2016-04-04 4 views
1

Ich versuche, die Zuordnungstabelle für DB2 9.7 für eine EJB 2.1-Anwendung zu erstellen, die auf IBM Websphere 8 für DB2 10.1 ausgeführt wird.DB2 10.1 EJB to RDB Mapping

Das Problem, das ich bin vor ist, dass offenbar Websphere 8 die Erzeugung von DB2 10.1 Mappings (https://www.ibm.com/support/knowledgecenter/SS7JFU_8.5.5/com.ibm.etools.ejbbatchdeploy.doc/topics/regenc.html?cp=SS7JFU_8.5.5&lang=en unter -DBVendor Namen) Ich würde normalerweise verwenden, um das ejbdeploy Werkzeug, um es zu erzeugen, nicht unterstützt, sondern nur Versionen bis bis 9.8 werden unterstützt.

Ich habe versucht, das gleiche mit Rational Application Developer zu tun, und es gelang mir, nur herauszufinden, dass die Websphere das Ergebnis nicht gefällt. Beachten Sie, dass gemäß der Verbindung selbst WAS 8.5.5, die aktuelle Version, unterstützt nicht DB2 10.1.

Ich kämpfe um die Logik dahinter zu verstehen. Hat IBM DB2 die Unterstützung älterer Anwendungen gestoppt? Kann ich einfach die alte Karte 9.7 benutzen? Bis jetzt scheint die Anwendung zu funktionieren, aber ich möchte eine plausible Erklärung dafür finden.

Antwort

1

Kein IBM DB2 hat nicht aufgehört, Anwendungen mit früheren Versionen wie 9.7 zu unterstützen. Tools wie das ejbdeploy-Tool werden in der Regel nur an den wichtigsten Releasegrenzen aktualisiert. Zum Zeitpunkt der letzten Version von WebSphere Application Server war DB2 9.8 das neueste DB2-Release. Alle in Betrieb befindlichen Versionen von WebSphere Application Server unterstützen DB2 10.x. Sie sollten in der Lage sein, das für DB2 9.7 erstellte Mapping ohne Probleme zu verwenden.