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.

O WebSphere Application Server usa o seguinte esquema de nomenclatura:

V.R.M.F

em que
  • V = versão
  • R = liberação
  • M = modificação
  • F = fix pack
Por exemplo, 9.0.0.1 refere-se à versão 9, liberação 0, modificação 0 e fix pack 1. Também é comum usar a "versão" para prefixar uma determinada liberação, modificação ou fix pack "versão 9.0" ao fazer referência a uma liberação, por exemplo, ou "versão 9.0.0.1" ao fazer referência a um a 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

Tabela 1. Recursos descontinuados na Versão 9.0. Esta tabela descreve os 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:
  • Beans de entidade do Enterprise JavaBeans (EJB)
    Importante: Apenas a parte de bean de entidade da especificação EJB foi descontinuado.
  • Java API for XML-based RPC (JAX-RPC) 1.1
As tecnologias opcionais do Java EE 7 a seguir foram descontinuadas:
  • API Java para XML Registries (JAXR) 1.0
  • Java EE Application Deployment 1.2
  • Beans de entidade EJB:

    Use o Java Persistence API (JPA) para novos bancos de dados e outras operações relacionadas à persistência.

  • JAX-RPC 1.1:

    Use o Java API for XML Web Services (JAX-WS).

    O foco para assegurar a interoperabilidade do subconjunto de recursos mapeados para a interseção JAX-RPC e JAX-WS será mantido, mas todos os novos aprimoramentos relacionados à atualização para suportar novos padrões serão apenas no tempo de execução do JAX-WS.

  • JAXR 1.0:

    Use o UDDI Versão 3.

  • Java EE Application Deployment 1.2:

    Use outra maneira de implementar aplicativos no servidor, como scripts wsadmin e JMX MBeans. O método mais aproximado para usar a API do Java EE Deployment é usar WebSphere JMX MBeans. Para obter informações adicionais, consulte Maneiras de instalar aplicativos corporativos ou módulos.

Os modelos de programação assíncrona a seguir:
  • Beans Assíncronos
  • Cronômetro CommonJ e gerenciador de trabalho
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.
[IBM i]Administração do Sistema [IBM i]Comando updwashost [IBM i]Use o comando changeHostName do objeto AdminTask para mudar o nome do host de um nó. Para obter informações adicionais, consulte Grupo de Comandos Utility do Objeto AdminTask.
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).

[AIX Solaris HP-UX Linux Windows][IBM i]Para obter mais informações, consulte Ferramenta Collector.

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

Tabela 2. Recursos Reprovados na Versão 8.5.5. Esta tabela descreve os 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.
[z/OS]Edge Components [z/OS]DMZ Secure Proxy Server for IBM WebSphere Application Server para z/OS
Nota: Esse recurso foi removido na Versãon 9.0.
[z/OS]Se você usar o servidor proxy como um front end para WebSphere Application Server, use o IBM HTTP Server e o WebSphere Web Server Plug-ins, que são incluídos no produto sem custo adicional. Para obter capacidade adicional, considere usar os dispositivos IBM DataPower.
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:
  • V2R2 e posterior: IBM HTTP Server (desenvolvido pela Apache)
  • V2R1 e anterior: IBM HTTP Server for z/OS V5R3 (DGW)
Para obter capacidade adicional, considere usar os dispositivos IBM DataPower.
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:
  • Adaptador RPC
  • Analíticas
  • Gráficos;
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:
  • Otimizador
  • Extensão WebDAV
  • Conversão de Mapa
  • Dojo Diagrammer
Não há nenhuma ação de migração recomendada.

Recursos Descontinuados na Versão 8.5

Tabela 3. Recursos Descontinuados na Versão 8.5. Esta tabela descreve os 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:
  • Arquivos no diretório app_server_root/bin/:
    • eventbucket.sh/eventbucket.bat
    • eventcatalog.sh/eventcatalog.bat
    • eventemit.sh/eventemit.bat
    • eventpurge.sh/eventpurge.bat
    • eventpurgepool.sh/eventpurgepool.bat
    • eventquery.sh/eventquery.bat
  • Arquivos no diretório app_server_root/systemApps/:
    • EventService.ear/META-INF
    • EventService.ear/DataStoreEjb.jar
    • EventService.ear/EventCatalogEjb.jar
    • EventService.ear/EventServerEjb.jar
    • EventService.ear/EventServerMdb.jar
  • Arquivos no diretório app_server_root/plugins/:
    • com.ibm.events.client.jar
    • com.ibm.events.service.jar
  • Arquivos no diretório app_server_root/features/:
    • com.ibm.events.service_6.1.0.0
  • Arquivos no diretório app_server_root/properties/schemas/:
    • cei.xsd
    • ceiservice.xs
  • Arquivos no diretório app_server_root/util/event/:
    • ceiconfigreload.jacl
    • eventbucket.jacl
    • eventcatalog.jacl
    • eventemit.jacl
    • eventpurge.jacl
    • eventpurgepool.jacl
    • eventquery.jacl
  • Arquivos no diretório app_server_root/web/configDocs/packages/cei/:
    • classes-frame.html
    • DataStoreProfile.html
    • DistributionQueue.html
    • EmitterFactoryProfile.html
    • EventBusTransmissionProfile.html
    • EventGroupProfile.html
    • EventGroupProfileList.html
    • EventInfrastructureProvider.html
    • EventServerProfile.html
    • FilterFactoryProfile.html
    • JMSTransmissionProfile.html
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.*:
  • com.ibm.portal
  • com.ibm.portal.dynamicui
  • com.ibm.portal.help
  • com.ibm.portal.jndi
  • com.ibm.portal.portlet.service
  • com.ibm.portal.propertybroker.property
  • com.ibm.portal.propertybroker.service
  • com.ibm.portal.state
  • com.ibm.portal.state.exceptions
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.

Leia Métodos de Segurança do Servlet.

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:
  • Cisco Consultant (CCO)
  • Nortel-Alteon Consultant (NAL)
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:
  • Apache Tomcat
  • BEA WebLogic
  • JBoss
  • WebSphere Application Server externo (servidores de aplicativos executados fora da célula do Intelligent Management)
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.
[AIX Solaris HP-UX Linux Windows][z/OS]Suporte para os nós do WebSphere Virtual Enterprise Version 7.x e anterior [AIX Solaris HP-UX Linux Windows][z/OS]Migre os nós para o WebSphere Application Server Network Deployment.

Leia Migrando, Coexistindo e Interoperando.

Recursos Reprovados na Versão 8.0.0.1

Tabela 4. Recursos Reprovados na Versão 8.0.0.1. Esta tabela descreve os recursos descontinuados 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:
  • Sybase Adaptive Server Enterprise (ASE) 12.5.X
  • Sybase jConnect 5.5
Mova para o seguinte:
  • Sybase Adaptive Server Enterprise (ASE) 15.X
  • Sybase jConnect 6.05 ou jConnect 7.0

Recursos Reprovados na Versão 8.0

[z/OS]
Tabela 5. Recursos Reprovados na Versão 8.0. Esta tabela descreve os recursos reprovados na Versão 8.0.
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:
  • -components
  • -maintenancePackageID
Esteja ciente do seguinte ao usar o utilitário historyInfo:
  • -component

    Não use este argumento. Ele não executa mais nenhuma ação.

  • -maintenancePackageID

    Agora este argumento executa uma ação que é equivalente a -offeringID. Use -offeringID.

Os seguintes argumentos da linha de comandos do utilitário versionInfo:
  • -componentDetail
  • -components
  • -maintenancePackageDetail
  • -maintenancePackages
Esteja ciente do seguinte ao usar o utilitário versionInfo:
  • -componentDetail

    Não use este argumento. Ele não executa mais nenhuma ação.

  • -components

    Não use este argumento. Ele não executa mais nenhuma ação.

  • -maintenancePackageDetail

    Agora este argumento executa uma ação que é equivalente a -fixpackDetail mais -ifixDetail. Use -fixpackDetail e -ifixDetail.

  • -maintenancePackages

    Agora este argumento executa uma ação que é equivalente a -fixpacks mais -ifixes. Use -fixpacks e -ifixes.

Os seguintes métodos na classe com.ibm.websphere.product.WASDirectory:
  • public WASComponent getInstalledComponentByName(String componentName)
  • public WASComponent[] getInstalledComponentList()
  • public boolean isComponentInstalled(String componentName)
  • public WASMaintenancePackage[] getHistoryMaintenancePackageList()
  • public WASMaintenancePackage getInstalledMaintenancePackageByID(String mpID)
  • public WASMaintenancePackage[] getInstalledMaintenancePackageList()
  • public boolean isMaintenancePackageInstalled(String ID)
