Output reports


This section provides sample output for the three report data sets for File-AID/Batch:

SYSPRINT output

This section describes the following output reports and logs generated by File-AID:

SYSPRINT heading

The following figure shows the heading information that SYSPRINT generates each time File-AID is executed. The first line shows the File-AID release number, and the date and time of execution. The second line shows the installation (company name), and the release date of the File-AID release in use.

SYSPRINT Heading Information

F I L E - A I D  V23.01  07 - FEB - 2023   14.51.33         *CONTROL CARD LIST*     
INSTALLATION BMC SOFTWARE LICENSING                       010000  RELEASE 02/03/23
(c) COPYRIGHT 1982-2023 BMC SOFTWARE, INC.
1...5...10...15...20...25...30...35...40...45...50...55...60...65...70...75...80 

Opening messages

The following figure shows the SYSPRINT report generated when File-AID opens a data set. This dataset information defines:

  • Dataset name
  • Access method
  • Processing direction
  • Record format
  • Record size
  • Block size
  • VOLSER
  • Tape density
  • Key length
  • Relative key position (RKP)
  • maximum byte address for VSAM data sets.
  • control interval for VSAM data sets
  • Number of records in prime data area (NRECRDS) for VSAM KSDS data sets

SYSPRINT codes for the access method used by the data set in the following table.

SYSPRINT Codes by Access Method

Acc. Method

Code

QSAM

PS

VSAM

ESDS, RRDS, KSDS

BPAM

PO

BDAM

DA.

SYSPRINT codes for the record format used by the data set in The following table.

SYSPRINT Codes by Record Format

Code

Format

U

Undefined

V

Variable

F

Fixed

B

Blocked

S

Standard or spanned

A

ASA control characters

M

Machine control characters.


SYSPRINT Dataset Opening Message

image2021-6-29_15-13-59.png

The following figure shows a SYSPRINT opening message for a sequential dataset opened backwards.

SYSPRINT Dataset Backwards Opening Message

image2021-6-29_15-14-49.png

Comments

The following figure shows the format of comment cards generated when no SYSTOTAL DD statement is entered in the JCL. Comment cards can be entered at any time and are printed in the order in which they are entered.

Another format for comments is given in SYSPRINT Accumulation Report.

SYSPRINT Comment Card Output without SYSTOTAL DD Statement

image2021-6-29_15-15-31.png

Actions taken map

The following figure shows the ACTIONS TAKEN MAP report that SYSPRINT generates when the REPL, EDIT, or MOVE parameter is used. This report lists the number of times that each parameter was executed. For easy reference, each parameter is sequentially numbered. This feature aids in checking the validity of any changes to large numbers of records, where printing all the changed records is impractical.

SYSPRINT Actions Taken Map Report

image2021-6-29_15-16-51.png

Function statistics

The following figure shows the function statistic line that SYSPRINT prints after each function is executed. The following table describe the function statistics available on this line.

SYSPRINT Function Statistics

image2021-6-29_15-17-27.png
Available Function Statistics

Statistic

Description

BLKS-SKIPPED

Number of blocks skipped as a result of a data check

MEMBERS-READ

Total number of members read in an input PDS directory.

SELECTED

Number of members selected for processing from the input PDS directory.

UPDATED

Number of members actually updated as a result of an UPDATE function. Value can be equal to or less than that in SELECTED.

COPIED

Number of members copied to all output data sets. If one member is copied to two PDSs with a USER function, the value is 2.

RECORDS-READ

Total number of records read by the function.

SKIPPED

Number of records skipped due to a relative location outside of the record’s boundary.

TRUNCATED

Number of records truncated by an EDIT parameter. Also used when the output of a COPY or USER function is a data set with an LRECL smaller than the record written.

ADDED

Number of records added by the logical JCL edit routine.

UPDATED

Number of actual records changed by the EDIT, REPL, or MOVE action parameters during an UPDATE function.

COPIED

