Received SMP errors when running APPLY of JCLCheck PTFs. Sample errors:
GIM23901E ** LINK-EDIT PROCESSING FOR SYSMOD SO07693 FAILED FOR MODULE CAZ2JINS IN LMOD CAZ2CJCL IN THE CAZ2LOAD
LIBRARY. THE RETURN CODE (08) EXCEEDED THE ALLOWABLE VALUE. DATE 22.222 - TIME 08:38:00 - SEQUENCE NUMBER
000007.
-
Binder errors:
IEW2322I 1220 20 INCLUDE SMPWRK3(CAZ2CHKP) LU00494
IEW2552E 4607 RECORD NUMBER 67 OF THE CURRENT OBJECT MODULE HAS AN INVALID LENGTH FIELD.
IEW2556W 4604 RECORD NUMBER 68 OF THE CURRENT OBJECT MODULE HAS AN INVALID OBJECT IDENTIFIER IN COLUMN 1.
.....
IEW2555E 4602 END OF OBJECT MODULE FOUND BEFORE END RECORD.
IEW2307E 1032 CURRENT INPUT MODULE NOT INCLUDED BECAUSE OF INVALID DATA.
Release : 12.0 - ALL releases
Component : JCLCheck Workload Automation, OPS/MVS, and other mainframe SMP/e installed products
PTF corruption is the most likely cause, and generally is due to binary mode option not being used when uploading or downloading the PTF.
1. Run SMP REJECT the PTF to remove it from the GLOBAL zone. (In this case, the PTF number is SO07693, and LU00494.)
Example: SET BDY(GLOBAL).
REJECT S(SO07693 LU00494) BYPASS(APPLYCHECK).
2. Download the PTF from support.broadcom.com
3. Upload it to z/OS using the binary mode option, and into a sequential data set with DCB=(RECFM=FB,LRECL=80,BLKSIZE=27920)
4. Run SMP RECEIVE with //SMPPTFIN DD pointing to the above sequential data set.
Suggested Work files allocation in the SMP APPLY job:
//SMPWRK1 DD UNIT=SYSDA,SPACE=(CYL,(50,10,200)),DCB=BLKSIZE=27920
//SMPWRK2 DD UNIT=SYSDA,SPACE=(CYL,(50,10,200)),DCB=BLKSIZE=27920
//SMPWRK3 DD UNIT=SYSDA,SPACE=(CYL,(50,10,200)),DCB=BLKSIZE=27920
//SMPWRK4 DD UNIT=SYSDA,SPACE=(CYL,(50,10,200)),DCB=BLKSIZE=27920
//SMPWRK5 DD UNIT=SYSDA,SPACE=(CYL,(50,10,200)),DCB=BLKSIZE=27920
//SMPWRK6 DD UNIT=SYSDA,SPACE=(CYL,(50,10,200)),DCB=BLKSIZE=27920