Guten Morgen, bin nun ein paar Schritte weiter.

Zitat Zitat von Fuerchau Beitrag anzeigen
Es muss wohl am Design liegen:

Upcoming Features in JDBC 4
Ist korrekt, JTOpen (JT400.jar)
implementiert noch nicht alle Funktionen
die JDBC 4.0 vorschreibt, ein Timeout-
parameter steht aber schon auf der Entwickler ToDo Liste und wird in Vers. 6.4 oder später implementiert sein.

Ansonsten mal weiter suchen:
sql non transient connection - Google-Suche
Habe ich bereits gemacht, siehe oben.
Laut API Doc beschreibt die Exception
einen Fehlerzustand, der dann eintritt
wenn eine Verbindung bereits etabliert wurde. Sprich, der JDBC-Treiber kann die Verbindung nicht aufechterhalten und die I5 terminiert die Verbindung
einfach wenn keine Pakete mehr eintreffen.

Habe für meine Applikation das
Problem jetzt mittels folgenden Workarround umgangen.

Habe mir Protomatter von
Sourceforge besorgt (OpenSource JDBC-Connectionpooler) der stelbstständig KeepAllive Pakete
mit JT400.JAR austauscht. Für die Applikationen bleiben nun die Verbindungen erhalten.

Protomatter Free Software version 1.1.8

Also momentan jkomme ich da ganz gut
zurecht, aber die JTOpen Entwickler müssen da aktiv werden und das
Problem fixen. Werde später mal einen
Bugreport einsenden.