Number of records copied to an output dataset. If multiple output data sets are being created, this number is the total number written to all data sets.

DROPPED

Number of records dropped by a DROP function.

PRINTED

Either the actual number of records printed by the function, or if a MOVE parameter was used with a COPY function, the number of record sets (input and corresponding output) that printed.

ENDING ON PAGE

Last page on which printing for this function is found. The value is therefore also the first page for the next function that references the next data set.

Accumulations

The following figure is a SYSPRINT report generated when an accumulation is taken using ACCUM parameters and a REPL parameter in the replace-by-location format. The report also shows a second format for comments generated by SYSPRINT--a print of a comment at the end of the control card. Comments of this format must be separated from the last entry of the card by at least one blank space. Totals generated from ACCUM parameters are shown on the SYSPRINT report when no SYSTOTAL DD is provided in the JCL. For more information, see SYSTOTAL Output.

SYSPRINT Accumulation Report

image2021-6-29_15-20-19.png

Data set processing reports

The following figure is sample SYSPRINT output of a KSDS data set accessed randomly using a KEY parameter.

SYSPRINT VSAM KSDS Output Report

image2021-6-29_15-21-1.png

The following figure shows a sample SYSPRINT output generated when multi-volume data sets are processed. It reports the number of processed records and volume serial numbers. In addition, when concatenations are processed, the data set name is reported.

SYSPRINT Multi-volume Dataset Output

image2021-6-29_15-21-41.png

The following figure shows a sample SYSPRINT output generated when the USER function is used with three WRITE parameters to create three output data sets. The opening message for each data set appears below the control card listing.

SYSPRINT Multiple Dataset Opening Messages 

image2021-4-2_12-26-32.png

Closing message/record count

The following figure shows a sample SYSPRINT output generated when File-AID closes an output dataset. The closing message consists of the number of records (and PDS members) written to the data set, along with the dataset name(s) and volume serial number(s). SYSPRINT also labels the line RECORD COUNT for easy reference.

SYSPRINT Closing Message/Record Count

image2021-4-2_12-27-1.png

Alternate date

The following figure shows the alternate date format (APR - 09 - 2021) that SYSPRINT generates for April 9, 2021.

SYSPRINT Alternate Date

F I L E - A I D  V23.1  APR - 09 - 2021   14.16.47           *CONTROL CARD LIST*
INSTALLATION  File-AID DEVELOPMENT/MAINTENANCE STAFF   474747  RELEASE 04/01/21
(c) COPYRIGHT 1982-2023 BMC SOFTWARE, INC.
1...5...10...15...20...25...30...35...40...45...50...55...60...65...70...75...80

Data check

The following figure shows a SYSPRINT log generated when File-AID recognizes a data check. If the error block is printed, the right-hand column displays PRINTED, as shown in the figure. If it is not printed, the data check is logged but the right-hand column displays SKIPPED.

SYSPRINT Data Check Log

image2021-6-29_15-24-17.png

Block count error log

The following figure shows a SYSPRINT log generated when a block count error is encountered. This log consists of the volume serial number of the tape in error, and the record discrepancy. Although logged, File-AID ignores the discrepancy.

SYSPRINT Block Count Error Log

image2021-6-29_15-24-54.png

Output PDS error log

The following figure shows a SYSPRINT log generated when errors are found in output PDSs. The log reports the member in which the error occurred along with the specific problem.

SYSPRINT Output PDS Error Log

image2021-6-29_15-25-25.png

Input PDS error log

The following figure shows a SYSPRINT log generated when errors are found in specific members of input PDSs. File-AID logs the error in any member and continues processing with the next member.

SYSPRINT Input PDS Error Log

image2021-6-29_15-25-55.png

DCB Abend logs

The following figure shows a SYSPRINT report generated for a DCB abend in an output PDS. To facilitate restarts, this report lists the member being processed at the time of the error.

SYSPRINT Output PDS DCB Abend Report

image2021-6-29_15-26-46.png

