IBMi CL命令 - 初始化元素列表

时间:2015-01-05 12:49:26

标签: ibm-midrange

代码提取:

             PARM       KWD(ADDLIBL) TYPE(LIBL) MIN(1) LISTDSPL(*INT2) +
                          PROMPT('Additional Libraries')
 LIBL:       ELEM       TYPE(*NAME) LEN(6) MIN(0) RSTD(*YES) +
                           SPCVAL((*FIRST) (*LAST) (*NONE)) PROMPT('Position')
             ELEM       TYPE(*NAME) LEN(10) MIN(0) MAX(10) PROMPT('Libraries')

问题:

除了注册“有效性检查程序(VLDCKR)”程序外,是否可以在指定* FIRST或* LAST(DEP关键字)时验证“库”是否包含值?

1 个答案:

答案 0 :(得分:2)

DEP语句只能检查指定参数的第一个值。如果要对接受值列表的参数或具有多个元素或限定符的参数执行语法检查,可以编写有效性检查出口程序以对命令字符串执行第三级语法检查。参考http://www-01.ibm.com/support/knowledgecenter/ssw_ibm_i_72/cl/dep.htm

看起来你需要write a validity checker