gtpo1mhqOperations

Offline Data Reduction

The offline data reduction utility reads the performance data that was gathered on the RTC tape (which has a data definition name of RTC) during data collection and summarizes this performance data to produce various reports. The format and content of the different reports are defined by specifying the various data reduction options in the MVS JCL that is used to run data reduction. These data options have a data definition name of OPTIONS.

When data reduction is completed, each RTC tape is automatically dismounted.

Data Reduction Libraries

The STEPLIB card in the data reduction JCL refers to the library that contains the offline data reduction load module. The data set name of this library is ACP.LINK.RELnn.

The SORTLIB card in the data reduction JCL refers to the library that contains the sort and merge program used for data reduction. The data set name of this library is SYS1.LINKLIB.

Starting Data Reduction

Data reduction is started on the MVS system using the appropriate offline JCL. See Sample JCL for Offline Data Reduction for an example of this JCL. When you start data reduction, it is assumed that the MVS system is up and running and that the pack where the executable load module resides (ACP.LINK.RELnn) is online.

The region size required for running data reduction varies depending on different factors, including the data reduction reports that are produced. You should note the amount of storage used by the MVS system for the various types of data reduction reports and adjust the region parameter accordingly for subsequent reductions.

To Start Data Reduction

  1. Define the necessary MVS JCL for data reduction. See Sample JCL for Offline Data Reduction for an example of this JCL.
  2. Read in the control and option cards.
  3. Mount the RTC tapes.

Data Reduction Reports

The format and content of the different data reduction reports are defined by specifying the various data reduction options in the MVS JCL that is used to run data reduction. See Data Reduction Options for more information about these options.

Data reduction reports are printed in the order that you defined them in the MVS JCL (DREPT through SYSOUT). A list of the limitations placed on the data reduction programs by the preprocessor variables is displayed at the end of the data reduction reports. This list is ended by a row of asterisks (*). Any error messages that are created while reading the RTC tape and reducing the data are displayed after the row of asterisks. Review this section of the data reduction report to determine if data reduction completed successfully.

Data Reduction Options

Table 14 describes the options you can specify in the data reduction JCL to define the content and format of the reduction reports that are produced.

See Sample JCL for Offline Data Reduction for an example of the data reduction JCL.

Table 14. Data Reduction Options

Reduction Keyword Option Suboption Description of Report Produced
CONTROL DUMP   When no suboptions are specified, this option formats all of the non-data collection records on the RTC tape and includes them in the status report.
CONTROL DUMP nnnn This option/suboption combination formats the non-data collection records on the RTC tape (up to the number specified) and includes them in the status report.
SYSTEM     System summary reports only.
SYSTEM DISTRIBUTION   Statistical distribution of system parameters.
SYSTEM PLOT   Chronological plot of system parameters.
FILE     File summary reports only. Must specify subsystem for MDBF environment.
FILE ACCESSESPERID nnnn All accesses by ID for device nnnn (for example, 01A5).
FILE ACCESSESPERID Syyyy All accesses by ID for symbolic device yyyy (for example, 0004).
FILE ACCESSESPERID nn Counts of accesses by ID for each device on channel nn (for example, 01).
FILE ACCESSESPERID SUM A summary of accesses by ID for each device type in the system.
FILE ACCESSESPERID ALL A summary and all devices accessed.
FILE CACHE   When no suboptions are specified, this option selects by default the set of 3990 storage control device summary reports (1 report per active cache subsystem). Each report contains:
  • One column of totals for all of the active cache subsystems
  • One column of subtotals for the specific active cache subsystem
  • One column of statistics for each of the active DASDs backing the cache subsystem.
FILE CACHE DEVICESUM This option/suboption combination selects the set of 3990 storage control device summary reports (1 report per active cache subsystem). Each report contains:
  • One column of totals for all of the active cache subsystems
  • One column of subtotals for the specific active cache subsystem
  • One column of statistics for each of the active DASDs backing the cache subsystem.
