DFS639W INVALID STG POOL DEF FOR (xxxx) (*) parm
Explanation
The IMS.PROCLIB member DFSSPMnn contains a storage pool definition statement with an invalid parameter. The allowable parameters are pool name and buffer definition.
If parm indicates FPL=zzzz, then the pool name is invalid. The IMS storage pool zzzz has not been defined.
- a
- Defines the buffer size, which is a unique 1 to 5-digit numeric value. The allowable range is 8 through 65536. The buffer size value is rounded up to the nearest multiple of eight.
- b
- Defines the number of buffers in the primary storage allocation. The value must be a 1 to 5-digit numeric value in the range of 2 through 65535.
- c
- Defines the number of buffers in secondary storage allocations. The value must be a 1 to 5-digit numeric value in the range of 2 through 65535.
- d
- Defines whether the primary storage allocation is obtained during IMS initialization. The allowable values are Y and N. If Y is specified, the primary storage allocation is obtained during initialization. If N is specified, the primary storage allocation is not obtained until it is needed to satisfy a buffer request.
One DFS639W message is issued for every occurrence of an invalid parameter.
System action
If the pool name parameter is invalid, the storage manager ignores the definition for the pool while continuing to validate the remaining parameters.
If the buffer definition parameter is invalid, either the parameter is interpreted or it is ignored.
If
the value for subparameter a exceeds the allowable
maximum of 65536, a value of 65536 is used. If the value for subparameters b or c
exceeds
the allowable maximum of 65535, a value of 65535 is used. If the subparameter d is
invalid, the primary allocation of storage is obtained when it is
needed for processing and not during IMS initialization.
If
the value for subparameter a is zero or is a
previously defined value, the buffer definition parameter is ignored.
A maximum of thirty-two definitions are allowed for a pool. If an *
precedes
PARM, the maximum number has been exceeded and PARM has not been validated.
It is ignored.
Programmer response
Correct the invalid statement.