DFS0415W PARTITIONED DATABASE INIT | TERM | START | DEQUE EXCEPTION CONDITION - FUNC= ffffffff, DBNAME= dddddddd, PARTNAME= pppppppp, REASON= rr
Explanation
An error occurred during the INIT, TERM, START, or DEQUE processing of a HALDB structure.
In the message text:
- ffffffff
- The keyword specifying the INIT, TERM, START, or DEQUE function that encountered the
error. ffffffff is one of the following:
- SYS DDIR
- System initialization of HALDB DDIR structures
- SYS DMB
- System initialization of HALDB DMB structures
- SEL DMB
- System initialization of a selected HALDB DMB structure
- PART DB
- Initialization of a HALDB (DDIR and DMB structures)
- RBLD PDB
- Reinitialization of a HALDB name table
- PART DB
- Termination of a HALDB structure
- PART DDIR
- Command initialization of a partitioned DB DDIR structure
- PART DMB
- Command initialization of a partitioned DB DMB structure
- dddddddd
- Identifies the database that encountered the error.
- pppppppp
- Identifies the partition in dddddddd that encountered the error. If the error pertains to the database in general, the partition name is specified as N/A.
- rr
- The reason code identifies the cause of the error:
- Reason code
- Meaning
- 01
- Invalid function code
- 02
- Unable to allocate XPARTW storage
- 03
- Database DDIR not found
- 04
- Database not defined as partitioned
- 05
- HALDB not initialized. Master HALDB is offline. The database might not have been initialized or it might have been taken offline with a /DBRECOVERY command. Use /DIS DB or QRY DB NAME() SHOW(ALL) to view the database status.
- 06
- Unable to allocate storage stack area
- 07
- Invalid database organization
- 08
- Inconsistent database organization
- 09
- Invalid STR modification state
- 10
- Unable to allocate part list storage
- 11
- Unable to allocate DFSPNT storage
- 12
- Unable to allocate part DDIR
- 13
- Unable to allocate part DMB
- 14
- Unable to allocate part DCB
- 15
- Unable to allocate ILE ACB
- 16
- Unable to allocate DBRC name list
- 17
- Unable to allocate part unique storage
- 18
- Unable to allocate PHIDAM index ACB
- 19
- Failed to obtain storage for the database directory extension block
- 20
- Unable to load selection exit
- 21
- Selection exit not linked reentrant
- 22
- Unable to locate selection exit
- 30
- Unable to allocate DFSPTX storage
- 31
- Unable to allocate DFSPTK storage
- 32
- Unable to allocate DFSPDA storage
- 40
- Partitioned database DDIR not inactive
- 41
- Partition DDIR not inactive
- 43
- Partitioned database DMB not initialized
- 44
- Duplicate database name DDIR encountered
- 45
- Unable to load dfsdt150
- 46
- Exceeded the maximum of 32,767 data management blocks (DMB)
- 50
- No HALDBs found
- 51
- Partitioned structure not required
- 60
- Partitioned database DDIR list not found
- 61
- Unable to deallocate part data set
- 70
- Unable to allocate DXPXDLIL storage
- 71
- DBRC query error
- 72
- No partition data returned by DBRC
- 73
- Target partition data not found by DBRC
- 74
- DBRC not active
- 75
- The specified non-registered HALDB is not a catalog database. The HALDB structure is not built and the HALDB is not usable.
- 76
- The DFSHDBSC data set does not contain information for the structure of the specified HALDB.
- 77
- An error occurred while building the non-registered database structure.
- 83
- An error occurred during a Resource Manger (RM) query. Global status for the newly added partition was not applied.
- 90
- Warning, partition precluded from rebuild.
- 91
- The partition DDIR block cannot be dequeued from the DDIR chain because working storage cannot be obtained.
- 92
- The partition DDIR block is no longer being used and is removed from the DDIR chain.
- 93
- The partition is deleted because the HALDB master was deleted by online change.
- 99
- Error encountered for one or more databases.
System action
Partition structure processing terminates with a nonzero return code.
System programmer response
Determine the cause of the failure as indicated by the reason code rr returned in the message text. Take appropriate measures to correct the problem based on the reason code explanation.