(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.
Lo scenario della migrazione si verifica indifferentemente quando si migra da:
- Da WebSphere(R) Application Server Toolkit V6.0.x (o precedenti) a V6.1.x
- Da IBM Rational(R) Software Development Platform V6.0.x (o precedenti) a V7.0.x
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.
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.