Migrando Projetos EJB do WebSphere Business Integration

No WebSphere Studio Application Developer Integration Edition, os projetos EJB podem ter recursos especiais do WebSphere Business Integration como o Extended Messaging (CMM) e CMP/A (Component-managed Persistence Anywhere). Os descritores de implementação para tais projetos devem ser migrados e esta seção mostra como executar essa migração.

Para executar essa migração, complete estas etapas:
  1. Copie o projeto EJB do WebSphere Business Integration para o novo espaço de trabalho da 6.0 e importe-o a partir do WebSphere Integration Developer utilizando o assistente Arquivo > Importar > Projeto Existente para Espaço de Trabalho. Opcionalmente, você também pode executar o assistente de Migração do J2EE.
  2. Feche todas as instâncias do WebSphere Integration Developer em execução no espaço de trabalho da 6.0.
  3. Execute o seguinte script que migrará os descritores de implementação do WebSphere Business Integration no projeto EJB:
    No Windows:
    %WID_HOME%/wstools/eclipse/plugins/com.ibm.wbit.migration.wsadie_6.0.0/WSADIEEJBProjectMigration.bat
    No Linux:
    $WID_HOME/wstools/eclipse/plugins/com.ibm.wbit.migration.wsadie_6.0.0/WSADIEEJBProjectMigration.sh
    Os seguintes parâmetros são suportados, em que o nome do espaço de trabalho e do projeto são obrigatórios:
    Uso:      WSADIEEJBProjectMigration.bat
    [-e eclipse-folder] -d workspace -p project
    eclipse-folder: O local da pasta do eclipse -- normalmente é 'eclipse'
    localizado na pasta de instalação do produto.
    workspace:  O espaço de trabalho que contém o projeto EJB do WSADIE a ser migrado.
    project:    O nome do projeto a ser migrado.
    Por exemplo:
    WSADIEEJBProjectMigration.bat -e "C:\IBM\WID6\eclipse" -d "d:\my60workspace" -p "MyWBIEJBProject"
  4. Ao abrir o WebSphere Integration Developer, você precisará atualizar o projeto EJB para obter os arquivos atualizados.
  5. Procure o arquivo ibm-web-ext.xmi no projeto EJB. Se um for localizado, certifique-se de que a seguinte linha esteja presente no arquivo sob o elemento:
    <webappext:WebAppExtension> element:
    <webApp href="WEB-INF/web.xml#WebApp"/>
  6. Remova o código de implementação antigo que foi gerado na 5.1. Gere novamente o código de implementação seguindo as diretrizes do WebSphere Application Server.
Tarefas relacionadas
Preparando Artefatos de Origem para Migração

Feedback
(C) Direitos Autorais IBM Corporation 2005, 2006. Todos os Direitos Reservados.