FILE CACHE DEVICEALL This option/suboption combination selects the following reports:
  • The 3990 storage control cache summary report, which consists of one column of totals for all of the active cache subsystems and one column of subtotals for each of the active cache subsystems.
  • The 3990 storage control report, which contains pages of totals for all of the active cache subsystems.
  • The set of 3990 storage control reports, which consists of subtotals reports, one report per active cache subsystem, each of which contains 2 pages of subtotals for the specific cache subsystem.
  • The set of 3990 storage control device summary reports, one report per active cache subsystem. Each report contains one column of totals for all of the active cache subsystems, one column of subtotals for the specific active cache subsystem, and one column of statistics for each of the active DASDs backing the cache subsystem.
  • The set of 3990 storage control reports, one per active DASD backing an active cache subsystem, each of which contains 2 pages of statistics for the specific DASD.
FILE CACHE Dnnnn This option/suboption combination selects the 3990 storage control report for the specified DASD, which contains 2 pages of statistics for the specific DASD. nnnn is the symbolic device address of the DASD.
FILE CACHE CACHESUM This option/suboption combination selects the 3990 storage control cache summary report, which contains one column of totals for all of the active cache subsystems and one column of subtotals for each of the active cache subsystems.
FILE CACHE CACHEALL This option/suboption combination selects the following reports:
  • The 3990 storage control cache summary report, which contains one column of totals for all of the active cache subsystems and one column of subtotals for each of the active cache subsystems
  • The 3990 storage control report, which contains 2 pages of totals for all of the active cache subsystems
  • The set of 3990 storage control reports, which contains subtotals reports, one report per active cache subsystem, each of which contains 2 pages of subtotals for the specific cache subsystem.
FILE CACHE Cnnnn This option/suboption combination selects the 3990 storage control reports, which contains subtotals reports for the specified cache subsystem. Each report contains 2 pages of subtotals for the specific cache subsystem. nnnn is the identifier of the cache subsystem.
FILE CACHE SALL This option/suboption combination selects the following reports:
  • The 3880 storage control report, which contains totals for all of the active 3880 storage directors
  • The set of 3880 storage control report, which contains subtotals reports, one for each active 3880 storage director, each of which contains subtotals for a specific 3880 storage director.
  • The set of 3880 storage control reports, 1 for each active DASD backing an active 3880 storage director, which contains statistics for a specific DASD.
