- XCOM links to IEBCOPY in its transmission process, so XCOM must be APF authorized. If CA-XCOM is not APF authorized, you will receive the message XCOMM0049E XCOM IS NOT APF AUTHORIZED.
- It requires an XCOMPRNT DD SYSOUT=* which is used as the IEBCOPY SYSPRINT
- It requires a PROGLIB=YES SYSIN01 parameter statement.
- You are also restricted to sending only entire libraries unless you have RO98487 ENHANCEMENT - SUPPORT FOR SELECTIVE PDSE LOADLIB TRANSFERS applied. Otherwise you cannot transfer a member name or a wildcards of any kind. Attempting to send a member or a group of members by using a wildcard will cause an XCOMM0112E MEMBER NAME NOT ALLOWED WITH PROGLIB=YES error message.
- Attempts to move a single dataset fail with:
XCOMM0124E DATASET IS NOT A PDSE PROGRAM LIBRARY. DSN=***
The following is sample JCL showing a transfer of a PDSE loadlib.
//$$$$$$@ EXEC PGM=XCOMJOB,
// PARM='CONFIG=X2310505,TYPE=EXECUTE'
//STEPLIB DD DSN=XCOM.TABLES,DISP=SHR
// DD DSN=XCOM.CAILIB,DISP=SHR
// DD DSN=CEE.SCEERUN,DISP=SHR
// DD DSN=CEE.SCEERUN2,DISP=SHR
//SYSPRINT DD SYSOUT=*
//XCOMPRNT DD SYSOUT=*
//SYSTERM DD SYSOUT=*
//SYSIN01 DD *
TYPE=SEND
USERID=user
PASSWORD=pswd
IPNAME=ipname
FILETYPE=FILE
LFILE=your.pdse.loadlib
FILE=remote.pdse.loadlib
VOL=volume
PROGLIB=YES
FILEOPT=CREATE
CODE=EBCDIC
PACK=LENGTH
RECSEP=NO
CKPT=0