The following figure shows a SYSPRINT report generated for a DCB abend that logs an open error (013-20). A File-AID error message (DE08) is listed in the right-hand column.

SYSPRINT Open Error DCB Abend Report

image2021-6-29_15-27-19.png

Open error logs

The following figure shows a SYSPRINT report generated for an open error (DE02) with a feedback code (FDBK=08). Further explanations of error messages and feedback codes are given in Message Codes.

SYSPRINT Open Error with Feedback Code

image2021-6-29_15-28-0.png

SYSPRINT VSAM warning

The following figure shows a SYSPRINT log generated for a VSAM warning message. File-AID ignores this message and attempts to process the data set.

SYSPRINT VSAM Warning Message

image2021-6-29_15-28-41.png

Invalid packed field error

The following figure shows a SYSPRINT log generated for an invalid packed field in a record in $$DD01. File-AID forces a dump of the record and the position found to be in error (in this case, position 93). The dumped record is output on this listing if no SYSLIST DD statement is specified.

SYSPRINT Invalid Packed Field Error Log

image2021-6-29_15-29-21.png

Control card error log

The following figure shows normal control card error messages generated by SYSPRINT. These control card error messages are self-explanatory; they list the approximate location of the error. To help locate the error, a count field appears below the error control card and stops at the column in error.

SYSPRINT Control Card Error Log

image2021-6-29_15-29-51.png

SYSLIST output

This section describes the following output reports and messages by SYSLIST:

SYSLIST heading

The following figure shows the SYSLIST heading information generated for each accessed data set. The heading lines include:

  • File-AID release number
  • Access date
  • Time of execution
  • Matching control card and DD number
  • Dataset name (current data set if concatenated)
  • Member name if the data set is a PDS
  • Volume serial number (current volume if multi-volume)
  • Page number relative to the start of this data set.

The third line shows the placement of the column scale when a short form is requested with a FORM=SHORT parameter value. The column scale length is determined by the length of the output records. For records under 100 bytes, the line is as long as the maximum LRECL of the data set. If records are 100 bytes or longer, the column scale line printed is exactly 100.

SYSLIST Heading Information

F I L E - A I D  V23.1  09 - APR -
 2021   14.16.47                                                           PAGE 1
DD01=USERID0.FASAMP.INVFILE   VOL=PRD908

Disk dataset access

The following figure shows the SYSLIST information generated when a disk sequential, direct, or partitioned dataset is printed. This information includes the cylinder on which the data set is stored, the head, and the record number within a track each time a new block is read. For sequential and partitioned data sets, the block length is also shown.

SYSLIST Disk Dataset Information

image2021-6-29_15-32-8.png

DUMP request

The following figure shows the SYSLIST output generated when a DUMP function or parameter is requested. Each record is numbered from the beginning of the data set. The length of each record is also shown.

SYSLIST DUMP Request Output

image2021-6-29_15-33-3.png

PRINT request

The following figure shows the SYSLIST output generated when a PRINT function or parameter is requested. Since the printed records in the figure are also unblocked, SYSLIST numbers each block and shows the length (BLOCK-2, DATA-517).

SYSLIST PRINT Request Output

image2021-6-29_15-33-45.png

Output record print

The following figure shows an output record printed by SYSLIST. The output record always follows the input record from which it was created, and indicates the record number relative to the output dataset. When multiple data sets are created, this record shows the last data set to which a record was written.

SYSLIST Output Record PRINT

image2021-6-29_15-34-42.png

LIST request

The following figure shows the SYSLIST output generated when a LIST function is requested. Note that no record information (length) is printed. Because of this, listed records of more than 100 bytes can produce confusing output.

File-AID adds “tags” to the left-hand columns of output for changed or truncated records. The TRUNCATED and CHANGED tags are output when a LISTALL function with EDIT parameters is executed. When using logical JCL processing, an ADDED tag is printed if records are added during editing. Other examples of tags are shown in SYSLIST DUMP Changed/Truncated Record Output Tags.

