GIM37401I PROCESSING FAILED FOR SYSMOD sysmod1. sysmod1 REQUIRES SYSMOD sysmod2. HOWEVER, SYSMOD sysmod2 SPECIFIES sysmod1 ON ITS ++VER operand OPERAND.

Explanation

sysmod1
SYSMOD ID
sysmod2
second SYSMOD ID
operand
operand on ++VER (FMID or PRE)
Processing for SYSMOD sysmod2 stopped because SMP/E could not determine which SYSMOD to process first: SYSMOD sysmod2 or SYSMOD sysmod1. The following example shows the error:
++FUNCTION(F000001).
++VER(Z038) PRE(P000001).
++MOD(IEYMYMOD).

++PTF(P000001).
++VER(Z038) FMID(F000001).

In this example, the function SYSMOD names a PTF SYSMOD as a prerequisite. However, SMP/E cannot process this prerequisite SYSMOD until it processes the function. This situation might also occur when two SYSMODs name each other as prerequisites.

System action

SYSMOD processing stops.

Programmer response

Do the following:

  1. Reject the SYSMODs in error.
  2. Define the relationship between these SYSMODs correctly.
  3. Receive and either apply or accept the SYSMODs.