Olá Claudia Cristina, Jan,
I had the same -444 sqlcode while executing the sample SP, DSN8.DSN8ED2 (language C).
In my case, at the end, the problem was that I hadn't sent the new built module to the WLM load library.
So for me the explanation for -444 sqlcode was totally right, the routine was fine, the package was there, but not the module:
Db2 received an SQL CALL statement for a stored procedure or an SQL statement containing an invocation of a user-defined function, and found the row in the SYSIBM.SYSROUTINES catalog table associated with the requested procedure name. However, the MVS load module identified in the EXTERNAL_NAME column of the SYSIBM.SYSROUTINES row could not be found.
Thanks,
------------------------------
Soledad Martinez
Db2 z/OS System Programmer
Volkswagen Group Services
Salinas - Asturias
------------------------------
Original Message:
Sent: Fri April 04, 2025 07:30 AM
From: Claudia Cristina Paredes Nunes
Subject: COBOL STORED PROC RECEIVING -444 SQLSTATE 42724 called thru Java
Hallo, Developer has created a COBOL STORED PROCEDURE using BLOB . When he calls it thru a Java program he gets -444 . External name is correct. SP loadlib is in WLM address space STEPLIB. I checked and Module is in LOADLIB . Is there anything on the JAVA side that needs to be configured ?
Input parameter is defined as a type of BLOB ( 2 G) with a blank between the 2 and the G . Can this be the cause ? There are other SP which work. Only difference is the BLOB .
TIA
Thanks ! Xie Xie ! Magizchi! Obrigada ! Gracias! Merci ! Salamat !
Vacation Alert :
OOO : DEC 25 JAN 1;2,27
Claudia Cristina Paredes Nunes
ZOS DB2 DBA
KYNDRYL
E-mail: claudiacpn@kyndryl.com
mobile: +5521986536311