Não use esses métodos.
  • public WASComponent getInstalledComponentByName(String componentName)

    Agora este método retorna um objeto nulo.

  • public WASComponent[] getInstalledComponentList()

    Agora este método retorna uma lista vazia.

  • public boolean isComponentInstalled(String componentName)

    Agora este método é retornado como false.

  • public WASMaintenancePackage[] getHistoryMaintenancePackageList()

    Este método é substituído por public IMEvent[] getHistoryEventList().

  • public WASMaintenancePackage getInstalledMaintenancePackageByID(String mpID)

    Este método é substituído por public IMOffering getInstalledOfferingByID(String productID).

  • public WASMaintenancePackage[] getInstalledMaintenancePackageList()

    Este método é substituído por public IMOffering[] getInstalledOfferingList().

  • public boolean isMaintenancePackageInstalled(String ID)

    Este método é substituído por public boolean isThisProductInstalled(String id).

Serviços do aplicativo As seguintes classes sob o pacote com.ibm.websphere.product.*:
  • com.ibm.websphere.product.metadata.WASComponent
  • com.ibm.websphere.product.metadata.WASComponentUpdate
  • com.ibm.websphere.product.metadata.WASMaintenancePackage
  • com.ibm.websphere.product.WASProductException
  • com.ibm.websphere.product.history.WASHistoryException
  • com.ibm.websphere.product.WASProduct.
  • com.ibm.websphere.product.history.WASHistory
Use as seguintes diretrizes:
  • com.ibm.websphere.product.metadata.WASComponent

    Não use está classe. Todos os métodos públicos nesta classe agora retornam objetos nulos ou listas vazias.

  • com.ibm.websphere.product.metadata.WASComponentUpdate

    Não use está classe. Todos os métodos públicos nesta classe agora retornam objetos nulos ou listas vazias.

  • com.ibm.websphere.product.metadata.WASMaintenancePackage

    Não use está classe.

  • com.ibm.websphere.product.WASProductException

    Não use está classe. Use a classe com.ibm.websphere.product.WASDirectoryException.

  • com.ibm.websphere.product.history.WASHistoryException

    Não use está classe. Use a classe com.ibm.websphere.product.WASDirectoryException.

  • com.ibm.websphere.product.WASProduct.

    Não use está classe. Use a classe com.ibm.websphere.product.WASDirectory.

  • com.ibm.websphere.product.history.WASHistory

    Não use está classe. Use a classe com.ibm.websphere.product.WASDirectory.

As seguintes constantes sob a classe com.ibm.websphere.product.WASDirectory:
  • ID_BASE
  • ID_EXPRESS
  • ID_ND
As seguintes constantes sob as classes com.ibm.websphere.product.WASDirectory e com.ibm.websphere.product.utils.WASDirectoryHelper:
  • ID_PME
  • ID_WBI
  • ID_JDK
  • ID_EMBEDDED_EXPRESS
  • ID_XD
  • ID_CLIENT
  • ID_PLG
  • ID_IHS
  • ID_WXD
  • ID_NDDMZ
  • ID_UPDI
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:
  • createManagedNodeGroup
  • deleteManagedNodeGroup
  • addMemberToManagedNodeGroup
  • deleteMemberFromManagedNodeGroup
  • queryManagedNodeGroups
  • getManagedNodeGroupMembers
  • getManagedNodeGroupInfo
  • modifyManagedNodeGroupInfo
Os seguintes comandos no grupo de comandos JobManagerNode para o objeto AdminTask:
  • cleanupManagedNode
  • queryManagedNodes
  • getManagedNodeProperties
  • modifyManagedNodeProperties
  • getManagedNodeKeys
Use os seguintes comandos no grupo de comandos TargetGroup para o objeto AdminTask:
  • createTargetGroup
  • deleteTargetGroup
  • addMemberToTargetGroup
  • deleteMemberFromTargetGroup
  • queryTargetGroups
  • getTargetGroupMembers
  • getTargetGroupInfo
  • modifyTargetGroupInfo
Use os seguintes comandos no grupo de comandos JobManagerNode para o objeto AdminTask:
  • cleanupTarget
  • queryTargets
  • getTargetProperties
  • modifyTargetProperties
  • getTargetKeys
Log de serviço, comumente denominado activity.log Use um dos seguintes para acessar o conteúdo do log:
  • O arquivo SystemOut.log quando seu sistema é configurado para usar o modo básico de log e rastreio
  • O comando LogViewer do High Performance Extensible Logging (HPEL) quando seu sistema estiver configurado para usar o modo HPEL de log e rastreio

    Configure seus servidores para usar o modo HPEL de log e rastreio e usar a API do HPEL se precisar mesclar o conteúdo do arquivo de log de vários servidores. Use o modo HPEL de log e rastreio e use o comando LogViewer do HPEL se precisar renderizar o conteúdo do log no formato XML do Common Base Event.

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:
  • 9001
  • 9002
  • 9003/7993
  • 9004/9235 – XS40, XI50, XB60, XM70
  • 9004/9235 – XA35, XM70FC
As datas de fim de serviço para os dispositivos estão documentadas em IBM WebSphere DataPower SOA Appliances End of Service dates.

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]
Tabela 6. Recursos Reprovados na Versão 8.0. Esta tabela descreve os recursos reprovados na Versão 8.0.
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:
  • -components
  • -maintenancePackageID
Esteja ciente do seguinte ao usar o utilitário historyInfo:
  • -component

    Não use este argumento. Ele não executa mais nenhuma ação.

  • -maintenancePackageID

    Agora este argumento executa uma ação que é equivalente a -offeringID. Use -offeringID.

Os seguintes argumentos da linha de comandos do utilitário versionInfo:
  • -componentDetail
  • -components
  • -maintenancePackageDetail
  • -maintenancePackages
Esteja ciente do seguinte ao usar o utilitário versionInfo:
  • -componentDetail

    Não use este argumento. Ele não executa mais nenhuma ação.

  • -components

    Não use este argumento. Ele não executa mais nenhuma ação.

  • -maintenancePackageDetail

    Agora este argumento executa uma ação que é equivalente a -fixpackDetail mais -ifixDetail. Use -fixpackDetail e -ifixDetail.

  • -maintenancePackages

    Agora este argumento executa uma ação que é equivalente a -fixpacks mais -ifixes. Use -fixpacks e -ifixes.

Os seguintes métodos na classe com.ibm.websphere.product.WASDirectory:
  • public WASComponent getInstalledComponentByName(String componentName)
  • public WASComponent[] getInstalledComponentList()
  • public boolean isComponentInstalled(String componentName)
  • public WASMaintenancePackage[] getHistoryMaintenancePackageList()
  • public WASMaintenancePackage getInstalledMaintenancePackageByID(String mpID)
  • public WASMaintenancePackage[] getInstalledMaintenancePackageList()
  • public boolean isMaintenancePackageInstalled(String ID)
Não use esses métodos.
  • public WASComponent getInstalledComponentByName(String componentName)

    Agora este método retorna um objeto nulo.

  • public WASComponent[] getInstalledComponentList()

    Agora este método retorna uma lista vazia.

  • public boolean isComponentInstalled(String componentName)

    Agora este método é retornado como false.

  • public WASMaintenancePackage[] getHistoryMaintenancePackageList()

    Este método é substituído por public IMEvent[] getHistoryEventList().

  • public WASMaintenancePackage getInstalledMaintenancePackageByID(String mpID)

    Este método é substituído por public IMOffering getInstalledOfferingByID(String productID).

  • public WASMaintenancePackage[] getInstalledMaintenancePackageList()

    Este método é substituído por public IMOffering[] getInstalledOfferingList().

  • public boolean isMaintenancePackageInstalled(String ID)

    Este método é substituído por public boolean isThisProductInstalled(String id).

Serviços do aplicativo As seguintes classes sob o pacote com.ibm.websphere.product.*:
  • com.ibm.websphere.product.metadata.WASComponent
  • com.ibm.websphere.product.metadata.WASComponentUpdate
  • com.ibm.websphere.product.metadata.WASMaintenancePackage
  • com.ibm.websphere.product.WASProductException
  • com.ibm.websphere.product.history.WASHistoryException
  • com.ibm.websphere.product.WASProduct.
  • com.ibm.websphere.product.history.WASHistory
Use as seguintes diretrizes:
  • com.ibm.websphere.product.metadata.WASComponent

    Não use está classe. Todos os métodos públicos nesta classe agora retornam objetos nulos ou listas vazias.

  • com.ibm.websphere.product.metadata.WASComponentUpdate

    Não use está classe. Todos os métodos públicos nesta classe agora retornam objetos nulos ou listas vazias.

  • com.ibm.websphere.product.metadata.WASMaintenancePackage

    Não use está classe.

  • com.ibm.websphere.product.WASProductException

    Não use está classe. Use a classe com.ibm.websphere.product.WASDirectoryException.

  • com.ibm.websphere.product.history.WASHistoryException

    Não use está classe. Use a classe com.ibm.websphere.product.WASDirectoryException.

  • com.ibm.websphere.product.WASProduct.

    Não use está classe. Use a classe com.ibm.websphere.product.WASDirectory.

  • com.ibm.websphere.product.history.WASHistory

    Não use está classe. Use a classe com.ibm.websphere.product.WASDirectory.

