我们正在从 <4.2 to 4.2. I am facing an issue where one job fails because of SQL -927.
升级 COBOL 版本该作业涉及 IMS 模块,最后调用 DB2 模块。
整个调用链的最后一个程序是一个DB2程序。
ERROR IN OPENING PPOS-CURSOR
IN PARA 1000-INITIALIZE-PROCESS
SQLCODE = 000000927-
SQLERRML = 00000+
SQLERRMC =
SQLERRP = DSNELI
CEE3250C The system or user abend U 759 R=NULL was issued.
From compile unit PPOS at entry point PPOS at compile unit offs
at address 0034E8F6.
我尝试了多次重新编译,但没有得到纠正。
您需要通过DSN命令调用该程序。调用旧版本的 JCL 应该可以正常工作。
SQLCODE -927 表示应用程序正在尝试执行 DB2 SQL 语句,但所需的 DB2 环境未正确初始化。确保 IMS 和 DB2 子系统正确配置为协同工作,并验证应用程序是否与 DB2 连接模块 (DSNELI) 正确链接。此外,在程序执行 DB2 模块之前,检查 JCL 以确认指定了适当的 DB2 区域或计划并且处于活动状态。