Hallo AS400-Gemeinde,

folgendes Problem stellt sich.

Aufruf einer SQL-SP aus einem CL
CALL PGM(ISBANILV/PROTIBLOG) PARM(&MSGTEXT +
'LOADPRJDAT' '10:12:12' 0 '00000')

Hier wird nur eine Protokollierung vorgenommen (Einfügen eines Datensatzes mit den übergebenen Parametern)

hier bekomme ich den Fehler MCH3601

Dieser Aufruf nicht aus einem CL sondern ebenfalls aus einer SP (Fehlerbehandlung)

/************************************************** ********** FEHLER ************************************************** *********************************/
DECLARE EXIT HANDLER FOR SQLEXCEPTION
BEGIN

GET DIAGNOSTICS EXCEPTION 1 V_MESSAGETEXT = MESSAGE_TEXT ;

CALL ISBANILV.PROTIBLOG(V_MESSAGETEXT, V_PROCNAME, T_STARTTIME, SQLCODE , SQLSTATE);

RESIGNAL ;
SET PRETVAL = 0 ;
RETURN ( 0 ) ;

END ;


funktioniert dagegen

Wo liegt der Fehler im CL.

Danke im voraus und schöne Feiertage


Grüße HP