How can I suppress PDSMAN from getting control when creating a load library from a clients xmit file?

Document ID : KB000018492
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

The following JCL is executed by the client to XMIT a load member in sequential file format to be sent to CA for problem determination . IBM utility IKJEFT01 is used to XMIT the load module in question.


//UNLDLOAD EXEC PGM=IKJEFT01
//SYSPRINT DD SYSOUT=*
//SYSTSPRT DD SYSOUT=*
//INDD     DD DISP=(OLD,PASS),DSN=Original.Load.Library
//OUTDD    DD DSN=XMIT.FILE,
//            DISP=(NEW,CATLG,DELETE),
//            UNIT=SYSDA,SPACE=(TRK,(5,5),RLSE),
//            DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120),
//            VOL=SER=XXXXXX
//SYSTSIN  DD *
XMIT TEST.TEST DDNAME(INDD) OUTDD(OUTDD)  PDS
/*

Solution:

The following JCL is used to rebuild the load module from the sequential xmit by using the IKJEFT01 utility with the RECEIVE command.


//XMITSTEP EXEC PGM=IKJEFT01,REGION=2M
//SYSTSPRT DD   SYSOUT=*
//SYSTSIN  DD  *
RECEIVE INDATASET('XMIT.FILE')
DSNAME('TEST.LOAD.LIBRARY') RESTORE SHR
/*

However since our system(CA) has CA PDSMAN installed, CA PDSMAN will be invoked during the PDS or PDSE rebuilding process.
Sometimes errors are encountered during the rebuilding process(see below) and it is necessary to suppress CA PDSMAN and invoke the standard IBM IEBCOPY utility when rebuilding the load module.


                                        IEBCOPY MESSAGES AND CONTROL STATEMENTS
IEB1135I IEBCOPY  FMID HDZ2210  SERVICE LEVEL UA70502  DATED 20130821 DFSMS 02.0
IEB1035I FTPLOADR  XMITSTEP 11:22:59 FRI 11 APR 2014 PARM='WORK=4M,SIZE=1M'
COPY INDD=((SYS00004,R)),OUTDD=SYS00002
IEB1013I COPYING FROM PDSU  INDD=SYS00004 VOL=TMPD13 DSN=SYS14101.T112259.RA000.
IEB1014I           TO PDSE OUTDD=SYS00002 VOL=OSI011 DSN=AD1SUP.I1769987.LOAD
IGW01160T NON-PROGRAM OBJECT MEMBER ENCOUNTERED DURING
LOAD PROCESSING OF A PROGRAM LIBRARY. MEMBER CSTD000X WAS NOT LOADED
IGW01550I 0 OF 1  MEMBERS WERE LOADED
IEB1130E A TERMINATING MESSAGE FROM FAMS PROCESSING APPEARS ABOVE -- DIAGNOSTIC
IEB151I JOB HAS TERMINATED WITH ERROR(S)
IEB147I END OF JOB - 8 WAS HIGHEST SEVERITY CODE
 
The below sample  JCL contains the FCOPYOFF DD statement which will  suppress CA PDSMAN.
 
//XMITSTEP EXEC PGM=IKJEFT01,REGION=2M
//SYSTSPRT DD   SYSOUT=*
//*
//**** SUPPRESS PDSMAN
//*
//FCOPYOFF DD  DUMMY
//*
//SYSTSIN  DD  *
RECEIVE INDATASET('XMIT.FILE')
DSNAME('TEST.LOAD.LIBRARY') RESTORE SHR
/*