Strumenti di associazione EJB

(C) Copyright International Business Machines Corporation 2006. Tutti i diritti riservati. Limitazioni previste per gli utenti del Governo degli Stati Uniti - L'uso, la duplicazione o la divulgazione sono limitati dal GSA ADP Schedule Contract con la IBM(R) Corp.

Sommario

1.0 Limitazioni
   1.1 Migrazione delle associazioni contenenti le tabelle dove le colonne e le limitazioni hanno lo stesso nome

1.0 Limitazioni

1.1 Migrazione delle associazioni contenenti le tabelle dove le colonne e le limitazioni hanno lo stesso nome

Lo scenario della migrazione si verifica indifferentemente quando si migra da:

Da ora in poi, il termine prodotto rappresenta WebSphere Application Server Toolkit o IBM Rational Software Development Platform, il termine ultima versione rappresenta la versione 6.1.x di Application Server Toolkit e la Versione 7.0.x di IBM Rational Software Development Platform ed il termine versione precedente rappresenta la Versione 6.0.x (o precedenti) per entrambi Application Server Toolkit e IBM Rational Software Development Platform.

Sintomo del problema:

Se si migrano i progetti EJB, i file EAR o JAR, la migrazione dei backend all'ultima versione del prodotto potrebbe non riuscire.  Ad esempio nell'ultima versione del prodotto, si potrebbe verificare che il file Map.mapxmi non possa essere aperto nell'editor e il file .log contenga tracce di stack NonUniqueException.

Verificare se il proprio progetto EJB o il file JAR contiene qualsiasi backend di associazione da EJB a RDB utilizzando una tabella relazionale dove una colonna e una limitazione abbiano lo stesso nome.

Soluzione:

Nella versione precedente del prodotto, modificare il file .tblxmi in questione con l'editor delle tabelle. Modificare il nome della limitazione della chiave primaria o della chiave esterna con un nome diverso dai nomi delle colonne esistenti. 


[ Inizio della pagina | Pagina precedente | Tabella dei contenuti ]

Nella versione precedente del prodotto, modificare il file .tblxmi in questione con l'editor delle tabelle. Modificare il nome della limitazione della chiave primaria o della chiave esterna con un nome diverso dai nomi delle colonne esistenti.