How to transmit a PDSE load library with CA-XCOM?
search cancel

How to transmit a PDSE load library with CA-XCOM?

book

Article ID: 55546

calendar_today

Updated On:

Products

XCOM Data Transport XCOM Data Transport - Windows XCOM Data Transport - Linux PC XCOM Data Transport - z/OS

Issue/Introduction

How to transmit a PDSE load library with CA-XCOM?  

Environment

Release: ESBXCM99000-11-CA-XCOM Data Transport-Extended Support Basic
Component:

Resolution

  • 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

Additional Information

It is important to make sure you have applied all outstanding XCOM maintenance for PDSE's.