gtpi1m7a | System Installation Support Reference |
The variable cross-reference listing program (VCRS) scans any partitioned data set containing programs written in assembler or macro assembler language. It also prints a cross reference listing of all the global variable symbols used in the PDS, cross-referencing them to the members in which they are used. By use of control cards, VCRS can be made to scan a selected list of members, certain variable types, or both.
The variables found can either be sorted alphabetically or by global type (A, B, or C), or alphabetically in SIP (System Initialization Process) order. The PDS scanned can be concatenated data sets. Using SYSLIB data definitions, you can search for segments that are called by other members of the PDS being searched and that use the assembler COPY statement. VCRS ignores PDS members that are written in PL/I language (for example, data reduction and pool generation).
VCRS identifies, by name, a copied member that uses global symbols. The copied member is referred to by the NAME(COPY) statement where:
VCRS also cross-references variable symbols that are used in macro language SET statements.