As seguintes constantes sob a classe com.ibm.websphere.product.WASDirectory:
  • ID_BASE
  • ID_EXPRESS
  • ID_ND
As seguintes constantes sob as classes com.ibm.websphere.product.WASDirectory e com.ibm.websphere.product.utils.WASDirectoryHelper:
  • ID_PME
  • ID_WBI
  • ID_JDK
  • ID_EMBEDDED_EXPRESS
  • ID_XD
  • ID_CLIENT
  • ID_PLG
  • ID_IHS
  • ID_WXD
  • ID_NDDMZ
  • ID_UPDI
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:
  • createManagedNodeGroup
  • deleteManagedNodeGroup
  • addMemberToManagedNodeGroup
  • deleteMemberFromManagedNodeGroup
  • queryManagedNodeGroups
  • getManagedNodeGroupMembers
  • getManagedNodeGroupInfo
  • modifyManagedNodeGroupInfo
Os seguintes comandos no grupo de comandos JobManagerNode para o objeto AdminTask:
  • cleanupManagedNode
  • queryManagedNodes
  • getManagedNodeProperties
  • modifyManagedNodeProperties
  • getManagedNodeKeys
Use os seguintes comandos no grupo de comandos TargetGroup para o objeto AdminTask:
  • createTargetGroup
  • deleteTargetGroup
  • addMemberToTargetGroup
  • deleteMemberFromTargetGroup
  • queryTargetGroups
  • getTargetGroupMembers
  • getTargetGroupInfo
  • modifyTargetGroupInfo
Use os seguintes comandos no grupo de comandos JobManagerNode para o objeto AdminTask:
  • cleanupTarget
  • queryTargets
  • getTargetProperties
  • modifyTargetProperties
  • getTargetKeys
Os seguintes comandos usados para ativar o Profile Management Tool:
  • [AIX][HP-UX][Linux][Solaris]app_server_root/bin/ProfileManagement/pmt.sh
  • [Windows]app_server_root\bin\ProfileManagement\pmt.bat
Os seguintes comandos usados para ativar o Migration Management Tool:
  • [AIX][HP-UX][Linux][Solaris]app_server_root/bin/migration.sh
  • [Windows]app_server_root\bin\migration.bat
Use os seguintes comandos para ativar o WebSphere Customization Toolbox:
  • [AIX][HP-UX][Linux][Solaris]profile_root/bin/wct.sh
  • [Windows]profile_root\bin\wct.bat
Use os seguintes comandos para ativar o Profile Management Tool (apenas para z/OS) contido no WebSphere Customization Toolbox:
  • [AIX][HP-UX][Linux][Solaris]profile_root/bin/wct.sh -perspective com.ibm.ws.pmt.views.standalone.perspectives.standAlonePerspective
  • [Windows]profile_root\bin\wct.bat -perspective com.ibm.ws.pmt.views.standalone.perspectives.standAlonePerspective
Use os seguintes comandos para ativar o Migration Management Tool contido no WebSphere Customization Toolbox:
  • [AIX][HP-UX][Linux][Solaris]profile_root/bin/wct.sh -perspective com.ibm.ws.mmt.perspective
  • [Windows]profile_root\bin\wct.bat -perspective com.ibm.ws.mmt.perspective
Log de serviço, comumente denominado activity.log Use um dos seguintes para acessar o conteúdo do log:
  • O arquivo SystemOut.log quando seu sistema é configurado para usar o modo básico de log e rastreio
  • O comando LogViewer do High Performance Extensible Logging (HPEL) quando seu sistema estiver configurado para usar o modo HPEL de log e rastreio

    Configure seus servidores para usar o modo HPEL de log e rastreio e usar a API do HPEL se precisar mesclar o conteúdo do arquivo de log de vários servidores. Use o modo HPEL de log e rastreio e use o comando LogViewer do HPEL se precisar renderizar o conteúdo do log no formato XML do Common Base Event.

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:
  • 9001
  • 9002
  • 9003/7993
  • 9004/9235 – XS40, XI50, XB60, XM70
  • 9004/9235 – XA35, XM70FC
As datas de fim de serviço para os dispositivos estão documentadas em IBM WebSphere DataPower SOA Appliances End of Service dates.

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]
Tabela 7. Recursos Reprovados na Versão 8.0. Esta tabela descreve os recursos reprovados na Versão 8.0.
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:
  • -components
  • -maintenancePackageID
Esteja ciente do seguinte ao usar o utilitário historyInfo:
  • -component

    Não use este argumento. Ele não executa mais nenhuma ação.

  • -maintenancePackageID

    Agora este argumento executa uma ação que é equivalente a -offeringID. Use -offeringID.

Os seguintes argumentos da linha de comandos do utilitário versionInfo:
  • -componentDetail
  • -components
  • -maintenancePackageDetail
  • -maintenancePackages
Esteja ciente do seguinte ao usar o utilitário versionInfo:
  • -componentDetail

    Não use este argumento. Ele não executa mais nenhuma ação.

  • -components

    Não use este argumento. Ele não executa mais nenhuma ação.

  • -maintenancePackageDetail

    Agora este argumento executa uma ação que é equivalente a -fixpackDetail mais -ifixDetail. Use -fixpackDetail e -ifixDetail.

  • -maintenancePackages

    Agora este argumento executa uma ação que é equivalente a -fixpacks mais -ifixes. Use -fixpacks e -ifixes.

Os seguintes métodos na classe com.ibm.websphere.product.WASDirectory:
  • public WASComponent getInstalledComponentByName(String componentName)
  • public WASComponent[] getInstalledComponentList()
  • public boolean isComponentInstalled(String componentName)
  • public WASMaintenancePackage[] getHistoryMaintenancePackageList()
  • public WASMaintenancePackage getInstalledMaintenancePackageByID(String mpID)
  • public WASMaintenancePackage[] getInstalledMaintenancePackageList()
  • public boolean isMaintenancePackageInstalled(String ID)
Não use esses métodos.
  • public WASComponent getInstalledComponentByName(String componentName)

    Agora este método retorna um objeto nulo.

  • public WASComponent[] getInstalledComponentList()

    Agora este método retorna uma lista vazia.

  • public boolean isComponentInstalled(String componentName)

    Agora este método é retornado como false.

  • public WASMaintenancePackage[] getHistoryMaintenancePackageList()

    Este método é substituído por public IMEvent[] getHistoryEventList().

  • public WASMaintenancePackage getInstalledMaintenancePackageByID(String mpID)

    Este método é substituído por public IMOffering getInstalledOfferingByID(String productID).

  • public WASMaintenancePackage[] getInstalledMaintenancePackageList()

    Este método é substituído por public IMOffering[] getInstalledOfferingList().

  • public boolean isMaintenancePackageInstalled(String ID)

    Este método é substituído por public boolean isThisProductInstalled(String id).

Serviços do aplicativo As seguintes classes sob o pacote com.ibm.websphere.product.*:
  • com.ibm.websphere.product.metadata.WASComponent
  • com.ibm.websphere.product.metadata.WASComponentUpdate
  • com.ibm.websphere.product.metadata.WASMaintenancePackage
  • com.ibm.websphere.product.WASProductException
  • com.ibm.websphere.product.history.WASHistoryException
  • com.ibm.websphere.product.WASProduct.
  • com.ibm.websphere.product.history.WASHistory
Use as seguintes diretrizes:
  • com.ibm.websphere.product.metadata.WASComponent

    Não use está classe. Todos os métodos públicos nesta classe agora retornam objetos nulos ou listas vazias.

  • com.ibm.websphere.product.metadata.WASComponentUpdate

    Não use está classe. Todos os métodos públicos nesta classe agora retornam objetos nulos ou listas vazias.

  • com.ibm.websphere.product.metadata.WASMaintenancePackage

    Não use está classe.

  • com.ibm.websphere.product.WASProductException

    Não use está classe. Use a classe com.ibm.websphere.product.WASDirectoryException.

  • com.ibm.websphere.product.history.WASHistoryException

    Não use está classe. Use a classe com.ibm.websphere.product.WASDirectoryException.

  • com.ibm.websphere.product.WASProduct.

    Não use está classe. Use a classe com.ibm.websphere.product.WASDirectory.

  • com.ibm.websphere.product.history.WASHistory

    Não use está classe. Use a classe com.ibm.websphere.product.WASDirectory.

As seguintes constantes sob a classe com.ibm.websphere.product.WASDirectory:
  • ID_BASE
  • ID_EXPRESS
  • ID_ND
As seguintes constantes sob as classes com.ibm.websphere.product.WASDirectory e com.ibm.websphere.product.utils.WASDirectoryHelper:
  • ID_PME
  • ID_WBI
  • ID_JDK
  • ID_EMBEDDED_EXPRESS
  • ID_XD
  • ID_CLIENT
  • ID_PLG
  • ID_IHS
  • ID_WXD
  • ID_NDDMZ
  • ID_UPDI
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:
  • createManagedNodeGroup
  • deleteManagedNodeGroup
  • addMemberToManagedNodeGroup
  • deleteMemberFromManagedNodeGroup
  • queryManagedNodeGroups
  • getManagedNodeGroupMembers
  • getManagedNodeGroupInfo
  • modifyManagedNodeGroupInfo
