GIM35306ESMPTLIB smptlib WAS NOT ALLOCATED BECAUSE ERROR CODE errcode WAS ISSUED BY DYNAMIC ALLOCATION.

SMPTLIB smptlib WAS NOT ALLOCATED BECAUSE ERROR CODE errcode WAS ISSUED BY DYNAMIC ALLOCATION.

Explanation

smptlib
data set name
errcode
error code issued by dynamic allocation

An error occurred during dynamic allocation, when SMP/E tried to allocate the SMPTLIB data set to load relative files for a SYSMOD. If the error code is 0220, the relfile tape data set has the same name as the RFDSNPFX data set. This is because the RFDSNPFX on the header MCS statement has the same value as the DSPREFIX for the SMPTLIB data set.

Error codes from dynamic allocation fall into the following ranges:

Codes
Meaning
0000–00FC
Information reason codes
0021–0029
CATALOG or UNCATALOG unsuccessful
0031–0038
Delete unsuccessful
0100–01FC
I/O error
0200–02FC
System resources not available
0300–03FC
Invalid parameter list
0400–04FC
Environment error
1704–17FF
LOCATE error
4704–4780
DADSM error
47A8–47AC
RACF® error
47B0
DADSM error
5704–571C
CATALOG error
6704–6714
OBTAIN error
7700
Subsystem error
7704–770C
SCRATCH error
8700–9728
System error

System action

SYSMOD processing stops.

Programmer response

If the error code is 0220, change the DSPREFIX value and rerun the job. For more information about other error codes, see z/OS MVS Programming: Authorized Assembler Services Guide. Message GIM54701E accompanies this message and contains information about the allocation failure.