DFS0445I WARNING - INVALID VSAM SHARED RESOURCE POOL DEFINITION, POOLID xxxx, REASON CODE yy
Explanation
The definition for the VSAM shared resource pool
is invalid. xxxx identifies the pool ID, and yy identifies
one of the following reason codes:
- Reason code: 01
- An error was detected in an attempt to define an index subpool
without any data subpool within the same VSAM shared resource pool. IMS cannot
build the particular shared resource pool.
Programmer response: Correct the control statements before the next job execution.
- Reason code: 02
- The maximum number of VSAM shared resource pools has been exceeded.
Any POOLID statements (with the corresponding VSRBF statements) found
after the limit is reached are ignored. The warning message is issued
only for the first valid POOLID statement that exceeds the limit.
Programmer response: Combine or eliminate the VSAM POOLID subpool definition statements that exceed the limit.
- Reason code: 03
- While processing POOLID subpool definition statements, an invalid pool ID was found. IMS ignores the POOLID statement and all VSRBF statements defining subpools within that shared resource pool. Only the first four characters of the invalid pool ID appear in the warning message. See Defining VSAM buffer pools for an explanation of the POOLID statement.
- Reason code: 04
- While processing POOLID subpool definition statements, a POOLID
statement was coded with a duplicate pool ID. IMS ignores
the POOLID statement with the duplicate pool ID. IMS also
ignores all VSRBF statements that define subpools in that shared resource
pool.
Programmer response: Correct the control statements before the next job execution.
- Reason code: 05
- While processing POOLID subpool definition statements, an invalid parameter was found. IMS ignores the remainder of the particular POOLID statement and uses the default values of the remaining parameters. See Defining VSAM buffer pools for an explanation of the POOLID statement.
- Reason code: 06
- An error was detected while processing POOLID subpool definition statements. The VSAM shared resource pool ID on the POOLID subpool definition statement (for a shared resource pool other than the default pool) was not referenced by any valid buffer pool DBD statement. The VSAM shared resource pool is built but not used. See Defining VSAM buffer pools for an explanation of the POOLID statement.
- Reason code: 07
- An error was detected in the attempt to define a VSAM shared resource pool which did not contain a subpool. A POOLID subpool definition statement is followed by another POOLID statement rather than by VSRBF subpool definition statements. A VSAM shared resource pool without any defined subpool is ignored. See Defining VSAM buffer pools for an explanation of the POOLID statement.
- Reason code: 08
- The maximum number of VSAM shared resource pools has been exceeded
when the number of shared pools reserved with the RESVPOOL statement
is considered. Normally, the maximum number of shared pools allowed
is:
- 15
- in a batch or utility environment
- 16
- in a DC or DBCTL environment
Any POOLID statements (with the corresponding VSRBF statements) found after the limit is reached are ignored. The warning message is only issued for the first valid POOLID statement exceeding the limit.
IMS buffer pool initialization continues.
Programmer response: Combine or eliminate the VSAM POOLID subpool definition statements that exceed the limit.
- Reason code: 20
- A terminal in Fast Path response mode attempted to logon to an IMS system that is not Fast Path capable.