gtpi1m6oSystem Installation Support Reference

Specifying the DCRS Search Parameters

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:

  1. 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.

  2. 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.

  3. If the PARM parameter is omitted or not correct, the default is PARM=1 (macros, system equates, globals, SYCON and CZ1CP fields).

  4. 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.

Example of DCRS

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.