首页 > 解决方案 > 未建立连接环境时调用语言接口

问题描述

当 COBOL 程序映射到一个 DB2 用户定义函数时,在我们的一个应用程序中被触发。它以 SQLCODE = -927 & SQLSTATE=51006 失败。有解释说没有建立连接环境就调用了语言接口。但是有人可以建议如何解决这个问题。

在编译上述由 DB2 函数触发的 COBOL 程序时,我是否应该使用任何特定的编译器选项或绑定参数。

标签: db2cobolmainframe

解决方案


看来您的批处理组件包括 JCL 和 Cobol + DB2,并且您正尝试在 PGM = Cobol 程序名称之类的作业中执行 Cobol 程序,但是由于您正在执行 DB2 组件,因此您需要通过 IKJEFT01 之类的实用程序执行该程序将解决您的问题。

问候, 安布


推荐阅读