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