Hallo!

Tut mir leid, aber ich muss wieder um hilfe erbitten

Der Programmaufruf via stored procedures funktioniert mit Java super. Jetzt versuche ich auch Parameter zu übergeben, aber das ist wieder eine Hürde die ich nicht alleine bewältigen kann.

Code:
CREATE PROCEDURE JT1
(IN nachricht CHAR(120),
IN empfaenger CHAR(15))
EXTERNAL NAME 'SRC25/JTST1' LANGUAGE CL
Code:
0001.00              PGM        PARM(&NACHRICHT &EMPFAENGER)                                 090921
0002.00              DCL        VAR(&NACHRICHT) TYPE(*CHAR) LEN(120)                         090921
0003.00              DCL        VAR(&EMPFAENGER) TYPE(*CHAR) LEN(15)                         090921
0004.00              SNDMSG     MSG(&NACHRICHT) TOUSR(&EMPFAENGER)                           090921
0005.00 ENDPGM                                                                               090921
Code:
            cstmt1 = con.prepareCall("{call qgpl.JT1(?, ?)}");
            cstmt1.setString(1, "Hallo du hilfreiche AS400 Community!");
            cstmt1.setString(1, "SCHULE25");
            cstmt1.execute();
Vielleicht sehe ich auch einfach den Wald vor lauter Bäumen nicht, ich weiß es nicht, aber bedanke mich schonmal im vorraus bei allen!

liebe grüße