Notas sobre o Release de Ferramentas do Conector J2EE (J2C)

© Copyright International Business Machines Corporation 2006. Todos direitos reservados. Direitos Restritos para Usuários do Governo dos Estados Unidos - Uso, duplicação e divulgação restritos pelo documento GSA ADP Schedule Contract com a IBM® Corporation.

Notas sobre o Release

1.0 Limitações
   1.1 As Ferramentas do Conector J2EE (J2C) Suportam Versões Limitadas de Adaptadores de Recursos
   1.2 O Importador PL/I Não é Suportado no Linux
   1.3 Limitação para que se Tenha Vários Adaptadores no Mesmo Servidor de Tempo de Execução
2.0 Problemas Conhecidos e Soluções Alternativas
   2.1 Uma Mensagem de Erro Aparece ao Selecionar Entrada de Exibição na Página de Resumo da Migração
   2.2 Limitação para Opção de Implementação de Serviço da Web em Assistentes J2C
   2.3 PL1_TO_Java/MPO_PL1_Mapping Aparece no Linux
   2.4 Migrando o Script Ant J2C V6013 para o Script Ant J2C na Versão 7.0

1.0 Limitações

1.1 As Ferramentas do Conector J2EE (J2C) Suportam Versões Limitadas de Adaptadores de Recursos

Estes são os Adaptadores de recurso suportados atualmente:
JCA 1.0                       JCA 1.5                      
IMSICO91014.rar IMSICO91023.rar      
IMSICO91013a.rar   IMSICO91022a.rar    
IMSICO91013.rar        IMSICO91022.rar      
IMSICO91012.rar       IMSICO91021.rar       
IMSICO91011.rar       IMSICO9102.rar      
ECIResourceAdapter 5.1.0.1                  ECIResourceAdapter 6.0.1                          
ECIResourceAdapter 5.0.1                 ECIResourceAdapter 6.0.2
  ECIResourceAdapter 6.0

 A versão do CICS® Transaction Gateway atualmente suportada é V6.0.2.

Para obter o software de suporte do CICS Transaction Gateway, consulte

 http://www-1.ibm.com/support/docview.wss?uid=swg21239203

1.2 O Importador PL/I não É Suportado no Linux®

 O importador do PL/I não é suportado na plataforma Linux.

1.3 Limitação para que se Tenha Vários Adaptadores no mesmo Servidor de Tempo de Execução

Vários adaptadores de recursos não devem ser instalados independentemente no WebSphere® Application Server, especialmente se forem para o mesmo tipo de EIS (por exemplo, CICS ECI 5.1 e CICS ECI 6.0). Isso ocorre porque todos os adaptadores de recursos compartilham o mesmo carregador de classes. 

2.0 Problemas Conhecidos e Soluções Alternativas

2.1 Uma Mensagem de Erro Aparece ao Selecionar Entrada de Exibição na Página de Resumo da Migração

Uma mensagem de erro será exibida quando você clicar na página de resumo da migração J2C depois de migrar o arquivo WSDL do Serviço utilizando o assistente de migração J2C.

Solução alternativa: Não clique na página de resumo de migração depois que migrar seu arquivo WSDL de Serviço utilizando o assistente de migração J2C. Ele pode ser salvo em um arquivo se você precisar de referência adicional.

2.2 Limitação para a Opção de Implementação de Serviço da Web em Assistentes J2C

Para a opção de implementação de Serviço da Web no Assistente J2C, se você não iniciar o servidor de destino, a porta especificada para o endereço do terminal do Serviço da Web poderá não ser determinada corretamente.

Solução alternativa: Inicie o servidor de destino para o Projeto da Web em que planeja gerar o Serviço da Web a partir do bean J2C Java antes de desempenhar a etapa de geração. Embora não seja necessário para a geração real, se o servidor de destino não for iniciado, a porta especificada para o endereço do terminal do Serviço da Web poderá não ser determinado corretamente. Se você escolher não iniciar o servidor, certifique-se de verificar se a porta de terminal especificada no arquivo WSDL do Serviço da Web gerado corresponde à porta correta no servidor WebSphere, antes de implementar o Serviço da Web no servidor.

2.3 PL1_TO_Java/MPO_PL1_Mapping Aparece no Linux

Os recursos do Importador PL/I não são suportados no Linux®.

Entretanto, se você percorrer os assistentes do J2C, ainda verá PL1_TO_Java/MPO_PL1_Mapping na página do importador.

Se eles forem selecionados, você obterá uma Exceção de Ponteiro Nulo.

Solução alternativa: Apenas ignore as opções e não as selecione na plataforma Linux.

2.4 Migrando o Script Ant J2C V6013 para o Script Ant J2C na Versão 7.0

Se você utilizou scripts Ant J2C V6013 e deseja migrar os scripts Ant J2C para o script Ant J2C na Versão 7.0 do produto, isso será aplicável a você.

A seguir é apresentada a seção de ligação da interface do script Ant J2C em que <input> é utilizado. Há uma colisão de nomes entre <input> do J2C e da tarefa no seguinte script e <input> da tarefa padrão do Ant:

         <createBinding package="com.ibm.test" class="Taderc99Interface">
              <methodElement>
                  <name value="gettaderc99"/>
                  <input value="\${project}\com\ibm\test\Taderc99.java"/>
                  <output value="\${project}\com\ibm\test\Taderc99.java"/>
                  <interactionSpec>
                      <propertyElement name="functionName" value="TADERC99"/>
                  </interactionSpec>
               </methodElement>
               <connectionSpec>
                     <propertyElement name="ServerName" value="rubicon"/>
                     <propertyElement name="ConnectionURL" value="rubicon.torolab.ibm.com"/>
                     <propertyElement name="UserName" value="sysad"/>
                     <propertyElement name="Password" value="sysad"/>
                     </connectionSpec>
               <resourceAdapter project="CICS ECI"/>
         </createBinding>

O script <input> do J2C e da tarefa sobrescreve a tarefa Ant padrão. A tarefa Ant padrão não pode ser executada.

No J2C V6013, uma correção é fornecida para resolver a colisão de nomes. A tarefa <input> do J2C no script anterior foi alterada para <j2cinput> para que ambas funcionem corretamente.

Como os scripts Ant do J2C na Versão 7.0 do produto têm um novo layout, foi fornecida uma ferramenta de migração. A alteração de nome acima afetará a ferramenta de migração, que não reconhece o nome <j2cinput>. Para migrar corretamente os scripts Ant J2C da Versão 6.0.x do produto para o novo layout reconhecido na Versão 7.0, o nome da tarefa <j2cinput> deverá ser alterado novamente para <input>.