DFS3422X INSUFFICIENT STORAGE FOR resource_type CONTROL BLOCKS.
Explanation
IMS was unable to acquire enough storage in the required subpool. Subpool 231 (Common CSA/ECSA) is used for most resources; however, some resources use subpools 0 or 251. These blocks might be a group of control blocks loaded into an IPAGE from MODBLKS, or an individual resource that is dynamically created.
In
the message text:
- resource_type
- The resource type can be one of the following:
- DBBD
- Database descriptor.
- DDIR.
- Database.
- HSMB
- Hash SMB. The SMB hash table is full. There are not enough hash table slots, including free pool slots, to add an SMB to the hash table.
- PDIR
- Program.
- PGMD
- Program descriptor.
- RCNT
- Remote lterm block.
- RSCX
- Resource extension block.
- RTCD
- Routing code descriptor.
- RTCE
- Routing code.
- SMB
- Transaction resource.
- TRND
- Transaction descriptor.
System action
IMS terminates abnormally with abend 3422.
System programmer response
For all resource types except RCNT and RSCX, increase the amount of storage in subpool 231.
If RSCX is the resource type, increase the amount of storage in subpool 0.
If RCNT is the resource type, increase the amount of storage in subpool 251.