Os seguintes comandos no grupo de comandos JobManagerNode para o objeto AdminTask:
  • cleanupManagedNode
  • queryManagedNodes
  • getManagedNodeProperties
  • modifyManagedNodeProperties
  • getManagedNodeKeys
Use os seguintes comandos no grupo de comandos TargetGroup para o objeto AdminTask:
  • createTargetGroup
  • deleteTargetGroup
  • addMemberToTargetGroup
  • deleteMemberFromTargetGroup
  • queryTargetGroups
  • getTargetGroupMembers
  • getTargetGroupInfo
  • modifyTargetGroupInfo
Use os seguintes comandos no grupo de comandos JobManagerNode para o objeto AdminTask:
  • cleanupTarget
  • queryTargets
  • getTargetProperties
  • modifyTargetProperties
  • getTargetKeys
Log de serviço, comumente denominado activity.log Use um dos seguintes para acessar o conteúdo do log:
  • O arquivo SystemOut.log quando seu sistema é configurado para usar o modo básico de log e rastreio
  • O comando LogViewer do High Performance Extensible Logging (HPEL) quando seu sistema estiver configurado para usar o modo HPEL de log e rastreio

    Configure seus servidores para usar o modo HPEL de log e rastreio e usar a API do HPEL se precisar mesclar o conteúdo do arquivo de log de vários servidores. Use o modo HPEL de log e rastreio e use o comando LogViewer do HPEL se precisar renderizar o conteúdo do log no formato XML do Common Base Event.

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:
  • 9001
  • 9002
  • 9003/7993
  • 9004/9235 – XS40, XI50, XB60, XM70
  • 9004/9235 – XA35, XM70FC
As datas de fim de serviço para os dispositivos estão documentadas em IBM WebSphere DataPower SOA Appliances End of Service dates.

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]
Tabela 8. Recursos Reprovados na Versão 7.0. Esta tabela descreve os recursos reprovados na Versão 7.0
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:
  • Classes:
    • com.ibm.websphere.rsadapter.JdbcAccessorImpl
    • com.ibm.websphere.rsadapter.OracleDataStoreHelper
  • Interfaces:
    • com.ibm.websphere.rsadapter.Beginnable
    • com.ibm.websphere.rsadapter.HandleStates
    • com.ibm.websphere.rsadapter.Reassociateable
    • com.ibm.websphere.rsadapter.WSNativeConnectionAccessor
  • Métodos:
    • com.ibm.websphere.rsadapter.WSCallHelper.setConnectionError (Object conn)
    • com.ibm.websphere.rsadapter.WSCallHelper.call
    • com.ibm.websphere.rsadapter.WSConnection.getClientInformation
    • com.ibm.websphere.rsadapter.WSConnection.setClientInformation
    • com.ibm.ws.rsadapter.cci.WSResourceAdapterBase.getNativeConnection (javax.resource.cci.Connection)
    • com.ibm.ws.rsadapter.cci.WSResourceAdapterBase.getNativeConnection (com.ibm.ws.rsadapter.jdbc.WSJdbcConnection)
    • com.ibm.ws.rsadapter.jdbc.WSJdbcUtil.getNativeConnection (com.ibm.ws.rsadapter.jdbc.WSJdbcConnection)
  • Campos:
    • com.ibm.websphere.rsadapter.DataStoreHelper.ORACLE_HELPER
    • com.ibm.websphere.rsadapter.WSConnection.CLIENT_ACCOUNTING_INFO
    • com.ibm.websphere.rsadapter.WSConnection.CLIENT_APPLICATION_NAME
    • com.ibm.websphere.rsadapter.WSConnection.CLIENT_ID
    • com.ibm.websphere.rsadapter.WSConnection.CLIENT_LOCATION
    • com.ibm.websphere.rsadapter.WSConnection.CLIENT_OTHER_INFO
    • com.ibm.websphere.rsadapter.WSConnection.CLIENT_TYPE
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:
  • Compartilhamento de sessão global por meio da propriedade Servlet21SessionCompatibility
  • Suporte para quaisquer propriedades do gerenciador de sessões como propriedades de sistema
  • Suporte para quaisquer propriedades do gerenciador de sessões como propriedades customizadas de contêiner da Web
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:
  • SERV1\ws\code\admin.thinclient\build\classes\com\ibm\ws\management\ cmdframework\impl\RemoteCommandMgr*.class
  • SERV1\ws\code\admin.thinclient\build\classes\com\ibm\ws\management\ cmdframework\impl\RemoteCommandMgrImpl*.class

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:
  • com.ibm.websphere.wsaddressing.jaxws.W3CEndpointReference
  • com.ibm.websphere.wsaddressing.jaxws.SubmissionEndpointReference
  • com.ibm.websphere.wsaddressing.jaxws.EndpointReferenceConverter
Utilize as seguintes classes em seu lugar:
  • javax.xml.ws.wsaddressing.W3CEndpointReference
  • com.ibm.websphere.wsaddressing.jaxws21.SubmissionEndpointReference
  • com.ibm.websphere.wsaddressing.jaxws21.EndpointReferenceConverter
Os seguintes tipos WebSphere Common Configuration Model (WCCM):
  • SIBJMSProvider
  • SIBJMSConnectionFactory
  • SIBJMSQueueConnectionFactory
  • SIBJMSTopicConnectionFactory
  • SIBJMSQueue
  • SIBJMSTopic
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:
AdminTask.listSIBJMSQueues()
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:
  • Suporte para uso de provedores Java Message Service (JMS) que não são compatíveis com a especificação J2EE Connector Architecture 1.5 está reprovado.

    O provedor de sistema de mensagens padrão WebSphere Application Server Versão 5 foi descontinuado na Versão 6.1.

  • O provedor de sistemas de mensagens WebSphere MQ foi atualizado na Versão 7.0 para suportar J2EE Connector Architecture 1.5. O suporte para outros usos desse provedor foi reprovado.
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:
  • Unicast
  • Multicast
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):
  • Sinalizador -secure nos comandos createSIBus e modifySIBus
  • Comandos listInheritSenderForTopic, listInheritReceiverForTopic e listInheritDefaultsForDestination
  • Alias de Autenticação entre Mecanismos
Executar as seguintes ações:
  • Use o sinalizador -busSecurity no lugar do sinalizador -secure.
  • Substitua os usos dos comandos listInheritSenderForTopic, listInheritReceiverForTopic e listInheritDefaultsForDestination pelos comandos isInheritSenderForTopic, isInheritReceiverForTopic e isInheritDefaultsForDestinaton, respectivamente.
  • Remova qualquer uso da opção -interEngineAuthenticationAlias nos comandos createSIBus e modifySIBus.
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):
  • SECUREWAY, IDS4, IDS51 e IDS6
  • DOMINO5, DOMINO6 e DOMINO65
  • AD2000 e AD2003
Use os seguintes nomes de configuração:
  • IDS em vez de SECUREWAY, IDS4, IDS51 ou IDS6
  • DOMINO em vez de DOMINO5, DOMINO6 ou DOMINO65
  • AD em vez de AD2000 ou AD2003
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][IBM i]
Tabela 9. Recursos Reprovados na Versão 7.0. Esta tabela descreve os recursos reprovados na Versão 7.0
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:
  • Classes:
    • com.ibm.websphere.rsadapter.JdbcAccessorImpl
    • com.ibm.websphere.rsadapter.OracleDataStoreHelper
  • Interfaces:
    • com.ibm.websphere.rsadapter.Beginnable
    • com.ibm.websphere.rsadapter.HandleStates
    • com.ibm.websphere.rsadapter.Reassociateable
    • com.ibm.websphere.rsadapter.WSNativeConnectionAccessor
  • Métodos:
    • com.ibm.websphere.rsadapter.WSCallHelper.setConnectionError (Object conn)
    • com.ibm.websphere.rsadapter.WSCallHelper.call
    • com.ibm.websphere.rsadapter.WSConnection.getClientInformation
    • com.ibm.websphere.rsadapter.WSConnection.setClientInformation
    • com.ibm.ws.rsadapter.cci.WSResourceAdapterBase.getNativeConnection (javax.resource.cci.Connection)
    • com.ibm.ws.rsadapter.cci.WSResourceAdapterBase.getNativeConnection (com.ibm.ws.rsadapter.jdbc.WSJdbcConnection)
    • com.ibm.ws.rsadapter.jdbc.WSJdbcUtil.getNativeConnection (com.ibm.ws.rsadapter.jdbc.WSJdbcConnection)
  • Campos:
    • com.ibm.websphere.rsadapter.DataStoreHelper.ORACLE_HELPER
    • com.ibm.websphere.rsadapter.WSConnection.CLIENT_ACCOUNTING_INFO
    • com.ibm.websphere.rsadapter.WSConnection.CLIENT_APPLICATION_NAME
    • com.ibm.websphere.rsadapter.WSConnection.CLIENT_ID
    • com.ibm.websphere.rsadapter.WSConnection.CLIENT_LOCATION
    • com.ibm.websphere.rsadapter.WSConnection.CLIENT_OTHER_INFO
    • com.ibm.websphere.rsadapter.WSConnection.CLIENT_TYPE
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:
  • Compartilhamento de sessão global por meio da propriedade Servlet21SessionCompatibility
  • Suporte para quaisquer propriedades do gerenciador de sessões como propriedades de sistema
  • Suporte para quaisquer propriedades do gerenciador de sessões como propriedades customizadas de contêiner da Web
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:
  • SERV1\ws\code\admin.thinclient\build\classes\com\ibm\ws\management\ cmdframework\impl\RemoteCommandMgr*.class
  • SERV1\ws\code\admin.thinclient\build\classes\com\ibm\ws\management\ cmdframework\impl\RemoteCommandMgrImpl*.class

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:
  • com.ibm.websphere.wsaddressing.jaxws.W3CEndpointReference
  • com.ibm.websphere.wsaddressing.jaxws.SubmissionEndpointReference
  • com.ibm.websphere.wsaddressing.jaxws.EndpointReferenceConverter
