ЯЗЫКОВЫЙ ИНТЕРФЕЙС БЫЛ ВЫЗВАН, КОГДА ПОДКЛЮЧАЮЩАЯ СРЕДА НЕ БЫЛА УСТАНОВЛЕНА

Когда программа COBOL сопоставляется с определенной пользователем функцией DB2, в одном из наших приложений запускается. Ошибка с SQLCODE = -927 и SQLSTATE=51006. Есть пояснение, что языковой интерфейс вызывался без установки среды подключения. Но может кто подскажет как это решить.

Должен ли я использовать какие-либо определенные параметры компилятора или параметры привязки при компиляции вышеупомянутой программы COBOL, которая запускается функцией DB2.


person Sanyo Alexis    schedule 03.05.2020    source источник
comment
Является ли эта программа пакетной или Cics или IMS DC или пакетной программой IMS DB. Если партия, вы можете предоставить JCL. Стандартные процедуры большинства сайтов для компиляции/компоновки программ DB2. Большинство сайтов имеют процедуры JCL для запуска программ DB2 Barch, в других средах есть отличия в редактировании ссылок. Посмотрите ibm.com/support/ Knowledgecenter/SSEPEK_11.0.0/codes/src/tpc/ и поспрашивайте.   -  person Bruce Martin    schedule 04.05.2020
comment
Это хранимая процедура? Вы связали программу для использования DSNRLI?   -  person Jim Castro    schedule 04.05.2020


Ответы (1)


Кажется, ваши пакетные компоненты включают JCL и Cobol + DB2, и вы пытаетесь выполнить программу Cobol в задании, таком как PGM = имя программы Cobol, но, поскольку вы выполняете компонент DB2, вам нужно выполнить программу с помощью утилиты, такой как IKJEFT01, и это решит вашу проблему.

С уважением, Анбу

person Anbu Thirugnana Sekar    schedule 17.05.2021