When installing a product or a maintenance package, the process may fail with the following symptom:
GIM44004S ** SYSTEM ABEND B37 OCCURRED WITH A REASON CODE OF '00000004'X AFTER SMP/E CALLED THE IEWL UTILITY. THE SYSPRINT LIBRARY RAN OUT OF SPACE THE LIBRARY IS NOT ELIGIBLE FOR RETRY BECAUSE IT IS NOT THE LIBRARY BEING UPDATED BY SMP/E.
This can occur during the installation of larger products or the installation of many maintenance items. The reason behind the problem is that the default allocation parameters for the SYSPRINT data set (30 cylinders for primary and secondary size) are not sufficient.
With the introduction of CA CSM r6.0 PTF RO78308 (build 109) a new parameter is now available and can be set in RunTimeMVSHLQPrefix.SAMPLIB(MSMLIB). The following new parameter overrides the primary and secondary allocation of SYSPRINT dataset.
CSM_SIS.SYSPRINT.DEFAULT.CYLINDERS=number of cylinders
When this parameter is defined, it is used for all base and maintenance installations to define the allocation of the SYSPRINT dataset. For example, the DB2Tools team recommends using a size of 40 cylinders for their product installation.
For details on this new parameter and how to set it, please refer to the r6.0 Troubleshooting Guide