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.

Figure 1. PSB/DBD Change Summary report
IMS LIBRARY INTEGRITY UTILITIES - ADVANCED ACB GENERATOR              PAGE:    8
5655-U08              DATE: 10/01/2021  TIME: 16.19.45          FABQMAIN - V2.R2

                            +----------------------+                         
                            |PSB/DBD CHANGE SUMMARY|                         
                            +----------------------+                         
                                                                             
DBD/PSB         ACTION       OLD      NEW     OLD       NEW         #DMBS    
NAME      TYPE  TAKEN       SIZE     SIZE   GEN DATE  GEN DATE   REFERENCED  
--------  ----  --------  -------  -------  --------  --------   ----------  
PSB@001   PSB   ADDED                12416            10/01/21           15  
PSB@002   PSB   ADDED                 6016            10/01/21            7  
PSB@006   PSB   DELETED       512           10/01/21                         
PSB@007   PSB   REPLACED      640      640  10/01/21  10/01/21            1  
                                                                             
                                                                             
                                                                             
DBD/PSB         ACTION       OLD      NEW     OLD       NEW                  
NAME      TYPE  TAKEN       SIZE     SIZE   GEN DATE  GEN DATE               
--------  ----  --------  -------  -------  --------  --------               
DBD@D01A  DBD   ADDED                  704            10/01/21               
DBD@D03A  DBD   ADDED                 1280            10/01/21               
DBD@E01A  DBD   ADDED                 1408            10/01/21               
DBD@E02A  DBD   ADDED                 2560            10/01/21               
DBD@H01A  DBD   ADDED                  640            10/01/21               
DBD@H02A  DBD   ADDED                 1472            10/01/21               
DBD@ISAM  DBD   ADDED                  640            10/01/21               
DBD@I01A  DBD   ADDED                  768            10/01/21               
DBD@I02A  DBD   ADDED                  448            10/01/21               
DBD@I03A  DBD   ADDED                  960            10/01/21              
DBD@M02A  DBD   ADDED                  256            10/01/21               
DBD@M03A  DBD   DELETED       192           10/01/21                         
DBD@M04A  DBD   REPLACED      192      192  10/01/21  10/01/21              
DBD@S02A  DBD   ADDED                  704            10/01/21              
DBD@X01A  DBD   ADDED                  640            10/01/21              
DBD@X02A  DBD   ADDED                  448            10/01/21              
DBD@X03A  DBD   ADDED                  448            10/01/21              
DBD@X04A  DBD   ADDED                  448            10/01/21              
DBD@X05A  DBD   ADDED                  448            10/01/21              
DBD@X06A  DBD   ADDED                  640            10/01/21              
DBD@X07A  DBD   ADDED                  448            10/01/21              
DBD@X08A  DBD   ADDED                  448            10/01/21              
                                                                            
NOTE: THIS REPORT REFLECTS THE ACTION TAKEN IN THE FOLLOWING DFS MESSAGES:  
      0587, 0938, 0940, AND 0960.

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.