【新客网AS400教程】◆第二章 CL 编程
提要:
* CL 程序的作用
* CL 程序的结构
* CL 程序中的命令
2.1 CL 程序的作用
CL 程序是由 CL 命令组成,这些命令被编译成可供随时调用的程序。使用 CL 程序的优点包括:
* CL 程序比单独输入和运行命令快,因为命令被编译成能够立即运行的形式。
* 有些功能需要多条 CL 命令一起完成。
* 参数可以传递给CL 程序,CL程序内部也接收变量的定义,以适应非凡需要的程序操作。
* CL 程序能够像其它高级语言程序一样被测试和监控。
CL 程序可以应用到许多方面,包括:
* 通过 CL 程序完成单独输入 CL 命令所不能完成的功能,例如,人工或者定时提交批作用完成一项工作,如启动子系统,进行文件备份,整顿系统资源。
* 给交互式或批处理的应用程序提供一个接口,使得在应用程序中直接进行系统操作或者获取系统参数。
* 在网络通信方面,CL 程序往往承担应用主控程序的角色。
2.2 CL 程序的结构
CL 程序是借助于 ADT 工具中的 SEU 输入的,在输入过程中,键入一条命令并按 F4 键,就会显示出这条命令的提示画面,方便用户输入相应的参数值。CL 源程序主要分为以下几个部分:
* 程序的开始和结束:
PGM PARM(&A &B) 开始 CL 程序
END PGM 结束程序
* 变量定义:
DCL 定义变量
DCLF 定义文件
* CL 处理命令:
CHGVAR 变量赋值
MONMSG 监控错误信息
SNDPGMMSG 传送程序信息
RTVJOBA 获取作业属性值
* 逻辑控制命令:
IF THEN ELSE
DO ENDDO
GOTO
* 内部函数:
% SST 取子串
* CAT 连接字符
* 程序控制命令:
CALL 调用子程序
RETURN 返回调用程序
最新相关文章
发表评论