GIM65901E   MODULE modname IS NEEDED TO BUILD THE FOLLOWING LOAD MODULES FOR SYSMOD sysmod BUT CAN NOT BE USED. ITS DISTRIBUTION ZONE umidtype dzumid IS DIFFERENT FROM THE TARGET ZONE umidtype tzumid.

Explanation

modname
module name
sysmod
SYSMOD ID
umidtype
FMID, RMID, or UMID
dzumid
distribution zone FMID or RMID. This field is blank if umidtype is UMID.
tzumid
target zone FMID or RMID. This field is blank if umidtype is UMID.

SMP/E required the specified module to build load modules. It found the module in the distribution zone, but the module was at the wrong service level. A module may have different service levels in the target zone and the distribution zone if any service is applied to the target zone and not accepted in the distribution zone.

SMP/E also did not search in the SMPPTS data set for the SYSMOD that last replaced the module in the target system because the module was either previously assembled, or was updated since its last replacement (contains a UMID). If the SYSMOD that last replaced the module could be used and was found in the SMPPTS, the copy of the module within the SYSMOD would have been included during link edit operations.

Message GIM65905 follows this message and identifies the load modules that could not be built.

System action

SYSMOD processing stops.

Programmer response

List the module in the target and distribution zones and compare the FMID, RMID, and UMIDs. (If the message indicated an FMID or RMID mismatch, the UMIDs may also mismatch.) Then you may be able to use the ACCEPT or RESTORE commands to synchronize the target zone and distribution zone either restoring or accepting the module's target zone FMID, RMID, or UMID (whichever was indicated as causing the mismatch). This will allow SMP/E to find a usable copy of the module in the distribution zone when you rerun the job.