Preprocessor statements
Check the following preprocessor statements before building the
data reduction programs. All source modules must use the same settings;
otherwise processing errors will occur. These statements are located
in /bss/macro/jpc0.inc or /bas/macro/jpc0.inc.
All preprocessor statements are identified by a percent sign (%) that
precedes the statement.
| Statement | Shipped Values | Description |
|---|---|---|
| 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. |
| MESSAGE | 1 | If this variable is set to 1, code is generated to reduce message collector output. |
| PROGRAM | 1 | If this variable is set to 1, code is generated to reduce program collector output. |
| SNA | 1 | This is set to 1 if SNA support is system generated in the host CPU. |
| SYSTEM | 1 | If this variable is set to 1, code is generated to reduce system collector output. |
The following preprocessor statements are obsolete and are not
used by data reduction.
| Statement | Shipped Values | Description |
|---|---|---|
| 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. |
| IAC | 30 | The maximum number of interchange addresses per city. |
| IAS | 30 | The maximum number of unique LNs (lines) and IAs (interchange addresses) in the 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. |
| MAPPL | $$$ | The maximum number of applications in the network (see RC1IT). |
| 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. |
| 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 3880 storage directors. |
| SDMAX | 20 | This is set to the number of 3880 storage directors. |
| 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. |
| 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. |
| TNODS | 10000 | The total number of resources (both local and nonlocal) in the network. |
| USERNAM | z/TPF TRANSACTION CENTER | 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 0.3, which is the value used by the data collection reporting programs for the weighted message rate calculation. |