The SMP/E APPLY job fails with a return code of 12. The APPLY job output contains the following for two of the SYSMODs: CCOME00 and COFSE00.
GIM23911E ** LINK-EDIT PROCESSING FOR SYSMOD CCOME00 FAILED FOR MODULE @DLLRTNS IN LMOD OFEQF IN THE SMPLTS LIBRARY. THE RETURN CODE (12) EXCEEDED THE ALLOWABLE VALUE. DATE 10.173 - TIME 10:54:05 - SEQUENCE NUMBER 000347 - SYSPRINT FILE SMP00419.
For SYSMOD CCOME00 the link-edit processing failed for the following modules, each reported by a GIM23911E error message:
@DLLRTNS ISPLINK PTABDBI PTAEQFI PTAFREE PTALIKE PTATABLE PTATOKE
For SYSMOD COFSE00 the link-edit processing failed for the following modules:
OFWRAEQF OFWRCEQF
A number of additional SMP/E error messages are generated; GIM30202E, GIM30223E, and GIM30201E but these are likely to be as a result of the link-edit processing failure.
Check the linkage editor output to determine the cause of the error. The utility sequence number may be used as an index into the output contained in file
SYSPRINT to find the error. The sequence number is incremented for each utility call in an SMP/E run.
For the first GIM23911E error message the indicated SYSPRINT file is SMP00419. Review this file and the generated Binder report. In this example the report is as follows:
z/OS V1 R11 BINDER 10:54:04 TUESDAY JUNE 22, 2010 BATCH EMULATOR JOB(UD2140A ) STEP(APPLY ) PGM= IEWL IEW2278I B352 INVOCATION PARAMETERS - LIST,LET,NOXREF,NCAL,COMPAT=LKED,RENT,REUS,CASE(MIXED),COMPAT=LKED,COMPAT=PM4,DYNAM(DLL),CALL IEW2322I 1220 1 INCLUDE SMP00010(@DLLRTNS) CCOME00 SEQ # 000345 IEW2322I 1220 2 INCLUDE SMP00010(ISPLINK) CCOME00 IEW2322I 1220 3 INCLUDE SMP00010(PTABDBI) CCOME00 IEW2322I 1220 4 INCLUDE SMP00010(PTAEQFI) CCOME00 IEW2322I 1220 5 INCLUDE SMP00010(PTAFREE) CCOME00 IEW2322I 1220 6 INCLUDE SMP00010(PTALIKE) CCOME00 IEW2322I 1220 7 INCLUDE SMP00010(PTATABLE) CCOME00 IEW2322I 1220 8 INCLUDE SMP00010(PTATOKE) CCOME00 IEW2322I 1220 9 INCLUDE SMP00403(OFWRAEQF) COFSE00 IEW2322I 1220 10 INCLUDE SMP00403(OFWRCEQF) COFSE00 IEW2322I 1220 11 ENTRY CEESTART IEW2322I 1220 12 MODE AMODE(24),RMODE(24) IEW2322I 1220 13 NAME OFEQF(R) MAX ACCEPTABLE RC=04 IEW2456E 9207 SYMBOL CBCSG003 UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY. IEW2456E 9207 SYMBOL __dl__FPv UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY.
The Binder report shows the ENTRY name as CEESTART. The IEW2456E error messages indicate unresolved symbols due to a missing member from the designated call library.
The missing member is possibly a result of incorrect DDDEFs defined to SMP/E, which result in SMP/E accessing the wrong call library.
Check the DDDEFs that were defined within the SMP/E CSI by job SMPECSI.
In this particular example, as the entry name associated with the error messages is CEESTART, double check the DDDEFs for the Language Environment libraries:
SCEELKED - Language Environment SCEELKED library SCEECPP - Language Environment SCEECPP library SCEELIB - Language Environment SCEELIB library SCEESPC - IBM System Programming C library
For this particular example, the link-edit processing error was resolved by correcting the SCEECPP library DDDEF defined to SMP/E.