In the SMPE RECEIVE installation job, when populating temporary libraries and the global zone are the high level qualifier the same?
The Receive job, GEN4RECD, reads those REL files and creates its own copy using a different PREFIX for SMPTLIB, specified during the GEN3CSI job, which allocates the CSI:
ADD OPTIONS(OPTGBL)
DSSPACE(200,100,500)
DSPREFIX(SMPETEMP)… prefix used when SMP/e dynamically allocates its REL files. This is not to be confused with the downloaded REL files. The downloaded REL files use the DASDHLQ high-level qualifer.
LKED(IEWL)
ASM(ASMA90)
RETRYDDN(ALL)
RECZGRP(ALLZONES) .
ADD UTILITY(ASMA90) NAME(ASMA90) RC(0)
See GENSEDIT member to see the instructions to change the SMPETEMP variable:
/* DISKUNIT - Enter the disk unit name. */
/* SMPETEMP - Enter the prefix for SMPTLIB datasets. Warning - */
/* If you use .CAI as the last node of the SMPETEMP */
/* prefix, and DASDHLQ is set to a similar value */
/* without the .CAI node, problems can occur and the */
/* products may not install. */
/* Example: DASDHLQ = ABC.DEF */
/* SMPETEMP= ABC.DEF.CAI --- THIS WILL FAIL */
GLOBALHLQ has nothing to do with the SMP/e temporary files. It is used when populating the GLOBAL zone.
GLOBALHLQ should not be confused with SMPETEMP, which is documented in the GENSEDIT member.