EJB-Zuordnungstools - Release-Informationen

(C) Copyright International Business Machines Corporation 2006. All rights reserved.
(C) Copyright IBM Deutschland GmbH 2006. Alle Rechte vorbehalten.

Inhalt

1.0 Einschränkungen
   1.1 Migration von Zuordnungen mit Tabellen, bei denen die Spalten und die Einschränkungen den gleichen Namen aufweisen

1.0 Einschränkungen

1.1 Migration von Zuordnungen mit Tabellen, bei denen die Spalten und die Einschränkungen den gleichen Namen aufweisen

Das Migrationsszenario gilt für die Migration einer der folgenden Komponenten:

Im nachfolgenden Text wird der Begriff Produkt stellvertretend für WebSphere Application Server Toolkit beziehungsweise für IBM Rational Software Development Platform verwendet. Der Begriff aktuellste Version wird stellvertretend für Version 6.1.x bei Application Server Toolkit beziehungsweise Version 7.0.x bei IBM Rational Software Development Platform verwendet, wohingegen der Begriff ältere Version sich auf Version 6.0.x (oder älter) sowohl bei Application Server Toolkit als auch IBM Rational Software Development Platform bezieht.

Problemsymptom:

Wenn Sie eine Migration von EJB-Projekten, EAR- oder JAR-Dateien ausführen, führen die Back-Ends möglicherweise nicht die Migration zur aktuellsten Version des Produkts aus. In der aktuellsten Version des Produkts kann es beispielsweise vorkommen, dass die Datei 'Map.mapxmi' nicht im Editor geöffnet wird, und die Protokolldatei '.log' Stack-Traces des Typs NonUniqueException enthält.

Prüfen Sie, ob Ihr EJB-Projekt oder Ihre JAR-Datei Zuordnungs-Back-Ends von EJB zu RDB enthält, die eine relationale Datenbank verwendet, in der eine Zeile und eine Einschränkung den gleichen Namen besitzen.

Lösung:

Bearbeiten Sie in der älteren Version des Produkts die betroffene Datei '.tblxmi' mit dem Tabelleneditor. Ändern Sie den Namen der Integritätsbedingung über Primärschlüssel bzw. Fremdschlüssel in einen anderen Namen, so dass dieser mit keinem anderen vorhandenen Spaltennamen identisch ist. 


[ Seitenanfang | Vorherige Seite | Inhaltsverzeichnis ]

Bearbeiten Sie in der älteren Version des Produkts die betroffene Datei '.tblxmi' mit dem Tabelleneditor. Ändern Sie den Namen der Integritätsbedingung über Primärschlüssel bzw. Fremdschlüssel in einen anderen Namen, so dass dieser mit keinem anderen vorhandenen Spaltennamen identisch ist.