View previous topic :: View next topic
|
Author |
Message |
naveengec
New User
Joined: 24 Mar 2007 Posts: 35 Location: pune
|
|
|
|
Please let me know the list of programs which are linked or XCTLed from the main program when atransaction is invoked?
Eg : I have a transaction TRN1 invoking program A1 which then links B1
which then inturn links to B2 and C2 and goes on...
Then in this case, i need the list of all the linked programs ie A1,B1,B2,c2 etc.
here there is one catch, because C2 might be a conditional call,so if C2 is not linked in a particular run, then the command/tool/utility should not retun me the C2 in the list of programs invoked with a particular trigger of the transaction. |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19244 Location: Inside the Matrix
|
|
|
|
Hello,
Are you trying to determine this from source code? Are you trying to determine what happened in an already completed session?
Your "one catch" pretty much throws away any automated source analysis as some of the "things" to be invoked may be dynamic (rather than static) and not even available in the source.
Your question seems to imply that to meet your need, there must be an "awareness" of which actions are "always" and which are conditionally invoked.
If your location has a good configuration management program, you may find what you want there, otherwise, i believe you'll need to start digging and document your findings. Hopefully you (or someone who you have access to) is quite familiar with the transactions in question.
If i've misunderstood your requirement, please clarify. |
|
Back to top |
|
|
naveengec
New User
Joined: 24 Mar 2007 Posts: 35 Location: pune
|
|
|
|
Dick..Thanks for your promp reply.
i just need find, is there any log which will give me the program names which are triggered by a single transaction in CICS. |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19244 Location: Inside the Matrix
|
|
|
|
Hello,
I am not clear on the "rules" you posted. In your posts, you have
Quote: |
is there any log which will give me the program names which are triggered by a single transaction in CICS. |
and
Quote: |
because C2 might be a conditional call,so if C2 is not linked in a particular run, then the command/tool/utility should not retun me the C2 in the list of programs invoked with a particular trigger of the transaction. |
Are you trying to see what has already occurred or what will/might occur?
If you are looking at "history", you can probably find what you want from the SMF records. Ask your CICS system programmer(s) if they already have some kind of reporting that will do what you need. You might also ask if the CICS logs have anything you could use.
If you are trying to determine what "could" happen, you won't find that in any logs. You will have to look at your configuration management (if it exists) or start at the "top" and map everything that might happen when this proces is run.
Once you gather the info you want, how will it be used? |
|
Back to top |
|
|
|