新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 网络学院 > 操作系统 > Unix系统 > AS400教程 > 正文:AS/400 CL控制语言基础(2)

AS/400 CL控制语言基础(2)

新客网 XKER.COM 2008-02-21 来源:新客网Unix系统 佚名 收藏本文

  【新客网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 返回调用程序

共2页: 上一页 [1] [2] 下一页
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