Moin,
um bestehende RPG-Logiken auch im JAVA-Umfeld benutzen zu können, habe ich eine StoredProcedure um ein SQLRPG Programm gebaut, welches seine Ergebnismenge in einem Array zurückgibt, damit diese Später über ein SQLStatement ausgelesen werden kann:
Mittlerweile ist das Array bzw. Datenstruktur mit 15000 Elementen definiert und müsste noch um einiges vergrößert werden. Jedoch bekomme ich das Programm nicht mehr umgewandelt:Code:CREATE PROCEDURE PGM/MYPGM(IN TYPE CHAR ( 3), IN SNUM DEC (5), IN JAHR DEC (4), ..... ) RESULT SETS 1 LANGUAGE RPGLE NOT DETERMINISTIC READS SQL DATA EXTERNAL NAME PGM/MYPGM PARAMETER STYLE GENERAL callableStmt = myAS400Connection.prepareCall( "CALL PGM.MYPGM(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)") ResultSet rSet = callableStmt.executeQuery();
Weiß jemand vielleicht Rat, wie ich das Problem gelöst bekomme?Code:*RNF0376 30 1 Das Datenelement überschreitet die maximal zulässige von von 16.773.104 Byte.
Viele Grüße
Bratmaxxe
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks