PSB and ACB summary reports
The PSB Summary report and the ACB (PSB) Summary report provide overall information about the PSB or the PSB-type ACB, its attributes, and the PCBs it contains. These reports are generated in the SYSPRINT data set.
Up to 2500 PCBs can be printed on the PCB number column of the PSB Summary report.
The header of the PSB Summary report contains the following common items:
- PSB member name
- Volume serial number and data set name of the library containing the PSB member
- Date, time, and IMS™ version when the PSB was generated
Sample report
The following figures show an example of the PSB Summary report.
IMS LIBRARY INTEGRITY UTILITIES - DBD/PSB/ACB MAPPER "PSB SUMMARY REPORT" PAGE: 1
5655-U08 DATE: 10/01/2018 TIME: 14.20.21 FABMPMAP - V2.R2
PSBNAME=PSBCRSIL VOLUME=IMSVS DSNAME=IMSVS.PSBLIB PSBGEN:01/20/2018 11.12 IMS V13.1
PSB REPORT OF PSBCRSIL
PPPPPPPP SSSS BBBBBBBB CCCC RRRRRRRR SSSS IIIIIIIIII LLLL
PPPPPPPPPP SSSSSSSS BBBBBBBBBB CCCCCCCC RRRRRRRRRR SSSSSSSS IIIIIIIIII LLLL
PP PPP SSS SSS BB BBB CCC CCC RR RRR SSS SSS II LL
PP PP SS SS BB BB CC CC RR RR SS SS II LL
PP PP SS BB BB CC CCC RR RR SS II LL
PP PP SS BB BB CC CCC RR RR SS II LL
PP PPP SSS BBBBBBBBB CC RR RRR SSS II LL
PPPPPPPPP SSSSS BBBBBBB CC RRRRRRRRR SSSSS II LL
PPPPPPP SSSSS BBBBBBBBB CC RRRRRRR SSSSS II LL
PP SSS BB BB CC CCC RR RRR SSS II LL
PP SS BB BB CC CCC RR RRR SS II LL
PP SS SS BB BB CC CC RR RRR SS SS II LL
PP SSS SSS BB BBB CCC CCC RR RRR SSS SSS II LL LL
PPPP SSSSSSSS BBBBBBBBBB CCCCCCCC RRRR RRRR SSSSSSSS IIIIIIIIII LLLLLLLLLLL
PPPP SSSS BBBBBBBB CCCC RRRR RRRR SSSS IIIIIIIIII LLLLLLLLLLL
PSB PREFIX SUMMARY
0 BYTES NEEDED FOR I/O WORK AREA
0 BYTES NEEDED FOR SSA WORK AREA
ASSEMBLER/COBOL LANGUAGE OR NOT SPECIFIED
TP PCB SUMMARY
SYSTEM ADDS AN I/O PCB IN MPP AND BMP EXECUTION REGIONS.
NO USER TP PCB.
DB PCB SUMMARY
DB PCB # 1 DSCRSDVN
GSAM PCB SUMMARY
NO GSAM PCBS
TP PCB DETAIL
SYSTEM ADDS AN I/O PCB IN MPP AND BMP EXECUTION REGIONS.
NO USER TP PCB.
DB PCB DETAIL
DB PCB # 1 DSCRSDVN
PROCESSING OPTION = L
SINGLE POSITIONING REQUESTED
LENGTH OF KEY FEEDBACK AREA = 50 (000032 HEX)
NUMBER OF SENSITIVE SEGMENTS = 7
IMS LIBRARY INTEGRITY UTILITIES - DBD/PSB/ACB MAPPER "PSB SUMMARY REPORT" PAGE: 2
5655-U08 DATE: 10/01/2018 TIME: 14.20.21 FABMPMAP - V2.R2
PSBNAME=PSBCRSIL VOLUME=IMSVS DSNAME=IMSVS.PSBLIB PSBGEN:01/20/2018 11.12 IMS V13.1
PSB REPORT OF PSBCRSIL
1 SSCRSP00 **ROOT** L
2 SSCRSP12 SSCRSP00 L
3 SSCRSP21 SSCRSP12 L
4 SSCRSP22 SSCRSP12 L
5 SSCRSP23 SSCRSP12 L
6 SSCRSP13 SSCRSP00 L
7 SSCRSP14 SSCRSP00 L
GSAM PCB DETAIL
NO GSAM PCBS
Report field description
This report has seven sections:
- PSB Prefix Summary
- A list of the PSB attributes, such as I/O area size and SSA size.
- TP PCB Summary
- A list of the associated I/O PCBs.
- DB PCB Summary
- A list of the associated database PCBs.
- GSAM PCB Summary
- A list of the associated GSAM PCBs.
- TP PCB Detail
- List of associated I/O PCBs, with the attributes of each of these PCBs. The PCB name and the LIST parameter option are printed, if they exist.
- DB PCB Detail
- List of associated database PCBs, with the attributes of each
and a table of the sensitive segments for each. Sensitive field information
is also displayed whenever it is contained in a DB PCB. If any subset
pointers are defined in a PCB for a DEDB database, this information
is printed on the report. The PCB name and the LIST parameter option
are printed, if they exist.
For a PCB for a DEDB database, MULTIPLE POSITIONING REQUESTED is always printed regardless of the value specified for the POS parameter of the PCB statement.
- GSAM PCB Detail
- List of associated GSAM PCBs with the attributes of each of these PCBs.
- The segment name
- The name of the parent segment
- The processing options for the segment
For ACB (PSB) Summary reports, if the sensitive segment is a virtual logical child segment, VIRTUAL is shown on the right side of the segments processing option.
- The field name
- The starting position of the field within its segment
- Whether it can be altered during a replace call (shown by REPLACE=YES or REPLACE=NO)