FILE CACHE Snn This option/suboption combination selects the 3880 storage control report, which is a subtotals report for the specified 3880 storage director that contains subtotals for the specific 3880 storage director. nn is the identifier of the storage director.
FILE COMPARISON   The total accesses for all devices are plotted on histograms by device type.
FILE CYLINDERANALYSIS nnnn Counts of accesses by cylinder for device nnnn (for example, 01A5).
FILE CYLINDERANALYSIS Syyyy Counts of accesses by cylinder for symbolic device yyyy (for example, 0004).
FILE CYLINDERANALYSIS nn Counts of accesses by cylinder for each device on channel nn (for example, 01).
FILE CYLINDERANALYSIS SUM A summary of accesses by cylinder for each nonfixed head file type in the system.
FILE CYLINDERANALYSIS ALL A summary and all devices accessed.
FILE DISTRIBUTION nnnn Statistical distribution of device nnnn (for example, 01A5).
FILE DISTRIBUTION Syyyy Statistical distribution of symbolic device yyyy (for example, 0004).
FILE DISTRIBUTION nn Statistical distribution of all the devices on channel nn (for example, 01). See notes.
FILE DISTRIBUTION ALL Statistical distribution of all devices in the system. See notes.
FILE PATHACTIVITY   Summary of channel path activity exceptions. This report shows discrepancies in channel path use if any exist.
FILE PLOT nnnn Chronological plot of device nnnn (for example, 01A5).
FILE PLOT Syyyy Chronological plot of symbolic device yyyy (for example, 0004).
FILE PLOT nn Chronological plot of all devices on channel nn (for example, 01). See notes.
FILE PLOT ALL Chronological plot of all devices in the system. See notes.
PROGRAM     When no other program-reduction report is requested, this option selects by default the Program Names and Program Enters report for the program selected for reduction.
PROGRAM CUMULATIVECUTOFFS nnn mmm The nnn value specifies the cumulative percentage at which to cut off the program enters report. The mmm value specifies the cumulative percentage at which to cut off the program on-file enters report.
PROGRAM LEGEND   This option selects the program legend report.
PROGRAM PACKAGE yyyyyyyy The yyyyyyyy value specifies the name of a package of programs in the program selected for reduction. It may be followed by as many as 5 program name patterns. For example, a pattern of A means any program name beginning with A; *A* means any program name with A as its second or third character; *A means any program name ending in A; and AAAA means that program name.
PROGRAM PACKAGEREPORTS   When no suboptions are specified, this option selects by default all 3 of the package reports (the package details report, the cumulative package enters report, and the cumulative package on-file enters report) for the program selected for reduction.
PROGRAM PACKAGEREPORTS DETAILS This option/suboption combination selects the package details report for the program selected for reduction.
PROGRAM PACKAGEREPORTS ENTERS This option/suboption combination selects the cumulative package enters report for the program selected for reduction.
PROGRAM PACKAGEREPORTS ONFILES This option/suboption combination selects the cumulative package on-file enters report for the program selected for reduction.
PROGRAM PROGRAMREPORTS   When no suboptions are specified, this option selects by default all 4 of the program reports (the program details report, the cumulative program enters report, the cumulative program on-file enters report, and the program-category statistics report) for the program selected for reduction, or for each package of programs in that program.
PROGRAM PROGRAMREPORTS DETAILS This option/suboption combination selects the program details report for the program selected for reduction, or for each package of programs.
PROGRAM PROGRAMREPORTS ENTERS This option/suboption combination selects the cumulative program enters report for the program selected for reduction, or for each package of programs.
PROGRAM PROGRAMREPORTS ONFILES This option/suboption combination selects the cumulative program on-file enters report for the subsystem selected for reduction, or for each package of programs.
MESSAGE     Action code and message summary reports only.
MESSAGE ACTIONCODE cty appl The messages for application appl will be collected by action code for cty (for example, LAX-LOS ANGELES).
MESSAGE ACTIONCODE LINEln appl The messages for application appl will be collected by action code for line ln (for example, 05).
MESSAGE ACTIONCODE LNIAlnia appl The messages for application appl will be collected by action code for line ln, terminal interchange ia (for example, 0502).
MESSAGE ACTIONCODE ALL appl Output message data will be included for application appl in the standard action code summary (continuous mode only).
MESSAGE APPLICATION appl The messages will be collected by application for appl (for example, RES0). This option is applicable to continuous mode only.
MESSAGE CITYSUMMARY   The activity for each city in the line network.
MESSAGE DISTRIBUTION LINEln Statistical distribution of parameters for line ln (for example, 05).
MESSAGE DISTRIBUTION ALL Statistical distribution of parameters for the communication system.
MESSAGE PLOT LINEln Chronological plot of parameters for line ln (for example, 05).
MESSAGE PLOT ALL Chronological plot of parameters for the communication system.
MESSAGE STREAM cty The message stream from cty (for example, LAX-LOS ANGELES) will be printed. The output messages will be limited to 65 bytes.
MESSAGE STREAM ctyA The message stream from cty (for example, LAX-LOS ANGELES) will be printed. The output messages will be printed in their entirety as seen by the agent.
MESSAGE TERMINALACTIVITY cty The activity for each terminal in cty (for example, CHI-CHICAGO) will be reported.
SNA     Action Code, Message Summary, and NCP/ALS/CTC summary reports only.
SNA DISTRIBUTION node Statistical distribution of NCP/ALS/CTC parameters for node (for example, CTC4076).
SNA DISTRIBUTION ALL Statistical distribution of NCP/ALS/CTC parameters for the system.
SNA LUACTIVITY node* The activity for each LU requested (for example, LN2C*) will be reported.
SNA PLOT node Chronological plot of NCP/ALS/CTC parameters for node (for example, NCP2242).
SNA PLOT ALL Chronological plot of NCP/ALS/CTC for the system.
SNA STREAM node The message stream from a logical unit (LU) will be printed. The output messages will be limited to 65 bytes.
SNA STREAM DDM The distributed data management (DDM) message stream between the TPF system and the attached database will be printed. The message existence time will be listed for each input message immediately preceded by an output message.
SNA STREAM node FULL The message stream from a logical unit (LU) will be printed. The output messages will be printed in their entirety.
REDUCE SS xxxx Reduction of all subsystem users for this subsystem, where xxxx is subsystem mnemonic.
REDUCE SYS   Reduction of non-MDBF system.
ALIAS S ss name The ALIAS cards are free format, where:

