Submit JCL (SubmitJclCLI.bat)
The SubmitJcl CLI submits JCL jobs to the mainframe.
Parameter | Description |
---|---|
-jcl <arg> | A comma separated list of jcl lines to submit as a JCL job. |
-jcldsns <arg> | A comma separated list of sequential datasets or PDS(MEMBER) names to submit as JCL jobs. |
-maxcc <arg> | The maximum job condition code which will allow JCL submissions to continue. |
Example of submitting JCL residing on the mainframe
This example will submit two jobs on host my.mainframe.host
, communicating on port 16196
. If the return code of any of the jobs is greater than 4
the subsequent jobs will not be submitted and the pipeline will fail with an error
.
@echo off
REM
REM Script to submit JCL from PDS using the Topaz CLI
REM
REM **********************************************************
REM Configuration Variables for the Script
REM
REM Change according to your environment
REM
REM **********************************************************
REM
REM CLIPath Installation Path of your Topaz CLI
REM
REM JAVA_HOME Installation Path of Java
SET "CLIPath=C:\Program Files\Compuware\Topaz Workbench CLI 1921\"
SET "workspace=C:\Users\cwde-rnuesse\Compuware\Topaz\TopazCLIWorkspace"
SET "host=my.mainframe.host"
SET "port=16196"
SET "codepage=1047"
SET "user=++++++++"
SET "pw=********"
SET maxcc=4
SET jclMems="HDDRXM0.DEMO.JCL(CWXTJCLC),HDDRXM0.DEMO.JCL(CWXTIMS)"
SET "JAVA_HOME=C:\Program Files\Java\jdk1.8.0_101"
"%CLIPath%"SubmitJclCLI.bat -host %host% -port %port% -id %user% -pass %pw% -code %codepage% -timeout "0" -data %workspace% -maxcc %maxcc% -jcldsns %jclMems%
Example submitting JCL residing locally in a file
The following example will submit a JCL that resides locally in file C:\temp\JCL.txt
on host my.mainframe.host
, communicating on port 16196
. If the return code of any of the jobs is greater than 4
the pipeline will fail with an error
.
@echo off
REM
REM Script to submit JCL from local file using the Topaz CLI
REM
REM **********************************************************
REM Configuration Variables for the Script
REM
REM Change according to your environment
REM
REM **********************************************************
REM
REM CLIPath Installation Path of your Topaz CLI
REM
REM JAVA_HOME Installation Path of Java
SET "CLIPath=C:\Program Files\Compuware\Topaz Workbench CLI 1921\"
SET "workspace=C:\Users\cwde-rnuesse\Compuware\Topaz\TopazCLIWorkspace"
SET "host=my.mainframe.host"
SET "port=16196"
SET "codepage=1047"
SET "user=++++++++"
SET "pw=********"
SET maxcc=4
SET "jclFile=c:\temp\JCL.txt"
SET "JAVA_HOME=C:\Program Files\Java\jdk1.8.0_101"
"%CLIPath%"SubmitJclCLI.bat -host %host% -port %port% -id %user% -pass %pw% -code %codepage% -timeout "0" -data %workspace% -maxcc %maxcc% -jcl %jclFile%
Was this page helpful? Yes No
Submitting...
Thank you
Comments
Log in or register to comment.