Report control statements for PRSTRN10, PRSTRNFP, and PRSTRND2
Transaction processing is selected by the use of positional report control statements.
The statement position defines the type of report, selects the transaction analysis to be performed, limits the number of transactions that are reported, and subtitles the report as specified by the user or by default. Use as many TRN statements as you need. Enter each statement on its own line.
The following table shows report control statement syntax for PRSTRN10, PRSTRNFP, and PRSTRND2:
Position | Input |
---|---|
01-03 | Statement ID: TRN |
04 | Blank |
05-06 | Code for report to be produced Valid codes are 01 through 20 for PRSTRN10 or PRSTRNFP execution and 01 through 18 for PRSTRND2 execution. For a list of codes, see Control-statement-report-codes-for-PRSTRN10, Control-statement-report-codes-for-PRSTRNFP, and Control-statement-report-codes-for-PRSTRND2. For example, a number 10 in this position in a PRSTRN10 control statement requests a report of the transactions with the highest number of MESSAGE GET UNIQUE calls. If a code is not selected, the analysis is reported alphabetically by transaction name (code 01 is the default). If report code 01 is selected and there is more than one control statement, the report for 01 is printed first, followed by the other reports in descending sequence by report code. |
07 | Blank |
08-12 | A number in this position limits the number of transactions analyzed and reported If positions 8 through 12 of the control statement contain 00000, all transactions are listed in the report. For example, 00020 limits the report to 20 transactions. |
13 | Blank |
14-53 | User-specified title If one is not specified, a default title that is associated with the report code is used. |
One report is generated for each defined report control statement, usually in descending sequence by report code. If 01 is selected, however, it is printed first. The order of presentation within a report is the most executions first, except for report code 01 (default). Report code 01 generates an alphabetic report by transaction name.
For example, the control statements for PRSTRNFP processing shown in Sample-JCL-for-PRSTRN10-PRSTRNFP-and-PRSTRND2 produce the following transaction processing analysis reports:
- The first control statement requests a report of the 30 transactions (00030 in statement position 08-12) that have executed most often during this analysis period (report code 03 in statement position 05).
- The second control statement requests a report of the 30 transactions (00030) that have waited the longest time for Fast Path buffers (report code 08).
- The third control statement requests a report of the 50 transactions (00050) that had the largest number of Fast Path CI contentions (report code 11).
- The fourth control statement requests a report of the 10 transactions (00010) that averaged the highest number of CI contentions (report code 10). The subtitle of the report is defined as POTENTIAL HIGH DEDB CONTENTIONS. The default subtitle for REPORT 10 is AVERAGE NUMBER OF FP CI CONTENTIONS.
In the example given above, report 11 is printed first, followed by reports 10, 08, and 03.
As noted above, PRSTRN10, PRSTRNFP, and PRSTRND2 each process a unique set of report codes. The report codes are described in the next three sections.
This section contains the following topics:
Related topic