PDA

View Full Version : 5722SS1 - MCH1210 bei SQLTransact



jabdah
03-08-11, 12:25
hallo,

ich habe seit dem letzten kumml. patch auf unserer i5 v5r4m0 folg problem

es existiert ein java-programm (java 1.5) das in eine tabelle bis zu 100.000 datensätze schreibt. nach jedem datensatz muss commitiert werden.

das hat soweit alles funktioniert bis zu patch. nun bricht das programm nach 32722 datensätzen ab. wenn ich das commit - was leider nicht möglich ist - nur 1x am ende mache läufts durch. vom meinem pc aus läufts auch mit den 100.000 commitments durch.

als test habe ich ein miniprogramm geschrieben, das ähnliches macht. auch dieses bricht nach der gleichen commit-anzahl ab.

ein dump sieht wie folgt aus.. (habe gestern alle patches und fixes nachgezogen)

5722SS1 V5R4M0 021006 IBM AS/400 SPEICHERAUSZUG 922662/ERBE
SPEICHERAUSZUG FÜR NICHT-ÜBERWACHTE DURCHBRUCHNACHRICHT
.NACHRICHTEN-ID MCH1210
.NACHRICHTENDATEI- QCPFMSG BIBLIOTHEK- *LIBL
.WERTIGKEIT- 40
.NACHRICHTENART- 0F
.SENDE-
..PROGRAMM- QSQCLI
BIBLIOTHEK- QSYS
..MODUL- SQLTR
..PROZEDUR- SQLTransact
..ANWEISUNG- 0000006220
.EMPFANGS-
..PROGRAMM- QSQCLI BIBLIOTHEK- QSYS
..MODUL- SQLTR
..PROZEDUR- SQLTransact
..ANWEISUNG- 0000006220
.NACHRICHT-
Empfängerwert zu klein, um Ergebnis zu halten.

kann man irgendwo einen systemwert ändern der diesen wert nach oben schraubt (der durch den patch auf std. gesetzt wurde). äger mich schon 3 tage mit dem problem rum..
wär super wenn wer was weiß..

lg

Pikachu
03-08-11, 14:17
Stell deine Frage besser ins Hauptforum (http://newsolutions.de/forum-systemi-as400-i5-iseries/system-i-hauptforum/) oder in den Java-Bereich (http://newsolutions.de/forum-systemi-as400-i5-iseries/newsboard-java/) rein. Dort lesen mehr Leute mit.