db2 - 未建立连接环境时调用语言接口
问题描述
当 COBOL 程序映射到一个 DB2 用户定义函数时,在我们的一个应用程序中被触发。它以 SQLCODE = -927 & SQLSTATE=51006 失败。有解释说没有建立连接环境就调用了语言接口。但是有人可以建议如何解决这个问题。
在编译上述由 DB2 函数触发的 COBOL 程序时,我是否应该使用任何特定的编译器选项或绑定参数。
解决方案
看来您的批处理组件包括 JCL 和 Cobol + DB2,并且您正尝试在 PGM = Cobol 程序名称之类的作业中执行 Cobol 程序,但是由于您正在执行 DB2 组件,因此您需要通过 IKJEFT01 之类的实用程序执行该程序将解决您的问题。
问候, 安布
推荐阅读
- javascript - 检查文本区域是否为空,如果不是删除模式
- graphql-java - GraphQL-SPQR 库是否已准备好生产?
- javascript - 如何在移动设备中修复 mailchimp 完整弹出视图
- python - 如何在 HTML 标记中选择信息以在烧瓶表单中使用
- node.js - Postman 的表单数据请求
- python - 芹菜异步获取超时永远不会超时
- reactjs - 如何在点击一个国家/地区时在 highcharts 地图中创建工具提示...?
- python - 使用python测量音频流的响度不起作用
- c - 如何初始化哈希表以存储在 C 中的文件中
- arrays - 按多个值排序一个多维数组,对一个值进行手动排序