Utilize as seguintes classes em seu lugar:
  • javax.xml.ws.wsaddressing.W3CEndpointReference
  • com.ibm.websphere.wsaddressing.jaxws21.SubmissionEndpointReference
  • com.ibm.websphere.wsaddressing.jaxws21.EndpointReferenceConverter
Os seguintes tipos WebSphere Common Configuration Model (WCCM):
  • SIBJMSProvider
  • SIBJMSConnectionFactory
  • SIBJMSQueueConnectionFactory
  • SIBJMSTopicConnectionFactory
  • SIBJMSQueue
  • SIBJMSTopic
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:
AdminTask.listSIBJMSQueues()
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:
  • O suporte para utilizar provedores JMS não compatíveis com a especificação J2EE Connector Architecture 1.5 foi reprovado.

    O provedor de sistema de mensagens padrão WebSphere Application Server Versão 5 foi descontinuado na Versão 6.1.

  • O provedor de sistemas de mensagens WebSphere MQ foi atualizado na Versão 7.0 para suportar J2EE Connector Architecture 1.5. O suporte para outros usos desse provedor foi reprovado.
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:
  • Unicast
  • Multicast
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):
  • Sinalizador -secure nos comandos createSIBus e modifySIBus
  • Comandos listInheritSenderForTopic, listInheritReceiverForTopic e listInheritDefaultsForDestination
  • Alias de Autenticação entre Mecanismos
Executar as seguintes ações:
  • Use o sinalizador -busSecurity no lugar do sinalizador -secure.
  • Substitua os usos dos comandos listInheritSenderForTopic, listInheritReceiverForTopic e listInheritDefaultsForDestination pelos comandos isInheritSenderForTopic, isInheritReceiverForTopic e isInheritDefaultsForDestinaton, respectivamente.
  • Remova qualquer uso da opção -interEngineAuthenticationAlias nos comandos createSIBus e modifySIBus.
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):
  • SECUREWAY, IDS4, IDS51 e IDS6
  • DOMINO5, DOMINO6 e DOMINO65
  • AD2000 e AD2003
Use os seguintes nomes de configuração:
  • IDS em vez de SECUREWAY, IDS4, IDS51 ou IDS6
  • DOMINO em vez de DOMINO5, DOMINO6 ou DOMINO65
  • AD em vez de AD2000 ou AD2003
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]
Tabela 10. Recursos Reprovados na Versão 6.1. Esta tabela descreve os recursos reprovados na Versão 6.1
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:
public final void
  setDatabaseDefaultIsolationLevel  
  ( int helperDefaultLevel, 
  int cusDefinedWasDefaultIsoLevel) 
A classe e a interface a seguir no tempo de execução da Estrutura de Mediação:
  • Classe com.ibm.websphere.sib.mediation.handler.SIMessageContextException
  • Interface com.ibm.websphere.sib.mediation.messagecontext.SIMediationBean MessageContext
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:
  • startTransports
  • stopTransports
  • restartWebApplication
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):
  • com.ibm.webtools.runtime.AbstractStudioServlet
  • com.ibm.webtools.runtime.BuildNumber
  • com.ibm.webtools.runtime.NoDataException
  • com.ibm.webtools.runtime.StudioPervasiveServlet
  • com.ibm.webtools.runtime.TransactionFailureException
  • com.ibm.webtools.runtime.WSUtilities
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:
  • Definir as definições de recursos JMS para o provedor de sistemas de mensagens padrão da Versão 5
  • Estabelecer conexões dos aplicativos clientes que estão em execução em um ambiente da Versão 5 ou utilizando as definições de recurso do provedor de sistemas de mensagens padrão da Versão 5.
Executar as seguintes ações:
  1. Certificar-se de que quaisquer provedores de sistemas de mensagens JMS Server que estão hospedados nos servidores de aplicativos WebSphere Application Server Versão 5.1 sejam movidos para os servidores de aplicativos Versão 6.0 ou mais recente. Essa tarefa é manipulada automaticamente quando você migra de um servidor da Versão 5.x para a Versão 6.0 ou posterior.
  2. Altere todas as definições de recurso do JMS para utilizar o novo fornecedor de sistema de mensagens padrão da Versão 6 em vez do fornecedor de sistema de mensagens padrão da Versão 5.
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.
  • Para obter informações sobre como usar o Profile Management Tool (apenas no z/OS), leia o artigo Configurando Ambientes de Serviço do Aplicativo z/OS com o Profile Management Tool no centro de informações.
  • Para obter informações sobre como usar o comando zpmt, leia o artigo Configurando ambienres de serviço do aplicativo z/OS com o comando zpmt na documentação.

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:
  • protocol_http_backlog
  • protocol_https_backlog
  • protocol_iiop_backlog
  • protocol_iiop_backlog_ssl
Evitar Problemas Evitar Problemas: As variáveis de configuração protocol_iiop_backlog e protocol_iiop_backlog_ss não são descontinuadas para o daemon.gotcha
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:
  • protocol_https_cert_mapping_file
  • protocol_https_default_cert_label
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:
  • com.ibm.servlet.ClientList
  • com.ibm.servlet.ClientListElement
  • com.ibm.servlet.MLNotFoundException
  • com.ibm.servlet.PageListServlet
  • com.ibm.servlet.PageNotFoundException
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:
  • validateNewConnection
  • validateNewConnectionRetryCount
  • validateNewConnectionRetryInterval
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.
  • validateNewConnection é substituída por Pré-testar Nova Conexão
  • validateNewConnectionRetryCount é substituída por Número de Novas Tentativas
  • validateNewConnectionRetryInterval é substituída por Intervalo de Nova Tentativa
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:
  • ObjectMovedCount
  • ObjectFreedCount
  • ObjectAllocateCount
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
  • Recurso de registro

    Logging facility used for logging Java primitives and complex objects to named loggers; configurable with predefined filtering levels, Logging Agent and file sinks, and output formats through an API, Eclipse plug-in manifest, or Eclipse preference panel

  • Agente de registro

    XML-based messaging agent used in conjunction with the IBM Agent Controller to write log and trace XML records to a logging service remotely attachable through an API or Test and Performance Tools Platform (TPTP), formally Hyades, Eclipse workbench

  • Artefatos e mensagens de determinação de problemas

    Implementação original do Manageability (M12) Model Problem Determination Architecture Versão 1.5 e da especificação Problem Determination Artifacts Common Data Model utilizada para capturar e codificar dados de registro e rastreio.

  • DCS (Distributed Correlator Service)

    O Distributed Correlator Service utilizado para instrumentar identificadores de correlação para correlacionar dados de registro e rastreio por meio de um ou mais hosts.

  • Ligações do cliente Java

    Java client bindings used to communicate with the IBM Agent Controller to launch local and remote processes, attach to running processes, and monitor active agents in a secure client environment

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:
  • Recurso de registro

    Replacement: Java Logging APIs in Java Version 1.4.0+; Logging Agent support for the Java Logging APIs provided in TPTP and Common Logging (com.ibm.etools.common.logging/logging.jar)

  • Agente de registro

    Substituição: Agente de Registro TPTP (org.eclipse.hyades.logging.core/hlcore.jar)

  • Artefatos e mensagens de determinação de problemas

    Substituição: Especificação do Common Base Event Versão 1.0.1 e implementação do TPTP (org.eclipse.hyades.logging.core/hlcbe101.jar)

  • DCS (Distributed Correlator Service)

    Substituição: Serviço de Correlação TPTP (org.eclipse.hyades.execution.correlation/hcorrelation.jar)

  • Ligações do cliente Java

    Replacement: TPTP Java Client Bindings (org.eclipse.hyades.execution/hexl.jar)

