IBM Books

管理与程序设计指南,OS/400 版

发出命令和调用程序

要发出一个命令,可以定义使用 System (DTW_SYSTEM) 语言环境的函数, 它包含一个路径,该路径指向要在 EXEC 语句中发出的命令。例如:

%FUNCTION(DTW_SYSTEM) sys1() {
      %EXEC { /QSYS.LIB/ADDLIBLE.CMD LIB(MYLIBRARY) %}
 %}

如果使用 EXEC_PATH 配置变量来定义至包含可执行对象(例如,命令和程序)的目录的路径, 则可以缩短至该对象的路径。请参阅EXEC_PATH,以学习如何定义 EXEC_PATH 配置变量。

例 1:发出命令

%FUNCTION(DTW_SYSTEM) sys2() {
      %EXEC { /QSYS.LIB/CALL.CMD MYLIB/MYPGM %}
 %}

例 2:调用程序

%FUNCTION(DTW_SYSTEM) sys3() {
      %EXEC { /QSYS.LIB/MYLIB.LIB/MYPGM.PGM %}
 %

技巧:调用程序时,请使用“直接调用”语言环境, 因为它更为有效,并且易于使用。


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]