【发布时间】:2020-05-03 16:42:10
【问题描述】:
当 COBOL 程序映射到一个 DB2 用户定义函数时,在我们的一个应用程序中被触发。它以 SQLCODE = -927 & SQLSTATE=51006 失败。有解释说没有建立连接环境就调用了语言接口。但是有人可以建议如何解决这个问题。
在编译上述由 DB2 函数触发的 COBOL 程序时,我是否应该使用任何特定的编译器选项或绑定参数?
【问题讨论】:
-
此批处理或 Cics 或 IMS DC 或批处理 IMS DB 程序。如果批量可以提供JCL。大多数站点编译/链接 DB2 程序的标准过程。大多数站点都有用于运行 DB2 Barch 程序的 JCL 程序,其他环境在链接编辑方面存在差异。看看ibm.com/support/knowledgecenter/SSEPEK_11.0.0/codes/src/tpc/… 并四处询问。
-
这是一个存储过程吗?您是否链接该程序以使用 DSNRLI?