ss
is the subsystem mnemonic

ssu
is the subsystem user mnemonic

name
is a 25-character name that starts from the first nonblank character after the subsystem or subsystem user and continues for the next 25 characters, including blanks.
ALIAS U ssu name

Notes:

  1. The collector must be specified before using any options or suboptions. For example, to obtain a summary of accesses by ID for each device type in the system, you must provide a card to specify FILE before the card that specifies FILE ACCESSESPERID SUM.

  2. The option cards can be free format because only one space is necessary between the various fields. As many as 8 suboptions can be included on one card.

  3. The following options and suboptions can be abbreviated:

    Option or Suboption
    Abbreviation

     APPLICATION 
    APPL

     COMPARISON 
    COMPAR

     CYLINDERANALYSIS 
    CYL

     DISTRIBUTION 
    DIST

     PATHACTIVITY 
    PATH

     ACCESSPERID 
    RID

     SYSTEM 
    SYS

     TERMINALACTIVITY 
    TERMACTIVITY

  4. The collector name can never be abbreviated.

  5. The ACTIONCODE options are applicable only when RES0 or a comparable user-defined action code application is in the system.

  6. If a channel option is chosen on FILE PLOT or FILE DIST, individual reports on other devices (DIST or PLOT) are produced.

  7. SNA LUACTIVITY node* allows you to specify global file-name characters for node names. You can specify 0-7 characters followed by an asterisk (*). All nodes that start with the specified string are selected for the LUACTIVITY report.

  8. The reduce card is required at all times.

Sample JCL for Offline Data Reduction

The following JCL is an example of the JCL that you can use to run data collection. Notice the STEPLIB card that defines the library containing data reduction load module. Also notice the SORTLIB card that defines library containing the sort program.

After the RTC tape is defined in the JCL, the various data sets required for sorting and for the data reduction reports are defined. The option cards that specify the types of reports are placed after these data definitions. See Data Reduction Options for more information about these option cards.

As with any example, you may need to adapt portions of this JCL to your site requirements.

Figure 2. Data Reduction Sample JCL