Para obter mais informações, leia o documento com.ibm.etools.logging.util\doc\IBM_Logging_Utilities_Migration_Guide.html.
[AIX Solaris HP-UX Linux Windows]
Tabela 11. Recursos Reprovados na Versão 6.1. Esta tabela descreve os recursos reprovados na Versão 6.1
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:
public final void 
  setDatabaseDefaultIsolationLevel 
  ( int helperDefaultLevel, 
  int cusDefinedWasDefaultIsoLevel) 
A classe e a interface a seguir no tempo de execução da Estrutura de Mediação:
  • Classe com.ibm.websphere.sib.mediation.handler.SIMessageContextException
  • Interface com.ibm.websphere.sib.mediation.messagecontext.SIMediationBean MessageContext
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:
  • startTransports
  • stopTransports
  • restartWebApplication
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):
  • com.ibm.webtools.runtime.AbstractStudioServlet
  • com.ibm.webtools.runtime.BuildNumber
  • com.ibm.webtools.runtime.NoDataException
  • com.ibm.webtools.runtime.StudioPervasiveServlet
  • com.ibm.webtools.runtime.TransactionFailureException
  • com.ibm.webtools.runtime.WSUtilities
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:
  • Definir as definições de recursos JMS para o provedor de sistemas de mensagens padrão da Versão 5
  • Estabelecer conexões dos aplicativos clientes que estão em execução em um ambiente da Versão 5 ou utilizando as definições de recurso do provedor de sistemas de mensagens padrão da Versão 5.
Executar as seguintes ações:
  1. Certificar-se de que quaisquer provedores de sistemas de mensagens JMS Server que estão hospedados nos servidores de aplicativos WebSphere Application Server Versão 5.1 sejam movidos para os servidores de aplicativos Versão 6.0 ou mais recente. Essa tarefa é manipulada automaticamente quando você migra de um servidor da Versão 5.x para a Versão 6.0 ou posterior.
  2. Altere todas as definições de recurso do JMS para utilizar o novo fornecedor de sistema de mensagens padrão da Versão 6 em vez do fornecedor de sistema de mensagens padrão da Versão 5.
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:
  • -import xmi_data_file
  • -substitute "key1=value1[;key2=value2;[...]]"
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:
  • com.ibm.servlet.ClientList
  • com.ibm.servlet.ClientListElement
  • com.ibm.servlet.MLNotFoundException
  • com.ibm.servlet.PageListServlet
  • com.ibm.servlet.PageNotFoundException
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:
  • validateNewConnection
  • validateNewConnectionRetryCount
  • validateNewConnectionRetryInterval
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.
  • validateNewConnection é substituída por Pré-testar Nova Conexão
  • validateNewConnectionRetryCount é substituída por Número de Novas Tentativas
  • validateNewConnectionRetryInterval é substituída por Intervalo de Nova Tentativa
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:
  • ObjectMovedCount
  • ObjectFreedCount
  • ObjectAllocateCount
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
  • Recurso de registro

    Logging facility used for logging Java primitives and complex objects to named loggers; configurable with predefined filtering levels, Logging Agent and file sinks, and output formats through an API, Eclipse plug-in manifest, or Eclipse preference panel

  • Agente de registro

    XML-based messaging agent used in conjunction with the IBM Agent Controller to write log and trace XML records to a logging service remotely attachable through an API or Test and Performance Tools Platform (TPTP), formally Hyades, Eclipse workbench

  • Artefatos e mensagens de determinação de problemas

    Implementação original do Manageability (M12) Model Problem Determination Architecture Versão 1.5 e da especificação Problem Determination Artifacts Common Data Model utilizada para capturar e codificar dados de registro e rastreio.

  • DCS (Distributed Correlator Service)

    O Distributed Correlator Service utilizado para instrumentar identificadores de correlação para correlacionar dados de registro e rastreio por meio de um ou mais hosts.

  • Ligações do cliente Java

    Java client bindings used to communicate with the IBM Agent Controller to launch local and remote processes, attach to running processes, and monitor active agents in a secure client environment

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:
  • Recurso de registro

    Replacement: Java Logging APIs in Java Version 1.4.0+; Logging Agent support for the Java Logging APIs provided in TPTP and Common Logging (com.ibm.etools.common.logging/logging.jar)

  • Agente de registro

    Substituição: Agente de Registro TPTP (org.eclipse.hyades.logging.core/hlcore.jar)

  • Artefatos e mensagens de determinação de problemas

    Substituição: Especificação do Common Base Event Versão 1.0.1 e implementação do TPTP (org.eclipse.hyades.logging.core/hlcbe101.jar)

  • DCS (Distributed Correlator Service)

    Substituição: Serviço de Correlação TPTP (org.eclipse.hyades.execution.correlation/hcorrelation.jar)

  • Ligações do cliente Java

    Replacement: TPTP Java Client Bindings (org.eclipse.hyades.execution/hexl.jar)

Para obter mais informações, leia o documento com.ibm.etools.logging.util\doc\IBM_Logging_Utilities_Migration_Guide.html.
[IBM i]
Tabela 12. Recursos Reprovados na Versão 6.1. Esta tabela descreve os recursos reprovados na Versão 6.1
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:
public final void 
  setDatabaseDefaultIsolationLevel 
  ( int helperDefaultLevel, 
  int cusDefinedWasDefaultIsoLevel) 
A classe e a interface a seguir no tempo de execução da Estrutura de Mediação:
  • Classe com.ibm.websphere.sib.mediation.handler.SIMessageContextException
  • Interface com.ibm.websphere.sib.mediation.messagecontext.SIMediationBean MessageContext
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:
  • startTransports
  • stopTransports
  • restartWebApplication
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):
  • com.ibm.webtools.runtime.AbstractStudioServlet
  • com.ibm.webtools.runtime.BuildNumber
  • com.ibm.webtools.runtime.NoDataException
  • com.ibm.webtools.runtime.StudioPervasiveServlet
  • com.ibm.webtools.runtime.TransactionFailureException
  • com.ibm.webtools.runtime.WSUtilities
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:
  • Capacidade em estabelecer definições de recurso do JMS para o fornecedor de sistema de mensagens padrão da Versão 5.
  • Capacidade em estabelecer conexões dos aplicativos clientes que estão em execução em um ambiente da Versão 5 ou utilizando as definições de recurso do fornecedor de sistema de mensagens padrão da Versão 5.
Executar as seguintes ações:
  1. Certificar-se de que quaisquer provedores de sistemas de mensagens JMS Server que estão hospedados nos servidores de aplicativos WebSphere Application Server Versão 5.1 sejam movidos para os servidores de aplicativos Versão 6.0 ou mais recente. Essa tarefa é manipulada automaticamente quando você migra de um servidor da Versão 5.x para a Versão 6.0 ou posterior.
  2. Altere todas as definições de recurso do JMS para utilizar o novo fornecedor de sistema de mensagens padrão da Versão 6 em vez do fornecedor de sistema de mensagens padrão da Versão 5.
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:
  • -import xmi_data_file
  • -substitute "key1=value1[;key2=value2;[...]]"
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:
  • com.ibm.servlet.ClientList
  • com.ibm.servlet.ClientListElement
  • com.ibm.servlet.MLNotFoundException
  • com.ibm.servlet.PageListServlet
  • com.ibm.servlet.PageNotFoundException
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:
  • validateNewConnection
  • validateNewConnectionRetryCount
  • validateNewConnectionRetryInterval
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.
  • validateNewConnection é substituída por Pré-testar Nova Conexão
  • validateNewConnectionRetryCount é substituída por Número de Novas Tentativas
  • validateNewConnectionRetryInterval é substituída por Intervalo de Nova Tentativa
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:
  • ObjectMovedCount
  • ObjectFreedCount
  • ObjectAllocateCount
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
  • Recurso de registro

    Logging facility used for logging Java primitives and complex objects to named loggers; configurable with predefined filtering levels, Logging Agent and file sinks, and output formats through an API, Eclipse plug-in manifest, or Eclipse preference panel

  • Agente de registro

    XML-based messaging agent used in conjunction with the IBM Agent Controller to write log and trace XML records to a logging service remotely attachable through an API or Test and Performance Tools Platform (TPTP), formally Hyades, Eclipse workbench

  • Artefatos e mensagens de determinação de problemas

    Implementação original do Manageability (M12) Model Problem Determination Architecture Versão 1.5 e da especificação Problem Determination Artifacts Common Data Model utilizada para capturar e codificar dados de registro e rastreio.

  • DCS (Distributed Correlator Service)

    O Distributed Correlator Service utilizado para instrumentar identificadores de correlação para correlacionar dados de registro e rastreio por meio de um ou mais hosts.

  • Ligações do cliente Java

    Java client bindings used to communicate with the IBM Agent Controller to launch local and remote processes, attach to running processes, and monitor active agents in a secure client environment

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:
  • Recurso de registro

    Replacement: Java Logging APIs in Java Version 1.4.0+; Logging Agent support for the Java Logging APIs provided in TPTP and Common Logging (com.ibm.etools.common.logging/logging.jar)

  • Agente de registro

    Substituição: Agente de Registro TPTP (org.eclipse.hyades.logging.core/hlcore.jar)

  • Artefatos e mensagens de determinação de problemas

    Substituição: Especificação do Common Base Event Versão 1.0.1 e implementação do TPTP (org.eclipse.hyades.logging.core/hlcbe101.jar)

  • DCS (Distributed Correlator Service)

    Substituição: Serviço de Correlação TPTP (org.eclipse.hyades.execution.correlation/hcorrelation.jar)

  • Ligações do cliente Java

    Replacement: TPTP Java Client Bindings (org.eclipse.hyades.execution/hexl.jar)

