Heißt das, dass Du einen SQL Trigger hast, in dem Du den aktuellen Job-Namen und die Job-Nr. benutzen willst?

In diesem Fall würde ich anstatt einer Funktion eine Stored Procedure schreiben, die dann über den SQL-Befehl CALL aufgerufen wird.

Eine Funktion zu schreiben ist mit CL etwas komplexer, da CL zum einen selber keine Rückgabe-Werte unterstützt und zum anderen bei Parametertyp DB2SQL ein Wust von zusätzlichen Parametern definiert werden muss.

PHP-Code:
CREATE PROCEDURE MYSCHEMA/GETJOBQUAL 
    
OUT POUTJOB CHAR(17)) 
    
LANGUAGE CL 
    SPECIFIC MYSCHEMA
/GETJOBQUAL 
    DETERMINISTIC 
    NO SQL 
    CALLED ON NULL INPUT 
    EXTERNAL NAME 
'MYSCHEMA/GETJOBQUAL ' 
    
PARAMETER STYLE GENERAL 
SQL Trigger:
PHP-Code:
...
Begin
   
Declare CurrJob Char(17);
   
Call GetJobQual(CurrJob);
...
End 
Birgitta