gtps3m0y | System Performance and Measurement Reference |
For the compilation phase, the following minimum options are required:
The following options are desirable: AGGREGATE, ATTRIBUTES, ESD, NEST, OPTIONS, and XREF.
The specified options can be found in the PARM field on the EXEC card for the compiler.
A definition of each option can be found in OS PL/I Optimizing Compiler Programmer's Guide..
The following preprocessor statements should be checked before compiling
begins. All source modules should use the same settings; otherwise
execution errors will occur. Note that where the term allocated is used
reference is made to the number assembled into the control program, not the
number currently in use. These statements are found in
ACP.SYMACRO.RELvv (JPC0). All preprocessor statements are
identified by a percent sign (%) preceding the statement.
See the listing of compiler labels that follows this section.
Table 3. Preprocessor statements
Statement | Shipped Values | Description |
---|---|---|
BSC | 1 | This is set to 1 if BSC lines are system generated in the host CPU. |
BSCMP | 1 | This is set to 1 if BSC multipoint lines are system generated in the host CPU. |
BSCSCT | 152 | This is set to the maximum number of BSC multipoint station slots system generated in the host CPU. |
CIT | 35 | This is set to the number of cities that have line interchanges. |
CP | 6 | This is the number of loosely coupled CPUs in the system. |
CSDMAX | 200 | This is the number of 3990 subsystem devices. |
CSMAX | 20 | This is set to the number of 3990 cache subsystems. |
DASDMOD | 3999 | This is the maximum number of symbolic modules. |
DCMPIF | 1 | This is set to 1 if MPIF is system generated in the host CPU. |
DETAIL | 1 | If this variable is set to one, code is generated to reduce detail reports (for example, PLOT, DIST, STREAM), as well as summaries. Otherwise, only summaries are produced. |
FILE | 1 | If this variable is set to 1, code is generated to reduce file collector output. |
IAC | This is the maximum number of interchange addresses per city. | |
IAS | 220 | This is set to the maximum number of Unique Line Interchange city codes in the high-speed line system. |
INTERVAL | 300 | This is set to the maximum number of sampling intervals to be processed. |
ISTREAM | 8 | This is set to the maximum number of I-streams in the system. |
LN | 244 | This is set to the maximum number of high-speed lines allocated to the total system (2703 and 3705EP, plus the number of BSC lines and stations, pseudo lines, links, and AI lines defined, plus one). |
MAPPL | $$$ | The maximum number of applications in the network (see RC1IT). |
MESSAGE | 1 | If this variable is set to 1, code is generated to reduce message collector output. |
MLSIZE | 2928 | This is set to 12 times the value of LN. |
MXRECID | 100 | This is set to the maximum number of Unique Record IDs to be processed. |
NPGM | 35 | The number of program names in the SM record (the maximum is 63). |
PGMS | 600 | This is set to the maximum number of programs expected to be observed during a collection. |
PROGRAM | 1 | If this variable is set to 1, code is generated to reduce program collector output. |
RANDOM | 132 | This is set to the total number of DASD modules allocated in the system. |
SDA_FAC | 25 | Cutoff percentage for Channel Path ID Activity Exception Report. |
SDDMAX | 200 | This is set to the number of DASDs backing 3990 storage directors. |
SDMAX | 20 | This is set to the number of 3880 storage directors. |
SLC | 1 | This is set to 1 if synchronous link control (SLC) support is system generated in the host CPU. |
SNA | 1 | This is set to 1 if SNA support is system generated in the host CPU. |
SNALNE | 255 | This is set to the maximum number of SNA NCP/ALS devices system generated in the host CPU plus one. |
SNODES | 2750 | This is set to the maximum number of SNA nodes system generated in the host CPU. This value must not exceed 98301. |
SNSIZE | 4080 | This is set to 20 times the value of SNALNE. |
SS | 4 | This is the number of subsystems. |
SSU | 8 | This is the number of subsystem users. |
SYSTEM | 1 | If this variable is set to 1, code is generated to reduce system collector output. |
TAPES | 64 | This is set to the number of tape entries allocated to the tape status table. |
TMC | 700 | This is set to the maximum number of terminals in 1 city. |
USERNAM | TPF 4.1 HPO SYSTEM | This variable is initialized to 25 characters and should contain the name of your system. |
VFA | 1 | This is always set to one. |
WT | 5 | This is set to the weighting factor for low-speed messages. |
WT2 | 3 | This is set to the weighing factor for routed messages and coded as 3 in the DATACO macro. SKJPC0 then converts this to a 0.3, which is the value used by the data collection reporting programs for the weighted message rate calculation. |
The following variables need to be initialized with the proper constants. These variables are found in ACP.SRCE.OL.RELvv (JRA1XX).
Action Code Changes/Additions
The first byte of the action code can be 1 of the following characters: A-Z, 0-9. The second byte of the action code can be 1 of these characters: A-Z, 0-9, =, *, /, -, or blank. Any changes in these action code groups require changes in JRM2 and JRM4.