ANTARMUKA BAHASA DIPANGGIL KETIKA LINGKUNGAN PENGHUBUNG TIDAK DIDIRIKAN

Ketika program COBOL dipetakan ke fungsi yang ditentukan pengguna DB2, di salah satu aplikasi kami dipicu. Gagal dengan SQLCODE = -927 & SQLSTATE=51006. Ada penjelasan bahwa antarmuka Bahasa dipanggil tanpa membangun lingkungan penghubung. Tapi bisakah seseorang memberi saran bagaimana mengatasi ini.

Haruskah saya menggunakan opsi kompiler tertentu atau parameter pengikatan saat mengkompilasi program COBOL yang disebutkan di atas yang dipicu oleh fungsi DB2.


person Sanyo Alexis    schedule 03.05.2020    source sumber
comment
Apakah ini program batch atau Cics atau IMS DC atau Batch IMS DB. Jika batch, bisakah Anda memberikan JCL. Sebagian besar situs memiliki prosedur standar untuk Mengkompilasi/menghubungkan program DB2. Sebagian besar situs memiliki prosedur JCL untuk menjalankan program DB2 Barch, lingkungan lain terdapat perbedaan dalam link-edit. Lihat ibm.com/support/ Knowledgecenter/SSEPEK_11.0.0/codes/src/tpc/ dan bertanya-tanya.   -  person Bruce Martin    schedule 04.05.2020
comment
Apakah ini prosedur tersimpan? Apakah Anda menautkan program untuk menggunakan DSNRLI?   -  person Jim Castro    schedule 04.05.2020


Jawaban (1)


Tampaknya komponen batch Anda mencakup JCL dan Cobol + DB2 dan Anda mencoba menjalankan program Cobol dalam pekerjaan seperti PGM = Nama program Cobol tetapi karena Anda menjalankan komponen DB2, Anda perlu menjalankan program melalui utilitas seperti IKJEFT01 dan itu akan memecahkan masalah Anda.

Salam, Anbu

person Anbu Thirugnana Sekar    schedule 17.05.2021