Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in
 

 

Starting all my program thru PLT Entry

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> CICS
View previous topic :: :: View next topic  
Author Message
APD1

New User


Joined: 18 Feb 2009
Posts: 59
Location: India

PostPosted: Fri Jun 05, 2009 2:07 pm    Post subject: Starting all my program thru PLT Entry
Reply with quote

I have a bunch of regions and I want to start programs in them but instead of starting the transaction against each region I would like the program to be added in PLT. So now my question is that if I am starting my program thru PLT so do I need that transaction anymore ?
Back to top
View user's profile Send private message

Bill O'Boyle

CICS Moderator


Joined: 14 Jan 2008
Posts: 2502
Location: Atlanta, Georgia, USA

PostPosted: Fri Jun 05, 2009 4:59 pm    Post subject: Reply to: Starting all my program thru PLT Entry
Reply with quote

What function's are these program's performing? Are these function's necessary to be performed during PLT-PI (I'm assuming 3rd-Stage) only or can the program execute after PLT-PI? Does the program need to know whether it's executing during STARTUP, EXECUTION or SHUTDOWN (all stages)? Does the program logic warrant that attachment to a terminal is necessary (EIBTRMID NE X'00's)? Have you looked into starting them (via a transid) using entries in a STT (Sequential Terminal Table)? Starting transid's (no EIBTRMID) during PLT-PI stage is common practice and less likely to cause region-startup delays. Plus, PLT-PI programs must be bullet-proof, because if there's an abend, the region will cancel. Post PLT-PI programs (transid's) which abend after the region has come up should not (for the most part) cause the region to come down, although their successful execution might be a dependency on other subsequent region functionality.

The INITSTATUS keyword of the INQUIRE SYSTEM command can inform the program of the startup-status during PLT-PI.

Regards,
Back to top
View user's profile Send private message
APD1

New User


Joined: 18 Feb 2009
Posts: 59
Location: India

PostPosted: Fri Jun 05, 2009 5:06 pm    Post subject: Reply to: Starting all my program thru PLT Entry
Reply with quote

Thank tyou so much for the response but I do need this to be started up thru PLT-PI i.e. during the startup 3rd phase and not thru SEQTRM....so If I start this program thru PLT-PI do I need the transaction any more that was required earlier to start this program ?
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8117
Location: East Dubuque, Illinois, USA

PostPosted: Fri Jun 05, 2009 5:15 pm    Post subject:
Reply with quote

The answer to your question depends on what your program is doing. If it expects to return to itself via EXEC CICS RETURN TRANSID then you will have to keep the transaction defined. If the program executes and then returns to CICS then you don't need the transaction definition.
Back to top
View user's profile Send private message
APD1

New User


Joined: 18 Feb 2009
Posts: 59
Location: India

PostPosted: Fri Jun 05, 2009 5:22 pm    Post subject: Reply to: Starting all my program thru PLT Entry
Reply with quote

well my program is a third party module supplied to us for COF
Back to top
View user's profile Send private message
Bill O'Boyle

CICS Moderator


Joined: 14 Jan 2008
Posts: 2502
Location: Atlanta, Georgia, USA

PostPosted: Fri Jun 05, 2009 6:31 pm    Post subject: Reply to: Starting all my program thru PLT Entry
Reply with quote

What does the 3rd-party documentation indicate as to how these programs should be invoked during PLT-PI?

Are they multi-use (can be invoked during PLT-PI as well as when the region comes up)?

What is meant by COF?
Back to top
View user's profile Send private message
APD1

New User


Joined: 18 Feb 2009
Posts: 59
Location: India

PostPosted: Fri Jun 05, 2009 6:51 pm    Post subject: Reply to: Starting all my program thru PLT Entry
Reply with quote

COF is CICS Operational Facility and the module that will bring this into effect is provided by CA-OPS/MVS. We just make this program execute via PLT along with the proper RPL
Back to top
View user's profile Send private message
Bill O'Boyle

CICS Moderator


Joined: 14 Jan 2008
Posts: 2502
Location: Atlanta, Georgia, USA

PostPosted: Fri Jun 05, 2009 7:17 pm    Post subject: Reply to: Starting all my program thru PLT Entry
Reply with quote

If the CA documentation indicates that the program needs to be executed during PLT-PI, either 1st, 2nd or 3rd stage, via a LINK-API from the IBM-PLT module (under the covers), then these are the rules you must follow.

Your Tech Support and/or CICS Sysprog should be performing this addition to the PLT-PI program-list (again, stage specific) as it is outside of an applications issue.

If you have permission, you may want to logon to the CA Website and check their FAQS regarding this product.

I'm not familiar with all that is CA icon_wink.gif
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> CICS All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts Writing a file using online program grvtomar PL/I & Assembler 3 Fri Jun 30, 2017 1:06 pm
No new posts pre-compiler for program in an HFS Pedro DB2 0 Fri Jun 23, 2017 11:13 pm
No new posts Compiling program in endeavor for tra... RALAKKAL Compuware & Other Tools 4 Mon Jun 05, 2017 8:27 pm
No new posts COBOL DB2 program - zIIP eligible vasanthz COBOL Programming 7 Wed May 31, 2017 5:12 am
No new posts DB2 Program abending without giving a... rahulgarg14 DB2 7 Mon May 29, 2017 8:10 pm


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us