PSB/DBD Change Summary report
The PSB/DBD Change Summary report consolidates all the information provided in the DFS0940 and DFS0960 messages into one print line per DBD or PSB, plus provides some information about those DBDs and PSBs. All DBDs are listed first followed by all PSBs in the ascending name sequence.
Sample report
The following figure shows an example of the PSB/DBD Change Summary report.
Report field descriptions
- DBD/PSB NAME
- Self-explanatory.
- TYPE
- Self-explanatory.
- ACTION TAKEN
- The action taken for a DBD. This can be ADDED, REPLACED, NOT REPL,
or DELETED.
The ADDED designation is generated if the DBD does not exist in ACBLIB at block building time and is reflected in a DFS0940 message. If the user has requested by issuing a DELETE DBD control statement, that the DBD be deleted from ACBLIB before block building begins, the DFS0940 message describes it as ADDED. However, the Advanced ACBGEN utility reports this DBD as having been REPLACED, because logically that is what happened. Thus, the only DBDs that are shown as ADDED are those that do not appear in any DELETE or BUILD control statements, or that do not appear in ACBLIB.
The NOT REPL DBDs are those that already exist in ACBLIB and were not specified in a BUILD DBD control statement.
The REPLACED DBDs are those that were specified in a BUILD DBD control statement and subsequently referred to by one of the PSBs generated.
The DELETED DBDs are those that were deleted by means of a DELETE DBD control statement and have not been replaced.
If a BUILD PSB=ALL control statement was specified, the action taken can be ADDED, DELETED, or REPLACED. The old ACBLIB is used as the basis for setting the action taken.
- SIZE
- The size shown is the size of the member written into the ACB library. The value shown appears in the ACB directory entry for that DBD or PSB. However, be aware that this value is rounded down before it is placed in the directory entry, because the directory entry uses a 2-byte field. PSB sizes shown in this report are divided by 16 and DBDs by 8 before being placed into a directory entry.
- OLD GEN DATE
- This field shows the previous ACBGEN date for the DBD or PSB. This date is extracted from the ACBLIB directory entry before the block building process begins. Any DBD or PSB marked as ADDED obviously does not have the date on which the DBD was generated.
- NEW GEN DATE
- This field shows the ACBGEN date that is now stored in the ACBLIB for a DBD or PSB that has been ADDED or REPLACED in the ACB library.
- #DMBs REFERENCED
- This column applies only to PSBs. It is a count of the number of unique DBD names referred to by this PSB.