Para obter mais informações, leia o documento com.ibm.etools.logging.util\doc\IBM_Logging_Utilities_Migration_Guide.html.

Recursos Reprovados na Versão 6.0.2

[AIX Solaris HP-UX Linux Windows][IBM i]
Tabela 13. Recursos Reprovados na Versão 6.0.2. Esta tabela descreve os recursos que foram descontinuados na Versão 6.0.2.
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:
initialize(java.lang.String*!ENTITY!*cell,
  java.lang.String node, 
  java.lang.String server) 
was390Initialize(byte[] a_stoken,
  String a_printable_stoken, 
  String a_jsabpref, 
  int a_pid, 
  int an_asid, 
  String a_jsabjbnm) 
was390Initialize(byte[] a_stoken,
  java.lang.String a_printable_stoken,
  java.lang.String a_jsabpref, 
  int a_pid, 
  int an_asid, 
  java.lang.String a_jsabjbnm, 
  java.lang.String a_smcasid)
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:
  • dbFailOverEnabled
  • connRetriesDuringDBFailover
  • connRetryIntervalDuringDBFailover
Substitua as propriedades pelo seguinte:
  • Utilize validateNewConnection em vez de dbFailOverEnabled.
  • Utilize validateNewConnectionRetryCount em vez de connRetriesDuringDBFailover.
  • Utilize validateNewConnectionRetryInterval em vez de connRetryIntervalDuringDBFailover.
Nota: Se as propriedades novas e antigas coexistirem, as novas terão precedência.
[z/OS]
Tabela 14. Recursos Reprovados na Versão 6.0.2. Esta tabela descreve os recursos que foram descontinuados na Versão 6.0.2.
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:
initialize(java.lang.String cell,
  java.lang.String node, 
  java.lang.String server) 
was390Initialize(byte[] a_stoken,
  String a_printable_stoken, 
  String a_jsabpref, 
  int a_pid, 
  int an_asid, 
  String a_jsabjbnm) 
was390Initialize(byte[] a_stoken, 
  java.lang.String a_printable_stoken,
  java.lang.String a_jsabpref, 
  int a_pid, 
  int an_asid, 
  java.lang.String a_jsabjbnm, 
  java.lang.String a_smcasid)
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:
  • dbFailOverEnabled
  • connRetriesDuringDBFailover
  • connRetryIntervalDuringDBFailover
Substitua as propriedades pelo seguinte:
  • Utilize validateNewConnection em vez de dbFailOverEnabled.
  • Utilize validateNewConnectionRetryCount em vez de connRetriesDuringDBFailover.
  • Utilize validateNewConnectionRetryInterval em vez de connRetryIntervalDuringDBFailover.
Nota: Se as propriedades novas e antigas coexistirem, as novas terão precedência.
[z/OS]

Recursos Reprovados na Versão 6.0.1

Tabela 15. Recursos Reprovados na Versão 6.0.1. Esta tabela descreve os 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]
Tabela 16. Recursos Reprovados na Versão 6.0. Esta tabela descreve os recursos reprovados na Versão 6.0
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):
  • repeat
  • dbconnect
  • dbquery
  • getProperty
  • userid
  • passwd
  • dbmodify
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:
tsx tag            tag JSTL

tsx:repeat         c:forEach
tsx:dbconnect      sql:setDataSource
tsx:dbquery        sql:query
tsx:getProperty    Usar sintaxe EL padrão; c:out
                   value="${book.title}", por exemplo, 
                   em que book é o índice atual no 
                   conjunto de resultados
tsx:userid         Usar o atributo de usuário da
                   tag setDataSource
tsx:passwd         Usar o atributo de senha da
                   tag setDataSource
tsx:dbmodify       sql:update
Os seguintes IDs de backend:
  • SQL92 (1992 SQL Standard)
  • SQL99 (1999 SQL Standard)
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:
  • com.ibm.ws.management.descriptor.xml.ConnectionFactory.xml (métodos getPoolContents e getAllPoolContents)
  • Interface com.ibm.websphere.j2c.ConnectionManager
  • Interface com.ibm.websphere.j2c.ConnectionEventListener
Os métodos são substituídos como segue:
  • getPoolContents e getAllPoolContents são substituídos por showPoolContents e showAllPoolContents.
  • A interface ConnectionManager é substituída pela interface LazyAssociatableConnectionManager do J2EE Connector Architecture 1.5.
  • A interface ConnectionEventListener é substituída pela interface LazyEnlistableConnectionManager de J2EE Connector Architecture 1.5.

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:
  • DefaultPrincipleMapping
Definir a propriedade DefaultPrincipleMapping na Referência do Recurso.
Todas as classes no pacote com.ibm.websphere.servlet.filter, incluindo as seguintes:
  • ChainedRequest
  • ChainedResponse
  • ChainerServlet
  • ServletChain
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:
  • public product getProductByFilename(String basename)
  • public product getProductById(String id)
  • public boolean productPresent(String id)
  • public boolean addProduct(product aProduct)
  • public boolean removeProduct(product aProduct)
  • public Iterator getProducts()
  • public Iterator getProductNames()
  • public String loadVersionInfoAsXMLString(String filename)
  • public String getProductDirName()
  • public static String computeProductDirName()
Utilize os seguintes métodos suportados de com.ibm.websphere.product.WASDirectory:
  • public WASProductInfo getWASProductInfo(String id)
  • public boolean isThisProductInstalled(String id)
  • public WASProductInfo[] getWASProductInfoInstances()
  • public String getWasLocation()
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:
  • com.ibm.websphere.product.WASDirectory.getName(String)
  • com.ibm.websphere.product.WASDirectory.getVersion(String)
  • com.ibm.websphere.product.WASDirectory.getBuildLevel(String)
  • com.ibm.websphere.product.WASDirectory.getBuildDate(String)
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][IBM i]
Tabela 17. Recursos Reprovados na Versão 6.0. Esta tabela descreve os recursos reprovados na Versão 6.0
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):
  • repeat
  • dbconnect
  • dbquery
  • getProperty
  • userid
  • passwd
  • dbmodify
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:
tsx tag            tag JSTL

tsx:repeat         c:forEach
tsx:dbconnect      sql:setDataSource
tsx:dbquery        sql:query
tsx:getProperty    Usar sintaxe EL padrão; c:out
                   value="${book.title}", por exemplo, 
                   em que book é o índice atual no 
                   conjunto de resultados
tsx:userid         Usar o atributo de usuário da
                   tag setDataSource
tsx:passwd         Usar o atributo de senha da
                   tag setDataSource
tsx:dbmodify       sql:update
Os seguintes IDs de backend:
  • SQL92 (1992 SQL Standard)
  • SQL99 (1999 SQL Standard)
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:
  • com.ibm.ws.management.descriptor.xml.ConnectionFactory.xml (métodos getPoolContents e getAllPoolContents)
  • Interface com.ibm.websphere.j2c.ConnectionManager
  • Interface com.ibm.websphere.j2c.ConnectionEventListener
Os métodos são substituídos como segue:
  • getPoolContents e getAllPoolContents são substituídos por showPoolContents e showAllPoolContents.
  • A interface ConnectionManager é substituída pela interface LazyAssociatableConnectionManager do J2EE Connector Architecture 1.5.
  • A interface ConnectionEventListener é substituída pela interface LazyEnlistableConnectionManager de J2EE Connector Architecture 1.5.

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:
  • DefaultPrincipleMapping
Definir a propriedade DefaultPrincipleMapping na Referência do Recurso.
Todas as classes no pacote com.ibm.websphere.servlet.filter, incluindo as seguintes:
  • ChainedRequest
  • ChainedResponse
  • ChainerServlet
  • ServletChain
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:
  • public product getProductByFilename(String basename)
  • public product getProductById(String id)
  • public boolean productPresent(String id)
  • public boolean addProduct(product aProduct)
  • public boolean removeProduct(product aProduct)
  • public Iterator getProducts()
  • public Iterator getProductNames()
  • public String loadVersionInfoAsXMLString(String filename)
  • public String getProductDirName()
  • public static String computeProductDirName()
