📅  最后修改于: 2023-12-03 15:22:06.721000             🧑  作者: Mango
JCL(Job Control Language)是IBM主机操作系统 z/OS 上的一种脚本语言,用于控制作业(job)的执行。JCL 实用程序是可以在 JCL 中使用的实用工具程序。
JCL 实用程序可以分为以下几类:
下面是一个简单的 JCL 实用程序的示例:
//JOBNAME JOB (ACCT#),'USERNAME',MSGCLASS=X,MSGLEVEL=(1,1),
// NOTIFY=&SYSUID,CLASS=A
//FTP EXEC PGM=FTP,PARM='XXX.XXX.XXX.XXX,XFER=RECV',
// DYNAMNBR=20
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
USER ******* PASSWORD *******
CD /
GET filename.dat dataset1.filename
QUIT
/*
该 JCL 实用程序使用了 FTP 工具,从一个远程主机下载了一个数据集(dataset1)的文件,文件名为 filename.dat。其中,FTP 实用程序由 EXEC 语句调用,并指定需要传输的文件路径、FTP 登录用户名和密码等参数。
JCL 实用程序能够扩展 JCL 的功能,提高作业执行的效率和灵活性。程序员在编写 JCL 作业时,可以使用这些工具,以便更好地完成批处理作业。