If installing a product into an existing SMPE CSI and the RECEIVE step is failing because the volume which SMPE environment located was short of space.
What actions to take..
Release : 6.0
Component : Chorus Software Manager
The problem is with the SMPTLIB allocations...
The value from SMP/E Data set HLQ field is used for both SMP/E Data sets (PTS, LOG, etc) and the SMPTLIBs.
This is causing the SMPTLIBs to be allocated to the specific volser, which is having the space issues...
If there are SMPTLIB definitions in the CSI, it's needed to change them online, or via the below statements..
To check if there are SMPTLIB DDDEFS, go into SMPE under ISPF, select 3 (query), 2 (cross-zone query), entry type DDDEF, entry name SMPTLIB..
Resulting in get a screen with target, dlob and global at the bottom.. Target and dlib will have the * displayed (not found).. Global should have a blank, and it's needed to Select Global...
See if there is a volser displayed or storage class or unit...
To change the SMPTLIB settings, it can be done by editing this online via the ISPF SMPE application, or run an SMPE batch job with the statements :
SET BDY(GLOBAL).
UCLIN.
DEL DDDEF(SMPTLIB).
ADD DDDEF(SMPTLIB)
MGMTCLAS()
STORCLAS()
/* DATACLAS() */
DIR(800) SPACE(900, 100).
ENDUCL.
or
SET BDY(GLOBAL).
UCLIN.
DEL DDDEF(SMPTLIB).
ADD DDDEF(SMPTLIB)
UNIT(SYSALLDA)
TRK SPACE(900, 100) DIR(800).
ENDUCL.
or
SET BDY(GLOBAL).
UCLIN.
REP DDDEF(SMPTLIB) UNIT(SYSDA)
TRK SPACE(900, 100) DIR(800).
ENDUCL.