View previous topic :: View next topic
|
Author |
Message |
Graham Hobbs
New User
Joined: 02 Mar 2012 Posts: 3 Location: Canada
|
|
|
|
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 |
|
|
enrico-sorichetti
Superior Member
Joined: 14 Mar 2007 Posts: 10873 Location: italy
|
|
|
|
too bad that after a few years people forget about the manuals also
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 |
|
|
Graham Hobbs
New User
Joined: 02 Mar 2012 Posts: 3 Location: Canada
|
|
|
|
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 |
|
|
enrico-sorichetti
Superior Member
Joined: 14 Mar 2007 Posts: 10873 Location: italy
|
|
|
|
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
|
|
Back to top |
|
|
Graham Hobbs
New User
Joined: 02 Mar 2012 Posts: 3 Location: Canada
|
|
|
|
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 |
|
|
|