SYSLIST LIST Request Output and Tags

image2021-6-29_15-37-35.png

FPRINT request

The following figure shows the output that FPRINT (formatted print) generates with the default SHOW=FORMAT parameter. SHOW=FORMAT presents a field length and field format for each layout field. For more information, see Data Format Abbreviations.

FPRINT Output (SHOW=FORMAT)

26 - JUL - 2021                  File-AID 23.1 PRINT FACILITY    10:17:51  PAGE     1  

                              FILE CONTENTS REPORT
File Printed                  USERID0.FASAMP.EMPLOYEE
Type                          VSAM KSDS

RECORD:     1                                          EMPLOYEE-MASTER-FILE                            LENGTH:   198
---- FIELD LEVEL/NAME ------- -FORMAT- ----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----  

5 EMP-NUMBER                    5/AN   00090
5 EMP-LAST-NAME                15/AN   MARTIN
5 EMP-FIRST-NAME               10/AN   EDWARD
5 EMP-MID-INIT                   1/AN   M
5 FILLER                        2/AN
5 EMP-TITLE                    30/AN   AIRPLANE MANUFACTURER
5 EMP-PERSONAL-INFO SYNC       23/GRP
  10 EMP-NATL-ID-NUMBER         9/NUM  427890125
  10 FILLER                     1/AN
  10 EMP-DATE-OF-BIRTH          6/AN   101954
  10 EMP-HIRE-DATE              6/AN   920101
  10 EMP-MARITAL-STATUS         1/AN   M
5 EMP-WITHOLD-INFO SYNC        15/GRP
  10 EMP-LIFE-INS-WITHOLD-AMT  DISPLAY 30000}
                                6/SNUM -3000.00
  10 EMP-NATL-TAX-WITHOLD-PCT   3/PS   -74.00
  10 EMP-REGION-TAX-WITHOLD-PCT
                                3/PS   25.00
  10 EMP-LOCAL-TAX-WITHOLD-PCT
                                3/PS   5.00
5 EMP-HOME-ADDRESS SYNC        50/GRP
  10 EMP-STREET-ADDRESS        25/AN   859 O’FARREL ST.
  10 FILLER                     1/AN
  10 EMP-CITY                  15/AN   SAN FRANCISCO
  10 EMP-STATE-PROV-CNTY SYNC   4/GRP
    15 EMP-STATE                2/AN   CA
    15 FILLER                   2/AN
  10 EMP-POSTAL-CODE            5/NUM  12121
5 EMP-EMERGENCY-CONTACT SYNC   47/GRP
  10 EMP-CONTACT-NAME          25/AN   BILL JONES
  10 FILLER                     2/AN
  10 EMP-CON-WORK-PHONE        10/AN   4085555897
  10 EMP-CON-HOME-PHONE          10/AN   4155556981

The following figure shows the output that FPRINT (formatted print) generates when the SHOW=OFFSET parameter is coded. SHOW=OFFSET reports the offset of each layout field from the beginning of the record, in bytes relative to 0.

FPRINT Output (SHOW=OFFSET)

26 - JUL - 2021                  File-AID 23.1 PRINT FACILITY    11:17:51  PAGE     1  

                              FILE CONTENTS REPORT
File Printed                  USERID0.FASAMP.EMPLOYEE
Type                          VSAM KSDS

RECORD:     1                                          EMPLOYEE-MASTER-FILE                            LENGTH:   198
---- FIELD LEVEL/NAME ------- RELATIVE ----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----  

5 EMP-NUMBER                      0    00090
5 EMP-LAST-NAME                   5    MARTIN
5 EMP-FIRST-NAME                 20    EDWARD
5 EMP-MID-INIT                   30    M
5 FILLER                         31
5 EMP-TITLE                      33    AIRPLANE MANUFACTURER
5 EMP-PERSONAL-INFO SYNC         63
  10 EMP-NATL-ID-NUMBER          63    427890125
  10 FILLER                      72
  10 EMP-DATE-OF-BIRTH           73    101954
  10 EMP-HIRE-DATE               79    920101
  10 EMP-MARITAL-STATUS          85    M
