Recursos Descontinuados do WebSphere Application Server tradicional
Se você estiver migrando sua configuração de uma liberação anterior do WebSphere Application Server, deve-se estar ciente dos vários recursos que foram descontinuados nesta e em liberações anteriores.
V.R.M.F
em que- V = versão
- R = liberação
- M = modificação
- F = fix pack
Se um recurso estiver listado aqui como reprovado, a IBM® pode remover essa capacidade em um release subsequente do produto. Um investimento futuro será focado na função estratégica listada em Ações de migração recomendadas. Geralmente, um recurso não está descontinuado a menos que uma alternativa equivalente seja fornecida. Um recurso não é removido até pelo menos duas liberações principais ou três anos completos, não importa qual período de tempo seja maior, a partir da liberação na qual o recurso é descontinuado. Consultando uma sequência de liberações incluindo 6.0, 6.1 e 7.0, por exemplo, os recursos descontinuados na liberação 6.0 primeiro se tornam elegíveis para remoção em 7.0. Em casos raros, pode ser necessário remover os recursos antecipadamente; esses casos são claramente e explicitamente indicados nas descrições desses recursos removidos.
As tabelas a seguir resumem os recursos reprovados por versão e release. As tabelas a seguir indicam o que foi reprovado — como APIs (Interfaces de Programação de Aplicativos), interfaces de script, ferramentas, assistentes, dados de configuração publicamente expostos, identificadores de nomenclatura e constantes. Onde possível, a tabela também indica a ação de migração recomendada.
Esse artigo contém as seguintes tabelas de reprovação:
- Recursos descontinuados na Versão 9.0
- Recursos Reprovados na Versão 8.5.5
- Recursos Descontinuados na Versão 8.5
- Recursos Reprovados na Versão 8.0.0.1
- Recursos Reprovados na Versão 8.0
- Recursos Reprovados na Versão 7.0
- Recursos Reprovados na Versão 6.1
- Recursos Reprovados na Versão 6.0.2
Recursos Reprovados na Versão 6.0.1
- Recursos Reprovados na Versão 6.0
- Recursos Reprovados na Versão 5.1.1
- Recursos Reprovados na Versão 5.1
- Recursos Reprovados na Versão 5.0.2
- Recursos Reprovados na Versão 5.0.1
- Recursos Reprovados na Versão 5.0
Recursos descontinuados na Versão 9.0
Categoria | Reprovação | Ação de Migração Recomendada |
---|---|---|
Modelo e contêiner de programação de aplicativos | As tecnologias opcionais do Java™ Platform, Enterprise Edition (Java EE) 7:
As tecnologias opcionais do Java EE 7 a seguir foram descontinuadas:
|
|
Os modelos de programação assíncrona a seguir:
|
Use o Concurrency Utilities for Java EE (JSR 236). O Concurrency Utilities for Java EE fornece uma abordagem padronizada para executar operações simultâneas em um servidor de aplicativos. Para obter informações sobre como migrar de beans assíncronos e o CommonJ, consulte Exemplos para migrar a Simultaneidade EE de Beans assíncronos e CommonJ. | |
Balanceando cargas de trabalho | Clusters de Backup | Em vez de utilizar clusters de backup baseados em IIOP em múltiplas células usanso pontes do grupo principal, você deverá considerar o agrupamento de recursos EJB com Interfaces REST. Em seguida, utilize o balanceamento de carga front-end, como por exemplo, o roteador on demand, para equilibrar a carga. |
Bancos de Dados | Origens de dados do WebSphere Application Server Versão 4.0 | Use as origens de dados para o WebSphere Application Server Versão 5.0 e posterior. Essas origens de dados baseiam-se em uma arquitetura padrão JCA. As configurações para essas origens de dados são descritas em Coleção de Origens de Dados. As origens de dados da Versão 4.0 descontinuada baseiam-se em uma única arquitetura CM (gerenciador de conexões). As configurações para essas origens de dados são descritas em Coleta de origem de dados (WebSphere Application Server V4) (descontinuado). Para obter mais informações sobre as diferenças entre essas origens de dados, consulte Origens de Dados. |
MBean de origem de dados do WebSphere Application Server Versão 4.0 | Use o Mbean DataSource. Para obter mais informações, consulte MBean DataSource | |
Intelligent Management | Servidores de gerenciamento de ciclo de vida completo e assistido | Migre os servidores WebSphere Liberty para uma configuração do Liberty Management Servers Collective. Não há nenhuma ação de migração recomendada para outros tipos de servidor. |
Serviços intermediários | DMZ Secure Proxy Server | Se você usar o servidor proxy como um front-end para o WebSphere Application Server, use o IBM HTTP
Server e o WebSphere Web Server Plug-ins, o roteador ou os appliances IBM
DataPower. Se você usar o servidor proxy separadamente a partir do WebSphere Application Server, use o IBM HTTP Server e o WebSphere Web Server Plug-in com o Intelligent Management, o roteador on demand ou o IBM DataPower. Para obter mais informações sobre serviços intermediários, consulte Selecionando um Frontend para a Topologia do WebSphere Application Server. |
Administração do sistema | Jython 2.1 | Migre para o Jython 2.7 |
Administração do Sistema | Script wsadmin com Jacl | Use a linguagem Jython para criar scripts wsadmin. Para obter informações adicionais, consulte Usando o script wsadmin com o Jython. |
![]() |
![]() |
![]() |
Administração do Sistema | A ferramenta Data Collector do IBM Support Assistant (ISA) que reúne informações do ambiente do WebSphere Application Server para IBM Software Support. | Use a ferramenta Collector (collector.bat ou collector.sh).
|
configuração de plug-in de servidor da Web | Configuração de plug-in de topologia central, ou global | Use a configuração de plug-in do aplicativo central. Um arquivo de configuração plugin-cfg.xml de aplicativo central possui um aplicativo mapeado para ambas as definições de servidor da web e servidor de aplicativos. Para obter informações adicionais, consulte Implementando um Plug-in de Servidor da Web. |
Barramento de Integração de Serviço | Interoperação por meio do servidor IBM MQ Para obter mais detalhes, consulte Interoperação usando um servidor IBM MQ. | Use os adaptadores de recursos IBM MQ ou o link do IBM MQ para se conectar à rede do IBM MQ para interoperação. Para obter mais informações, consulte Interoperação usando o provedor de sistemas de mensagens do WebSphere MQ e Usando links do WebSphere MQ para conectar um barramento a uma rede do WebSphere MQ. |
Recursos Reprovados na Versão 8.5.5
Categoria | Reprovação | Ação de Migração Recomendada |
---|---|---|
Conjunto de aplicativos e implementação | IBM Assembly and Deploy Tools for WebSphere Administration | Para modelos de programação que usam o Java EE 5 e posterior, use o IBM WebSphere Developer Tools. Para modificar os descritores de implementação de ligações e extensões para os modelos de programação Java EE anteriores ao Java EE 5, use o console administrativo WebSphere quando instalar o seu aplicativo. Para obter informações adicionais, consulte Instalando Arquivos de Aplicativos Corporativos com o Console. Para gerar o código de implementação para Enterprise JavaBean (EJB) 2.x, use o comando ejbdeploy ou escolha implementar os enterprise beans ao instalar o aplicativo. Não há substituições para os editores para o ibm-webservices-bnd.xml e descritores de implementação de Extensão do Modelo de Programação. |
Edge Components | WebSphere Edge
Components Load Balancer para IPv4 Nota: Os recursos não disponíveis no Load Balancer for IPv4 and IPv6 foram descontinuados a partir da Versão 6.1 e, em seguida, estabilizados. Para obter informações adicionais, consulte Recursos estabilizados.
|
Migrar para o WebSphere Edge Components Load Balancer para IPv4 e IPv6. |
![]() |
![]() Nota: Esse recurso foi removido na Versãon 9.0.
|
![]() Se você usar o servidor proxy
separadamente a partir do WebSphere Application Server, a funcionalidade do proxy HTTP básica
estará disponível com os servidores HTTP que são fornecidos com o z/OS:
|
IBM HTTP Server | Suporte ao protocolo Certificate Revocation List (CRL) | Use o Certificate Status Protocol (OCSP) on-line com certificados TLS. No IBM HTTP Server, o suporte CRL é ativado com as diretivas o SSLCRLHostname e SSLCRLUserid. O suporte CRL também é controlado pela extensão de CRLDistributionPoint em certificados TLS. As especificações TLS agora favorecem o OCSP, que é ativado com as diretivas SSLOCSPEnable e SSLOCSPResponderURL. Em certificados TLS, o suporte OCSP é controlado pela extensão AuthorityInformationAccess. Para obter informações adicionais, consulte a Lista de revogação de certificado SSL e Protocolo de status do certificado on-line. |
Web 2.0 and Mobile Toolkit | Dojo Toolkit, incluindo Dojo Diagrammer | O Dojo desktop e os aplicativos móveis continuarão a funcionar, porém não são mais suportados. É possível continuar a desenvolver aplicativos Dojo usando o software livre Dojo Toolkit. |
Serviço de sistema de mensagens da web | Migre os aplicativos que usam o serviço de sistema de mensagens da web para usar os servlets assíncronos do Servlet 3.0 ou o protocolo WebSocket. Para obter informações adicionais, consulte Desenvolvendo Servlets com Extensões do WebSphere Application Server. | |
Proxy Ajax | Migre os aplicativos do proxy Ajax para usar o compartilhamento de recursos entre origem (CORS) para solicitações de domínio cruzado. | |
Suporte para os seguintes serviços do lado do servidor:
|
Arquitete novamente os seus aplicativos para usar o Java API for RESTful Web Services (JAX-RS). Ao migrar o serviço de gráficos, é possível usar o software livre do projeto Apache Batik para converter imagens. |
|
Suporte para os seguintes serviços de aplicativo:
|
Não há nenhuma ação de migração recomendada. |
Recursos Descontinuados na Versão 8.5
Categoria | Reprovação | Ação de Migração Recomendada |
---|---|---|
Serviços do aplicativo | A propriedade com.ibm.websphere.management.application.client.EnvEntry_processAnnotations | Use a propriedade com.ibm.websphere.management.application.client.EnvEntry_processBindings |
Os widgets DOJO associados ao recurso Communications Enabled Applications (CEA) | Use a origem do widget e a descrição do CEA DOJO 1.5 que estão disponíveis no artigo developerWorks acessível ao público em Desenvolvendo widgets do WebSphere Application Server Communication Enabled Application (CEA). | |
Todas as interfaces de programação de aplicativos (APIs)
relacionadas ao módulo do Common Event Infrastructure (CEI) Os seguintes arquivos são
usados pelo módulo CEI e foram descontinuados:
|
Para os novos aplicativos que requerem modelos baseados em evento, use o Barramento de Integração de Serviços (SIBus). Projete os novos aplicativos usando as APIs fornecidas pelo SIBus para enviar e receber eventos. | |
Os pacotes com.ibm.portal.*:
|
Não há nenhuma ação de migração recomendada. | |
O método revokeSSOCookies (HttpServletRequest, HttpServletResponse) da classe WSSecurityHelper Nota: Esse método não é suportado no perfil do Liberty.
|
Use a funcionalidade fornecida pelo método logout() do Java Servlet-3.0. | |
O método getLTPACookieFromSSOToken() da classe WSSecurityHelper Nota: Esse método não é suportado no perfil do Liberty.
|
Use a funcionalidade fornecida pelo método getSSOCookieFromSSOToken() na classe WebSecurityHelper. | |
Conjunto de aplicativos e implementação | Aplicativos ativados por comunicações | Não há nenhuma alternativa para CEA. Se você estiver implementando o aplicativo no Liberty, considere utilizar o recurso Rtcomm, que fornece um conjunto de ferramentas de comunicação em tempo real. Para obter mais informações, consulte WebRTC Application Development com Rtcomm. |
Edge Components | Recurso Wide-Area Network Dispatcher (WAND) fornecido pelo WebSphere Edge Components Load Balancer for IPv4 | Use o método de encaminhamento Conversão de Endereço de Rede (NAT) no IPv4 ou use o método de encaminhamento de encapsulação Controle de Acesso à Mídia (MAC) no IPv6. |
Os dois componentes a seguir do WebSphere Edge Components Load Balancer for IPv4 que trabalham em conjunto com os comutadores desses fornecedores para fornecer estatísticas do Protocolo Simples de Gerenciamento de Rede (SNMP) sobre a disponibilidade do servidor:
|
Use um IBM Load Balancer. | |
O suporte do WebSphere Edge Components Load Balancer para IPv4 para a interface de token ring | Use uma interface Ethernet. | |
Administração do Sistema | Suporte do Intelligent Management para os tipos de servidores de middleware de ciclo de vida assistido a seguir:
Nota: Este suporte foi reativado e estabilizado na Versão
8.5.5.
|
Use o script wsadmin para gerenciar esses recursos do servidor de middleware. |
Os modelos de servidor defaultXD e defaultXDZOS usados ao criar um cluster dinâmico | Use o modelo de servidor default ou defaultZOS. | |
![]() ![]() |
![]() ![]() |
Recursos Reprovados na Versão 8.0.0.1
Categoria | Reprovação | Ação de Migração Recomendada |
---|---|---|
Administração do Sistema | Suporte para o software a seguir, que atingiu o término de vida:
|
Mova para o seguinte:
|
Recursos Reprovados na Versão 8.0
![[z/OS]](../images/ngzos.gif)
Categoria | Reprovação | Ação de Migração Recomendada |
---|---|---|
Modelo de programação de aplicativos | O JavaServer Faces (JSF) 1.2 Sun Reference Implementation (RI) Nota: Esse
recurso foi removido na Versão 9.0.
|
Use a implementação do JSF MyFaces 2.0, que é a implementação padrão para o WebSphere Application Server Versão 8.0. Para obter informações sobre como migrar para a implementação JSF MyFaces 2.0, consulte Migração do JavaServer Faces e o tópico Migrar aplicativos do JavaServer Faces 1.x para JavaServer 2.0 no IBM developerWorks. |
Serviços do aplicativo | Os seguintes argumentos da linha de comandos do utilitário historyInfo:
|
Esteja ciente do seguinte ao usar o utilitário historyInfo:
|
Os seguintes argumentos da linha de comandos do utilitário versionInfo:
|
Esteja ciente do seguinte ao usar o utilitário versionInfo:
|
|
Os seguintes métodos na classe com.ibm.websphere.product.WASDirectory:
|
Não use esses métodos.
|
|
Serviços do aplicativo | As seguintes classes sob o pacote com.ibm.websphere.product.*:
|
Use as seguintes diretrizes:
|
As seguintes constantes sob a classe com.ibm.websphere.product.WASDirectory:
|
As interfaces WASDirectory são independentes dos IDs de produtos e as tratam como uma sequência. Quaisquer responsáveis pelas chamadas específicas do produto devem especificar IDs de produtos. | |
Suporte para Java API for XML Registries (JAXR) | Use o UDDI Versão 3. | |
Security | Interface Trust Association Interceptor (TAI) do Tivoli Access Manager (TAM) com.ibm.ws.security.web.TAMTrustAssociationInterceptorPlus | Obtenha a versão mais recente do código do Tivoli a partir do website do Tivoli Access Manager Trust Association Interceptor Plus. |
Administração do Sistema | Comando createServerType no grupo de comandos ServerManagement para o objeto AdminTask | Não crie novos tipos de servidores. |
Os seguintes comandos no grupo de comandos ManagedNodeGroup para o objeto AdminTask:
|
Use os seguintes comandos no grupo de comandos TargetGroup para o objeto AdminTask:
|
|
Log de serviço, comumente denominado activity.log | Use um dos seguintes para acessar o conteúdo do log:
|
|
Suporte para implementar módulos ou aplicativos Java Platform, Enterprise Edition (Java EE) em um servidor de aplicativos usando a especificação da API de Implementação do Aplicativo Java EE JSR-88 | Use uma dentre várias outras opções para implementar aplicativos no servidor, incluindo script wsadmin e JMX MBeans. O método mais aproximado ao uso da API de Implementação do Java EE seria usar WebSphere JMX MBeans. Leia Maneiras de Instalar Aplicativos Corporativos ou Módulos para obter informações adicionais. | |
Gerenciador de dispositivo DataPower | É possível continuar a usar o gerenciador de dispositivo DataPower para gerenciar os dispositivos
DataPower suportados existentes
até que ele seja removido do produto ou até que os dispositivos estejam fora
de serviço. No WebSphere Application
Server Versão 8.0, os dispositivos a seguir são suportados:
Dispositivos novos que não se encontram na lista acima são gerenciados por meio de uma oferta de gerenciamento de dispositivo DataPower separada que também é capaz de gerenciar dispositivos existentes. |
|
Tivoli Performance Viewer | Use do formato Scalable Vector Graphics (SVG) pelo Tivoli Performance Viewer para plotar gráficos | Nenhuma ação é necessária. Agora o Tivoli Performance
Viewer usa o formato Dojo para plotar gráficos. Nota: Para voltar ao estilo anterior do gráfico, que suporta SVG e
formatos de imagens, configure a propriedade de sistema JVM com.ibm.websphere.tpv.DojoGraph como false.
|
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Categoria | Reprovação | Ação de Migração Recomendada |
---|---|---|
Modelo de programação de aplicativos | O JavaServer Faces (JSF) 1.2 Sun Reference Implementation (RI) Nota: Esse
recurso foi removido na Versão 9.0.
|
Use a implementação do JSF MyFaces 2.0, que é a implementação padrão para o WebSphere Application Server Versão 8.0. Para obter informações sobre como migrar para a implementação JSF MyFaces 2.0, consulte Migração do JavaServer Faces e o tópico Migrar aplicativos do JavaServer Faces 1.x para JavaServer 2.0 no IBM developerWorks. |
Serviços do aplicativo | Os seguintes argumentos da linha de comandos do utilitário historyInfo:
|
Esteja ciente do seguinte ao usar o utilitário historyInfo:
|
Os seguintes argumentos da linha de comandos do utilitário versionInfo:
|
Esteja ciente do seguinte ao usar o utilitário versionInfo:
|
|
Os seguintes métodos na classe com.ibm.websphere.product.WASDirectory:
|
Não use esses métodos.
|
|
Serviços do aplicativo | As seguintes classes sob o pacote com.ibm.websphere.product.*:
|
Use as seguintes diretrizes:
|
As seguintes constantes sob a classe com.ibm.websphere.product.WASDirectory:
|
As interfaces WASDirectory são independentes dos IDs de produtos e as tratam como uma sequência. Quaisquer responsáveis pelas chamadas específicas do produto devem especificar IDs de produtos. | |
Suporte para Java API for XML Registries (JAXR) | Use o UDDI Versão 3. | |
Security | Interface Trust Association Interceptor (TAI) do Tivoli Access Manager (TAM) com.ibm.ws.security.web.TAMTrustAssociationInterceptorPlus | Obtenha a versão mais recente do código do Tivoli a partir do website do Tivoli Access Manager Trust Association Interceptor Plus. |
Administração do Sistema | Comando createServerType no grupo de comandos ServerManagement para o objeto AdminTask | Não crie novos tipos de servidores. |
Os seguintes comandos no grupo de comandos ManagedNodeGroup para o objeto AdminTask:
|
Use os seguintes comandos no grupo de comandos TargetGroup para o objeto AdminTask:
|
|
Os seguintes comandos usados para ativar o Profile Management Tool:
|
Use os seguintes comandos para ativar o WebSphere
Customization Toolbox:
|
|
Log de serviço, comumente denominado activity.log | Use um dos seguintes para acessar o conteúdo do log:
|
|
Suporte para implementar módulos ou aplicativos Java Platform, Enterprise Edition (Java EE) em um servidor de aplicativos usando a especificação da API de Implementação do Aplicativo Java EE JSR-88 | Use uma dentre várias outras opções para implementar aplicativos no servidor, incluindo script wsadmin e JMX MBeans. O método mais aproximado ao uso da API de Implementação do Java EE seria usar WebSphere JMX MBeans. Leia Maneiras de Instalar Aplicativos Corporativos ou Módulos para obter informações adicionais. | |
Gerenciador de dispositivo DataPower | É possível continuar a usar o gerenciador de dispositivo DataPower para gerenciar os dispositivos
DataPower suportados existentes
até que ele seja removido do produto ou até que os dispositivos estejam fora
de serviço. No WebSphere Application
Server Versão 8.0, os dispositivos a seguir são suportados:
Dispositivos novos que não se encontram na lista acima são gerenciados por meio de uma oferta de gerenciamento de dispositivo DataPower separada que também é capaz de gerenciar dispositivos existentes. |
|
Tivoli Performance Viewer | Use do formato Scalable Vector Graphics (SVG) pelo Tivoli Performance Viewer para plotar gráficos | Nenhuma ação é necessária. Agora o Tivoli Performance
Viewer usa o formato Dojo para plotar gráficos. Nota: Para voltar ao estilo anterior do gráfico, que suporta SVG e
formatos de imagens, configure a propriedade de sistema JVM com.ibm.websphere.tpv.DojoGraph como false.
|
![[IBM i]](../images/iseries.gif)
Categoria | Reprovação | Ação de Migração Recomendada |
---|---|---|
Modelo de programação de aplicativos | O JavaServer Faces (JSF) 1.2 Sun Reference Implementation (RI) Nota: Esse
recurso foi removido na Versão 9.0.
|
Use a implementação do JSF MyFaces 2.0, que é a implementação padrão para o WebSphere Application Server Versão 8.0. Para obter informações sobre como migrar para a implementação JSF MyFaces 2.0, consulte Migração do JavaServer Faces e o tópico Migrar aplicativos do JavaServer Faces 1.x para JavaServer 2.0 no IBM developerWorks. |
Serviços do aplicativo | Os seguintes argumentos da linha de comandos do utilitário historyInfo:
|
Esteja ciente do seguinte ao usar o utilitário historyInfo:
|
Os seguintes argumentos da linha de comandos do utilitário versionInfo:
|
Esteja ciente do seguinte ao usar o utilitário versionInfo:
|
|
Os seguintes métodos na classe com.ibm.websphere.product.WASDirectory:
|
Não use esses métodos.
|
|
Serviços do aplicativo | As seguintes classes sob o pacote com.ibm.websphere.product.*:
|
Use as seguintes diretrizes:
|
As seguintes constantes sob a classe com.ibm.websphere.product.WASDirectory:
|
As interfaces WASDirectory são independentes dos IDs de produtos e as tratam como uma sequência. Quaisquer responsáveis pelas chamadas específicas do produto devem especificar IDs de produtos. | |
Suporte para Java API for XML Registries (JAXR) | Use o UDDI Versão 3. | |
Security | Interface Trust Association Interceptor (TAI) do Tivoli Access Manager (TAM) com.ibm.ws.security.web.TAMTrustAssociationInterceptorPlus | Obtenha a versão mais recente do código do Tivoli a partir do website do Tivoli Access Manager Trust Association Interceptor Plus. |
Administração do Sistema | Comando enableJvm | Use o comando managesdk. |
Comando createServerType no grupo de comandos ServerManagement para o objeto AdminTask | Não crie novos tipos de servidores. | |
Os seguintes comandos no grupo de comandos ManagedNodeGroup para o objeto AdminTask:
|
Use os seguintes comandos no grupo de comandos TargetGroup para o objeto AdminTask:
|
|
Log de serviço, comumente denominado activity.log | Use um dos seguintes para acessar o conteúdo do log:
|
|
Suporte para implementar módulos ou aplicativos Java Platform, Enterprise Edition (Java EE) em um servidor de aplicativos usando a especificação da API de Implementação do Aplicativo Java EE JSR-88 | Use uma dentre várias outras opções para implementar aplicativos no servidor, incluindo script wsadmin e JMX MBeans. O método mais aproximado ao uso da API de Implementação do Java EE seria usar WebSphere JMX MBeans. Leia Maneiras de Instalar Aplicativos Corporativos ou Módulos para obter informações adicionais. | |
Gerenciador de dispositivo DataPower | É possível continuar a usar o gerenciador de dispositivo DataPower para gerenciar os dispositivos
DataPower suportados existentes
até que ele seja removido do produto ou até que os dispositivos estejam fora
de serviço. No WebSphere Application
Server Versão 8.0, os dispositivos a seguir são suportados:
Dispositivos novos que não se encontram na lista acima são gerenciados por meio de uma oferta de gerenciamento de dispositivo DataPower separada que também é capaz de gerenciar dispositivos existentes. |
|
Tivoli Performance Viewer | Use do formato Scalable Vector Graphics (SVG) pelo Tivoli Performance Viewer para plotar gráficos | Nenhuma ação é necessária. Agora o Tivoli Performance
Viewer usa o formato Dojo para plotar gráficos. Nota: Para voltar ao estilo anterior do gráfico, que suporta SVG e
formatos de imagens, configure a propriedade de sistema JVM com.ibm.websphere.tpv.DojoGraph como false.
|
Recursos Reprovados na Versão 7.0
![[z/OS]](../images/ngzos.gif)
Categoria | Reprovação | Ação de Migração Recomendada |
---|---|---|
Modelo de programação de aplicativos | Método registerSynchronizationCallbackForCurrentTran na interface com.ibm.websphere.jtaextensions.ExtendedJTATransaction | Use o método registerInterposedSynchronization da interface
TransactionSynchronizationRegistry no lugar. Para obter mais informações, leia Suporte JTA. |
Interface com.ibm.ws.extensionhelper.TransactionControl | Utilize, em vez disso, a interface com.ibm.wsspi.uow.UOWManager. Para obter mais informações, leia Suporte JTA. |
|
Classe HttpServletRequestProxy no pacote com.ibm.websphere.servlet.request | Utilize a classe HttpServletRequestWrapper em vez da classe HttpServletRequestProxy. É possível utilizar as subclasses dessa classe para sobrecarregar ou aprimorar a funcionalidade de um HttpServletRequest fornecido pelo servidor. | |
Classe HttpServletResponseProxy no pacote com.ibm.websphere.servlet.response | Utilize a classe HttpServletResponseWrapper em vez da classe HttpServletResponseProxy. É possível utilizar as subclasses dessa classe para sobrecarregar ou aprimorar a funcionalidade de um HttpServletResponse fornecido pelo servidor. | |
A seguir estão as classes, as interfaces, os métodos e os campos
do adaptador de recursos relacional WebSphere:
|
Se você estiver usando OracleDataStoreHelper, alterne para o driver JDBC do Oracle 11g e use
Oracle11gDataStoreHelper no lugar. Em vez de usar getNativeConnection, use o padrão de wrapper Java Database Connectivity (JDBC) 4.0. Em vez de informações do cliente WSConnection, utilize as APIs de informações do cliente JDBC 4.0. Em vez de com.ibm.websphere.rsadapter.WSCallHelper.setConnectionError (Object conn), utilize o método com.ibm.websphere.rsadapter.WSCallHelper.setConnectionError (Object conn, boolean logEvent). O novo método fornece um parâmetro booleano que permite controlar se efetua ou não no sistema o logout de eventos de erro de conexão. Em vez de usar WSCallHelper.call, use APIs de reflexo Java padrão. Se você estiver usando ORACLE_HELPER, alterne para o driver JDBC do Oracle 11g e use ORACLE_11G_HELPER no lugar. |
|
Modelo de programação de aplicativos | A seguinte função de gerenciamento de sessões:
|
Para compartilhamento de sessão, refaça seus aplicativos para que a sessão tenha seu escopo
definido de forma adequada no módulo da Web, conforme especificado no
Java Servlet Specification Versão
2.2 e posterior. Se os dados precisarem ser compartilhados
além do limite do módulo da web, use o Websphere Extension, contexto de sessão compartilhada - true ou use a API do IBMApplicationSession. Em vez de especificar propriedades do gerenciador de sessões como propriedades customizadas do sistema ou contêiner da Web, use propriedades customizadas do gerenciador de sessões. |
Validação de conexão por consulta SQL | Utilize a validação baseada em tempo limite introduzida com o JDBC 4.0. | |
Classes:
Interface: SERV1\ws\code\admin.thinclient\src\com\ibm\ws\management\ cmdframework\impl\RemoteCommandMgr.java Métodos: Todos os métodos na interface RemoteCommandMgr e MBean xml, SERV1\ws\code\admin.jmx\src\com\ibm\ws\management\ descriptor\xml\RemoteCommandMgr.xml Construtor: RemoteCommandMgrImpl() |
Nenhuma ação de migração é necessária. | |
As seguintes classes proprietárias que são usadas para representar e manipular referências de
terminais WS-Addressing em Java API for XML Web Services (JAX-WS) 2.0:
|
Utilize as seguintes classes em seu lugar:
|
|
Os seguintes tipos WebSphere Common Configuration Model
(WCCM):
|
Se um dos scripts wsadmin Jython ou Jacl utilizar qualquer
desses tipos, modifique o script para utilizar o comando AdminTask correto para concluir
a função equivalente. Exemplo:
|
|
Ambiente | Módulo mod_file_cache do IBM HTTP Server (IHS) | Migre suas diretivas de configuração do IHS de mod_file_cache para o mecanismo de cache fornecido apropriado — mod_mem_cache ou mod_cache. |
Módulo mod_ibm_ldap do IHS | Migre suas diretivas de configuração mod_ibm_ldap para as diretivas mod_ldap equivalentes. | |
Módulo mod_mime_magic do IHS | Remova quaisquer diretivas de configuração do IHS associadas a esse módulo. | |
Módulo mod_proxy_ftp do IHS | Remova quaisquer diretivas de configuração do IHS associadas a esse módulo. | |
Módulo mod_afpa_cache do IHS Adaptive Fast Path Architecture (AFPA) está sendo reprovado para os sistemas operacionais AIX e Windows para o armazenamento em cache de conteúdo gerado tanto estática quanto dinamicamente. |
Remova quaisquer diretivas de configuração do IHS associadas a esse módulo. | |
Recursos do J2EE | Os seguintes recursos:
|
Use provedores JMS que estejam em conformidade com a especificação J2EE Connector Architecture 1.5. |
Acesso a dados | Propriedade de sistema disablePK54589 | Configure a propriedade customizada de origem de dados isConnectionSharingBasedOnCurrentState. Se você estiver utilizando disablePK54589=true, poderá substituí-la por isConnectionSharingBasedOnCurrentState=false. |
Programando | Fornecimento da JavaServer Faces widget library (JWL) com o WebSphere Application Server | Crie manualmente uma biblioteca compartilhada para JWL usando o jar do Rational Application Developer. |
Gerenciamento de perfil | Modelo de perfil do gerenciador de implementação | Use o modelo de perfil de gerenciamento com um servidor do gerenciador de implementação. |
Security | Suporte para usar o Simple and Protected GSS-API Negotiation Mechanism Trust Association Interceptor (SPNEGO TAI) para negociar e autenticar com segurança solicitações HTTP para recursos protegidos | Use a autenticação da web SPNEGO integrada para fornecer o recarregamento dinâmico dos filtros SPNEGO e ativar o fallback para o método de login do aplicativo. |
Servidores | Suporte do WebSphere Application Server para z/OS para modo de endereçamento de 31 bits | Inicie a migração para o suporte de 64 bits. O padrão na Versão 7.0 é criar novos servidores a ser executar no modo de endereçamento de 64 bits, no entanto,os servidores que forem migrados para a Versão 7.0 a partir de uma liberação anterior ainda podem ser configurados para serem executados no modo de 31 bits. |
Fornecimento do Apache Struts 1.1, 1.2.4 e 1.2.7 como bibliotecas opcionais no WebSphere Application Server | Se você deseja continuar usando essas versões do Apache Struts, elas estarão disponíveis no Web site do Apache Struts. | |
Para o transporte do grupo principal, as seguintes opções de
configuração:
|
Mova para o transporte de estrutura de canal. Para obter mais informações, leia Transportes do Grupo Principal. |
|
Administração do Sistema | Opção para instalar o recurso do aplicativo cliente que pode ser conectado para o IBM Application Client para WebSphere Application Server | Utilize, em vez disso, o novo recurso Aplicativo Cliente EJB Thin. |
Os seguintes recursos de segurança SIBus (Service Integration
Bus):
|
Executar as seguintes ações:
|
|
Ferramenta coletora (collector.bat ou collector.sh) que
reúne informações sobre a instalação do WebSphere Application Server e as empacota em um
arquivo Java archive (JAR) que
pode ser enviado para o IBM Software Support Nota: Esse recurso foi descontinuado.
|
Use o IBM Support Assistant (ISA) Lite. | |
Modelos de servidor proxy baseados em protocolo | Use o console administrativo ou os comandos wsadmin
no grupo de comandos ServerManagement para selecionar um ou vários protocolos
para servidores proxy. Para obter informações adicionais, leia Grupo de Comandos ServerManagement para o Objeto AdminTask |
|
WebSphere Touchpoint (WAS.admin.wstp component—all classes and methods) | Use as outras interfaces de gerenciamento padrão no WebSphere Application Server. | |
Comandos no grupo de comandos SecureConversation para o objeto AdminTask | Use os comandos no grupo de comandos WSSCacheManagement para gerenciar configurações de cache distribuído do Web Services Security (WS-Security). | |
A seguir há os nomes de configuração do Lightweight Directory Access Protocol
(LDAP) no repositório federado do Virtual Member Manager (VMM):
|
Use os seguintes nomes de configuração:
|
|
Serviços da Web | Suporte para o espaço de nomes de ligação do Web Services Description Language (WSDL) '2006/02' WS-Addressing | Substitua o uso do espaço de nomes '2006/02' nos arquivos do WSDL pelo uso do espaço de nomes '2006/05' |
Interface do Web Services Distributed Management (WSDM) | Use as outras interfaces de gerenciamento padrão no WebSphere Application Server. | |
O protocolo SOAP sobre Java Message Service (JMS) proprietário da IBM para aplicativos Java API for XML Web Services (JAX-WS) ou Java API for XML-based RPC (JAX-RPC) | Utilize o protocolo padrão SOAP sobre JMS. Para obter informações adicionais, leia Protocolo SOAP sobre JMS e SOAP sobre Java Message Service . Restrição: Se o seu aplicativo
cliente chama serviços da Web com base em enterprise bean que são suportados por uma liberação do
WebSphere Application Server que é anterior à Versão 7.0, você deve continuar a usar o
protocolo SOAP sobre JMS proprietário da IBM para acessar esses serviços da Web.
|
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
Categoria | Reprovação | Ação de Migração Recomendada |
---|---|---|
Modelo de programação de aplicativos | Método registerSynchronizationCallbackForCurrentTran na interface com.ibm.websphere.jtaextensions.ExtendedJTATransaction | Use o método registerInterposedSynchronization da interface
TransactionSynchronizationRegistry no lugar. Para obter mais informações, leia Suporte JTA. |
Interface com.ibm.ws.extensionhelper.TransactionControl | Utilize, em vez disso, a interface com.ibm.wsspi.uow.UOWManager. Para obter mais informações, leia Suporte JTA. |
|
Classe HttpServletRequestProxy no pacote com.ibm.websphere.servlet.request | Utilize a classe HttpServletRequestWrapper em vez da classe HttpServletRequestProxy. É possível utilizar as subclasses dessa classe para sobrecarregar ou aprimorar a funcionalidade de um HttpServletRequest fornecido pelo servidor. | |
Classe HttpServletResponseProxy no pacote com.ibm.websphere.servlet.response | Utilize a classe HttpServletResponseWrapper em vez da classe HttpServletResponseProxy. É possível utilizar as subclasses dessa classe para sobrecarregar ou aprimorar a funcionalidade de um HttpServletResponse fornecido pelo servidor. | |
A seguir estão as classes, as interfaces, os métodos e os campos
do adaptador de recursos relacional WebSphere:
|
Se você estiver usando OracleDataStoreHelper, alterne para o driver JDBC do Oracle 11g e use
Oracle11gDataStoreHelper no lugar. Em vez de usar getNativeConnection, use o padrão de wrapper Java Database Connectivity (JDBC) 4.0. Em vez de informações do cliente WSConnection, utilize as APIs de informações do cliente JDBC 4.0. Em vez de com.ibm.websphere.rsadapter.WSCallHelper.setConnectionError (Object conn), utilize o método com.ibm.websphere.rsadapter.WSCallHelper.setConnectionError (Object conn, boolean logEvent). O novo método fornece um parâmetro booleano que permite controlar se efetua ou não no sistema o logout de eventos de erro de conexão. Em vez de usar WSCallHelper.call, use APIs de reflexo Java padrão. Se você estiver usando ORACLE_HELPER, alterne para o driver JDBC do Oracle 11g e use ORACLE_11G_HELPER no lugar. |
|
Modelo de programação de aplicativos | A seguinte função de gerenciamento de sessões:
|
Para compartilhamento de sessão, refaça seus aplicativos para que a sessão tenha seu escopo
definido de forma adequada no módulo da Web, conforme especificado no
Java Servlet Specification Versão
2.2 e posterior. Se os dados precisarem ser compartilhados
além do limite do módulo da web, use o Websphere Extension, contexto de sessão compartilhada - true ou use a API do IBMApplicationSession. Em vez de especificar propriedades do gerenciador de sessões como propriedades customizadas do sistema ou contêiner da Web, use propriedades customizadas do gerenciador de sessões. |
Validação de conexão por consulta SQL | Utilize a validação baseada em tempo limite introduzida com o JDBC 4.0. | |
Classes:
Interface: SERV1\ws\code\admin.thinclient\src\com\ibm\ws\management\ cmdframework\impl\RemoteCommandMgr.java Métodos: Todos os métodos na interface RemoteCommandMgr e MBean xml, SERV1\ws\code\admin.jmx\src\com\ibm\ws\management\ descriptor\xml\RemoteCommandMgr.xml Construtor: RemoteCommandMgrImpl() |
Nenhuma ação de migração é necessária. | |
As seguintes classes proprietárias que são usadas para representar e manipular referências de
terminais WS-Addressing em Java API for XML Web Services (JAX-WS) 2.0:
|
Utilize as seguintes classes em seu lugar:
|
|
Os seguintes tipos WebSphere Common Configuration Model
(WCCM):
|
Se um dos scripts wsadmin Jython ou Jacl utilizar qualquer
desses tipos, modifique o script para utilizar o comando AdminTask correto para concluir
a função equivalente. Exemplo:
|
|
Ambiente | Módulo mod_file_cache do IBM HTTP Server (IHS) | Migre suas diretivas de configuração do IHS de mod_file_cache para o mecanismo de cache fornecido apropriado — mod_mem_cache ou mod_cache. |
Módulo mod_ibm_ldap do IHS | Migre suas diretivas de configuração mod_ibm_ldap para as diretivas mod_ldap equivalentes. | |
Módulo mod_mime_magic do IHS | Remova quaisquer diretivas de configuração do IHS associadas a esse módulo. | |
Módulo mod_proxy_ftp do IHS | Remova quaisquer diretivas de configuração do IHS associadas a esse módulo. | |
Módulo mod_afpa_cache do IHS Adaptive Fast Path Architecture (AFPA) está sendo reprovado para os sistemas operacionais AIX e Windows para o armazenamento em cache de conteúdo gerado tanto estática quanto dinamicamente. |
Remova quaisquer diretivas de configuração do IHS associadas a esse módulo. | |
Ferramentas de Instalação e Manutenção | Suporte para uso do IBM Update Installer para WebSphere Software Versão 6.x para aplicar manutenção no WebSphere Application Server Versão 6.0.2.21+ e Versão 6.1.0.x | Use o IBM Update Installer para
WebSphere Software Versão 7.0. O Update Installer Versão 7.0 suporta a aplicação de manutenção no WebSphere Application Server Versão 6.0.2.21+, Versão 6.1.0.x e Versão 7.0. |
Suporte para uso do IBM WebSphere Installation Factory Versão 6.1 para criar pacotes de instalação para WebSphere Application Server Versão 6.1 | Use o IBM WebSphere Installation Factory Versão 7.0. O WebSphere Installation Factory Versão 7.0 suporta a criação de pacotes de instalação para o WebSphere Application Server Versão 6.1 e Versão 7.0. |
|
Recursos do J2EE | Os seguintes recursos:
|
Use provedores JMS que estejam em conformidade com a especificação J2EE Connector Architecture 1.5. |
Acesso a dados | Propriedade de sistema disablePK54589 | Configure a propriedade customizada de origem de dados isConnectionSharingBasedOnCurrentState. Se você estiver utilizando disablePK54589=true, poderá substituí-la por isConnectionSharingBasedOnCurrentState=false. |
Programando | Fornecimento da JavaServer Faces widget library (JWL) com o WebSphere Application Server | Crie manualmente uma biblioteca compartilhada para JWL usando o jar do Rational Application Developer. |
Gerenciamento de perfil | Modelo de perfil do gerenciador de implementação | Use o modelo de perfil de gerenciamento com um servidor do gerenciador de implementação. |
Security | Suporte para usar o Simple and Protected GSS-API Negotiation Mechanism Trust Association Interceptor (SPNEGO TAI) para negociar e autenticar com segurança solicitações HTTP para recursos protegidos | Use a autenticação da web SPNEGO integrada para fornecer o recarregamento dinâmico dos filtros SPNEGO e ativar o fallback para o método de login do aplicativo. |
Servidores | Fornecimento do Apache Struts 1.1, 1.2.4 e 1.2.7 como bibliotecas opcionais no WebSphere Application Server | Se você deseja continuar usando essas versões do Apache Struts, elas estarão disponíveis no Web site do Apache Struts. |
Para o transporte do grupo principal, as seguintes opções de
configuração:
|
Mova para o transporte de estrutura de canal. Para obter mais informações, leia Transportes do Grupo Principal. |
|
Administração do Sistema | Opção para instalar o recurso do aplicativo cliente que pode ser conectado para o IBM Application Client para WebSphere Application Server | Utilize, em vez disso, o novo recurso Aplicativo Cliente EJB Thin. |
Os seguintes recursos de segurança SIBus (Service Integration
Bus):
|
Executar as seguintes ações:
|
|
Ferramenta coletora (collector.bat ou collector.sh) que
reúne informações sobre a instalação do WebSphere Application Server e as empacota em um
arquivo Java archive (JAR) que
pode ser enviado para o IBM Software Support Nota: Esse recurso foi descontinuado.
|
Use o IBM Support Assistant (ISA) Lite. | |
Modelos de servidor proxy baseados em protocolo | Use o console administrativo ou os comandos wsadmin
no grupo de comandos ServerManagement para selecionar um ou vários protocolos
para servidores proxy. Para obter informações adicionais, leia Grupo de Comandos ServerManagement para o Objeto AdminTask |
|
WebSphere Touchpoint (WAS.admin.wstp component—all classes and methods) | Use as outras interfaces de gerenciamento padrão no WebSphere Application Server. | |
Comandos no grupo de comandos SecureConversation para o objeto AdminTask | Use os comandos no grupo de comandos WSSCacheManagement para gerenciar configurações de cache distribuído do Web Services Security (WS-Security). | |
A seguir há os nomes de configuração do Lightweight Directory Access Protocol
(LDAP) no repositório federado do Virtual Member Manager (VMM):
|
Use os seguintes nomes de configuração:
|
|
Serviços da Web | Suporte para o espaço de nomes de ligação do Web Services Description Language (WSDL) '2006/02' WS-Addressing | Substitua o uso do espaço de nomes '2006/02' nos arquivos do WSDL pelo uso do espaço de nomes '2006/05' |
Interface do Web Services Distributed Management (WSDM) | Use as outras interfaces de gerenciamento padrão no WebSphere Application Server. | |
O protocolo SOAP sobre Java Message Service (JMS) proprietário da IBM para aplicativos Java API for XML Web Services (JAX-WS) ou Java API for XML-based RPC (JAX-RPC) | Utilize o protocolo padrão SOAP sobre JMS. Para obter informações adicionais, leia Protocolo SOAP sobre JMS e SOAP sobre Java Message Service . Restrição: Se o seu aplicativo
cliente chama serviços da Web com base em enterprise bean que são suportados por uma liberação do
WebSphere Application Server que é anterior à Versão 7.0, você deve continuar a usar o
protocolo SOAP sobre JMS proprietário da IBM para acessar esses serviços da Web.
|
Recursos Reprovados na Versão 6.1
![[z/OS]](../images/ngzos.gif)
Categoria | Reprovação | Ação de Migração Recomendada |
---|---|---|
Modelo de programação de aplicativos | Método setDatabaseDefaultIsolationLevel(int) na classe com.ibm.websphere.rsadapter.DataStoreHelperMetaData | Comece a utilizar o seguinte método:
|
A classe e a interface a seguir no tempo de execução
da Estrutura de Mediação:
|
Substitua todos os usos da classe com.ibm.websphere.sib,.mediation.handler.SIMessageContextException
pela classe com.ibm.websphere.sib.mediation.handler.MessageContextException. Substitua todos os usos da interface com.ibm.websphere.sib.mediation.messagecontext.SIMediationBean por uma interface equivalente. O WebSphere Application Server não fornece uma implementação desta interface. |
|
Suporte para configuração de transporte HTTP | Comece a mudar para o transporte baseado em canal. | |
As funções do seguinte bean de mensagem de contêiner da Web:
|
Comece a mudar para a estrutura de canal. A estrutura de canal fornece o bean de mensagem TransportChannelService, o que é mais flexível e possui mais métodos que os métodos relacionados a transporte de contêiner da Web atual. |
|
Suporte para implementar beans de entidade gerenciados por contêiner em um banco de dados SQL genérico | If an application uses SQL92 or SQL99 because the application has to run with different relational databases, use the IBM tooling to generate deployed code for each database vendor or version that the application might use. No momento da instalação, especifique o fornecedor do banco de dados ou a versão que será usada com o WebSphere Application Server. | |
IBM
WebSphere Studio tools runtime support provided
by the following classes (which were used to leverage Visual Age for Java tooling):
|
Rearquitete seus aplicativos para utilizar convenções de codificação J2EE padrão. | |
Campo de constante CUSTOM_HELPER na API da classe com.ibm.websphere.rsadapter.DataStoreHelper | Se você criar a sua própria classe de implementação DataStoreHelper, não chame setHelperType(DataStoreHelper.CUSTOM_HELPER). Em vez disso, deixe que o valor de HelperType seja configurado pela classe de implementação da qual foi herdado. | |
Recursos do J2EE | Suporte para capacidade de conexão de um servidor de aplicativos ou um aplicativo cliente J2EE ao
componente JMS Server do recurso integrado do sistema de mensagens no
WebSphere Application Server Versão 5 Essa reprovação
inclui as seguintes capacidades:
|
Executar as seguintes ações:
|
Administração do Sistema | Diálogo de Customização, o conjunto de painéis do Interactive System Productivity Facility (ISPF) usados para criar tarefas e instruções para configuração e migração do ambiente do WebSphere Application Server paraz/OS | Use o Profile Management Tool (apenas no z/OS) ou o comando
zpmt para gerar as tarefas e as instruções de criação de perfis.
Use o z/OS Migration Management Tool para gerar definições de migração. Para obter informações sobre como usar o z/OS Migration Management Tool, leia o artigo Usando o z/OS Migration Management Tool para criar e gerenciar definições de migração na documentação. |
Comando clientUpgrade | Nenhuma ação de migração é necessária. | |
Cloudscape datastore helper (com.ibm.websphere.rsadapter.CloudscapeDataStoreHelper) and Cloudscape Network Server datastore helper (com.ibm.websphere.rsadapter.CloudscapeNetworkServerDataStoreHelper) as well as their types in DataStoreHelper | Para as configurações existentes, nenhuma ação de migração é necessária. The migration utility changes the deprecated Cloudscape helpers
to Derby helpers. For new configurations, use the Derby datastore helpers and types instead of the Cloudscape datastore helpers. Para obter mais informações, leia Configurações Mínimas Necessárias da Origem de Dados por Fornecedor. |
|
DB2 Legacy CLI-based Type 2 JDBC Driver provider | Start using the DB2 Universal JDBC Driver Provider. | |
Suporte de distribuição do conjunto lógico (com.ibm.websphere.csi.ThreadPoolStrategy.LogicalPoolDistribution) | Nenhuma ação de migração é necessária. No entanto, quando essa função for removida, todas as propriedades customizadas do ORB (Object Request Broker) que você especificou serão ignoradas. As propriedades customizadas do ORB de interesse são com.ibm.websphere.threadpool.strategy.LogicalPoolDistribution.*. Para obter mais informações, leia Propriedades Personalizadas do Object Request Broker. |
|
Configuração do conjunto de encadeamentos ORB como parte do objeto do Servidor no arquivo server.xml | Utilize a configuração do conjunto de encadeamentos que faz parte do objeto ServerIndex no arquivo serverindex.xml. | |
A variável de configuração protocol_http_transport_class_mapping_file que especifica o nome do arquivo de mapeamento da classe de transação | Use a variável de configuração wlm_classification_file
para especificar o nome do arquivo XML que mapeia pedidos de HTTP para classes de
transação do WLM. O arquivo de mapeamento reprovado suportava a especificação de várias classes de transação por linha. Isso permitia a criação de um efeito de dispatch de trabalho round-robin. Embora o arquivo XML apontado por wlm_classification_file não suporte a especificação de várias classes de transação por linha, você poderá atingir esse mesmo efeito utilizando a opção round-robin do zWLM. Selecione essa opção especificando wlm_stateful_session_placement_on=1. |
|
As seguintes variáveis de configuração:
![]() |
Use a propriedade customizada listenBacklog do canal de transporte TCP. Para obter informações sobre como utilizar essa propriedade, leia Propriedades Customizadas do Canal de Transporte TCP |
|
Arquivo de mapeamento de certificados SSL especificado pela variável de ambiente
protocol_https_cert_mapping_file As seguintes variáveis de configuração relacionadas também foram reprovadas:
|
Nenhuma ação de migração é necessária neste momento. Em uma versão subsequente do WebSphere Application Server para z/OS, um novo mecanismo de configuração será fornecido, o qual permitirá a escolha de um certificado de servidor SSL diferente para ser usado para handshake SSL, dependendo do endereço IP do servidor da conexão do soquete. Esse novo mecanismo administrativo substituirá o formato de arquivo atual apontado pela variável protocol_http_cert_mapping_file. |
|
Propriedade de sistema JVM com.ibm.websphere.sendredirect.compatibility | Comece a modificar seus aplicativos para que redirecionem URLs não relativas, aquelas que iniciam com uma barra ("/"), relacionadas à raiz do contêiner de servlet (web_server_root) ao invés da raiz de contexto do aplicativo da web. Read the Java Servlet 2.4 Specification, which is available for download at http://jcp.org/aboutJava/communityprocess/final/jsr154/, for information on how sendRedirect should behave. |
|
Extensão customizada do Servlet PageList do contêiner de Web, incluindo
as seguintes classes:
|
Arquitete novamente seus aplicativos
para que utilizem as classes javax.servlet.filter em vez das classes
com.ibm.servlet.classes. Starting with the Java Servlet 2.3 specification, javax.servlet.filter classes give you the capability to intercept requests and examine responses. Elas também permitem fornecer a funcionalidade de encadeamento, bem como a funcionalidade para enfeitar ou truncar respostas. |
|
A seguir há as propriedades customizadas para a origem de dados:
|
O produto agora oferece essas propriedades como opções pré-configuradas, que são as propriedades de substituição na lista a seguir. Para evitar as mensagens de erro do tempo de execução, desative permanentemente as propriedades customizadas originais ao
excluí-las da lista de propriedades customizadas.
Nota: Se as propriedades novas e antigas coexistirem, as novas terão precedência.
|
|
Administração do Sistema | PRR (Reinicialização e Recuperação no Mesmo Nível) | Para recuperação de transação, migre utilizando a funcionalidade PRR para a funcionalidade do gerenciador de disponibilidade alta. Leia Alta Disponibilidade Transacional para obter informações sobre como configurar o gerenciador de alta disponibilidade para desempenhar a recuperação de transação. |
Security | Simple WebSphere Authentication Mechanism (SWAM) | Utilize o mecanismo LTPA (Lightweight Third-Party Authentication). Para obter mais informações, leia Lightweight Third Party Authentication. |
Função auxiliar de autenticação LoginHelper CORBA (com.ibm.ws.security.util.LoginHelper) | Migrate to the Java Authentication and Authorization Service (JAAS) programming model. Para obter informações sobre essa migração, leia Migrando o Login Programático do Common Object Request Broker Architecture para o Java Authentication and Authorization Service (CORBA e JAAS). | |
Interface TAI (Trust Association Interceptor)
com.ibm.ws.security.web.WebSealTrustAssociationInterceptor Este interceptor Tivoli TAI que implementa a interface WebSphere Application Server TAI foi fornecido para suportar o WebSEAL Versão 4.1. |
Se você pretende utilizar o WebSEAL 5.1 ou posterior, deverá migrar para utilizar o interceptor com.ibm.ws.security.web.TAMTrustAssociationInterceptorPlus. | |
Suporte para z/OS System SSL para todos os tipos de servidores, exceto Daemon | Comece convertendo scripts wsadmin existentes que usam configurações de segurança do z/OS System SSL em scripts que usam configurações de segurança do JSSE. | |
Desempenho | Support for the Java Virtual Machine Profiler Interface
(JVMPI) is deprecated along with the following related JVM runtime counters:
|
Begin moving to the Java Virtual Machine Tool Interface (JVMTI). Para obter mais informações, leia JVMTI (JVM Tool Interface). |
Support for the Java Virtual Machine Debugger Interface (JVMDI) | Begin moving to the Java Virtual Machine Tool Interface (JVMTI). Para obter mais informações, leia JVMTI (JVM Tool Interface). |
|
Determinação de problemas | O formato de ID de mensagem que é usado no WebSphere Application Server
Versão 6.0.x e anterior. Os prefixos da mensagem para os arquivos de registro não foram registrados anteriormente com o registro de mensagem principal. O WebSphere Application Server Versão 6.1.x e mais recente usam prefixos de mensagem compatíveis nos logs de saída. |
Utilize o comando convertlog e a classe MessageConverter para ajudá-lo nas ferramentas de migração que contam com o formato de mensagem mais antigo. Para obter mais informações, leia Convertendo Arquivos de Log para Utilizar IDs de Mensagens Exclusivas da IBM. |
Plug-in com.ibm.etools.logging.util, o arquivo logutil.jar
|
Comece a mudar o código de plug-ins e aplicativos utilizando os arquivos de configuração, classes, métodos ou variáveis no plug-in com.ibm.etools.logging.util para as seguintes substituições:
|
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Categoria | Reprovação | Ação de Migração Recomendada |
---|---|---|
Modelo de programação de aplicativos | Método setDatabaseDefaultIsolationLevel(int) na classe com.ibm.websphere.rsadapter.DataStoreHelperMetaData | Comece a utilizar o seguinte:
|
A classe e a interface a seguir no tempo de execução
da Estrutura de Mediação:
|
Substitua todos os usos da classe com.ibm.websphere.sib,.mediation.handler.SIMessageContextException
pela classe com.ibm.websphere.sib.mediation.handler.MessageContextException. Substitua todos os usos da interface com.ibm.websphere.sib.mediation.messagecontext.SIMediationBean por uma interface equivalente. O WebSphere Application Server não fornece uma implementação desta interface. |
|
As funções do seguinte bean de mensagem de contêiner da Web:
|
Comece a mudar para a estrutura de canal. A estrutura de canal fornece o bean de mensagem TransportChannelService, o que é mais flexível e possui mais métodos que os métodos relacionados a transporte de contêiner da Web atual. |
|
Suporte para implementar beans de entidade gerenciados por contêiner em um banco de dados SQL genérico | If an application uses SQL92 or SQL99 because the application has to run with different relational databases, use the IBM tooling to generate deployed code for each database vendor or version that the application might use. No momento da instalação, especifique o fornecedor do banco de dados ou a versão que será usada com o WebSphere Application Server. | |
IBM
WebSphere Studio tools runtime support provided
by the following classes (which were used to leverage Visual Age for Java tooling):
|
Rearquitete seus aplicativos para utilizar convenções de codificação J2EE padrão. | |
Campo de constante CUSTOM_HELPER na API da classe com.ibm.websphere.rsadapter.DataStoreHelper | Se você criar a sua própria classe de implementação DataStoreHelper, não chame setHelperType(DataStoreHelper.CUSTOM_HELPER). Em vez disso, deixe que o valor de HelperType seja configurado pela classe de implementação da qual foi herdado. | |
Recursos do J2EE | Suporte para capacidade de conexão de um servidor de aplicativos ou um aplicativo cliente J2EE ao
componente JMS Server do recurso integrado do sistema de mensagens no
WebSphere Application Server Versão 5 Essa reprovação
inclui as seguintes capacidades:
|
Executar as seguintes ações:
|
Administração do Sistema | Comando setup | Utilize o comando install. |
Comando clientUpgrade | Nenhuma ação de migração é necessária. | |
Comando wasprofile | Utilize o comando manageprofiles. Para obter mais informações, leia Comando manageprofiles. |
|
Os seguintes parâmetros de comando
WASPostUpgrade:
|
Nenhuma ação de migração é necessária. | |
Cloudscape datastore helper (com.ibm.websphere.rsadapter.CloudscapeDataStoreHelper) and Cloudscape Network Server datastore helper (com.ibm.websphere.rsadapter.CloudscapeNetworkServerDataStoreHelper) as well as their types in DataStoreHelper | Para as configurações existentes, nenhuma ação de migração é necessária. The migration utility changes the deprecated Cloudscape helpers
to Derby helpers. For new configurations, use the Derby datastore helpers and types instead of the Cloudscape datastore helpers. Para obter mais informações, leia Configurações Mínimas Necessárias da Origem de Dados por Fornecedor. |
|
DB2 Legacy CLI-based Type 2 JDBC Driver provider | Start using the DB2 Universal JDBC Driver Provider. | |
Suporte de distribuição do conjunto lógico (com.ibm.websphere.csi.ThreadPoolStrategy.LogicalPoolDistribution) | Nenhuma ação de migração é necessária. No entanto, quando essa função for removida, todas as propriedades customizadas do ORB (Object Request Broker) que você especificou serão ignoradas. As propriedades customizadas do ORB de interesse são com.ibm.websphere.threadpool.strategy.LogicalPoolDistribution.*. Para obter mais informações, leia Logical Pool Distribution e Propriedades Personalizadas do Object Request Broker. |
|
Configuração do conjunto de encadeamentos ORB como parte do objeto do Servidor no arquivo server.xml | Utilize a configuração do conjunto de encadeamentos que faz parte do objeto ServerIndex no arquivo serverindex.xml. | |
Propriedade de sistema JVM com.ibm.websphere.sendredirect.compatibility | Comece a modificar seus aplicativos para que redirecionem URLs não relativas, aquelas que iniciam com uma barra ("/"), relacionadas à raiz do contêiner de servlet (web_server_root) ao invés da raiz de contexto do aplicativo da web. Read the Java Servlet 2.4 Specification, which is available for download at http://jcp.org/aboutJava/communityprocess/final/jsr154/, for information on how sendRedirect should behave. |
|
Extensão customizada do Servlet PageList do contêiner de Web, incluindo
as seguintes classes:
|
Arquitete novamente seus aplicativos
para que utilizem as classes javax.servlet.filter em vez das classes
com.ibm.servlet.classes. Starting with the Java Servlet 2.3 specification, javax.servlet.filter classes give you the capability to intercept requests and examine responses. Elas também permitem fornecer a funcionalidade de encadeamento, bem como a funcionalidade para enfeitar ou truncar respostas. |
|
A seguir há as propriedades customizadas para a origem de dados:
|
O produto agora oferece essas propriedades como opções pré-configuradas, que são as propriedades de substituição na lista a seguir. Para evitar as mensagens de erro do tempo de execução, desative permanentemente as propriedades customizadas originais ao
excluí-las da lista de propriedades customizadas.
Nota: Se as propriedades novas e antigas coexistirem, as novas terão precedência.
|
|
Propriedade customizada do serviço de transações DISABLE_FILE_LOCKING | Limpe a caixa de opções Ativar Trava de Arquivo no painel Serviço de Transação do console administrativo. Para obter mais informações, leia Desativando Travas de Arquivos. |
|
Simple WebSphere Authentication Mechanism (SWAM) | Utilize o mecanismo LTPA (Lightweight Third-Party Authentication). Para obter mais informações, leia Lightweight Third Party Authentication. |
|
Security | Função auxiliar de autenticação LoginHelper CORBA (com.ibm.ws.security.util.LoginHelper) | Migrate to the Java Authentication and Authorization Service (JAAS) programming model. Para obter informações sobre essa migração, leia Migrando o Login Programático do Common Object Request Broker Architecture para o Java Authentication and Authorization Service (CORBA e JAAS). |
Interface TAI (Trust Association Interceptor)
com.ibm.ws.security.web.WebSealTrustAssociationInterceptor Este interceptor Tivoli TAI que implementa a interface WebSphere Application Server TAI foi fornecido para suportar o WebSEAL Versão 4.1. |
Se você pretende utilizar o WebSEAL 5.1 ou posterior, deverá migrar para utilizar o interceptor com.ibm.ws.security.web.TAMTrustAssociationInterceptorPlus. | |
Support for the Java Virtual Machine Profiler Interface
(JVMPI) is deprecated along with the following related JVM runtime counters:
|
Begin moving to the Java Virtual Machine Tool Interface (JVMTI). Para obter mais informações, leia JVMTI (JVM Tool Interface). |
|
Desempenho | Support for the Java Virtual Machine Debugger Interface (JVMDI) | Begin moving to the Java Virtual Machine Tool Interface (JVMTI). Para obter mais informações, leia JVMTI (JVM Tool Interface). |
O formato de ID de mensagem que é usado no WebSphere Application Server
Versão 6.0.x e anterior. Os prefixos da mensagem para os arquivos de registro não foram registrados anteriormente com o registro de mensagem principal. O WebSphere Application Server Versão 6.1.x e mais recente usam prefixos de mensagem compatíveis nos logs de saída. |
Utilize o comando convertlog e a classe MessageConverter para ajudá-lo nas ferramentas de migração que contam com o formato de mensagem mais antigo. Para obter mais informações, leia Convertendo Arquivos de Log para Utilizar IDs de Mensagens Exclusivas da IBM. |
|
Determinação de problemas | O plug-in com.ibm.etools.logging.util, o arquivo logutil.jar
|
Comece a mudar o código de plug-ins e aplicativos utilizando os arquivos de configuração, classes, métodos ou variáveis no plug-in com.ibm.etools.logging.util para as seguintes substituições:
|
![[IBM i]](../images/iseries.gif)
Categoria | Reprovação | Ação de Migração Recomendada |
---|---|---|
Modelo de programação de aplicativos | Método setDatabaseDefaultIsolationLevel(int) na classe com.ibm.websphere.rsadapter.DataStoreHelperMetaData | Comece a utilizar o seguinte:
|
A classe e a interface a seguir no tempo de execução
da Estrutura de Mediação:
|
Substitua todos os usos da classe com.ibm.websphere.sib,.mediation.handler.SIMessageContextException
pela classe com.ibm.websphere.sib.mediation.handler.MessageContextException. Substitua todos os usos da interface com.ibm.websphere.sib.mediation.messagecontext.SIMediationBean por uma interface equivalente. O WebSphere Application Server não fornece uma implementação desta interface. |
|
As funções do seguinte bean de mensagem de contêiner da Web:
|
Comece a mudar para a estrutura de canal. A estrutura de canal fornece o bean de mensagem TransportChannelService, o que é mais flexível e possui mais métodos que os métodos relacionados a transporte de contêiner da Web atual. |
|
Suporte para implementar beans de entidade gerenciados por contêiner em um banco de dados SQL genérico | If an application uses SQL92 or SQL99 because the application has to run with different relational databases, use the IBM tooling to generate deployed code for each database vendor or version that the application might use. No momento da instalação, especifique o fornecedor do banco de dados ou a versão que será usada com o WebSphere Application Server. | |
IBM
WebSphere Studio tools runtime support provided
by the following classes (which were used to leverage Visual Age for Java tooling):
|
Rearquitete seus aplicativos para utilizar convenções de codificação J2EE padrão. | |
Campo de constante CUSTOM_HELPER na API da classe com.ibm.websphere.rsadapter.DataStoreHelper | Se você criar a sua própria classe de implementação DataStoreHelper, não chame setHelperType(DataStoreHelper.CUSTOM_HELPER). Em vez disso, deixe que o valor de HelperType seja configurado pela classe de implementação da qual foi herdado. | |
Recursos do J2EE | Suporte para capacidade de conexão de um servidor de aplicativos ou um aplicativo cliente J2EE ao
componente JMS Server do recurso integrado do sistema de mensagens no
WebSphere Application Server Versão 5 Essa reprovação inclui o seguinte:
|
Executar as seguintes ações:
|
Administração do Sistema | Comando clientUpgrade | Nenhuma ação de migração é necessária. |
Comando wasprofile | Utilize o comando manageprofiles. Para obter mais informações, leia Comando manageprofiles. |
|
Os seguintes parâmetros de comando
WASPostUpgrade:
|
Nenhuma ação de migração é necessária. | |
Cloudscape datastore helper (com.ibm.websphere.rsadapter.CloudscapeDataStoreHelper) and Cloudscape Network Server datastore helper (com.ibm.websphere.rsadapter.CloudscapeNetworkServerDataStoreHelper) as well as their types in DataStoreHelper | Para as configurações existentes, nenhuma ação de migração é necessária. The migration utility changes the deprecated Cloudscape helpers
to Derby helpers. For new configurations, use the Derby datastore helpers and types instead of the Cloudscape datastore helpers. Para obter mais informações, leia Configurações Mínimas Necessárias da Origem de Dados por Fornecedor. |
|
DB2 Legacy CLI-based Type 2 JDBC Driver provider | Start using the DB2 Universal JDBC Driver Provider. | |
Suporte de distribuição do conjunto lógico (com.ibm.websphere.csi.ThreadPoolStrategy.LogicalPoolDistribution) | Nenhuma ação de migração é necessária. No entanto, quando essa função for removida, todas as propriedades customizadas do ORB (Object Request Broker) que você especificou serão ignoradas. As propriedades customizadas do ORB de interesse são com.ibm.websphere.threadpool.strategy.LogicalPoolDistribution.*. Para obter mais informações, leia Logical Pool Distribution e Propriedades Personalizadas do Object Request Broker. |
|
Configuração do conjunto de encadeamentos ORB como parte do objeto do Servidor no arquivo server.xml | Utilize a configuração do conjunto de encadeamentos que faz parte do objeto ServerIndex no arquivo serverindex.xml. | |
Propriedade de sistema JVM com.ibm.websphere.sendredirect.compatibility | Comece a modificar seus aplicativos para que redirecionem URLs não relativas, aquelas que iniciam com uma barra ("/"), relacionadas à raiz do contêiner de servlet (web_server_root) ao invés da raiz de contexto do aplicativo da web. Read the Java Servlet 2.4 Specification, which is available for download at http://jcp.org/aboutJava/communityprocess/final/jsr154/, for information on how sendRedirect should behave. |
|
Extensão customizada do Servlet PageList do contêiner de Web, incluindo
as seguintes classes:
|
Arquitete novamente seus aplicativos
para que utilizem as classes javax.servlet.filter em vez das classes
com.ibm.servlet.classes. Starting with the Java Servlet 2.3 specification, javax.servlet.filter classes give you the capability to intercept requests and examine responses. Elas também permitem fornecer a funcionalidade de encadeamento, bem como a funcionalidade para enfeitar ou truncar respostas. |
|
A seguir há as propriedades customizadas para a origem de dados:
|
O produto agora oferece essas propriedades como opções pré-configuradas, que são as propriedades de substituição na lista a seguir. Para evitar as mensagens de erro do tempo de execução, desative permanentemente as propriedades customizadas originais ao
excluí-las da lista de propriedades customizadas.
Nota: Se as propriedades novas e antigas coexistirem, as novas terão precedência.
|
|
Propriedade customizada do serviço de transações DISABLE_FILE_LOCKING | Limpe a caixa de opções Ativar Trava de Arquivo no painel Serviço de Transação do console administrativo. Para obter mais informações, leia Desativando Travas de Arquivos. |
|
Simple WebSphere Authentication Mechanism (SWAM) | Utilize o mecanismo LTPA (Lightweight Third-Party Authentication). Para obter mais informações, leia Lightweight Third Party Authentication. |
|
Security | Função auxiliar de autenticação LoginHelper CORBA (com.ibm.ws.security.util.LoginHelper) | Migrate to the Java Authentication and Authorization Service (JAAS) programming model. Para obter informações sobre essa migração, leia Migrando o Login Programático do Common Object Request Broker Architecture para o Java Authentication and Authorization Service (CORBA e JAAS). |
Interface TAI (Trust Association Interceptor)
com.ibm.ws.security.web.WebSealTrustAssociationInterceptor Este interceptor Tivoli TAI que implementa a interface WebSphere Application Server TAI foi fornecido para suportar o WebSEAL Versão 4.1. |
Se você pretende utilizar o WebSEAL 5.1 ou posterior, deverá migrar para utilizar o interceptor com.ibm.ws.security.web.TAMTrustAssociationInterceptorPlus. | |
Support for the Java Virtual Machine Profiler Interface
(JVMPI) is deprecated along with the following related JVM runtime counters:
|
Begin moving to the Java Virtual Machine Tool Interface (JVMTI). Para obter mais informações, leia JVMTI (JVM Tool Interface). |
|
Desempenho | Support for the Java Virtual Machine Debugger Interface (JVMDI) | Begin moving to the Java Virtual Machine Tool Interface (JVMTI). Para obter mais informações, leia JVMTI (JVM Tool Interface). |
O formato de ID de mensagem que é usado no WebSphere Application Server
Versão 6.0.x e anterior. Os prefixos da mensagem para os arquivos de registro não foram registrados anteriormente com o registro de mensagem principal. O WebSphere Application Server Versão 6.1.x e mais recente usam prefixos de mensagem compatíveis nos logs de saída. |
Utilize o comando convertlog e a classe MessageConverter para ajudá-lo nas ferramentas de migração que contam com o formato de mensagem mais antigo. Para obter mais informações, leia Convertendo Arquivos de Log para Utilizar IDs de Mensagens Exclusivas da IBM. |
|
Determinação de problemas | O plug-in com.ibm.etools.logging.util, o arquivo logutil.jar
|
Comece a mudar o código de plug-ins e aplicativos utilizando os arquivos de configuração, classes, métodos ou variáveis no plug-in com.ibm.etools.logging.util para as seguintes substituições:
|
Recursos Reprovados na Versão 6.0.2
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
Categoria | Reprovação | Ação de Migração Recomendada |
---|---|---|
Modelo de programação de aplicativos | Os seguintes métodos da classe com.ibm.websphere.runtime.ServerName:
|
Esses métodos são apenas para uso do tempo de execução do WebSphere Application Server. Os aplicativos não devem chamar esses métodos. |
Suporte para configuração de transporte HTTP | Comece a mudar para o transporte baseado em canal. | |
Desempenho | Interface com.ibm.websphere.cache.DistributedLockingMap | Não use a interface com.ibm.websphere.cache.DistributedLockingMap porque esta interface não é suportada pelo tempo de execução do WebSphere Application Server. |
A constante TYPE_DISTRIBUTED_LOCKING_MAP definida na classe com.ibm.websphere.cache.DistributedObjectCache | Não use a constante TYPE_DISTRIBUTED_LOCKING_MAP que é definida na classe com.ibm.websphere.cache.DistributedObjectCache porque esta constante não é suportada pelo tempo de execução do WebSphere Application Server. | |
Administração do Sistema | A seguir há as propriedades customizadas para a origem de dados:
|
Substitua as propriedades pelo seguinte:
Nota: Se as propriedades novas e antigas coexistirem, as novas terão precedência.
|
![[z/OS]](../images/ngzos.gif)
Categoria | Reprovação | Ação de Migração Recomendada |
---|---|---|
Modelo de programação de aplicativos | Os seguintes métodos da classe com.ibm.websphere.runtime.ServerName:
|
Esses métodos são apenas para uso do tempo de execução do WebSphere Application Server. Os aplicativos não devem chamar esses métodos. |
Desempenho | Interface com.ibm.websphere.cache.DistributedLockingMap | Não use a interface com.ibm.websphere.cache.DistributedLockingMap porque esta interface não é suportada pelo tempo de execução do WebSphere Application Server. |
A constante TYPE_DISTRIBUTED_LOCKING_MAP definida na classe com.ibm.websphere.cache.DistributedObjectCache | Não use a constante TYPE_DISTRIBUTED_LOCKING_MAP que é definida na classe com.ibm.websphere.cache.DistributedObjectCache porque esta constante não é suportada pelo tempo de execução do WebSphere Application Server. | |
Administração do Sistema | A seguir há as propriedades customizadas para a origem de dados:
|
Substitua as propriedades pelo seguinte:
Nota: Se as propriedades novas e antigas coexistirem, as novas terão precedência.
|
![[z/OS]](../images/ngzos.gif)
Recursos Reprovados na Versão 6.0.1
Categoria | Reprovação | Ação de Migração Recomendada |
---|---|---|
Security | Protocolo de segurança IIOP z/OS Secure Authentication Service (z/SAS) | Utilize os protocolos CSIv2 (Common Secure Interoperability Versão 2). |
Recursos Reprovados na Versão 6.0
![[z/OS]](../images/ngzos.gif)
Categoria | Reprovação | Ação de Migração Recomendada |
---|---|---|
Suporte ao modelo de programação de aplicativos e ao contêiner | Suporte para as seguintes tags tsx no
mecanismo JSP (JavaServer Pages):
|
Em vez de utilizar as tags tsx,
você deve utilizar tags equivalentes da JSTL (JavaServer Pages Standard Tag
Library). A JSTL é suportada no WebSphere Application Server Versão 6.0 e a biblioteca de tags
está incluída no produto. Utilize esta tabela
como diretriz para converter as tags tsx em tags JSTL:
|
Os seguintes IDs de backend:
|
Utilize outros IDs de backend. | |
Serviços do aplicativo | API de Extensões JRas Não está planejado nenhum aprimoramento adicional para suporte a JRas. |
Utilize a função equivalente no pacote java.util.logging (JSR47). |
Interface EJB de UDDI (Universal Description, Discovery and Integration) Versão 2 para o Registro UDDI | Não há substituição para a interface EJB. Essa interface está incluída no WebSphere Application Server Versão 6.0 para compatibilidade com a Versão 5.x. Os usuários não precisam tomar nenhuma ação específica e podem continuar a usar a API do EJB da Versão 2; entretanto, devem estar cientes de que ela não inclui nenhuma funcionalidade UDDI que seja nova para UDDI Versão 3 e a interface pode ser removida em uma liberação subsequente do WebSphere Application Server. | |
A biblioteca de classes UDDI4J Versão 2, o arquivo uddi4jv2.jar | Comece a utilizar as APIs UDDI da Versão 3. Uma biblioteca do cliente é fornecida para simplificar a construção e o envio de solicitações UDDI Versão 3 a partir do Java. Este é o Cliente do IBM UDDI Versão 3 para Java fornecido no uddiv3client.jar. As APIs UDDI4J ainda podem ser usadas; entretanto, você deve estar ciente de que elas não fornecem acesso a nenhuma das novas funcionalidades da UDDI Versão 3 e podem ser removidas em uma liberação subsequente do WebSphere Application Server. | |
Todas as APIs de UUT (UDDI Utility Tools) de nível inferior,
como BusinessStub, ServiceStub e assim por diante. Todas essas APIs foram substituídas pela interface PromoterAPI de alto nível no pacote com.ibm.uddi.promoter. |
Comece a usar a interface PromoterAPI no pacote com.ibm.uddi.promoter no lugar dessas APIs de baixo nível, as quais serão removidas em uma liberação subsequente do WebSphere Application Server. O PromoterAPI fornece a mesma funcionalidade em um nível superior de abstração. | |
Os seguintes métodos no tempo de execução do J2EE Connector
Architecture:
|
Os métodos são substituídos como segue:
Para aliases de autenticação gerenciados por contêiner, especifique as credenciais gerenciadas por contêiner nas informações sobre ligação de recursos dos aplicativos. |
|
Propriedade ApplicationProfile no painel Gerenciador de Trabalho do console administrativo | Leia os artigos na seção Análise de Perfil do Aplicativo para obter as diferenças entre os perfis do aplicativo na Versão 5.x e na Versão 6.0.x. |
|
O item a seguir do painel de origem de dados no console administrativo:
|
Definir a propriedade DefaultPrincipleMapping na Referência do Recurso. | |
Todas as classes no pacote com.ibm.websphere.servlet.filter,
incluindo as seguintes:
|
Arquitete novamente seus aplicativos para utilizar as classes javax.servlet.filter em vez de classes com.ibm.websphere.servlet.filter. A partir da especificação Servlet 2.3, as classes javax.servlet.filter fornecem capacidade para interceptar os pedidos e examinar as respostas. Elas também permitem alcançar a funcionalidade de encadeamento, bem como enriquecer e truncar as respostas. | |
Serviços do aplicativo | Filtragem MIME (Multipurpose Internet Mail Extensions) Os filtros MIME foram introduzidos pela primeira vez no WebSphere Application Server Versão 3.5 como uma forma de os servlets aperfeiçoarem, truncarem e modificarem as respostas geradas por outros servlets, com base nos tipos MIME do conteúdo de saída. |
javax.servlet.filters, que foram introduzidos na especificação Servlet 2.3, permitem que os
usuários conectem filtros que podem interceptar solicitações para os servlets e suas respostas. Eles
também possuem a capacidade de modificar o conteúdo que flui em qualquer direção. Os javax.servlet.filters mantêm toda a funcionalidade de filtros MIME. Os javax.servlet.filters são APIs padrão e são suportados por todos os serviços de aplicativos compatíveis. Consulte a especificação Servlet 2.3 ou Filtragem de Servlets para obter informações adicionais. |
Os beans de entidade CMP (Container-Managed Persistence) configurados com a intenção de acesso de nível do método podem passar por problemas de acesso a dados, como um conflito. Portanto, a intenção de acesso do nível do método está reprovada. | Reconfigure beans de entidade CMP para usar a intenção de acesso do nível de bean ou reconfigure perfis do aplicativo com o WebSphere Application Server Toolkit. | |
Todos os métodos e campos em classes com.ibm.websphere.product.product
e com.ibm.websphere.product.buildInfo Portanto, os seguintes
métodos da classe com.ibm.websphere.product.WASProduct (que envolve os objetos com.ibm.websphere.product.product
e com.ibm.websphere.product.buildInfo)
foram reprovados:
|
Utilize os seguintes métodos suportados de
com.ibm.websphere.product.WASDirectory:
Além disso, em vez de obter informações sobre o produto (nome, versão, nível
de construção, data de construção) junto à antiga API WASProduct (com.ibm.websphere.product.WASProduct),
você agora deve utilizar os seguintes métodos na classe WASDirectory para obter
essas informações:
|
|
Os beans de acesso a dados, que são incluídos no WebSphere Application Server no arquivo databeans.jar | Em vez de usar os beans de acesso a dados, use o Service Data Objects (SDO). | |
Os atributos reloadInterval e reloadingEnabled das extensões de descritor de implementação da IBM, incluindo a extensão do arquivo WAR (WEB-INF/ibm-web-ext.xmi) e a extensão do aplicativo (META-INF/ibm-application-ext.xmi). | Em vez de
utilizar extensões do descritor de implementação, você deve utilizar as opções de ativação e
de intervalo do carregamento fornecidas durante a implementação do aplicativo. Leia Definições do Aplicativo Corporativo para obter detalhes adicionais. |
|
API com.ibm.websphere.servlet.session.UserTransactionWrapper | Não existe nenhuma substituição para essa API. O objeto UserTransaction pode ser colocado diretamente na sessão HTTP sem utilizar um wrapper. | |
Security | Segurança SOAP (assinatura digital XML) com base na implementação Apache SOAP | Em vez de usar o SOAP-Security, é necessário migrar seu aplicativo para a implementação JSR-109 do serviço da Web. Além disso, migre (reconfigure seu aplicativo) para usar a implementação WSS (Web Services Security) 1.0. |
Suporte de nível de especificação do rascunho 13 do WSS (Web Service Security) | Os aplicativos devem ser migrados para o padrão
WSS 1.0 suportado. O suporte em nível de rascunho não fornece interoperabilidade
com alguns fornecedores de terceiros, já que o nível da mensagem foi alterado
entre o rascunho e a implementação do WSS 1.0. O WSS 1.0 é suportado apenas nas especificações J2EE 1.4. Portanto, é necessário migrar os aplicativos para o J2EE 1.4 primeiro. A próxima etapa é usar as ferramentas Application Server Toolkit ou Rational Application Developer para reconfigurar o WSS para o aplicativo migrado. Não há migração automática do WSS neste release das ferramentas Application Server Toolkit ou Rational Application Developer para a Versão 6.0; a migração deve ser feita manualmente. O
seguinte SPI também foi reprovado:
com.ibm.wsspi.wssecurity.config.KeyLocator Você precisa migrar sua implementação para o novo suporte ao SPI para WSS 1.0 na Versão 6.0:com.ibm.wsspi.wssecurity.keyinfo.KeyLocator Por fim, a implementação do LoginModule do Java Authentication and Authorization Service (JAAS) precisa ser migrada para o novo modelo de programação para o LoginModule JAAS na Versão 6.0. |
|
Administração do Sistema | Configurando recursos sob o escopo da célula | Em vez disso, você deve configurar os recursos sob o escopo de cluster. Nos releases anteriores, você configurou os recursos do escopo da célula para permitir que os membros de cluster compartilhassem a definição da configuração de recursos. Na Versão 6, a configuração de recursos do escopo da célula é desencorajada porque os recursos de escopo da célula são visíveis a cada nó na célula, mesmo que nem todo nó na célula seja capaz de suportar o recurso. |
Opções depl.extension.reg e installdir para o comando install no objeto de script AdminApp | Não há substituição para a opção depl.extension.reg. Na Versão 5.x, essa opção era no-op. Para a opção installdir, utilize a opção installed.ear.destination em substituição. | |
Desempenho | API do PMI Client, que foi introduzida na Versão 4.0 para reunir programaticamente dados de desempenho do WebSphere Application Server | A interface Java Management Extension (JMX), que é parte da especificação J2EE, é a maneira recomendada de reunir dados de desempenho do WebSphere Application Server. PMI data can be gathered from the J2EE-managed object message beans, or from the WebSphere PMI Perf message bean. Enquanto os beans de mensagens J2EE fornecem dados de desempenho sobre um componente específico, o bean de mensagem Perf age como um gateway para o serviço PMI do WebSphere Application Server e fornece acesso aos dados de desempenho para todos os componentes. |
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
Categoria | Reprovação | Ação de Migração Recomendada |
---|---|---|
Suporte ao modelo de programação de aplicativos e ao contêiner | Suporte para as seguintes tags tsx no
mecanismo JSP (JavaServer Pages):
|
Em vez de utilizar as tags tsx,
você deve utilizar tags equivalentes da JSTL (JavaServer Pages Standard Tag
Library). A JSTL é suportada no WebSphere Application Server Versão 6.0 e a biblioteca de tags
está incluída no produto. Utilize esta tabela
como diretriz para converter as tags tsx em tags JSTL:
|
Os seguintes IDs de backend:
|
Utilize outros IDs de backend. | |
Serviços do aplicativo | API de Extensões JRas Não está planejado nenhum aprimoramento adicional para suporte a JRas. |
Utilize a função equivalente no pacote java.util.logging (JSR47). |
Interface EJB de UDDI (Universal Description, Discovery and Integration) Versão 2 para o Registro UDDI | Não há substituição para a interface EJB. Essa interface está incluída no WebSphere Application Server Versão 6.0 para compatibilidade com a Versão 5.x. Os usuários não precisam tomar nenhuma ação específica e podem continuar a usar a API do EJB da Versão 2; entretanto, devem estar cientes de que ela não inclui nenhuma funcionalidade UDDI que seja nova para UDDI Versão 3 e a interface pode ser removida em uma liberação subsequente do WebSphere Application Server. | |
A biblioteca de classes UDDI4J Versão 2, o arquivo uddi4jv2.jar | Comece a utilizar as APIs UDDI da Versão 3. Uma biblioteca do cliente é fornecida para simplificar a construção e o envio de solicitações UDDI Versão 3 a partir do Java. Este é o Cliente do IBM UDDI Versão 3 para Java fornecido no uddiv3client.jar. As APIs UDDI4J ainda podem ser usadas; entretanto, você deve estar ciente de que elas não fornecem acesso a nenhuma das novas funcionalidades da UDDI Versão 3 e podem ser removidas em uma liberação subsequente do WebSphere Application Server. | |
Todas as APIs de UUT (UDDI Utility Tools) de nível inferior,
como BusinessStub, ServiceStub e assim por diante. Todas essas APIs foram substituídas pela interface PromoterAPI de alto nível no pacote com.ibm.uddi.promoter. |
Comece a usar a interface PromoterAPI no pacote com.ibm.uddi.promoter no lugar dessas APIs de baixo nível, as quais serão removidas em uma liberação subsequente do WebSphere Application Server. O PromoterAPI fornece a mesma funcionalidade em um nível superior de abstração. | |
Os seguintes métodos no tempo de execução do J2EE Connector
Architecture:
|
Os métodos são substituídos como segue:
Para aliases de autenticação gerenciados por contêiner, especifique as credenciais gerenciadas por contêiner nas informações sobre ligação de recursos dos aplicativos. |
|
Propriedade ApplicationProfile no painel Gerenciador de Trabalho do console administrativo | Leia os artigos na seção Análise de Perfil do Aplicativo para obter as diferenças entre os perfis do aplicativo na Versão 5.x e na Versão 6.0.x. |
|
O item a seguir do painel de origem de dados no console administrativo:
|
Definir a propriedade DefaultPrincipleMapping na Referência do Recurso. | |
Todas as classes no pacote com.ibm.websphere.servlet.filter,
incluindo as seguintes:
|
Arquitete novamente seus aplicativos para utilizar as classes javax.servlet.filter em vez de classes com.ibm.websphere.servlet.filter. A partir da especificação Servlet 2.3, as classes javax.servlet.filter fornecem capacidade para interceptar os pedidos e examinar as respostas. Elas também permitem alcançar a funcionalidade de encadeamento, bem como enriquecer e truncar as respostas. | |
Serviços do aplicativo | Filtragem MIME (Multipurpose Internet Mail Extensions) Os filtros MIME foram suportados pela primeira vez no WebSphere Application Server Versão 3.5 como uma forma de os servlets aperfeiçoarem, truncarem e modificarem as respostas geradas por outros servlets, com base nos tipos MIME do conteúdo da saída. |
Os javax.servlet.filters,
que foram introduzidos na especificação Servlet 2.3, permitem que os usuários se conectem
nos filtros que podem interceptar os pedidos e as respostas de servlets. Eles
também possuem a capacidade de modificar o conteúdo que flui em qualquer direção. Os javax.servlet.filters mantêm toda a funcionalidade dos filtros MIME. Os javax.servlet.filters são APIs padrão e são suportados por todos os serviços de aplicativos compatíveis. Consulte a especificação Servlet 2.3 ou Filtragem de Servlets para obter informações adicionais. |
Os beans de entidade CMP (Container-Managed Persistence) configurados com a intenção de acesso de nível do método podem passar por problemas de acesso a dados, como um conflito. Portanto, a intenção de acesso do nível do método está reprovada. | Reconfigure beans de entidade CMP para usar a intenção de acesso do nível de bean ou reconfigure perfis do aplicativo com o WebSphere Application Server Toolkit. | |
Todos os métodos e campos nas classes com.ibm.websphere.product.product
e com.ibm.websphere.product.buildInfo Portanto, os seguintes
métodos da classe com.ibm.websphere.product.WASProduct (que envolve os objetos com.ibm.websphere.product.product
e com.ibm.websphere.product.buildInfo)
foram reprovados:
|
Utilize os seguintes métodos suportados de
com.ibm.websphere.product.WASDirectory:
Além disso, em vez de obter informações sobre o produto (nome, versão, nível
de construção, data de construção) junto à antiga API WASProduct (com.ibm.websphere.product.WASProduct),
você agora deve utilizar os seguintes métodos na classe WASDirectory para obter
essas informações:
|
|
Os beans de acesso a dados, que são incluídos no WebSphere Application Server no arquivo databeans.jar | Em vez de utilizar os beans de acesso a dados,
você deve utilizar o SDO (Service Data Objects). Read Service Data Objects for additional details. |
|
Os atributos reloadInterval e reloadingEnabled das extensões de descritor de implementação da IBM, incluindo a extensão do arquivo WAR (WEB-INF/ibm-web-ext.xmi) e a extensão do aplicativo (META-INF/ibm-application-ext.xmi). | Em vez de
utilizar extensões do descritor de implementação, você deve utilizar as opções de ativação e
de intervalo do carregamento fornecidas durante a implementação do aplicativo. Leia Definições do Aplicativo Corporativo para obter detalhes adicionais. |
|
API com.ibm.websphere.servlet.session.UserTransactionWrapper | Não existe nenhuma substituição para essa API. O objeto UserTransaction pode ser colocado diretamente na sessão HTTP sem utilizar um wrapper. | |
Security | Segurança SOAP (assinatura digital XML) com base na implementação Apache SOAP | Em vez de usar o SOAP-Security, é necessário migrar seu aplicativo para a implementação JSR-109 do serviço da Web. Além disso, migre (reconfigure seu aplicativo) para usar a implementação WSS (Web Services Security) 1.0. |
Suporte de nível de especificação do rascunho 13 do WSS (Web Service Security) | Os aplicativos devem ser migrados para o padrão
WSS 1.0 suportado. O suporte em nível de rascunho não fornece interoperabilidade
com alguns fornecedores de terceiros, já que o nível da mensagem foi alterado
entre o rascunho e a implementação do WSS 1.0. O WSS 1.0 é suportado apenas nas especificações J2EE 1.4. Portanto, é necessário migrar os aplicativos para o J2EE 1.4 primeiro. A próxima etapa é usar as ferramentas Application Server Toolkit ou Rational Application Developer para reconfigurar o WSS para o aplicativo migrado. Não há migração automática do WSS neste release das ferramentas Application Server Toolkit ou Rational Application Developer para a Versão 6.0; a migração deve ser feita manualmente. O
seguinte SPI também foi reprovado:
com.ibm.wsspi.wssecurity.config.KeyLocator Você precisa migrar sua implementação para o novo suporte ao SPI para WSS 1.0 na Versão 6.0:com.ibm.wsspi.wssecurity.keyinfo.KeyLocator Por fim, a implementação do LoginModule do Java Authentication and Authorization Service (JAAS) precisa ser migrada para o novo modelo de programação para o LoginModule JAAS na Versão 6.0. |
|
Protocolo de segurança SAS (Secure Authentication Service) IIOP | Utilize os protocolos CSIv2 (Common Secure Interoperability Versão 2). | |
APIs de programação de segurança SAS (Secure Authentication Service) CORBA | Migre das APIs de programação do SAS para o JAAS (Java Authentication and Authorization Service). Para obter informações sobre essa migração, leia Migrando o Login Programático do Common Object Request Broker Architecture para o Java Authentication and Authorization Service (CORBA e JAAS). | |
Administração do Sistema | Configurando recursos sob o escopo da célula | Em vez disso, você deve configurar os recursos sob o escopo de cluster. Nos releases anteriores, você configurou os recursos do escopo da célula para permitir que os membros de cluster compartilhassem a definição da configuração de recursos. Na Versão 6, a configuração de recursos do escopo da célula é desencorajada porque os recursos de escopo da célula são visíveis a cada nó na célula, mesmo que nem todo nó na célula seja capaz de suportar o recurso. |
Opções depl.extension.reg e installdir para o comando install no objeto de script AdminApp | Não há substituição para a opção depl.extension.reg. Na Versão 5.x, essa opção era no-op. Para a opção installdir, utilize a opção installed.ear.destination em substituição. | |
Desempenho | API do PMI Client, que foi introduzida na Versão 4.0 para reunir programaticamente dados de desempenho do WebSphere Application Server | A interface Java Management Extension (JMX), que é parte da especificação J2EE, é a maneira recomendada de reunir dados de desempenho do WebSphere Application Server. PMI data can be gathered from the J2EE-managed object message beans, or from the WebSphere PMI Perf message bean. Enquanto os beans de mensagens J2EE fornecem dados de desempenho sobre um componente específico, o bean de mensagem Perf age como um gateway para o serviço PMI do WebSphere Application Server e fornece acesso aos dados de desempenho para todos os componentes. |
Recursos Reprovados na Versão 5.1.1
Categoria | Reprovação | Ação de Migração Recomendada |
---|---|---|
Suporte ao modelo de programação de aplicativos e ao contêiner | API de customização do gateway de serviços da Web | Planeje com o tempo a substituição dos filtros existentes por uma combinação de manipuladores JAX-RPC e mediações de barramento de integração de serviço. |
Serviços do aplicativo | Os seguintes drivers JDBC (Java Database Connectivity):
|
Se estiver usando um desses drivers JDBC e ainda quiser usar o Microsoft SQL Server como seu banco de dados, alterne para o driver JDBC Connect. É possível comprar o driver JDBC Connect da DataDirect Technologies. |
Recursos Reprovados na Versão 5.1
Categoria | Reprovação | Ação de Migração Recomendada |
---|---|---|
Ferramentas de instalação e migração | A Application Assembly Tool utilizada para desenvolver aplicativos J2EE foi substituída pelo componente Assembly Tool do Application Server Toolkit. | Em vez de executar a Application Assembly Tool, os usuários instalarão e executarão o componente Assembly Toolkit do Application Server Toolkit. O Application Server Toolkit baseia-se na estrutura do Eclipse. Ao iniciar o Application Server Toolkit, a função J2EE é localizada abrindo-se a Perspectiva J2EE. |
Processos de negócios modelados com WebSphere Studio Application Developer Integration Edition Versão 5.0 ou anterior | Processos de negócios modelados com WebSphere Studio Application Developer Integration Edition Versão 5.0 ou anterior precisam ser migrados para um processo baseado em BPEL. Use a opção Migrar fornecida com o WebSphere Studio Application Developer Integration Edition Versão 5.1. | |
Vários métodos e interfaces de API do process choreographer usados para processos de negócios criados com WebSphere Studio Application Developer Integration Edition Versão 5.0 ou anterior. É possível localizar uma lista na documentação da API fornecida com o process choreographer. | As informações sobre a ação de migração recomendada para as APIs reprovadas estão disponíveis na documentação da API para a API apropriada. | |
JDOM (uma representação Java de um documento XML que fornece uma
API para uma documentação de leitura, manipulação e gravação eficientes) A versão atualmente empacotada do JDOM no WebSphere Application Server não será empacotada em liberações subsequentes. |
Acesse o Web site JDOM e obtenha a
cópia mais recente do JDOM e empacote-a em seu aplicativo. Nota: Clientes
executando aplicativos WebSphere
Studio Application Developer Integration Edition Versão 4.1 precisarão migrá-los
para o WebSphere Studio Application Developer Integration
Edition Versão 5.0.
|
|
O Object Request Broker (ORB) C++, a biblioteca C++ para os tipos de valores IDL e o cliente de
segurança C++ do WebSphere Application Server O suporte não está mais disponível para o Common Object Request Broker Architecture (CORBA) C++ Developer Kit. A tecnologia CORBA é uma ponte para a migração para um ambiente Java 2 Platform Enterprise Edition (J2EE) e WebSphere Application Server. Além das informações anteriores, o recurso do cliente CORBA C++ será removido da imagem de instalação de Aplicativos Clientes em releases subsequentes. |
É recomendado que os clientes migrem para o serviço Object Request Broker (ORB) para a
tecnologia Java fornecido com o
WebSphere Application Server. No entanto, não há funcionalidade equivalente à do J2EE para o cliente de segurança do C++ ou da biblioteca do tipo de valor do C++. Os clientes que requerem
esta funcionalidade devem fornecer ou desenvolver sua própria funcionalidade. Para obter informações sobre o serviço ORB para tecnologia Java, leia Gerenciando o Agente de Pedido de Objetos. A reprovação do
CORBA C++ Developer Kit não afeta o suporte para a interoperabilidade CORBA
com o software do fornecedor para serviços CORBA. Visualize os seguintes links para obter
informações adicionais sobre interoperabilidade:
|
|
IBM Cloudscape Versão 5.1.x | Use o driver JDBC Cloudscape Network Server. | |
Servidor | IBM HTTP Server (IHS) Versão 1.3.x | Se você estiver utilizando o IHS Versão 1.3.x com módulos que:
|
Suporte ao modelo de programação de aplicativos e ao contêiner | Funcionalidade de execução e depuração de JSP (JavaServer Pages) da BSF (Bean Scripting Framework) | A funcionalidade precisará ter uma nova arquitetura
se você estiver usando as linguagens JavaScript, Tcl e Python. Se estiver utilizando script BSF em seus próprios aplicativos personalizados, eles não serão afetados. Os scripts customizados, escritos para o console administrativo do
WebSphere Application Server, também não serão afetados. Essa funcionalidade continuará a existir no WebSphere Application Server Versão 5.1 e em liberações subsequentes até a Versão 6.0. Se estiver depurando arquivos JSP, você terá que reiniciar o servidor de aplicativos durante as sessões de depuração JavaScript. |
As seguintes classes, métodos e atributos do Bean de Regra
de Negócios:
|
Os usuários não precisam executar nenhuma ação. | |
Interfaces de programação de acesso a dados em com.ibm.websphere.rsadapter.
Interface do adaptador de recursos relacional: (com.ibm.websphere.rsadapter). Os métodos foram reprovados nos seguintes tipos:
|
Esses métodos reprovados do adaptador de recursos relacional não influenciam o aplicativo. Nota: Você não precisará implementar esses métodos
reprovados em suas subclasses se tiver a subclasse de
OracleDataStoreHelper. Esses métodos descontinuados não serão chamados pelo tempo de execução do
WebSphere Application Server.
|
|
Interfaces de programação do planejador (com.ibm.websphere.scheduler) --
tipos públicos da Versão 5.x em:
|
Utilize os seguintes métodos em vez dos métodos reprovados:
Para criar um objeto BeanTaskInfo utilizando os métodos createTaskInfo suportados:
|
|
Modificações na API do contêiner de Web: Nota: Não existe nenhuma reprovação declarada. As únicas alterações são causadas devido a uma API Java que foi alterada
entre a 1.3 e a 1.4.
A classe alterada é com.ibm.websphere.servlet.error.ServletErrorReport. A assinatura de retorno para getStackTrace( ) foi alterada porque java.lang.Throwable
agora define o mesmo método com uma assinatura de retorno diferente.
|
Se estiver utilizando com.ibm.websphere.servlet.error.ServletErrorReport.getStackTrace( ) e esperando um tipo de retorno String, será necessário alterar seu aplicativo para utilizar o método de substituição. | |
Serviços do aplicativo | Binários de acesso a dados -- Common Connector Framework,
incluindo os seguintes arquivos JAR:
|
A solução J2EE Connector
Architecture deve ser utilizada em vez do Common Connector Framework. Para obter informações adicionais sobre o uso (ferramentas e tempo de execução) da J2EE Connector Architecture, leia Acessando Dados Usando Conectores Java EE Connector Architecture. |
Configurando o diretório de log do parceiro XA utilizando a variável TRANLOG_ROOT | A configuração atualmente armazenada na variável TRANLOG_ROOT (caso haja alguma) terá que ser incluída no painel Serviço de Transação para todos os servidores que pretendam utilizar o registro de parceiros XA. Se o local padrão for utilizado, nenhuma ação é requerida. O painel Serviço de transação pode ser localizado no console administrativo, selecionando Servidores de aplicativos, escolhendo o servidor de aplicativos a ser modificado e selecionando Serviço de transação no painel exibido. O diretório atualmente no TRANLOG_ROOT deve ser informado na caixa Diretório de Log no painel. | |
Security | API para com.ibm.websphere.security.auth.WSPrincipal.getCredential(). | Em vez de obter WSCredential do proprietário, você deve utilizar agora um dos seguintes métodos para obter o Assunto que contém o WSCredential:
|
Os seguintes elementos na interface de programação de segurança:
|
Use Java Authentication and Authorization Service (JAAS) para toda funcionalidade relacionada à autenticação. | |
Mecanismo de autenticação ICSF (Integrated Cryptographic Services Facility) | Utilize o mecanismo LTPA (Lightweight Third-Party Authentication). Para obter mais informações, leia Lightweight Third Party Authentication. |
|
Administração do Sistema | A seguinte classe: com.ibm.websphere.rsadapter.DB2390DataStoreHelper |
Se você usa atualmente a classe DB2390DataStoreHelper
para o provedor baseado em CLI DB2
Legacy quando está acessando dados, agora você deverá usar a classe DB2DataStoreHelper. Se você usa atualmente a classe DB2390DataStoreHelper para o provedor JDBC DB2 Universal quando está acessando dados, agora você deverá usar a classe DB2UniversalDataStoreHelper. |
Recursos Reprovados na Versão 5.0.2
![[z/OS]](../images/ngzos.gif)
Categoria | Reprovação | Ação de Migração Recomendada |
---|---|---|
Suporte ao Modelo de Programação de Aplicativos e Contêiner | Canal Apache SOAP no gateway de serviços da Web. | Os serviços de gateway devem ser implementados para o canal SOAP HTTP em vez de para o canal Apache SOAP. O Nó de Extremidade (URL) do serviço será diferente para esse canal e, portanto, os programas clientes que estiverem obtendo o gateway precisarão utilizar o novo Nó de Extremidade do serviço. |
Apache SOAP, WEBSJAVA.SOAP:
|
Consulte o Migrando Serviços da Web Apache SOAP para Serviços da Web JAX-RPC Baseado em Padrões Java EE para obter informações adicionais. |
|
Interfaces de programação do planejador (com.ibm.websphere.scheduler) --
tipos públicos da Versão 5.x em:
|
Utilize o método a
seguir em vez do método reprovado:
|
|
Serviços de Aplicativo | Interfaces de programação de acesso a dados em com.ibm.websphere.rsadapter.
Interface do adaptador de recursos relacional (com.ibm.websphere.rsadapter) Métodos que foram reprovados nestes tipos:
|
Esses métodos reprovados do adaptador de recursos relacional não influenciam o aplicativo. Note: Você
não precisará implementar esses métodos reprovados em suas subclasses se
tiver a subclasse de GenericDataStoreHelper. Esses métodos descontinuados não serão chamados pelo tempo de execução do
WebSphere Application Server.
Para com.ibm.websphere.rsadapter.WSCallHelper, utilize o método getDataStoreHelper(datasource) para obter um objeto DataStoreHelper. |
Administração do Sistema | Classes DB2390DataStoreHelper e DB2390LocalDataStoreHelper | A classe DB2DataStoreHelper agora oferece todas as informações requeridas sobre o auxiliar, necessárias para os provedores que utilizam as classes DB2390DataStoreHelper e DB2390LocalDataStoreHelper. |
Provedor JDBC Local do DB2 390 (RRS) | Este provedor é substituído pelo Provedor JDBC Local do DB2 para zOS (RRS). | |
Comando testConnection no
objeto de script AdminControl ($AdminControl TestConnection configId props) A execução desse comando no WebSphere Application Server, Versão 5.0.2 ou posterior, retorna a
seguinte mensagem:
|
A partir do WebSphere Application Server, Versão 5.0.2 ou posterior, a forma preferencial de testar uma conexão de origem de dados é o comando testConnection passando o ID de configuração da origem de dados como o único parâmetro. | |
Comando getPropertiesForDataSource
no objeto de script AdminControl ($AdminControl getPropertiesForDataSource
configId)
Esse comando assume incorretamente a disponibilidade do serviço de configuração quando você o executa no modo conectado. A execução desse comando no WebSphere Application Server, Versão 5.0.2 ou posterior, retorna a
seguinte mensagem:
|
Não existe substituição para este comando. |
![[IBM i]](../images/iseries.gif)
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Categoria | Reprovação | Ação de Migração Recomendada |
---|---|---|
Suporte ao Modelo de Programação de Aplicativos e Contêiner | Canal Apache SOAP no gateway de serviços da Web. | Os serviços de gateway devem ser implementados para o canal SOAP HTTP em vez de para o canal Apache SOAP. O Nó de Extremidade (URL) do serviço será diferente para esse canal e, portanto, os programas clientes que estiverem obtendo o gateway precisarão utilizar o novo Nó de Extremidade do serviço. |
Apache SOAP, WEBSJAVA.SOAP:
|
Consulte Migrando Serviços da Web Apache SOAP para Serviços da Web JAX-RPC Baseado em Padrões Java EE para obter maiores informações. |
|
Interfaces de programação do planejador (com.ibm.websphere.scheduler) --
tipos públicos da Versão 5.x em:
|
Utilize o método a
seguir em vez do método reprovado:
|
|
Serviços de Aplicativo | Interfaces de programação de acesso a dados em com.ibm.websphere.rsadapter.
Interface do adaptador de recursos relacional (com.ibm.websphere.rsadapter) Métodos que foram reprovados nestes tipos:
|
Esses métodos reprovados do adaptador de recursos relacional não influenciam o aplicativo. Note: Você
não precisará implementar esses métodos reprovados em suas subclasses se
tiver a subclasse de GenericDataStoreHelper. Esses métodos descontinuados não serão chamados pelo tempo de execução do
WebSphere Application Server.
Para com.ibm.websphere.rsadapter.WSCallHelper, utilize o método getDataStoreHelper(datasource) para obter um objeto DataStoreHelper. |
Administração do Sistema | Classes DB2390DataStoreHelper e DB2390LocalDataStoreHelper | A classe DB2DataStoreHelper agora oferece todas as informações requeridas sobre o auxiliar, necessárias para os provedores que utilizam as classes DB2390DataStoreHelper e DB2390LocalDataStoreHelper. |
Comando testConnection no
objeto de script AdminControl ($AdminControl TestConnection configId props) A execução desse comando no WebSphere Application Server, Versão 5.0.2 ou posterior, retorna a
seguinte mensagem:
|
A partir do WebSphere Application Server, Versão 5.0.2 ou posterior, a forma preferencial de testar uma conexão de origem de dados é o comando testConnection passando o ID de configuração da origem de dados como o único parâmetro. | |
Comando getPropertiesForDataSource
no objeto de script AdminControl ($AdminControl getPropertiesForDataSource
configId)
Esse comando assume incorretamente a disponibilidade do serviço de configuração quando você o executa no modo conectado. A execução desse comando no WebSphere Application Server, Versão 5.0.2 ou posterior, retorna a
seguinte mensagem:
|
Não existe substituição para este comando. |
Recursos Reprovados na Versão 5.0.1
Categoria | Reprovação | Ação de Migração Recomendada |
---|---|---|
Serviços de Aplicativo | Interfaces de programação de acesso a dados em com.ibm.websphere.rsadapter.
Interface do adaptador de recursos relacional (com.ibm.websphere.rsadapter) Métodos que foram reprovados nestes tipos:
|
Esses métodos reprovados do adaptador de recursos relacional não influenciam o aplicativo. Note: Você
não precisará implementar esses métodos obsoletos em suas subclasses se
tiver a subclasse de com.ibm.websphere.rsadapter.GenericDataStoreHelper. Esses métodos descontinuados não serão chamados pelo tempo de execução do
WebSphere Application Server.
|
Recursos Reprovados na Versão 5.0
Categoria | Reprovação | Ação de Migração Recomendada |
---|---|---|
Serviços de Aplicativo | Os seguintes três métodos de com.ibm.websphere.appprofile.accessintent.AccessIntent:
Esta é uma API base. |
Em vez de utilizar os três métodos reprovados na interface AccessIntent, os desenvolvedores devem utilizar o seguinte método a partir da mesma interface:
Os possíveis valores de retorno são definidos na interface AccessIntent:
|
Interfaces de programação de aplicativos da Web -- Vários métodos da Versão 5.x em com.ibm.websphere.ServletErrorReport | ||
Security | Interface com.ibm.websphere.security.CustomRegistry | Utilize a interface com.ibm.websphere.security.UserRegistry. |
Desempenho | Performance Monitoring Infrastructure -- Vários métodos públicos da Versão 5.x em:
|
Esses métodos são substituídos como segue:
|