//REDUCE   JOB (82FIV,     ),MSGLEVEL=(1,1),CLASS=A,TIME=1440
//SYSPRGO  EXEC PGM=DATAREAD,REGION=3000K
//STEPLIB  DD   DSN=VIR0000.DEVP.TEST.LK,DISP=SHR
//SORTLIB  DD   DSN=SYS1.SORTLIB,DISP=SHR
//*
//* THE RTC TAPE LABEL STATEMENT MAY NEED TO BE CHANGED DEPENDING
//* UPON THE METHOD THE TAPE WAS INITIALIZED DURING COLLECTION.
//RTC      DD   UNIT=3480,DISP=(SHR,KEEP),DSN=RTC.TAPE,LABEL=(,SL),
//              VOL=SER=(AL0314,AL0768,AL0256),DCB=OPTCD=B
//*
//* THE FOLLOWING DATA SETS ARE USED TO OUTPUT THE
//* DATA REDUCTION REPORTS.
//DREPT    DD   DCB=(RECFM=VBM,LRECL=137,BLKSIZE=141),SYSOUT=A,
//              OUTLIM=50000
//SREPT    DD   DCB=(RECFM=VBM,LRECL=137,BLKSIZE=141),SYSOUT=A,
//              OUTLIM=50000
//FSSUM    DD   DCB=(RECFM=VBM,LRECL=137,BLKSIZE=141),SYSOUT=A,
//              OUTLIM=50000
//PREPT    DD   DCB=(RECFM=VBM,LRECL=137,BLKSIZE=141),SYSOUT=A,
//              OUTLIM=50000
//FILREPT  DD   DCB=(RECFM=VBM,LRECL=137,BLKSIZE=141),SYSOUT=A,
//              OUTLIM=50000
//MOUT     DD   DCB=(RECFM=VBM,LRECL=137,BLKSIZE=141),SYSOUT=A,
//              OUTLIM=50000
//STATUS   DD   DCB=(RECFM=VBM,LRECL=137,BLKSIZE=141),SYSOUT=A,
//              OUTLIM=50000
//*
//* THE FOLLOWING DATA SETS ARE USED TO LIMIT MVS SYSTEM OUTPUT
//*
//SYSABEND DD   SYSOUT=A,OUTLIM=100000
//SYSPRINT DD   SYSOUT=A,OUTLIM=100000
//SYSOUT   DD   SYSOUT=A,OUTLIM=100000
//PLIDUMP  DD   SYSOUT=A,OUTLIM=100000
//SYSUDUMP DD   SYSOUT=A,OUTLIM=100000
//*
//* THE FOLLOWING DATA SET IS USED BY THE DRIVER FOR THE HEADER
//*
//HEADER   DD   UNIT=SYSDA,DISP=(NEW,DELETE),SPACE=(CYL,(1,1)),
//              DCB=(RECFM=VM,LRECL=137,BLKSIZE=141),DSN=&&HEADER1
//*
//* THE FOLLOWING DATA SETS ARE USED BY SYSTEM REDUCTION FOR DETAIL
//*       REPORTS
//*
//STEMP    DD   UNIT=SYSDA,SPACE=(CYL,(3,3)),DSN=&&STEMP1,
//              DCB=(RECFM=FB,LRECL=424,BLKSIZE=4240)
//STEMPIS  DD   UNIT=SYSDA,SPACE=(CYL,(3,3)),DSN=&&STEMPIS1,
//              DCB=(RECFM=FB,LRECL=2048,BLKSIZE=10240)
//STEMPID  DD   UNIT=SYSDA,SPACE=(CYL,(3,3)),DSN=&&STEMPID1,
//              DCB=(RECFM=FB,LRECL=1408,BLKSIZE=14080)
//MDWKIN   DD   UNIT=SYSDA,SPACE=(CYL,(2,2)),DISP=(NEW,PASS),
//              DCB=(RECFM=F,LRECL=26,BLKSIZE=26),DSN=&&MDI
//MDWKOUT  DD   UNIT=SYSDA,SPACE=(CYL,(2,2)),DISP=(NEW,PASS),
//              DCB=(RECFM=F,LRECL=26,BLKSIZE=26),DSN=&&MDO
//MDWKWK01 DD   UNIT=SYSDA,SPACE=(TRK,(200),,CONTIG),DSN=&&MDWK1,
//              DISP=(NEW,DELETE)
//*
//* THE FOLLOWING DATA SETS ARE USED BY FILE REDUCTION FOR DETAIL
//*       REPORTS AND SORTING
//*
//FILSAV4  DD   UNIT=SYSDA,SPACE=(CYL,(9,9)),DSN=&&FILS,
//              DCB=(RECFM=U,LRECL=25000,BLKSIZE=25000)
//FSRTIN   DD   UNIT=SYSDA,SPACE=(CYL,(9,9)),DSN=&&FSRTI,
//              DCB=(RECFM=FB,LRECL=44,BLKSIZE=4312)
//FSRTOUT  DD   UNIT=SYSDA,SPACE=(CYL,(9,9)),DSN=&&FSRTO,
//              DCB=(RECFM=FB,LRECL=44,BLKSIZE=4312)
//FSRTWK01 DD   UNIT=SYSDA,SPACE=(TRK,(200),,CONTIG),DSN=&&WORK1,
//              DISP=(NEW,DELETE)
//FSRTWK02 DD   UNIT=SYSDA,SPACE=(TRK,(200),,CONTIG),DSN=&&WORK2,
//              DISP=(NEW,DELETE)
//FSRTWK03 DD   UNIT=SYSDA,SPACE=(TRK,(200),,CONTIG),DSN=&&WORK3,
//              DISP=(NEW,DELETE)
//FSRTWK04 DD   UNIT=SYSDA,SPACE=(TRK,(200),,CONTIG),DSN=&&WORK4,
//              DISP=(NEW,DELETE)
//FSRTWK05 DD   UNIT=SYSDA,SPACE=(TRK,(200),,CONTIG),DSN=&&WORK5,
//              DISP=(NEW,DELETE)
//FSRTWK06 DD   UNIT=SYSDA,SPACE=(TRK,(200),,CONTIG),DSN=&&WORK6,
//              DISP=(NEW,DELETE)
//*
//* THE FOLLOWING DATA SETS ARE USED BY MESSAGE REDUCTION FOR DETAIL
//*       REPORTS AND SORTING
//*
//MPFDF    DD   UNIT=SYSDA,SPACE=(CYL,(3,3)),DSN=&&MPF
//*             DCB=(RECFM=FB,LRECL=x,BLKSIZE=y)
//*
//*  NOTE THAT MPFDF IS A FIXED-BLOCK DATA SET WHOSE LRECL AND
//*  BLKSIZE ARE INSTALLATION DEPENDENT.  THE LRECL CAN BE
//*  DETERMINED FROM THE VALUE OF THE MLSIZE PARAMETER IN
//*  JPC0.  THE BLKSIZE IS UP TO THE INSTALLATION AND SHOULD
//*  BE AN INTEGRAL MULTIPLE OF THE LRECL.
//*
//MTRTIN   DD   UNIT=SYSDA,SPACE=(CYL,(3,3)),DSN=&&MTRTI,
//              DCB=(RECFM=FB,LRECL=20,BLKSIZE=2000)
//MTRTOUT  DD   UNIT=SYSDA,SPACE=(CYL,(3,3)),DSN=&&MTRTO,
//              DCB=(RECFM=FB,LRECL=20,BLKSIZE=2000)
//MTRTWK01 DD   VOL=REF=*.FSRTWK01,DSN=&&WORK1,DISP=(OLD,PASS)
//MTRTWK02 DD   VOL=REF=*.FSRTWK02,DSN=&&WORK2,DISP=(OLD,PASS)
//MTRTWK03 DD   VOL=REF=*.FSRTWK03,DSN=&&WORK3,DISP=(OLD,PASS)
//MTRTWK04 DD   VOL=REF=*.FSRTWK04,DSN=&&WORK4,DISP=(OLD,PASS)
//MTRTWK05 DD   VOL=REF=*.FSRTWK05,DSN=&&WORK5,DISP=(OLD,PASS)
//MTRTWK06 DD   VOL=REF=*.FSRTWK06,DSN=&&WORK6,DISP=(OLD,PASS)
//MARTIN   DD   UNIT=SYSDA,SPACE=(CYL,(4,3)),DSN=&&MARTI,
//              DCB=(RECFM=FB,LRECL=26,BLKSIZE=2600)
//MARTOUT  DD   UNIT=SYSDA,SPACE=(CYL,(4,3)),DSN=&&MARTO,
//              DCB=(RECFM=FB,LRECL=26,BLKSIZE=2600)
//MSRTIN   DD   UNIT=SYSDA,SPACE=(CYL,(4,3)),DSN=&&MSRTI,
//              DCB=(RECFM=FB,LRECL=381,BLKSIZE=2286)
//MSRTOUT  DD   UNIT=SYSDA,SPACE=(CYL,(4,3)),DSN=&&MSRTO,
//              DCB=(RECFM=FB,LRECL=381,BLKSIZE=2286)
//MSRTWK01 DD   VOL=REF=*.FSRTWK01,DSN=&&WORK1,DISP=(OLD,PASS)
//MSRTWK02 DD   VOL=REF=*.FSRTWK02,DSN=&&WORK2,DISP=(OLD,PASS)
//MSRTWK03 DD   VOL=REF=*.FSRTWK03,DSN=&&WORK3,DISP=(OLD,PASS)
//MSRTWK04 DD   VOL=REF=*.FSRTWK04,DSN=&&WORK4,DISP=(OLD,PASS)
//MSRTWK05 DD   VOL=REF=*.FSRTWK05,DSN=&&WORK5,DISP=(OLD,PASS)
//MSRTWK06 DD   VOL=REF=*.FSRTWK06,DSN=&&WORK6,DISP=(OLD,PASS)
//MORTIN   DD   UNIT=SYSDA,SPACE=(CYL,(3,3)),DSN=&&MTRTI,
//              DCB=(RECFM=FB,LRECL=51,BLKSIZE=3672)
//MORTOUT  DD   UNIT=SYSDA,SPACE=(CYL,(3,3)),DSN=&&MTRTO,
//              DCB=(RECFM=FB,LRECL=51,BLKSIZE=3672)
//MORTWK01 DD   VOL=REF=*.FSRTWK01,DSN=&&WORK1,DISP=(OLD,PASS)
//MORTWK02 DD   VOL=REF=*.FSRTWK02,DSN=&&WORK2,DISP=(OLD,PASS)
//MORTWK03 DD   VOL=REF=*.FSRTWK03,DSN=&&WORK3,DISP=(OLD,PASS)
//MORTWK04 DD   VOL=REF=*.FSRTWK04,DSN=&&WORK4,DISP=(OLD,PASS)
//MORTWK05 DD   VOL=REF=*.FSRTWK05,DSN=&&WORK5,DISP=(OLD,PASS)
//MORTWK06 DD   VOL=REF=*.FSRTWK06,DSN=&&WORK6,DISP=(OLD,PASS)
//DDMMIN   DD   UNIT=SYSDA,SPACE=(CYL,(4,3)),DSN=&&MSRTI,
//              DCB=(RECFM=FB,LRECL=381,BLKSIZE=2286)
//DDMMOUT  DD   UNIT=SYSDA,SPACE=(CYL,(4,3)),DSN=&&MSRTO,
//              DCB=(RECFM=FB,LRECL=381,BLKSIZE=2286)
//DDMMWK01 DD   VOL=REF=*.FSRTWK01,DSN=&&WORK1,DISP=(OLD,PASS)
//DDMMWK02 DD   VOL=REF=*.FSRTWK02,DSN=&&WORK2,DISP=(OLD,PASS)
//DDMMWK03 DD   VOL=REF=*.FSRTWK03,DSN=&&WORK3,DISP=(OLD,PASS)
//DDMMWK04 DD   VOL=REF=*.FSRTWK04,DSN=&&WORK4,DISP=(OLD,PASS)
//DDMMWK05 DD   VOL=REF=*.FSRTWK05,DSN=&&WORK5,DISP=(OLD,PASS)
//DDMMWK06 DD   VOL=REF=*.FSRTWK06,DSN=&&WORK6,DISP=(OLD,PASS)
//*
//* THE FOLLOWING DATA SET IS USED FOR SNA MESSAGE REDUCTION
//*
//SNPFDF   DD   UNIT=SYSDA,SPACE=(CYL,(3,3))
//*
//*
//* THE FOLLOWING DATA SET IS THE OPTION CARDS TO CONTROL THE DATA
//*       REDUCTION PACKAGE
//OPTIONS  DD   *
           PLACE OPTION CARDS HERE