5 EMP-WITHOLD-INFO SYNC          86
  10 EMP-LIFE-INS-WITHOLD-AMT    86    30000}
                                 86    -3000.00
  10 EMP-NATL-TAX-WITHOLD-PCT    92    -74.00
  10 EMP-REGION-TAX-WITHOLD-PCT
                                 95    25.00
  10 EMP-LOCAL-TAX-WITHOLD-PCT
                                 98    5.00
5 EMP-HOME-ADDRESS SYNC         101
  10 EMP-STREET-ADDRESS         101    859 O’FARREL ST.
  10 FILLER                     126
  10 EMP-CITY                   127    SAN FRANCISCO
  10 EMP-STATE-PROV-CNTY SYNC   142
    15 EMP-STATE                142    CA
    15 FILLER                   144
  10 EMP-POSTAL-CODE            146    12121
5 EMP-EMERGENCY-CONTACT SYNC    151
  10 EMP-CONTACT-NAME           151    BILL JONES
  10 FILLER                     176
  10 EMP-CON-WORK-PHONE         178    4085555897
  10 EMP-CON-HOME-PHONE         188    4155556981

The following figure shows the output that FPRINT (formatted print) generates when the SHOW=PICTURE parameter is coded. SHOW=PICTURE presents the picture clause associated with each layout field.

FPRINT Output (SHOW=PICTURE)

26 - JUL - 2021                  File-AID 23.1 PRINT FACILITY    12:17:51  PAGE     1  

                              FILE CONTENTS REPORT
File Printed                  USERID0.FASAMP.EMPLOYEE
Type                          VSAM KSDS

RECORD:     1                                          EMPLOYEE-MASTER-FILE                            LENGTH:   198
---- FIELD LEVEL/NAME ------- PICTURE- ----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----  

5 EMP-NUMBER                  X(5)     00090
5 EMP-LAST-NAME               X(15)    MARTIN
5 EMP-FIRST-NAME              X(10)    EDWARD
5 EMP-MID-INIT                X        M
5 FILLER                      XX
5 EMP-TITLE                   X(30)    AIRPLANE MANUFACTURER
5 EMP-PERSONAL-INFO SYNC       GROUP
  10 EMP-NATL-ID-NUMBER       9(9)     427890125
  10 FILLER                   X
  10 EMP-DATE-OF-BIRTH        X(6)     101954
  10 EMP-HIRE-DATE            X(6)     920101
  10 EMP-MARITAL-STATUS       X        M
5 EMP-WITHOLD-INFO SYNC        GROUP
  10 EMP-LIFE-INS-WITHOLD-AMT  DISPLAY 30000}
                              S9(4)V99 -3000.00
  10 EMP-NATL-TAX-WITHOLD-PCT S999V99  -74.00
  10 EMP-REGION-TAX-WITHOLD-PCT
                              S999V99  25.00
  10 EMP-LOCAL-TAX-WITHOLD-PCT
                              S999V99  5.00
5 EMP-HOME-ADDRESS SYNC        GROUP
  10 EMP-STREET-ADDRESS       X(25)    859 O’FARREL ST.
  10 FILLER                   X
  10 EMP-CITY                 X(15)    SAN FRANCISCO
  10 EMP-STATE-PROV-CNTY SYNC  GROUP
    15 EMP-STATE              XX       CA
    15 FILLER                 XX
  10 EMP-POSTAL-CODE          9(5)     12121
5 EMP-EMERGENCY-CONTACT SYNC   GROUP
  10 EMP-CONTACT-NAME         X(25)    BILL JONES
  10 FILLER                   XX
  10 EMP-CON-WORK-PHONE       X(10)    4085555897
  10 EMP-CON-HOME-PHONE         X(10)    4155556981

