The CA Spool system runs as a started task, which is initiated from an MVS console. This requires that a procedure is available in a procedure library known to the primary JES system.
The following is a sample procedure:
//CAIQPOOL PROC MEMBER=CAIQPARM, * Initialization Parms // LOADLIB='CAI.SPOOL.CBQ4LOAD', * CA Spool Load Library //* LOADLBC='CAI.SPOOL.CE0CLOAD', * CA Spool C Transformers // SASCLIB='CAI.CSARLOAD', * SAS/C Runtime Library // PARMLIB='CAI.CBQ4PARM', * Parmlib library // OPTION=WARM * Start options //********************************************************************* //* * //* CA Spool V12.0 * //* * //* Tailor the Proc as required by your setup * //* * //* Copyright (c) 2014 CA. All rights reserved. * //********************************************************************* //IEFPROC EXEC PGM=ESFMAIN,TIME=1440,REGION=0M,PARM=&OPTION //STEPLIB DD DISP=SHR,DSN=CEE.SCEERUN * LE run-time library // DD DISP=SHR,DSN=&LOADLIB * CA Spool Load Library //* DD DISP=SHR,DSN=&LOADLBC * CA Spool C Transformers // DD DISP=SHR,DSN=&SASCLIB * SAS/C Load Library //* DD DISP=SHR,DSN=CAI.VIEW.CBRMLOAD * CA View Load Library //* DD DISP=SHR,DSN=CAI.XCOM.CBGXLOAD * CA XCOM Load Library //* DD DISP=SHR,DSN=$CD.LINKLIB * Connect:Direct Load Lib //ESFPARM DD DISP=SHR,DSN=&PARMLIB(&MEMBER) * Initialization Parms //ESFLIST DD SYSOUT=*,OUTLIM=0 //SYSPRINT DD SYSOUT=* //SYSTERM DD DUMMY //SYMDUMP DD DUMMY //*NJESNAP DD SYSOUT=* * NJE trace //*SAPISNAP DD SYSOUT=* * SAPI trace //*SECUSNAP DD SYSOUT=* * SAF trace //*-------------------------------------------------------------------* //* Local IMAGELIB libraries. * //*-------------------------------------------------------------------* //IMAGELIB DD DISP=SHR,DSN=SYS1.IMAGELIB //* DD DISP=SHR,DSN=**YOUR**.IMAGELIB //*-------------------------------------------------------------------* //* Local TCPIP.DATA file. * //*-------------------------------------------------------------------* //*SYSTCPD DD DISP=SHR,DSN=**YOUR**.TCPIP.DATA.FILE //*-------------------------------------------------------------------* //* CA Spool Print formatting resource libraries. * //*-------------------------------------------------------------------* //*PJLLIB DD DISP=SHR,DSN=**YOUR**.PJL.RESOURCE.LIBRARY //*PCLLIB DD DISP=SHR,DSN=**YOUR**.PCL.RESOURCE.LIBRARY //*BINLIB DD DISP=SHR,DSN=**YOUR**.BIN.RESOURCE.LIBRARY //*OVLYLIB DD DISP=SHR,DSN=**YOUR**.OVLY.RESOURCE.LIBRARY //*HTMLIB DD DISP=SHR,DSN=**YOUR**.HTML.RESOURCE.LIBRARY //*MAILLIB DD DISP=SHR,DSN=**YOUR**.MAILBOOK.RESOURCE.LIBRARY //*-------------------------------------------------------------------* //* CA Spool AFP Transformer libraries. * //*-------------------------------------------------------------------* //*A2PCPARM DD DISP=SHR,DSN=CAI.CE0CGEN(A2PCPARM) //*A2PCFCOR DD DISP=SHR,DSN=**YOUR**.A2PCFCT <= FONT CORRELATION TABLE //*A2PCREPT DD SYSOUT=* //*A2PSPARM DD DISP=SHR,DSN=CAI.CE0CGEN(A2PSPARM) //*AFPMFCT DD DISP=SHR,DSN=CAI.CE0CGEN(AFPMFCT) //*A2PSREPT DD SYSOUT=* //*A2PDPARM DD DISP=SHR,DSN=CAI.CE0CGEN(A2PDPARM) //*A2PDREPT DD SYSOUT=* //*PSEGPDS DD DISP=SHR,DSN=**PSF**.PSEGLIB //*FDEFPDS DD DISP=SHR,DSN=**PSF**.FDEFLIB //*PDEFPDS DD DISP=SHR,DSN=**PSF**.PDEFLIB //*OVLYPDS DD DISP=SHR,DSN=**PSF**.OVERLIB //*FONTPDS DD DISP=SHR,DSN=**PSF**.FONTLIB //*FONTPDS3 DD DISP=SHR,DSN=**PSF**.FONT300 //*-------------------------------------------------------------------* //* Common FTP, CA XCOM and Connect:Direct userid/password file * //*-------------------------------------------------------------------* //*NETRC DD DISP=SHR,DSN=&PARMLIB(IQNETRC) //*-------------------------------------------------------------------* //* CA XCOM libraries. * //*-------------------------------------------------------------------* //*XCOMCNTL DD DISP=SHR,DSN=CAI.XCOM.CBXGPARM //*XCOMSYSI DD DISP=SHR,DSN=&PARMLIB(IQXCOMPR) //*SYSIN01 DD DSN=&SYSIN01,UNIT=SYSDA,SPACE=(TRK,(1,1)) //*LCLDS01 DD DSN=&LCLDS01,UNIT=SYSDA,SPACE=(CYL,(10,10)) //*-------------------------------------------------------------------* //* Connect:Direct libraries. * //*-------------------------------------------------------------------* //*DMNETMAP DD DISP=SHR,DSN=$CD.NETMAP //*DMPUBLIB DD DISP=SHR,DSN=$CD.PROCESS //*DMMSGFIL DD DISP=SHR,DSN=$CD.MSG //*DMPRINT DD SYSOUT=* //*
The following statements are mandatory:
Note: The use of DCB=BUFNO=n, where n is any number, is not recommended. This can cause increase in storage use and can result in storage abends.
|
Copyright © 2015 CA Technologies.
All rights reserved.
|
|