FABHFSU Segment Statistics report
This report provides statistics for each sensitive segment in the database. This report is produced for each output data set defined by the PSB control statement in the CARDIN data set.
The following figure shows an example of the report.
IMS HIGH PERFORMANCE UNLOAD "FABHFSU SEGMENT STATISTICS" PAGE: 1
5655-E06 DATE: 06/01/2021 TIME: 18.32.56 FABHFSU - V1.R2
**** FORMAT 01 OUTPUT STATISTICS FOR DB=DBHD1010 ****
PSB SEGMENT SEGMENT TOTAL TOTAL SEQUENCE MAXIMUM MAXIMUM AVERAGE AVERAGE
NAME NAME LEVEL RETRIEVED OUTPUT ERRORS TWINS CHILDREN TWINS CHILDREN
PDBHD101 ROOTLEV1 1 10 10 0 N.A N.A 1.00 6.10
DEP1LEV2 2 10 10 0 N.A N.A 1.00 .00
DEP2LEV2 2 11 11 0 N.A N.A 1.10 .81
DEP3LEV3 3 9 9 0 N.A N.A .81 .00
DEP4LEV2 2 11 11 0 N.A N.A 1.10 1.81
DEP5LEV3 3 9 9 0 N.A N.A .81 .00
DEP6LEV3 3 11 11 0 N.A N.A 1.00 .00
TOTAL RETRIEVED 71
TOTAL OUTPUT 71
TOTAL SEQUENCE ERRORS 0
If the database is a HALDB, and the SEGSTAT PART control statement is specified in the CARDIN data set, the partition-wide segment statistics report that is shown in the following figure is also produced for each partition.
IMS HIGH PERFORMANCE UNLOAD "FABHFSU SEGMENT STATISTICS" PAGE: 1
5655-E06 DATE: 06/01/2021 TIME: 18.33.14 FABHFSU - V1.R2
**** FORMAT 01 OUTPUT STATISTICS FOR DB=PHDO0300, PARTITION=PHDO03A ****
PSB SEGMENT SEGMENT TOTAL TOTAL SEQUENCE MAXIMUM MAXIMUM AVERAGE AVERAGE
NAME NAME LEVEL RETRIEVED OUTPUT ERRORS TWINS CHILDREN TWINS CHILDREN
PHDO030A ROOTLEV1 1 7 7 0 N.A N.A 1.00 27.00
DEP1LEV2 2 7 7 0 N.A N.A 1.00 .00
DEP2LEV2 2 7 7 0 N.A N.A 1.00 6.00
DEP3LEV3 3 14 14 0 N.A N.A 2.00 2.00
DEP4LEV4 4 28 28 0 N.A N.A 2.00 .00
DEP5LEV2 2 7 7 0 N.A N.A 1.00 18.00
DEP6LEV3 3 14 14 0 N.A N.A 2.00 8.00
DEP7LEV4 4 28 28 0 N.A N.A 2.00 .00
DEP8LEV4 4 28 28 0 N.A N.A 2.00 2.00
DEP9LEV5 5 56 56 0 N.A N.A 2.00 .00
TOTAL RETRIEVED 196
TOTAL OUTPUT 196
TOTAL SEQUENCE ERRORS 0
The content of the report is as follows:
- PSB NAME
- Name of PSB
- SEGMENT NAME
- Name of segment
- SEGMENT LEVEL
- Level of segment
- TOTAL RETRIEVED
- The number of each segment type retrieved. This count does not include segments bypassed due to sequence errors.
- TOTAL OUTPUT
- The number of each segment type processed by FABHFSU. If the output format is specified as NO, the value is zero. Differences between TOTAL RETRIEVED and TOTAL OUTPUT represent the segments that were bypassed by the user exit routine.
- SEQUENCE ERRORS
- The number of sequence errors detected for this segment type. If the sequence check option is N, this field is zero.
- MAXIMUM TWINS
- The maximum number of this segment type that occurs under any one root segment. This field is always N.A. (that is, not applicable).
- MAXIMUM CHILDREN
- The maximum number of dependent children that occurs for this segment type. This field is always N.A. (that is, not applicable).
- AVERAGE TWINS
- The TOTAL RETRIEVED of this segment type divided by TOTAL RETRIEVED of this segment's parent. Average occurrences of this segment per parent occurrence.
- AVERAGE CHILDREN
- The sum of all segment occurrences dependent on this segment type divided by the TOTAL RETRIEVED of this segment type. (This value might be incorrect if sequence errors are bypassed or if the PCB is not sensitive to all dependents.)
- TOTAL RETRIEVED
- The total number of segments retrieved.
- TOTAL OUTPUT
- The total number of segments processed by FABHFSU.
- TOTAL SEQUENCE ERRORS
- The total number of sequence errors.