PDA

View Full Version : Java-Programm aus RPG aufrufen



Seiten : 1 [2]

Ottersberg
14-06-10, 09:51
... ne das soll nicht so, da ist wahrscheinlich der Eintrag in der global.properties inkonsistent mit dem Rest; ändere den mal auf de.bender_dv.test.Confirmer ab, dann sollte das Testteil tun. Hat aber mit der Funktionalität des AppServers nix zu tun.

Ja das hat geklappt.


Ich habe jetzt entsprechend eigene Klassen erstellt und das klappt alles wunderbar.
Ich komme allerdings an die 512 Byte-Grenze. Eine E-Mail braucht mehr und wenn ich Dateien anhängen will, bin ich mit den Dateipfaden erst recht schnell an dieser Grenze.
So wie es aussieht stammt die Grenze ja von der Klasse com.ibm.as400.access.Record her. Habe ich überhaupt eine Chance das zu vergrößern? Oder muss ich mich komplett selbst um die übergebenen Variablen kümmern?


Nehm ich zurück. Es kommen gar nicht erst mehr als 512 Byte an oder besser 532 (20 für den Event). Warum die Einschränkung auf 532? Die DataQueue kann doch 64512 Bytes.

Warum der com.ibm.as400.access.Record dann allerdings bei 512 Bytes eine IndexOutOfBoundsException wirft ist ne andere Frage.

BenderD
04-07-10, 19:01
Hallo,

die Begrenzung ist willkuerlich, aus Performancegruenden ist es wohl nicht so gut zuviel Luft zu senden. Der momentane Arbeitsstand (im CVS im SourceForge) hat eine zusaetzliche Procedure, die paketiert das Ganze.

D*B


Ja das hat geklappt.


Ich habe jetzt entsprechend eigene Klassen erstellt und das klappt alles wunderbar.
Ich komme allerdings an die 512 Byte-Grenze. Eine E-Mail braucht mehr und wenn ich Dateien anhängen will, bin ich mit den Dateipfaden erst recht schnell an dieser Grenze.
So wie es aussieht stammt die Grenze ja von der Klasse com.ibm.as400.access.Record her. Habe ich überhaupt eine Chance das zu vergrößern? Oder muss ich mich komplett selbst um die übergebenen Variablen kümmern?


Nehm ich zurück. Es kommen gar nicht erst mehr als 512 Byte an oder besser 532 (20 für den Event). Warum die Einschränkung auf 532? Die DataQueue kann doch 64512 Bytes.

Warum der com.ibm.as400.access.Record dann allerdings bei 512 Bytes eine IndexOutOfBoundsException wirft ist ne andere Frage.