gtpi1m6o | System Installation Support Reference |
You can specify the DCRS searching option with the PARM keyword parameter
of the JCL EXEC statement that invokes DCRS. The format of the PARM
parameter is:
PARM='[/size/]option'
- /size/
- The size of the ICALL translation table. The size must be
a 4- or 5-digit decimal number. If this parameter is omitted or not
correct, DCRS uses the default value of 19 584 bytes.
The ICALL translation table is built by DCRS and used to map the symbolic
name of a TPF Advanced Program-to-Program Communications (TPF/APPC) segment to
the TPF segment name. (ICALL is an internal macro used in the TPF/APPC
support code. See TPF System Macros for
additional information about this macro.)
The size of the table is determined by multiplying the number of segments
that can be called with the ICALL macro (that is, they have a symbolic name)
by the maximum size of each table entry. Each entry in the table can be
a maximum of 68 bytes long; 64 bytes for the symbolic name plus 4 bytes
for the TPF segment name.
- Note:
- An example of this option is shown in Example of DCRS.
- option
- The search option that DCRS will use. Use one of the following
options:
- 1
- Macros, system equates, globals, SYCON and CZ1CP fields
- 2
- Macros only
- 3
- System equates and global fields only
- 4
- SYCON and CZ1CP fields only
- 5
- Macros, system equates, and global fields
- 6
- Macros, SYCON and CZ1CP fields only
- 7
- System equates, global, SYCON, and CZ1CP fields
- 8
- CONKC and CINFC fields
- 9
- Tape macros and labels
- A, tag1, tag2, ...
- User-specified tags to be used as search arguments. The format for
this option is:
PARM='A,TAG1,TAG2,....,TAGn'
For example, if you specify:
'A,CLRIO,SIOF,HIO,SCK'
DCRS will compare all opcodes and operands with the strings CLRIO, SIOF,
HIO, and SCK.
Notes:
- Any occurrence of the user tag in an opcode or operand is recognized as a
match. When a match is found, the user tag and the segment name are
placed in the work area.
- The maximum number of total characters for the PARM list is 100.
Each individual tag must be 8 characters or less, and contain only alphabetic,
numeric, #, or @ characters.
- If the PARM parameter is omitted or not correct, the default is PARM=1
(macros, system equates, globals, SYCON and CZ1CP fields).
- Options 1, 2, 5 and 6 will only locate macros with names that are
5-8 characters long. Use the A option to locate macros that are
not 5-8 characters long.
The following is example of the DCRS PARM parameter using the size
option:
PARM='/1234/1'
This statement sets the size of the ICALL translation table to 1234, and
searches macros, system equates, globals, SYCON, and CZ1CP fields.