Puede especificar JCL inline como parte de un mandato de pasos del Rational Build Agent. Con este método de envío de trabajo, puede utilizar los parámetros de sustitución para especificar valores como los HLQ de los conjuntos de datos de origen. Los parámetros se reemplazarán con valores especificados en la etiqueta de propiedades Definición de compilación anterior al envío del trabajo.
.submitJCL -c
//HELLO JOB ,NOTIFY=${HLQ}
/*JOBPARM S=*
// SET HLQ=\'${HLQ}\'
//*
//* COBOL COMPILATION
//*
//COBOL EXEC PGM=IGYCRCTL,PARM='NODECK,OBJECT,LIB'
//STEPLIB DD DSN=COBOL.V4R1M0.SIGYCOMP,DISP=SHR
//SYSIN DD *
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
PROCEDURE DIVISION.
MAIN.
DISPLAY 'HELLO, RTCZ.'.
STOP RUN.
/*
//SYSLIN DD DSN=&HLQ..SAMPLE.OBJ(HELLO),DISP=SHR
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD UNIT=SYSALLDA,SPACE=(CYL,(1,1))
//SYSUT2 DD UNIT=SYSALLDA,SPACE=(CYL,(1,1))
//SYSUT3 DD UNIT=SYSALLDA,SPACE=(CYL,(1,1))
//SYSUT4 DD UNIT=SYSALLDA,SPACE=(CYL,(1,1))
//SYSUT5 DD UNIT=SYSALLDA,SPACE=(CYL,(1,1))
//SYSUT6 DD UNIT=SYSALLDA,SPACE=(CYL,(1,1))
//SYSUT7 DD UNIT=SYSALLDA,SPACE=(CYL,(1,1))
//*
//* LINKEDIT
//*
//LINKEDIT EXEC
PGM=IEWBLINK,PARM='LIST,LET,MAP,XREF,REUS,RENT'
//SYSLIN DD *
INCLUDE SYSLIB(HELLO)
NAME HELLO(R)
/*
//SYSLIB DD DSN=&HLQ..SAMPLE.OBJ,DISP=SHR
// DD DSN=CEE.SCEELKED,DISP=SHR
//SYSLMOD DD DSN=&HLQ..SAMPLE.LOAD(HELLO),DISP=SHR
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD UNIT=SYSALLDA,SPACE=(CYL,(1,1))
//*