The following figure shows the output that FPRINT (formatted print) generates when the SHOW=NUMBER parameter is coded. SHOW=NUMBER presents a number, assigned by File-AID, for each layout field.

FPRINT Output (SHOW=NUMBER)

26 - JUL - 2021                  File-AID 23.1 PRINT FACILITY    13:17:51  PAGE     1  

                              FILE CONTENTS REPORT
File Printed                  USERID0.FASAMP.EMPLOYEE
Type                          VSAM KSDS

RECORD:     1                                          EMPLOYEE-MASTER-FILE                            LENGTH:   198
---- FIELD LEVEL/NAME ------- -NUMBER- ----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----  

5 EMP-NUMBER                      1    00090
5 EMP-LAST-NAME                   2    MARTIN
5 EMP-FIRST-NAME                  3    EDWARD
5 EMP-MID-INIT                    4    M
5 FILLER                          5
5 EMP-TITLE                       6    AIRPLANE MANUFACTURER
5 EMP-PERSONAL-INFO SYNC          7
  10 EMP-NATL-ID-NUMBER           8    427890125
  10 FILLER                       9
  10 EMP-DATE-OF-BIRTH           10    101954
  10 EMP-HIRE-DATE               15    920101
  10 EMP-MARITAL-STATUS          16    M
5 EMP-WITHOLD-INFO SYNC          17
  10 EMP-LIFE-INS-WITHOLD-AMT    18    30000}
                                 18    -3000.00
  10 EMP-NATL-TAX-WITHOLD-PCT    19    -74.00
  10 EMP-REGION-TAX-WITHOLD-PCT
                                 20    25.00
  10 EMP-LOCAL-TAX-WITHOLD-PCT
                                 21    5.00
5 EMP-HOME-ADDRESS SYNC          22
  10 EMP-STREET-ADDRESS          23    859 O’FARREL ST.
  10 FILLER                      24
  10 EMP-CITY                    25    SAN FRANCISCO
  10 EMP-STATE-PROV-CNTY SYNC    26
    15 EMP-STATE                 27    CA
    15 FILLER                    28
  10 EMP-POSTAL-CODE             29    12121
5 EMP-EMERGENCY-CONTACT SYNC     30
  10 EMP-CONTACT-NAME            31    BILL JONES
  10 FILLER                      32
  10 EMP-CON-WORK-PHONE          33    4085555897
  10 EMP-CON-HOME-PHONE          34    4155556981 

VPRINT request

The following figure shows the output that VPRINT (vertical formatted print) generates for the FASAMP.EMPLOYEE sample file. Data is truncated once the 132-character limit is reached. Fields one through seven are shown.

VPRINT Output

01 JAN 2021             File-AID 23.1 PRINT FACILITY    13:55:58  PAGE     1  

                              FILE CONTENTS REPORT
FILE PRINTED                  DFHLLM0.FASAMP.EMPLOYEE
TYPE                          VSAM KSDS  

EMP-NUMBER EMP-LAST-NAME   EMP-FIRST-NAME EMP-MID-INIT FILLER   EMP-TITLE                      EMP-PERSONAL-INFO
5/AN       15/AN           10/AN          1/AN         2/AN     30/AN                          23/GRP
(1-5)      (6-20)          (21-30)        (31-31)      (32-33)  (34-63)                        (64-86)
1--------- 2-------------- 3------------- 4----------- 5------- 6----------------------------- 7----------------------
00090      MARTIN          EDWARD         M                     AIRPLANE MANUFACTURER          427890125 101954920101M
00100      MULSTROM        ROBERTA        A                     HOLLYWOOD SEAMSTRESS           346573656 090859920111S
00200      JACKSON         JOSEPH         C                     ORATOR                         275587177 020462920121S
10000      ANDREWS         GEORGE                               ACTOR                          576312032 042248920131S
15000      MURPHY          RONALD         L                     PAINTER                        987654321 120255920201S
18034      SCHNEIDER       ELLEN          C                     NURSE                          341559549 032960920211S
21035      JONES           GEORGE         B                     COUNTRY SINGER                 463813456 090944920221S
25100      ROBERTS         WILLIAM        R                     POLITICIAN                     879563325 050865920301S 

