Cross reference for transaction “ TXN to PGM to VSAM file”



Support for CICS/ESA, CICS/TS & Transaction Gateway, CICS Configuration Manager and CICS Performance Analyzer

Cross reference for transaction “ TXN to PGM to VSAM file”

Postby saurabh_real » Fri Aug 10, 2012 1:01 pm

I need need some help on the CICS administration side,
we are trying to develop a utility or process to do an impact analysis and find the following cross reference

“ TXN to PGM to VSAM file” for a CICS installation.

a cross reference to see which program is using which file, which transaction is using which program, etc. So that we can reverse engineer the current legacy system in a more meaningful way.

Please provide suggestion to track this reference
saurabh_real
 
Posts: 1
Joined: Fri Aug 10, 2012 12:45 pm
Has thanked: 0 time
Been thanked: 0 time

Re: Cross reference for transaction “ TXN to PGM to VSAM file”

 

Re: Cross reference for transaction “ TXN to PGM to VSAM fi

Postby Robert Sample » Fri Aug 10, 2012 4:26 pm

Since programs are related to transactions in the CICS tables, it is very easy to extract the data for the CSD file used by the region to find transactions and programs and their relationship.

I know of no way, however, to relate files to programs except by reading the code manually. You could run a utility against your program library to identify the EXEC CICS READ, WRITE, DELETE, START, etc statements (depending, of course, upon your site coding standards -- this might not work in all cases) but the file name could be a constant in the command, or it could be an elementary variable in WORKING-STORAGE or LINKAGE section, or it could be a group variable in WORKING-STORAGE or LINKAGE section. Somebody would have to review the output of the utility to identify the file names.
Robert Sample
Global moderator
 
Posts: 3121
Joined: Sat Dec 19, 2009 8:32 pm
Location: Bellevue, Iowa
Has thanked: 1 time
Been thanked: 182 times

Re: Cross reference for transaction “ TXN to PGM to VSAM fi

Postby mongan » Sat Aug 11, 2012 2:17 pm

Robert, don't forget that programs can be used under an entirely different transaction through XCTL and LINK, so the CEDF will give you a good start, but will not give you a complete list. Only way I can see is through SMF records, but if you do not have a tool to extract the information .......
User avatar
mongan
 
Posts: 212
Joined: Tue Jan 11, 2011 8:32 pm
Has thanked: 1 time
Been thanked: 5 times


Return to CICS

 


  • Related topics
    Replies
    Views
    Last post