Utilize os seguintes métodos suportados de com.ibm.websphere.product.WASDirectory:
  • public WASProductInfo getWASProductInfo(String id)
  • public boolean isThisProductInstalled(String id)
  • public WASProductInfo[] getWASProductInfoInstances()
  • public String getWasLocation()
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:
  • com.ibm.websphere.product.WASDirectory.getName(String)
  • com.ibm.websphere.product.WASDirectory.getVersion(String)
  • com.ibm.websphere.product.WASDirectory.getBuildLevel(String)
  • com.ibm.websphere.product.WASDirectory.getBuildDate(String)
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

Tabela 18. Recursos Reprovados na Versão 5.1.1. Esta tabela descreve os 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):
  • Microsoft SQL Server 2000 Driver for JDBC
  • Driver JDBC SequeLink para Microsoft SQL Server
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

Tabela 19. Recursos Reprovados na Versão 5.1. Esta tabela descreve os 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:
  • são incluídos como parte dos pacotes IHS Versão 1.3.x, você não precisará tomar nenhuma ação para migrar esses módulos.
  • são fornecidos por terceiros (incluindo outros produtos IBM), você precisará obter as versões do IHS/Apache 2 desses módulos de terceiros.
  • foram customizados ou são internos, será necessário transportar estes módulos para a nova API do IHS/Apache 2.
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:
  • Classes públicas:
    • com.ibm.websphere.brb.RuleImporter
    • com.ibm.websphere.brb.RuleExporter
  • Método público:
    • getLocalRuleManager() on class com.ibm.websphere.brb.TriggerPoint
  • Atributo protegido:
    • ruleMgr na classe com.ibm.websphere.brb.TriggerPoint
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:

com.ibm.websphere.rsadapter.OracleDataStoreHelper
 public void doSpecialBLobWork(ResultSet rset, 
   InputStream[] data, String[] blobColumnNames)
 public String assembleSqlString(String[] blobColumnNames,
   StringBuffer whereClause, String[] varValues, 
   String tableName)
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:
  • Métodos da Interface
    scheduler.Scheduler
    public BeanTaskInfo createBeanTaskInfo(); 
    public MessageTaskInfo createMessageTaskInfo();
Utilize os seguintes métodos em vez dos métodos reprovados:
public Object createTaskInfo(Class 
  taskInfoInterface) throws TaskInfoInvalid;
Para criar um objeto BeanTaskInfo utilizando os métodos createTaskInfo suportados:
BeanTaskInfo ti = (BeanTaskInfo) 
  Scheduler.createTaskInfo(BeanTaskInfo.class);
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.
  • Assinatura de método anterior
    public String getStackTrace();  
    // retorna uma representação de Cadeia da
    pilha de exceções
  • Nova assinatura de método (Java Development Kit 1.4, WebSphere Application Server 5.1)
    public StackTraceElement[] getStackTrace(); 
    // retorna uma matriz dos elementos de rastreio da
    pilha
  • Método de substituição ( 5.1) (um método de substituição que executa a antiga funcionalidade é fornecido):
    public String getStackTraceAsString(); 
    // retorna uma representação de Cadeia
    da Pilha de Exceções
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:
  • ccf.jar
  • ccf2.jar
  • recjava.jar
  • eablib.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:
  • O Assunto RunAs é o Assunto utilizado para pedidos de transmissão.
  • O Assunto Caller é o Assunto que representa o responsável pela chamada autenticado para o pedido atual.
  • Os métodos utilizados para obter os assuntos runAs e caller são os seguintes:

      com.ibm.websphere.security.auth.WSSubject.getRunAsSubject()

    e a

      com.ibm.websphere.security.auth.WSSubject.getCallerSubject()

    respectivamente.
Os seguintes elementos na interface de programação de segurança:
  • A interface foi reprovada em com.ibm.websphere.security.auth.WSSecurityContext.
  • A exceção foi reprovada em com.ibm.websphere.security.auth.WSSecurityContextException.
  • A classe foi reprovada em com.ibm.websphere.security.auth.WSSecurityContextResult.
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]
Table 20. Recursos Reprovados na Versão 5.0.2. Esta tabela descreve os recursos reprovados na Versão 5.0.2.
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:
  • soap.jar
  • wssoap.jar

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:
  • método de interface
    scheduler.MessageTaskInfo
    public int setJMSPriority();
Utilize o método a seguir em vez do método reprovado:
public int getJMSPriority();
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:

com.ibm.websphere.rsadapter.DataStoreHelper
  public int processSQL(java.lang.String.sqlString, 
    int isolevel, boolean addForUpdate, 
    boolean addextendedForUpdateSyntax);
  public DataStoreAdatperException 
    mapException(DataStoreAdapterException e);
com.ibm.websphere.rsadapter.GenericDataStoreHelper
  public int processSQL(java.lang.String.sqlString, 
    int isolevel, boolean addForUpdate, 
    boolean addextendedForUpdateSyntax);
  public DataStoreAdatperException 
    mapException(DataStoreAdapterException e);
com.ibm.websphere.rsadapter.WSCallHelper
  public static DataStoreHelper 
    createDataStoreHelper(String dsClassName)
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:
WASX7390E: Operação não suportada - o comando testConnection 
com os argumentos config id e properties não é 
suportado. Utilize o comando testConnection apenas com o 
o argumento config id.
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:
WASX7389E: Operação não suportada - 
o comando getPropertiesForDataSource é 
suportado.
Não existe substituição para este comando.
[IBM i][AIX Solaris HP-UX Linux Windows]
Table 21. Recursos Reprovados na Versão 5.0.2. Esta tabela descreve os recursos reprovados na Versão 5.0.2.
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:
  • soap.jar
  • wssoap.jar

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:
  • método de interface
    scheduler.MessageTaskInfo
    public int setJMSPriority();
Utilize o método a seguir em vez do método reprovado:
public int getJMSPriority();
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:

com.ibm.websphere.rsadapter.DataStoreHelper
  public int processSQL(java.lang.String.sqlString, 
    int isolevel, boolean addForUpdate, 
    boolean addextendedForUpdateSyntax);
  public DataStoreAdatperException 
    mapException(DataStoreAdapterException e);
com.ibm.websphere.rsadapter.GenericDataStoreHelper
  public int processSQL(java.lang.String.sqlString, 
    int isolevel, boolean addForUpdate, 
    boolean addextendedForUpdateSyntax);
  public DataStoreAdatperException 
    mapException(DataStoreAdapterException e);
com.ibm.websphere.rsadapter.WSCallHelper
  public static DataStoreHelper 
    createDataStoreHelper(String dsClassName)
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:
WASX7390E: Operação não suportada - o comando testConnection 
com os argumentos config id e properties não é 
suportado. Utilize o comando testConnection apenas com o 
o argumento config id.
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:
WASX7389E: Operação não suportada - 
o comando getPropertiesForDataSource é 
suportado.
Não existe substituição para este comando.

Recursos Reprovados na Versão 5.0.1

Table 22. Recursos Reprovados na Versão 5.0.1. Esta tabela descreve os recursos que estão obsoletos 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:

com.ibm.websphere.rsadapter.DataStoreHelper
  public int processSQL(java.lang.String sqlString,
    int isolevel);
com.ibm.websphere.rsadapter.GenericDataStoreHelper
  public int processSQL(java.lang.String sqlString,
    int isolevel);
com.ibm.websphere.rsadapter.DB2390DataStoreHelper
  public int processSQL(java.lang.String sqlString, 
    int isolevel);
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

Table 23. Recursos Reprovados na Versão 5.0. Esta tabela descreve os recursos que estão obsoletos 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:
public boolean getPessimisticUpdateHintWeakestLockAtLoad();
public boolean getPessimisticUpdateHintNoCollision();
public boolean getPessimisticUpdateHintExclusive();

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:
public int getPessimisticUpdateLockHint();
Os possíveis valores de retorno são definidos na interface AccessIntent:
public final static int 
 PESSIMISTIC_UPDATE_LOCK_HINT_NOCOLLISION = 1;
public final static int 
 PESSIMISTIC_UPDATE_LOCK_HINT_WEAKEST_LOCK_AT_LOAD = 2;
public final static int 
 PESSIMISTIC_UPDATE_LOCK_HINT_NONE = 3;
public final static int
 PESSIMISTIC_UPDATE_LOCK_HINT_EXCLUSIVE = 4;
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:
  • com.ibm.websphere.pmi.stat.StatsUtil
  • com.ibm.websphere.pmi.PmiJmxTest
  • com.ibm.websphere.pmi.client.PmiClient
Esses métodos são substituídos como segue:
  • com.ibm.websphere.pmi.stat.StatsUtil

    Não existe substituto para StatsUtil.

  • com.ibm.websphere.pmi.PmiJmxTest

    Utilize PmiClient.findConfig().

  • com.ibm.websphere.pmi.client.PmiClient

    O getNLSValue (String key) foi substituído por getNLSValue (String key, String moduleID).


Ícone que indica o tipo de tópico Tópico de Referência



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rmig_depfeat
Nome do arquivo: rmig_depfeat.html