如何获取绑定到已编译RPGLE程序的绑定目录完整列表?
获取已编译RPG程序的绑定目录列表
方法1:使用DSPPGM命令
执行以下命令查看程序的绑定详情:
DSPPGM RPG1 DETAIL(*BND)
在输出结果的绑定目录信息区段,会列出编译时附加的所有绑定目录(包括未在H-spec中指定的DIR1、DIR2、DIR3)。可选择将输出定向到文件或直接在屏幕查看。
方法2:通过SQL查询系统视图
使用QSYS2库中的系统视图查询,替换语句中的程序库名为RPG1所在的库:
SELECT BINDING_DIRECTORY_LIBRARY, BINDING_DIRECTORY_NAME FROM QSYS2.PROGRAM_BINDING_DIRECTORIES WHERE PROGRAM_LIBRARY = '程序库名' AND PROGRAM_NAME = 'RPG1';
执行后会返回所有绑定到该程序的绑定目录的库名和目录名。
方法3:通过WRKPGM交互查看
- 执行命令:
WRKPGM RPG1 - 在程序列表中选中目标程序RPG1,输入选项
5(显示详情) - 在详情界面中找到绑定目录相关区域,即可查看完整的绑定目录列表。
内容的提问来源于stack exchange,提问作者Kunal Roy
相关产品推荐
相关产品推荐

