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

Starting all my program thru PLT Entry


IBM Mainframe Forums -> CICS
Post new topic   Reply to topic
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
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: 2501
Location: Atlanta, Georgia, USA

PostPosted: Fri Jun 05, 2009 4:59 pm
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
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: 8697
Location: Dubuque, Iowa, USA

PostPosted: Fri Jun 05, 2009 5:15 pm
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
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: 2501
Location: Atlanta, Georgia, USA

PostPosted: Fri Jun 05, 2009 6:31 pm
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
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: 2501
Location: Atlanta, Georgia, USA

PostPosted: Fri Jun 05, 2009 7:17 pm
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 View Bookmarks
All times are GMT + 6 Hours
Forum Index -> CICS

 


Similar Topics
Topic Forum Replies
No new posts Using API Gateway from CICS program CICS 0
No new posts DB2 Event passed to the Application P... DB2 1
No new posts How to pass the PARM value to my targ... COBOL Programming 8
No new posts REXX code to expand copybook in a cob... CLIST & REXX 2
No new posts EZT program to build a flat file with... All Other Mainframe Topics 9
Search our Forums:

Back to Top