The following figure shows the output that VPRINT (vertical formatted print) generates when the FIELDS parameter is coded for the FASAMP.EMPLOYEE file with the FIELDS 1-3, 6, and 10 specification.

VPRINT Output. FIELDS(1-3,6,10)

01 JAN 2021             File-AID 23.1 PRINT FACILITY    13:56:12  PAGE     1  

                               FILE CONTENTS REPORT
 FILE PRINTED                  DFHLLM0.FASAMP.EMPLOYEE
 TYPE                          VSAM KSDS  

 EMP-NUMBER EMP-LAST-NAME   EMP-FIRST-NAME EMP-TITLE                      EMP-DATE-OF-BIRTH
 5/AN       15/AN           10/AN          30/AN                          6/AN
 (1-5)      (6-20)          (21-30)        (34-63)                        (74-79)
 1--------- 2-------------- 3------------- 6----------------------------- 10---------------
 00090      MARTIN          EDWARD         AIRPLANE MANUFACTURER          101954
 00100      MULSTROM        ROBERTA        HOLLYWOOD SEAMSTRESS           090859
 00200      JACKSON         JOSEPH         ORATOR                         020462
 10000      ANDREWS         GEORGE         ACTOR                          042248
 15000      MURPHY          RONALD         PAINTER                        120255
 18034      SCHNEIDER       ELLEN          NURSE                          032960
 21035      JONES           GEORGE         COUNTRY SINGER                 090944
 25100      ROBERTS         WILLIAM        POLITICIAN  050865 

Changed/truncated record output tags

The following figure shows the SYSLIST tags generated when changed or truncated records are dumped or printed. Other tags are shown in SYSLIST LIST Request Output and Tags.

SYSLIST DUMP Changed/Truncated Record Output Tags

image2021-6-29_15-47-13.png

VSAM dataset retrieval

The following figure shows the SYSLIST output of a VSAM dataset print. Since the VSAM file is a keyed data set, the key of this record can be printed. The key printing feature is optional; it can be turned on or off at any time by using the KEY= parameter. The RBA of each VSAM record is printed to help find a record’s location relative to the first byte in a VSAM dataset. After printing the key portion, SYSLIST then prints the actual record.

SYSLIST VSAM Retrieval PRINT Output

image2021-6-29_15-48-10.png

Tape data set blocks

The following figure shows the SYSLIST output for tape data sets. The block number, relative to one, and the block size are output.

SYSLIST Tape Dataset Block Output


F I L E - A I D V23.01 30 - JAN - 2021  08.24.16           PAGE 1
DD01=ANY.TAPE.FILE      VOL=873339                   
                                      
REC    1 DATA  24 CHAR 199405051111111111111111             
BLK    1 DATA  72 ZONE FFFFFFFFFFFFFFFFFFFFFFFF             
            NUMR 199405051111111111111111             
              1...5...10...15...20...2             
                                     
REC    2 DATA  24 CHAR 199405052222222222222222             
            ZONE FFFFFFFFFFFFFFFFFFFFFFFF            
            NUMR 199405052222222222222222             
              1...5...10...15...20...2             
                                      
REC    3 DATA  24 CHAR 199405053333333333333333             
            ZONE FFFFFFFFFFFFFFFFFFFFFFFF            
            NUMR 199405053333333333333333             
              1...5...10...15...20...2             
                                      
REC    4 DATA  24 CHAR 199405054444444444444444             
BLK    2 DATA  72 ZONE FFFFFFFFFFFFFFFFFFFFFFFF             
            NUMR 199405054444444444444444             
              1...5...10...15...20...2             
                                      