*
SYSTEM
SYSTEM PLOT
SYSTEM DIST
*
FILE
FILE COMPARISON
FILE PATHACTIVITY
FILE PLOT DEVICE
FILE PLOT SDEVICE
FILE PLOT ALL
FILE DIST DEVICE
FILE DIST SDEVICE
FILE DIST ALL
FILE RID DEVICE
FILE RID SDEVICE
FILE RID SUM
FILE RID ALL
FILE CYL DEVICE
FILE CYL SDEVICE
FILE CYL SUM
FILE CYL ALL
FILE CACHE
FILE CACHE SSD
FILE CACHE SALL
FILE CACHE DDEVICE
FILE CACHE DEVICESUM
FILE CACHE DEVICEALL
FILE CACHE CCACHE
FILE CACHE CACHESUM
FILE CACHE CACHEALL
*
PROGRAM
PROGRAM LEGEND
PROGRAM PACKAGE P1 JC*
PROGRAM PACKAGE P2 *
PROGRAM CUMULATIVECUTOFFS 0 0
PROGRAM PROGRAMREPORTS
PROGRAM PROGRAMREPORTS DETAILS
PROGRAM PROGRAMREPORTS ENTERS
PROGRAM PROGRAMREPORTS ONFILES
PROGRAM PACKAGEREPORTS
PROGRAM PACKAGEREPORTS DETAILS
PROGRAM PACKAGEREPORTS ENTERS
PROGRAM PACKAGEREPORTS ONFILES
*
MESSAGE
MESSAGE PLOT ALL
MESSAGE DIST ALL
MESSAGE ACTIONCODE ALL
MESSAGE CITYSUMMARY
MESSAGE STREAM CITY
MESSAGE TERMINALACTIVITY CITY
MESSAGE APPLICATION APPL
*
SNA
SNA PLOT ALL
SNA DIST ALL
SNA LUACTIVITY *
SNA STREAM DDM
SNA LUACTIVITY NODE
SNA STREAM NODE
*
REDUCE    SS BSS
ALIAS S BSS   BSS    SUBSYSTEM
ALIAS S WP    WP     SUBSYSTEM
ALIAS S BART  BART   SUBSYSTEM
ALIAS U HPN   BSS    SSU  ONE
ALIAS U WP1   WP     SSU  ONE
ALIAS U WP2   WP     SSU  TWO
ALIAS U WP3   WP     SSU  THREE
ALIAS U OMEG  BART   SSU  ONE
ALIAS U TF    BART   SSU  TWO
/*
//

Data Reduction Temporary Files

A number of temporary files are created during data reduction.

Sort Files Created for Input and Output

The following files are created by the sort program and used for input and output.

Note:
The definition of each sort output file must be the same as its corresponding input file. See Sample JCL for Offline Data Reduction for an example.

File Description
FSRTIN Created in JRA2 and passed as input to the sort program by JRA3. This file contains one 40-byte record for every file access recorded for the optioned devices.
FSRTOUT Created by the sort program and used as input in JRF5.
MARTIN Created in JRM2 and passed as input to the sort program by JRM2. This file contains one 26-byte record for every message recorded on the RTC tape, or one 26-byte record for every message for the optioned lines, LNIAS, or CITYS.
MARTOUT Created by the sort program and used as input in JRM4 for continuous mode action code reports.
MDWKIN Created in JRA2 and passed as input to the sort program by JRS3. This file contains one 26-byte record for every MPIF path per interval as read from the RTC tape. It is created only when MPIF is active and system plots or distributions are requested.
MDWKOUT Created by the sort program and used as input in JRS3 for MPIF path activity plots and distribution reports.
MSRTIN Created in JRA2 and passed as input to the sort program by JRA3. This file contains one 381-byte record for each message for the optioned city.
MSRTOUT Created by the sort program and used as input in JRM4 for the message stream report.
MTRTIN Created in JRM2 and passed as input to the sort program by JRM2. This file contains one 20-byte record for every message for the optioned cities or LU.
MTRTOUT Created by the sort program and used as input in JRM4 for terminal activity or LU activity reports (if SNA is generated).
MORTIN Created in JRA2 and passed as input to the sort program by JRA3. This file contains one 51-byte record for each message on the RTC tape.
MORTOUT Created by the sort program and used as input to JRM2 for message processing.
DDMMIN Created in JRA2 and passed as input to the sort program by JRA3. This file contains one 381-byte record for each distributed data management (DDM) message processed by JRA2.
DDMMOUT Created by the sort program and used as input in JRM5 for the DDM message stream report.

Sort Files Created for Work Space

The following files are created by the sort program and used for work space. See Sample JCL for Offline Data Reduction for an example of the definitions of these files.

Note:
The space allocated for these work files in the JCL is merely a guideline. See the appropriate sort program books for information about the formulas used to calculate the optimum amount of intermediate work space according to the number of records anticipated.

File Description
FSRTWK01-FSRTWK06 Work space for sorting FSRTIN.
MARTWK01-MARTWK06 Work space for sorting MARTIN.
MDWKWK01 Work space for sorting MDWKIN.
MSRTWK01-MSRTWK06 Work space for sorting MSRTIN.
MTRTWK01-MTRTWK06 Work space for sorting MTRTIN.
MORTWK01-MORTWK06 Work space for sorting MORTIN.
DDMMWK01-DDMMWK06 Work space for sorting DDMMIN.

Intermediate Data Sets

The JRA2 program creates a number of data sets for storing data used in phase 3 of the offline data reduction.

Data Set Description
HEADER Contains input for JRA3 (driver report).
STEMP Contains input for JRS3 (system plot or distribution, or both).
STEMPIS Contains input for JRS3 (system plot or distribution, or both).
STEMPID Contains input for JRS3 (idle time plot or distribution, or both).
FILSAV4 Contains input for JRF5 (file plot or distribution, or both).
MPFDF Contains input for JRM5 (message plot or distribution, or both, by line).
SNPFDF Contains input for JRM5 (message plot or distribution, or both, by resource ID).