IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

Loading BMS macros to SDF II


IBM Mainframe Forums -> CICS
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
Graham Hobbs

New User


Joined: 02 Mar 2012
Posts: 3
Location: Canada

PostPosted: Sun Mar 04, 2012 11:49 pm
Reply with quote

Hello,

I have a process that generates 10-20 BMS screen macros each time it runs and would like to load them to SDF II but NOT manually. Am looking for the name of the program that does this and am guessing/hoping its part of CICS. I imagine ..

//STEP01 EXEC PGM=??
//SYSIN DD DSN=USERID.MFSY(MFSYHE1),DISP=SHR
//DEST DD DSN=?? (i.e.the SDF destination)

My old mainframe memories of 10 years ago tells me such a program exists, I could be wrong, my searches found nothing. Might anyone know about this, please, thanks,

Graham Hobbs
Back to top
View user's profile Send private message
enrico-sorichetti

Superior Member


Joined: 14 Mar 2007
Posts: 10872
Location: italy

PostPosted: Mon Mar 05, 2012 1:57 am
Reply with quote

too bad that after a few years people forget about the manuals also icon_cool.gif

it did not take more than 20 seconds to google with sdf manuals ibm
and have returned as first link ( Your mileage might vary )

Quote:
Screen Definition Facility II - IBM

Use [URL] BBCode for External Links

SDF II is an application development tool that helps you build and maintain panels, panel groups, partition sets, AID tables and control tables for applications ...


and the manual
SDF II Administrator's Guide Release 4 (SH19-8211-00)
should contain what You are looking for.
Back to top
View user's profile Send private message
Graham Hobbs

New User


Joined: 02 Mar 2012
Posts: 3
Location: Canada

PostPosted: Tue Mar 06, 2012 11:27 pm
Reply with quote

My thanks for the pointers (your sarcasm aside) and am now looking at

6.1.1 Panel and panel group import SDF II panels and panel groups are created from CICS/BMS DFHMSD, DFHMDI, and DFHMDF macro statements.
The input is a file of CICS/BMS macro statements. These statements define a map set that starts with a DFHMSD statement. The DFHMSD statement contains one or more maps that start with a DFHMDI statement. The last statement must be DFHMSD TYPE=FINAL.
One panel group is created for each map set; one panel is created for each map.

.. but I can't find a reference to a pgmname as my original post both illustrated/requested, let alone live JCL

.. am thinking that the only way I'm going to find the answer is when I get back on VIC's z/OS (where Support answers questions with answers) and/or go through the GUI route thereon and hope there is SDSF output telling the story

.. is also possible that I may have missed something preceding/following the 6.1.1 above and may need to print 'a'-'z' pages .. bit of a waste for one teeny, tiny question with one 7-8 byte answer

Respectfully, if you know the answer it would be appreciated e.g. DFH????
Thanks
Graham Hobbs
Back to top
View user's profile Send private message
enrico-sorichetti

Superior Member


Joined: 14 Mar 2007
Posts: 10872
Location: italy

PostPosted: Wed Mar 07, 2012 12:11 am
Reply with quote

Quote:
(where Support answers questions with answers)

stupid remark

Quote:
.. bit of a waste for one teeny, tiny question with one 7-8 byte answer

what makes You think that Your time is more precious than Our' s?

anyway the program name is IKJEFT01 or IKJEFTxx depending on Your organization standards

as can be evinced by looking at
Quote:
4.5 Running SDF II in batch
4.5.1 Preparing a request file
4.5.2 Running the DGIIJBAT job
4.5.3 Batch request examples

and proceeding to 4.5.2, where it tells ...
Quote:
4.5.2 Running the DGIIJBAT job
You can use the example job DGIIJBAT or the DGIIJBAT EXEC to process a
request in the background. The example job is in the job control library
SDF2.V1R4M0.SDGIJCL, the EXEC is in SDF2.V1R4M0.SDGISAM.
You will have to customize the job control statements in the example job
or EXEC for your environment.
Make sure that batch processing and online processing do not use the same
ISPF profile at the same time, and that the ISPLOG data set is not shared.
A possible way is to provide a TSO prefix different to the user ID and to
preallocate the ISPLOG data set. The SDF2INV routine will then allocate
the profile to prefix.ISPF.ISPPRxx if you have not changed it. (Where xx
is the language identifier.)
By using this general procedure you can invoke any of the functions that
are available in batch.


and since the process is started filling ISPF PANELS
and the quoted paragraphs of the manual talk about ISPF log and ISPF profile and about a TSO prefix
it is reasonable to infer a batch ISPF execution, hence IKJEFTxx the TMP controller
unfortunately no DFH program...
Anyway DFH.... is a CICS/TS prefix not a SDF one
( at most it could be a DGI.... something)

but naturally You were too busy whining and complaining to scroll up one page and find out Yourself
icon_evil.gif
Back to top
View user's profile Send private message
Graham Hobbs

New User


Joined: 02 Mar 2012
Posts: 3
Location: Canada

PostPosted: Wed Mar 07, 2012 7:16 am
Reply with quote

Sorry you took umbrage. I first asked the question on IBM-Main, they suggested joining this forum.

I googled as best I knew, certainly not reaching the manual you so accurately pinpointed. Then you 'suggest', in essence, RTFM. I clued in on the import section yet failed to find any keywords my very inexperienced eye recognized, hence the second post.

Clearly, given the detailed strength of your answer, you are highly skilled in this area, certainly my pathway is now clearer and I thank you muchly for that.

.. will exhaust other means before returning here.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> CICS

 


Similar Topics
Topic Forum Replies
No new posts Secondary index error while loading d... IMS DB/DC 2
No new posts Job is loading load modules several t... COBOL Programming 12
This topic is locked: you cannot edit posts or make replies. Excel VBA integration with AS400 Macr... All Other Mainframe Topics 1
No new posts ISRE771 error while invoking macros CLIST & REXX 5
No new posts DB2 - loading data DB2 5
Search our Forums:

Back to Top