(C) Copyright International Business Machines Corporation 2006. Todos direitos reservados. Direitos Restritos para Usuários do Governo dos Estados Unidos - Uso, duplicação ou divulgação restritos pelo documento GSA ADP Schedule Contract com a IBM(R) Corp.
O cenário da migração é aplicado ao migrar de:
- WebSphere(R) Application Server Toolkit V6.0.x (ou anterior) para V6.1.x
- IBM Rational(R) Software Development Platform V6.0.x (ou anterior) para V7.0.x
Daqui em diante, o termo produto representa o WebSphere Application Server Toolkit ou o IBM Rational Software Development Platform, o termo versão mais recente representa a versão 6.1.x para o Application Server Toolkit e a versão 7.0.x para o IBM Rational Software Development Platform e o termo versão anterior representa a versão 6.0.x (ou anterior) para o Application Server Toolkit e o IBM Rational Software Development Platform.
Sintoma do Problema:
Se você migrar projetos EJB, arquivos EAR ou JAR, a migração dos backends para a versão mais recente do produto poderá não ocorrer. Por exemplo, na versão mais recente do produto, você pode detectar falha no arquivo Map.mapxmi ao ser aberto no editor, e o arquivo .log contém rastreios de pilha NonUniqueException.
Verifique se seu projeto EJB ou arquivo JAR contém algum backend de mapeamento de EJB para RDB que utiliza uma tabela relacional em que uma coluna e uma restrição têm o mesmo nome.
Solução:
Na versão anterior do produto, edite o arquivo .tblxmi em questão com o editor de tabela. Altere o nome de restrição da chave primária ou da chave estrangeira para outro nome, diferente de um nome existente de uma coluna.
Na versão anterior do produto, edite o arquivo .tblxmi em questão com o editor de tabela. Altere o nome de restrição da chave primária ou da chave estrangeira para outro nome, diferente de um nome existente de uma coluna.