REC    5 DATA  24 CHAR 199405055555555555555555             
            ZONE FFFFFFFFFFFFFFFFFFFFFFFF             
            NUMR 199405055555555555555555             
              1...5...10...15...20...2             
                                      
REC    6 DATA  24 CHAR 199405056666666666666666             
            ZONE FFFFFFFFFFFFFFFFFFFFFFFF             
            NUMR 199405056666666666666666             
              1...5...10...15...20...2

Sequential dataset records

The following figure shows the SYSLIST output of processing a sequential dataset backwards. The record number indicates the record’s location relative to the end of the data set. SYSLIST also shows the location of this block on the disk.

SYSLIST Sequential Dataset Backward Processing Output

image2021-6-29_15-49-48.png

SYSTOTAL output

This section describes the following reports and messages generated to the SYSTOTAL DD:


Important

The record format (RECFM=) of a pre-allocated data set referenced by the SYSTOTAL DD will be modified to FBM.

SYSTOTAL heading

The following figure shows the SYSTOTAL heading line that identifies the output as the accumulation totals page. The heading contains the File-AID release level, the date, and the time of execution. Time is listed in hours, minutes, and seconds.

SYSTOTAL Heading Line

 F I L E - A I D  V23.1  09 - APR - 2021   11.02.26          *ACCUM TOTALS LIST*

Comments

The following figure shows SYSTOTAL comment card output. Any control cards containing an asterisk (*) in column 1 are written to the SYSTOTAL report. This allows you to format your own report headings. Comments are printed as entered on SYSTOTAL. If centering of comment text is desired, just center your comments in the comment card. If a SYSTOTAL DD is not provided, comments are printed as entered on SYSPRINT, and reported as shown in SYSPRINT Accumulation Report.

SYSTOTAL Comments

image2021-6-29_15-52-15.png

Accumulations

The following figure shows the output generated on SYSTOTAL each time accumulations are taken on a different data set. The output consists of the line: FOLLOWING TOTALS DEVELOPED FROM, followed by a line identifying the dataset name, and the first volume serial number.

SYSTOTAL Accumulation Dataset Heading

image2021-6-29_15-52-53.png

The following figure shows the SYSTOTAL accumulations output. The first two lines show the default description that SYSTOTAL uses when no description is entered. The default description includes the location entered in the ACCUM parameter. The third and fourth lines are descriptions coded in the ACCUM parameter.

SYSTOTAL Accumulation Output - Default Description

image2021-6-29_15-53-38.png

The following figure shows the control cards used for these accumulations.

SYSTOTAL Accumulation Control Cards

image2021-6-29_15-54-13.png

Data type accumulations example

The following figure shows a SYSTOTAL output for a second data set, which accumulates character, binary, and packed data. The control cards used for this example are shown in SYSTOTAL Accumulation Control Cards Example

SYSTOTAL Accumulation Output Example

F I L E - A I D  V23.1  09 - APR - 2021   11.19.47          *ACCUM TOTALS LIST

 *
 *      ACCUMULATE FIELDS COMMENT CARD 1
 *                COMMENT CARD2
 *
                         FOLLOWING TOTALS DEVELOPED FROM
                        USERID0.ACCUM.DATA VOL=VOL002  

                   ACCUMULATE CHARACTER-----------------5555
                   BINARY ACCUMULATION--------------------10
                   ACCUMULATE PACKED DATA-----------------25

SYSTOTAL Accumulation Control Cards Example

image2021-6-29_15-56-28.png

Negative accumulation example

The following figure shows the output that SYSTOTAL generates for negative accumulations. File-AID allows for accumulation of up to 31 digits. SYSTOTAL Negative Accumulation Control Cards Example shows the control cards for these accumulations. It also shows the use of positive and negative relative locations.

SYSTOTAL Negative Accumulation Output Example

image2021-6-29_15-57-11.png

SYSTOTAL Negative Accumulation Control Cards Example

image2021-6-29_15-58-42.png

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*