Características en desuso de WebSphere Application Server tradicional

Si desea migrar la configuración desde un release anterior de WebSphere Application Server, debe tener en cuenta las distintas características que han quedado en desuso en este y otros releases anteriores.

WebSphere Application Server utiliza el siguiente esquema de denominación:

V.R.M.F

donde
  • V = versión
  • R = release
  • M = modificación
  • F = fixpack
Por ejemplo, 8.5.0.1 hace referencia a la versión 8, release 5, modificación 0 y fixpack 1. También es frecuente utilizar "versión" como prefijo para un determinado release, modificación o fixpack. Por ejemplo, "versión 8.5" al hacer referencia a un release, o "versión 8.5.0.1" al hacer referencia a un fixpack.

Si una característica aparece aquí como en desuso, significa que IBM® podría eliminarla en un release futuro del producto. La inversión en el futuro se centrará en la función estratégica que se lista en Acciones de migración recomendadas. Normalmente, una característica no queda en desuso a menos que se proporcione una alternativa equivalente. Una característica no se elimina como mínimo hasta al cabo de dos releases principales o tres años completos, el periodo que sea mayor, a partir del release donde la característica pasa a estar en desuso. Si miramos una secuencia de releases del tipo 6.0, 6.1 y 7.0, por ejemplo, las características en desuso en el release 6.0 primero pasan a estar disponibles para su eliminación en 7.0. En casos excepcionales, puede que sea necesario eliminar antes las características; estos casos se indicarán de forma clara y explícita en las descripciones de estas características eliminadas.

En las tablas siguientes se resumen las características que están en desuso, por versión y release. En las tablas se indica qué está en desuso como, por ejemplo, las interfaces de programación de aplicaciones (API), las interfaces de scripts, las herramientas, los asistentes, los datos de configuración expuestos públicamente, los identificadores de nombres y las constantes. Siempre que sea posible, las tablas también indican la acción de migración recomendada.

Este artículo contiene las siguientes tablas de características en desuso:

Características en desuso en la versión 9.0

Tabla 1. Características en desuso en la versión 9.0. En esta tabla se describen las características que han quedado en desuso en la versión 9.0.
Categoría En desuso Acción de migración recomendada
Modelo de programación de aplicaciones y contenedor Las siguientes tecnologías opcionales Java™ Platform, Enterprise Edition (Java EE) 7:
  • Beans de entidad JavaBeans (EJB)
    Importante: Sólo está en desuso la parte del bean de entidad de la especificación EJB.
  • JAX-RPC (API Java para RPC basado en XML) 1.1
  • API Java para XML Messaging (JAXM) 1.3
Las siguientes tecnologías Java EE 7 opcionales continúan en desuso:
  • JAXR (Java API for XML Registries) 1.0
  • Java EE Application Deployment 1.2
  • Beans de entidad EJB:

    Utilice JPA (Java Persistence API) para operaciones de la nueva base de datos y otras operaciones relacionadas con la persistencia.

  • JAX-RPC 1.1:

    Utilice la API de Java para servicios web XML (JAX-WS).

    El objetivo es garantizar el mantenimiento de la interoperabilidad para el subconjunto de prestaciones que se correlacionan con la intersección de JAX-RPC y JAX-WS, pero las nuevas mejoras relacionadas con la actualización para dar soporte a nuevos estándares sólo se aplican en el tiempo de ejecución de JAX-WS.

  • JAXR 1.0:

    Utilice UDDI versión 3.

  • Java EE Application Deployment 1.2:

    Utilice otra forma de desplegar aplicaciones en el servidor, por ejemplo, scripts wsadmin y Mbeans JMX. El método más parecido a utilizar la API Java EE Deployment es utilizar WebSphere JMX MBeans. Para obtener más información, consulte Formas de instalar aplicaciones o módulos de empresa.

Modelo de programación SCA (Service Component Architecture) Actualice las aplicaciones para utilizar modelos de programación diferentes. Los modelos de programación que utilice varían dependiendo de cómo ha incorporado previamente SCA en la aplicación.

Si ha utilizado SCA para crear aplicaciones modulares, puede utilizar OSGi como alternativa. Para obtener más información, consulte Desarrollo de aplicaciones OSGi.

Si ha utilizado SCA para enlaces, consolide las formas en que la aplicación se exponga a pocos estándares como, por ejemplo, JAX-RS (API Java para servicios web RESTful) o JMS (Java Message Service). Por ejemplo, utilice JAX-RS para los enlaces de aplicación; para obtener más información, consulte Implementación de aplicaciones web JAX-RS. Para minimizar la duplicación de la implementación del nivel de enlace, estructure las aplicaciones para utilizar código compartido.

Si desea seguir utilizando SCA como parte de una estrategia a largo plazo, puede ser conveniente alojar las aplicaciones en IBM Business Process Manager.

Los siguientes modelos de programación de gestor de trabajo:
  • Beans asíncronos
  • Gestor de trabajo y temporizador CommonJ
Uso de Concurrency Utilities para Java EE (JSR 236). Concurrency Utilities para Java EE proporciona un enfoque estandarizado para llevar a cabo operaciones simultáneas en un servidor de aplicaciones. Para obtener información sobre cómo realizar una migración desde los beans asíncronos y CommonJ, consulte Ejemplos de la migración a EE Concurrency desde beans asíncronos y CommonJ
Bases de datos Orígenes de datos de la versión 4.0 de WebSphere Application Server Utilice los orígenes de datos para la versión 5.0 y posteriores de WebSphere Application Server. Estos orígenes de datos se basan en una arquitectura JCA estándar. Los valores para estos orígenes de datos se describen en Colección de orígenes de datos.

Los orígenes de datos de la versión 4.0 en desuso se basan en una arquitectura de un único gestor de conexiones (CM). Los valores para estos orígenes de datos se describen en Colección de orígenes de datos (WebSphere Application Server V4) (en desuso).

Para obtener más información sobre las diferencias entre estos orígenes de datos, consulte Orígenes de datos.

Administración del sistema Scripts wsadmin con Jacl Utilice el lenguaje Jython para crear scripts wsadmin. Para obtener más información, consulte Utilización de scripts wsadmin con Jython.
[IBM i]Administración del sistema [IBM i]Mandato updwashost [IBM i]Utilice el mandato changeHostName del objeto AdminTask para cambiar el nombre de host de un nodo. Para obtener más información, consulte Grupo de mandatos Utility para el objeto AdminTask.
Configuración del plug-in del servidor web Configuración de plug-in centrada en la topología o global Utilice la configuración de plug-in centrada en la aplicación. Un archivo de configuración centrado en la aplicación, plugin-cfg.xml, tiene una aplicación correlacionada a definiciones de servidor web y definiciones de servidor de aplicaciones. Para obtener más información, consulte Implementación de un plug-in de servidor web.

Características en desuso en la versión 8.5.5

Tabla 2. Características en desuso en la versión 8.5.5. En esta tabla se describen las características que están en desuso en la versión 8.5.5.
Categoría En desuso Acción de migración recomendada
Ensamblaje y despliegue de aplicaciones IBM Assembly and Deploy Tools for WebSphere Administration

Para los modelos de programación que utilizan Java EE 5 y posterior, utilice IBM WebSphere Developer Tools.

Para modificar los enlaces y los descriptores de despliegue de extensiones para los modelos de programación Java EE anteriores a Java EE 5, utilice la consola administrativa de WebSphere cuando instale la aplicación. Para obtener más información, consulte Instalación de archivos de aplicación empresarial con la consola.

Para generar el código de despliegue de Enterprise JavaBean (EJB) 2.x, utilice el Mandato ejbdeploy u opte por desplegar los enterprise beans cuando instale la aplicación.

No hay sustitutos para los editores de ibm-webservices-bnd.xml y los descriptores de despliegue de Extensiones del modelo de programación.

Edge Components WebSphere Edge Components Load Balancer para IPv4
Nota: Las características no disponibles en el equilibrador de carga para IPv4 e IPv6 quedaron obsoletas a partir de la Versión 6.1 y, a continuación, se estabilizaron. Para obtener más información, consulte Características estabilizadas.
Migre a 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: Esta característica se ha eliminado en la versión 9.0.
[z/OS]Si utiliza el servidor proxy como frontal para WebSphere Application Server, utilice los plug-ins de IBM HTTP Server y el servidor web de WebSphere, que se incluyen con el producto sin cargo adicional. Para aumentar la capacidad, se recomienda utilizar los dispositivos IBM DataPower.
Si utiliza el servidor proxy independientemente de WebSphere Application Server, la funcionalidad proxy HTTP básica está disponible con los servidores HTTP que se empaquetan con z/OS:
  • V2R2 y posteriores: IBM HTTP Server (basado en Apache)
  • V2R1 y anteriores: IBM HTTP Server para z/OS V5R3 (DGW)
Para aumentar la capacidad, se recomienda utilizar los dispositivos IBM DataPower.
IBM HTTP Server Soporte de protocolo de lista de revocación de certificados (CRL) Utilice el OCSP (Online Certificate Status Protocol) con certificados TLS.

En IBM HTTP Server, está habilitado el soporte CRL con las directrices SSLCRLHostname y SSLCRLUserid. El soporte CRL también se controla mediante la extensión CRLDistributionPoint en los certificados TLS.

Las especificaciones TLS ahora favorecen a OCSP, que está habilitado con las directrices SSLOCSPEnable y SSLOCSPResponderURL. En certificados TLS, el soporte OCSP se controla mediante la extensión AuthorityInformationAccess.

Para obtener más información, consulte Lista de revocación de certificados SSL y Online Certificate Status Protocol.

Web 2.0 y Mobile Toolkit Toolkit Dojo, incluido Dojo Diagrammer El escritorio Dojo y las aplicaciones móviles continuarán funcionando, pero ya no están soportados. Puede continuar desarrollando aplicaciones Dojo utilizando el Toolkit Dojo de código abierto.
Servicio de mensajería web Migre las aplicaciones que utilizan el servicio de mensajería web para utilizar el protocolo WebSocket o los servlets asíncronos de Servlet 3.0. Para obtener más información, consulte Desarrollo de servlets con extensiones de WebSphere Application Server.
Proxy Ajax Migre las aplicaciones de proxy Ajax para utilizar la compartición de recursos entre distintos orígenes (CORS) para las solicitudes entre dominios.
Soporte para los siguientes servicios del lado del servidor:
  • Adaptador RPC
  • Analítica
  • Gráficos
Vuelva a crear las aplicaciones para que utilicen JAX-RS (API de Java para servicios web RESTful).

Cuando migre el servicio de gráficos, puede utilizar el proyecto Apache Batik de código abierto para convertir las imágenes.

Soporte para los siguientes servicios de aplicaciones:
  • Optimizador
  • Extensión WebDAV
  • Conversión de correlaciones
  • Dojo Diagrammer
No hay ninguna acción de migración recomendada.

Características en desuso en la versión 8.5

Tabla 3. Características en desuso en la versión 8.5. En esta tabla se describen las características que han quedado en desuso en la versión 8.5.
Categoría En desuso Acción de migración recomendada
Servicios de aplicaciones La propiedad com.ibm.websphere.management.application.client.EnvEntry_processAnnotations Utilice la propiedad com.ibm.websphere.management.application.client.EnvEntry_processBindings
Los widgets DOJO asociados con la característica CEA (Communications Enabled Applications) Utilice el origen y la descripción del widget CEA DOJO 1.5 disponibles en el artículo developerWorks al que se puede acceder públicamente Developing WebSphere Application Server Communication Enabled Application (CEA) widgets.
Todas las interfaces de programación de aplicaciones (API) relacionadas con el módulo CEI (Common Event Infrastructure)
El módulo CEI utiliza los siguientes archivos y están en desuso:
  • Los archivos en raíz_servidor_aplicaciones/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
  • Los archivos en raíz_servidor_aplicaciones/systemApps/:
    • EventService.ear/META-INF
    • EventService.ear/DataStoreEjb.jar
    • EventService.ear/EventCatalogEjb.jar
    • EventService.ear/EventServerEjb.jar
    • EventService.ear/EventServerMdb.jar
  • Los archivos en raíz_servidor_aplicaciones/plugins/:
    • com.ibm.events.client.jar
    • com.ibm.events.service.jar
  • El archivo en raíz_servidor_aplicaciones/features/:
    • com.ibm.events.service_6.1.0.0
  • Los archivos en raíz_servidor_aplicaciones/properties/schemas/:
    • cei.xsd
    • ceiservice.xs
  • Los archivos en raíz_servidor_aplicaciones/util/event/:
    • ceiconfigreload.jacl
    • eventbucket.jacl
    • eventcatalog.jacl
    • eventemit.jacl
    • eventpurge.jacl
    • eventpurgepool.jacl
    • eventquery.jacl
  • Los archivos en raíz_servidor_aplicaciones/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 las nuevas aplicaciones que requieren modelos basados en sucesos, utilice el bus de integración de servicios (SIBus). Diseñe nuevas aplicaciones utilizando las API proporcionadas por SIBus para enviar y recibir sucesos.
Los paquetes 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
No hay ninguna acción de migración recomendada.
El método revokeSSOCookies(HttpServletRequest, HttpServletResponse) de la clase WSSecurityHelper
Nota: Este método no está soportado en el perfil Liberty.
Utilice la funcionalidad proporcionada por el método logout() de Java Servlet-3.0.

Consulte Métodos de seguridad de servlet.

El método getLTPACookieFromSSOToken() de la clase WSSecurityHelper
Nota: Este método no está soportado en el perfil Liberty.
Utilice la funcionalidad proporcionada por el método getSSOCookieFromSSOToken() de la clase WebSecurityHelper.
Edge Components La característica WAND (Wide-Area Network Dispatcher) proporcionada por WebSphere Edge Components Load Balancer para IPv4 Utilice el método de envío de conversión de direcciones de red (NAT) en IPv4 o el método de envío de encapsulación MAC (Media Access Control) en IPv6.
Los dos componentes siguientes de WebSphere Edge Components Load Balancer para IPv4 que funcionan junto con los conmutadores de estos proveedores para proporcionar estadísticas SNMP (Simple Network Management Protocol) sobre la disponibilidad del servidor:
  • Cisco Consultant (CCO)
  • Nortel-Alteon Consultant (NAL)
Utilice un equilibrador IBM Load Balancer.
Soporte de WebSphere Edge Components Load Balancer para IPv4 para la interfaz de Token-ring Utilice una interfaz de Ethernet.
Administración del sistema Soporte de Intelligent Management para los siguientes tipos de servidor de middleware de ciclo de vida asistido:
  • Apache Tomcat
  • BEA WebLogic
  • JBoss
  • WebSphere Application Server externo (servidores de aplicaciones que se ejecutan fuera de la célula de Intelligent Management)
Nota: Este soporte se ha recuperado y se ha estabilizado en la Versión 8.5.5.
Utilice los scripts wsadmin para gestionar estos recursos de servidor middleware.
Las plantillas de servidor defaultXD y defaultXDZOS que se utilizan al crear clústeres dinámicos Utilice la plantilla de servidor default o defaultZOS.
[AIX Solaris HP-UX Linux Windows][z/OS]Soporte de WebSphere Virtual Enterprise Versión 7.x y nodos anteriores [AIX Solaris HP-UX Linux Windows][z/OS]Migre los nodos a WebSphere Application Server Network Deployment Versión 8.5.

Consulte **** MISSING FILE ****.

Características en desuso en la versión 8.0.0.1

Tabla 4. Características en desuso en la versión 8.0.0.1. Esta tabla describe las características que están en desuso en la versión 8.0.0.1.
Categoría En desuso Acción de migración recomendada
Administración del sistema Soporte para el software siguiente, que alcanzó el final de su vida útil:
  • Sybase Adaptive Server Enterprise (ASE) 12.5.X
  • Sybase jConnect 5.5
Cambie a los siguientes:
  • Sybase Adaptive Server Enterprise (ASE) 15.X
  • Sybase jConnect 6.05 o jConnect 7.0

Características en desuso en la versión 8.0

[z/OS]
Tabla 5. Características en desuso en la versión 8.0. En esta tabla se describen las características que han quedado en desuso en la versión 8.0.
Categoría En desuso Acción de migración recomendada
Modelo de programación de aplicaciones La implementación JavaServer Faces (JSF) 1.2 Sun Reference Implementation (RI)
Nota: Esta característica se ha eliminado en la versión 9.0.
Utilice la implementación JSF 2.0 MyFaces, que es la implementación predeterminada para WebSphere Application Server Versión 8.0.

Para obtener más información sobre cómo migrar a la implementación JSF 2.0 MyFaces, consulte Migración de JavaServer Faces y el tema sobre Migración de aplicaciones JavaServer Faces 1.x a JavaServer Faces 2.0 en IBM developerWorks.

Servicios de aplicaciones Los siguientes argumentos de línea de mandatos del programa de utilidad historyInfo:
  • -components
  • -maintenancePackageID
Tenga en cuenta lo siguiente cuando utilice el programa de utilidad historyInfo:
  • -component

    No utilice este argumento. Ahora no realiza ninguna acción.

  • -maintenancePackageID

    Este argumento realiza ahora una acción que es equivalente a -offeringID. Utilice -offeringID.

Los siguientes argumentos de línea de mandatos del programa de utilidad versionInfo:
  • -componentDetail
  • -components
  • -maintenancePackageDetail
  • -maintenancePackages
Tenga en cuenta lo siguiente cuando utilice el programa de utilidad versionInfo:
  • -componentDetail

    No utilice este argumento. Ahora no realiza ninguna acción.

  • -components

    No utilice este argumento. Ahora no realiza ninguna acción.

  • -maintenancePackageDetail

    Este argumento realiza ahora una acción que es equivalente a -fixpackDetail más -ifixDetail. Utilice -fixpackDetail y -ifixDetail.

  • -maintenancePackages

    Este argumento ahora realiza una acción que es equivalente a -fixpacks más -ifixes. Utilice -fixpacks y -ifixes.

Los siguientes métodos de la clase 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)
No utilice estos métodos.
  • public WASComponent getInstalledComponentByName(String componentName)

    Este método devuelve ahora un objeto nulo.

  • public WASComponent[] getInstalledComponentList()

    Este método devuelve ahora una lista vacía.

  • public boolean isComponentInstalled(String componentName)

    Este método devuelve ahora false.

  • public WASMaintenancePackage[] getHistoryMaintenancePackageList()

    Este método se ha sustituido por public IMEvent[] getHistoryEventList().

  • public WASMaintenancePackage getInstalledMaintenancePackageByID(String mpID)

    Este método se ha sustituido por public IMOffering getInstalledOfferingByID(String productID).

  • public WASMaintenancePackage[] getInstalledMaintenancePackageList()

    Este método se ha sustituido por public IMOffering[] getInstalledOfferingList().

  • public boolean isMaintenancePackageInstalled(String ID)

    Este método se ha sustituido por public boolean isThisProductInstalled(String id).

Servicios de aplicaciones Las siguientes clases del paquete 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
Siga estas directrices:
  • com.ibm.websphere.product.metadata.WASComponent

    No utilice esta clase. Todos los métodos públicos de esta clase devuelven ahora objetos nulos o listas vacías.

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

    No utilice esta clase. Todos los métodos públicos de esta clase devuelven ahora objetos nulos o listas vacías.

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

    No utilice esta clase.

  • com.ibm.websphere.product.WASProductException

    No utilice esta clase. Utilice la clase com.ibm.websphere.product.WASDirectoryException.

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

    No utilice esta clase. Utilice la clase com.ibm.websphere.product.WASDirectoryException.

  • com.ibm.websphere.product.WASProduct.

    No utilice esta clase. Utilice la clase com.ibm.websphere.product.WASDirectory.

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

    No utilice esta clase. Utilice la clase com.ibm.websphere.product.WASDirectory.

Las siguientes constantes de la clase com.ibm.websphere.product.WASDirectory:
  • ID_BASE
  • ID_EXPRESS
  • ID_ND
Las siguientes constantes de las clases com.ibm.websphere.product.WASDirectory y 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
Las interfaces WASDirectory son independientes de los ID de producto y se tratan como una serie. Los interlocutores específicos de un producto deben especificar los ID de producto explícitamente.
Soporte para JAXR (API Java para registros XML) Utilice UDDI versión 3.
Seguridad Interfaz de interceptor de asociación de confianza (TAI) de Tivoli Access Manager (TAM) com.ibm.ws.security.web.TAMTrustAssociationInterceptorPlus Obtenga la última versión de código Tivoli en el sitio web Tivoli Access Manager Trust Association Interceptor Plus.
Administración del sistema Mandato createServerType del grupo de mandatos ServerManagement para el objeto AdminTask No cree nuevos tipos de servidor.
Los siguientes mandatos del grupo de mandatos ManagedNodeGroup para el objeto AdminTask:
  • createManagedNodeGroup
  • deleteManagedNodeGroup
  • addMemberToManagedNodeGroup
  • deleteMemberFromManagedNodeGroup
  • queryManagedNodeGroups
  • getManagedNodeGroupMembers
  • getManagedNodeGroupInfo
  • modifyManagedNodeGroupInfo
Los siguientes mandatos del grupo de mandatos JobManagerNode para el objeto AdminTask:
  • cleanupManagedNode
  • queryManagedNodes
  • getManagedNodeProperties
  • modifyManagedNodeProperties
  • getManagedNodeKeys
Utilice siguientes mandatos del grupo de mandatos TargetGroup para el objeto AdminTask:
  • createTargetGroup
  • deleteTargetGroup
  • addMemberToTargetGroup
  • deleteMemberFromTargetGroup
  • queryTargetGroups
  • getTargetGroupMembers
  • getTargetGroupInfo
  • modifyTargetGroupInfo
Utilice los siguientes mandatos del grupo de mandatos JobManagerNode para el objeto AdminTask:
  • cleanupTarget
  • queryTargets
  • getTargetProperties
  • modifyTargetProperties
  • getTargetKeys
Registro de servicios, habitualmente denominado activity.log Utilice uno de los siguientes para acceder al contenido del registro:
  • El archivo SystemOut.log cuando el sistema esté configurado para utilizar la modalidad de registro y rastreo básico
  • El mandato LogViewer de HPEL (High Performance Extensible Logging) cuando el sistema esté configurado para utilizar la modalidad de registro y rastreo de HPEL

    Configure los servidores para que utilicen la modalidad de registro y rastreo de HPEL, y utilice la API de HPEL si necesita poder fusionar el contenido del archivo de registro de varios servidores. Utilice la modalidad de registro y rastreo de HPEL, y utilice el mandato LogViewer de HPEL si necesita poder representar el contenido del registro en el formato XML de Common Base Event.

Soporte para desplegar módulo o aplicaciones Java Platform, Enterprise Edition (Java EE) en un servidor de aplicaciones utilizando la especificación JSR-88 de la API de despliegue de aplicaciones Java EE Tiene una amplia variedad de otras opciones para desplegar aplicaciones en el servidor, por ejemplo, scripts wsadmin y Mbeans JMX. El método más parecido a utilizar la API de despliegue de Java EE sería utilizar MBeans JMX de WebSphere. Lea Formas de instalar aplicaciones empresariales o módulos para obtener más información.
Gestor de dispositivos DataPower Puede seguir utilizando el gestor de dispositivos DataPower para gestionar los dispositivos DataPower soportados existentes, hasta que se elimine del producto o hasta que los dispositivos dejen de funcionar.
En WebSphere Application Server versión 8.0, están soportados los dispositivos siguientes:
  • 9001
  • 9002
  • 9003/7993
  • 9004/9235 – XS40, XI50, XB60, XM70
  • 9004/9235 – XA35, XM70FC
Las fechas de fin de servicio para los dispositivos se documentan en IBM WebSphere DataPower SOA Appliances End of Service dates.

Los nuevos dispositivos que no están en la lista anterior se gestionan a través de una oferta de gestión de dispositivos DataPower independiente que también puede gestionar los dispositivos existentes.

Tivoli Performance Viewer Utilización del formato SVG (Scalable Vector Graphics) en Tivoli Performance Viewer para trazar gráficos No se requiere ninguna acción. Tivoli Performance Viewer utiliza ahora el formato Dojo para trazar gráficos.
Nota: Para volver al estilo de gráficos anterior, que admite SVG y formatos de imagen, establezca la propiedad del sistema de JVM com.ibm.websphere.tpv.DojoGraph en false.
[AIX Solaris HP-UX Linux Windows]
Tabla 6. Características en desuso en la versión 8.0. En esta tabla se describen las características que han quedado en desuso en la versión 8.0.
Categoría En desuso Acción de migración recomendada
Modelo de programación de aplicaciones La implementación JavaServer Faces (JSF) 1.2 Sun Reference Implementation (RI)
Nota: Esta característica se ha eliminado en la versión 9.0.
Utilice la implementación JSF 2.0 MyFaces, que es la implementación predeterminada para WebSphere Application Server Versión 8.0.

Para obtener más información sobre cómo migrar a la implementación JSF 2.0 MyFaces, consulte Migración de JavaServer Faces y el tema sobre Migración de aplicaciones JavaServer Faces 1.x a JavaServer Faces 2.0 en IBM developerWorks.

Servicios de aplicaciones Los siguientes argumentos de línea de mandatos del programa de utilidad historyInfo:
  • -components
  • -maintenancePackageID
Tenga en cuenta lo siguiente cuando utilice el programa de utilidad historyInfo:
  • -component

    No utilice este argumento. Ahora no realiza ninguna acción.

  • -maintenancePackageID

    Este argumento realiza ahora una acción que es equivalente a -offeringID. Utilice -offeringID.

Los siguientes argumentos de línea de mandatos del programa de utilidad versionInfo:
  • -componentDetail
  • -components
  • -maintenancePackageDetail
  • -maintenancePackages
Tenga en cuenta lo siguiente cuando utilice el programa de utilidad versionInfo:
  • -componentDetail

    No utilice este argumento. Ahora no realiza ninguna acción.

  • -components

    No utilice este argumento. Ahora no realiza ninguna acción.

  • -maintenancePackageDetail

    Este argumento realiza ahora una acción que es equivalente a -fixpackDetail más -ifixDetail. Utilice -fixpackDetail y -ifixDetail.

  • -maintenancePackages

    Este argumento ahora realiza una acción que es equivalente a -fixpacks más -ifixes. Utilice -fixpacks y -ifixes.

Los siguientes métodos de la clase 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)
No utilice estos métodos.
  • public WASComponent getInstalledComponentByName(String componentName)

    Este método devuelve ahora un objeto nulo.

  • public WASComponent[] getInstalledComponentList()

    Este método devuelve ahora una lista vacía.

  • public boolean isComponentInstalled(String componentName)

    Este método devuelve ahora false.

  • public WASMaintenancePackage[] getHistoryMaintenancePackageList()

    Este método se ha sustituido por public IMEvent[] getHistoryEventList().

  • public WASMaintenancePackage getInstalledMaintenancePackageByID(String mpID)

    Este método se ha sustituido por public IMOffering getInstalledOfferingByID(String productID).

  • public WASMaintenancePackage[] getInstalledMaintenancePackageList()

    Este método se ha sustituido por public IMOffering[] getInstalledOfferingList().

  • public boolean isMaintenancePackageInstalled(String ID)

    Este método se ha sustituido por public boolean isThisProductInstalled(String id).

Servicios de aplicaciones Las siguientes clases del paquete 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
Siga estas directrices:
  • com.ibm.websphere.product.metadata.WASComponent

    No utilice esta clase. Todos los métodos públicos de esta clase devuelven ahora objetos nulos o listas vacías.

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

    No utilice esta clase. Todos los métodos públicos de esta clase devuelven ahora objetos nulos o listas vacías.

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

    No utilice esta clase.

  • com.ibm.websphere.product.WASProductException

    No utilice esta clase. Utilice la clase com.ibm.websphere.product.WASDirectoryException.

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

    No utilice esta clase. Utilice la clase com.ibm.websphere.product.WASDirectoryException.

  • com.ibm.websphere.product.WASProduct.

    No utilice esta clase. Utilice la clase com.ibm.websphere.product.WASDirectory.

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

    No utilice esta clase. Utilice la clase com.ibm.websphere.product.WASDirectory.

Las siguientes constantes de la clase com.ibm.websphere.product.WASDirectory:
  • ID_BASE
  • ID_EXPRESS
  • ID_ND
Las siguientes constantes de las clases com.ibm.websphere.product.WASDirectory y 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
Las interfaces WASDirectory son independientes de los ID de producto y se tratan como una serie. Los interlocutores específicos de un producto deben especificar los ID de producto explícitamente.
Soporte para JAXR (API Java para registros XML) Utilice UDDI versión 3.
Seguridad Interfaz de interceptor de asociación de confianza (TAI) de Tivoli Access Manager (TAM) com.ibm.ws.security.web.TAMTrustAssociationInterceptorPlus Obtenga la última versión de código Tivoli en el sitio web Tivoli Access Manager Trust Association Interceptor Plus.
Administración del sistema Mandato createServerType del grupo de mandatos ServerManagement para el objeto AdminTask No cree nuevos tipos de servidor.
Los siguientes mandatos del grupo de mandatos ManagedNodeGroup para el objeto AdminTask:
  • createManagedNodeGroup
  • deleteManagedNodeGroup
  • addMemberToManagedNodeGroup
  • deleteMemberFromManagedNodeGroup
  • queryManagedNodeGroups
  • getManagedNodeGroupMembers
  • getManagedNodeGroupInfo
  • modifyManagedNodeGroupInfo
Los siguientes mandatos del grupo de mandatos JobManagerNode para el objeto AdminTask:
  • cleanupManagedNode
  • queryManagedNodes
  • getManagedNodeProperties
  • modifyManagedNodeProperties
  • getManagedNodeKeys
Utilice siguientes mandatos del grupo de mandatos TargetGroup para el objeto AdminTask:
  • createTargetGroup
  • deleteTargetGroup
  • addMemberToTargetGroup
  • deleteMemberFromTargetGroup
  • queryTargetGroups
  • getTargetGroupMembers
  • getTargetGroupInfo
  • modifyTargetGroupInfo
Utilice los siguientes mandatos del grupo de mandatos JobManagerNode para el objeto AdminTask:
  • cleanupTarget
  • queryTargets
  • getTargetProperties
  • modifyTargetProperties
  • getTargetKeys
Los siguientes mandatos utilizados para iniciar la herramienta de gestión de perfiles:
  • [AIX][HP-UX][Linux][Solaris]raíz_servidor_aplic/bin/ProfileManagement/pmt.sh
  • [Windows]raíz_servidor_aplic\bin\ProfileManagement\pmt.bat
Los siguientes mandatos utilizados para iniciar la herramienta de gestión de migración:
  • [AIX][HP-UX][Linux][Solaris]raíz_servidor_aplic/bin/migration.sh
  • [Windows]raíz_servidor_aplic\bin\migration.bat
Utilice los siguientes mandatos para lanzar WebSphere Customization Toolbox:
  • [AIX][HP-UX][Linux][Solaris]raíz_perfil/bin/wct.sh
  • [Windows]raíz_perfil\bin\wct.bat
Utilice los mandatos siguientes para iniciar la herramienta de gestión de perfiles (sólo para z/OS) contenida en WebSphere Customization Toolbox:
  • [AIX][HP-UX][Linux][Solaris]raíz_perfil/bin/wct.sh -perspective com.ibm.ws.pmt.views.standalone.perspectives.standAlonePerspective
  • [Windows]raíz_perfil\bin\wct.bat -perspective com.ibm.ws.pmt.views.standalone.perspectives.standAlonePerspective
Utilice los mandatos siguientes para iniciar la herramienta de gestión de migración contenida en WebSphere Customization Toolbox:
  • [AIX][HP-UX][Linux][Solaris]raíz_perfil/bin/wct.sh -perspective com.ibm.ws.mmt.perspective
  • [Windows]raíz_perfil\bin\wct.bat -perspective com.ibm.ws.mmt.perspective
Registro de servicios, habitualmente denominado activity.log Utilice uno de los siguientes para acceder al contenido del registro:
  • El archivo SystemOut.log cuando el sistema esté configurado para utilizar la modalidad de registro y rastreo básico
  • El mandato LogViewer de HPEL (High Performance Extensible Logging) cuando el sistema esté configurado para utilizar la modalidad de registro y rastreo de HPEL

    Configure los servidores para que utilicen la modalidad de registro y rastreo de HPEL, y utilice la API de HPEL si necesita poder fusionar el contenido del archivo de registro de varios servidores. Utilice la modalidad de registro y rastreo de HPEL, y utilice el mandato LogViewer de HPEL si necesita poder representar el contenido del registro en el formato XML de Common Base Event.

Soporte para desplegar módulo o aplicaciones Java Platform, Enterprise Edition (Java EE) en un servidor de aplicaciones utilizando la especificación JSR-88 de la API de despliegue de aplicaciones Java EE Tiene una amplia variedad de otras opciones para desplegar aplicaciones en el servidor, por ejemplo, scripts wsadmin y Mbeans JMX. El método más parecido a utilizar la API de despliegue de Java EE sería utilizar MBeans JMX de WebSphere. Lea Formas de instalar aplicaciones empresariales o módulos para obtener más información.
Gestor de dispositivos DataPower Puede seguir utilizando el gestor de dispositivos DataPower para gestionar los dispositivos DataPower soportados existentes, hasta que se elimine del producto o hasta que los dispositivos dejen de funcionar.
En WebSphere Application Server versión 8.0, están soportados los dispositivos siguientes:
  • 9001
  • 9002
  • 9003/7993
  • 9004/9235 – XS40, XI50, XB60, XM70
  • 9004/9235 – XA35, XM70FC
Las fechas de fin de servicio para los dispositivos se documentan en IBM WebSphere DataPower SOA Appliances End of Service dates.

Los nuevos dispositivos que no están en la lista anterior se gestionan a través de una oferta de gestión de dispositivos DataPower independiente que también puede gestionar los dispositivos existentes.

Tivoli Performance Viewer Utilización del formato SVG (Scalable Vector Graphics) en Tivoli Performance Viewer para trazar gráficos No se requiere ninguna acción. Tivoli Performance Viewer utiliza ahora el formato Dojo para trazar gráficos.
Nota: Para volver al estilo de gráficos anterior, que admite SVG y formatos de imagen, establezca la propiedad del sistema de JVM com.ibm.websphere.tpv.DojoGraph en false.
[IBM i]
Tabla 7. Características en desuso en la versión 8.0. En esta tabla se describen las características que han quedado en desuso en la versión 8.0.
Categoría En desuso Acción de migración recomendada
Modelo de programación de aplicaciones La implementación JavaServer Faces (JSF) 1.2 Sun Reference Implementation (RI)
Nota: Esta característica se ha eliminado en la versión 9.0.
Utilice la implementación JSF 2.0 MyFaces, que es la implementación predeterminada para WebSphere Application Server Versión 8.0.

Para obtener más información sobre cómo migrar a la implementación JSF 2.0 MyFaces, consulte Migración de JavaServer Faces y el tema sobre Migración de aplicaciones JavaServer Faces 1.x a JavaServer Faces 2.0 en IBM developerWorks.

Servicios de aplicaciones Los siguientes argumentos de línea de mandatos del programa de utilidad historyInfo:
  • -components
  • -maintenancePackageID
Tenga en cuenta lo siguiente cuando utilice el programa de utilidad historyInfo:
  • -component

    No utilice este argumento. Ahora no realiza ninguna acción.

  • -maintenancePackageID

    Este argumento realiza ahora una acción que es equivalente a -offeringID. Utilice -offeringID.

Los siguientes argumentos de línea de mandatos del programa de utilidad versionInfo:
  • -componentDetail
  • -components
  • -maintenancePackageDetail
  • -maintenancePackages
Tenga en cuenta lo siguiente cuando utilice el programa de utilidad versionInfo:
  • -componentDetail

    No utilice este argumento. Ahora no realiza ninguna acción.

  • -components

    No utilice este argumento. Ahora no realiza ninguna acción.

  • -maintenancePackageDetail

    Este argumento realiza ahora una acción que es equivalente a -fixpackDetail más -ifixDetail. Utilice -fixpackDetail y -ifixDetail.

  • -maintenancePackages

    Este argumento ahora realiza una acción que es equivalente a -fixpacks más -ifixes. Utilice -fixpacks y -ifixes.

Los siguientes métodos de la clase 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)
No utilice estos métodos.
  • public WASComponent getInstalledComponentByName(String componentName)

    Este método devuelve ahora un objeto nulo.

  • public WASComponent[] getInstalledComponentList()

    Este método devuelve ahora una lista vacía.

  • public boolean isComponentInstalled(String componentName)

    Este método devuelve ahora false.

  • public WASMaintenancePackage[] getHistoryMaintenancePackageList()

    Este método se ha sustituido por public IMEvent[] getHistoryEventList().

  • public WASMaintenancePackage getInstalledMaintenancePackageByID(String mpID)

    Este método se ha sustituido por public IMOffering getInstalledOfferingByID(String productID).

  • public WASMaintenancePackage[] getInstalledMaintenancePackageList()

    Este método se ha sustituido por public IMOffering[] getInstalledOfferingList().

  • public boolean isMaintenancePackageInstalled(String ID)

    Este método se ha sustituido por public boolean isThisProductInstalled(String id).

Servicios de aplicaciones Las siguientes clases del paquete 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
Siga estas directrices:
  • com.ibm.websphere.product.metadata.WASComponent

    No utilice esta clase. Todos los métodos públicos de esta clase devuelven ahora objetos nulos o listas vacías.

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

    No utilice esta clase. Todos los métodos públicos de esta clase devuelven ahora objetos nulos o listas vacías.

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

    No utilice esta clase.

  • com.ibm.websphere.product.WASProductException

    No utilice esta clase. Utilice la clase com.ibm.websphere.product.WASDirectoryException.

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

    No utilice esta clase. Utilice la clase com.ibm.websphere.product.WASDirectoryException.

  • com.ibm.websphere.product.WASProduct.

    No utilice esta clase. Utilice la clase com.ibm.websphere.product.WASDirectory.

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

    No utilice esta clase. Utilice la clase com.ibm.websphere.product.WASDirectory.

Las siguientes constantes de la clase com.ibm.websphere.product.WASDirectory:
  • ID_BASE
  • ID_EXPRESS
  • ID_ND
Las siguientes constantes de las clases com.ibm.websphere.product.WASDirectory y 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
Las interfaces WASDirectory son independientes de los ID de producto y se tratan como una serie. Los interlocutores específicos de un producto deben especificar los ID de producto explícitamente.
Soporte para JAXR (API Java para registros XML) Utilice UDDI versión 3.
Seguridad Interfaz de interceptor de asociación de confianza (TAI) de Tivoli Access Manager (TAM) com.ibm.ws.security.web.TAMTrustAssociationInterceptorPlus Obtenga la última versión de código Tivoli en el sitio web Tivoli Access Manager Trust Association Interceptor Plus.
Administración del sistema Mandato enableJvm Utilice el mandato managesdk.
Mandato createServerType del grupo de mandatos ServerManagement para el objeto AdminTask No cree nuevos tipos de servidor.
Los siguientes mandatos del grupo de mandatos ManagedNodeGroup para el objeto AdminTask:
  • createManagedNodeGroup
  • deleteManagedNodeGroup
  • addMemberToManagedNodeGroup
  • deleteMemberFromManagedNodeGroup
  • queryManagedNodeGroups
  • getManagedNodeGroupMembers
  • getManagedNodeGroupInfo
  • modifyManagedNodeGroupInfo
Los siguientes mandatos del grupo de mandatos JobManagerNode para el objeto AdminTask:
  • cleanupManagedNode
  • queryManagedNodes
  • getManagedNodeProperties
  • modifyManagedNodeProperties
  • getManagedNodeKeys
Utilice siguientes mandatos del grupo de mandatos TargetGroup para el objeto AdminTask:
  • createTargetGroup
  • deleteTargetGroup
  • addMemberToTargetGroup
  • deleteMemberFromTargetGroup
  • queryTargetGroups
  • getTargetGroupMembers
  • getTargetGroupInfo
  • modifyTargetGroupInfo
Utilice los siguientes mandatos del grupo de mandatos JobManagerNode para el objeto AdminTask:
  • cleanupTarget
  • queryTargets
  • getTargetProperties
  • modifyTargetProperties
  • getTargetKeys
Registro de servicios, habitualmente denominado activity.log Utilice uno de los siguientes para acceder al contenido del registro:
  • El archivo SystemOut.log cuando el sistema esté configurado para utilizar la modalidad de registro y rastreo básico
  • El mandato LogViewer de HPEL (High Performance Extensible Logging) cuando el sistema esté configurado para utilizar la modalidad de registro y rastreo de HPEL

    Configure los servidores para que utilicen la modalidad de registro y rastreo de HPEL, y utilice la API de HPEL si necesita poder fusionar el contenido del archivo de registro de varios servidores. Utilice la modalidad de registro y rastreo de HPEL, y utilice el mandato LogViewer de HPEL si necesita poder representar el contenido del registro en el formato XML de Common Base Event.

Soporte para desplegar módulo o aplicaciones Java Platform, Enterprise Edition (Java EE) en un servidor de aplicaciones utilizando la especificación JSR-88 de la API de despliegue de aplicaciones Java EE Tiene una amplia variedad de otras opciones para desplegar aplicaciones en el servidor, por ejemplo, scripts wsadmin y Mbeans JMX. El método más parecido a utilizar la API de despliegue de Java EE sería utilizar MBeans JMX de WebSphere. Lea Formas de instalar aplicaciones empresariales o módulos para obtener más información.
Gestor de dispositivos DataPower Puede seguir utilizando el gestor de dispositivos DataPower para gestionar los dispositivos DataPower soportados existentes, hasta que se elimine del producto o hasta que los dispositivos dejen de funcionar.
En WebSphere Application Server versión 8.0, están soportados los dispositivos siguientes:
  • 9001
  • 9002
  • 9003/7993
  • 9004/9235 – XS40, XI50, XB60, XM70
  • 9004/9235 – XA35, XM70FC
Las fechas de fin de servicio para los dispositivos se documentan en IBM WebSphere DataPower SOA Appliances End of Service dates.

Los nuevos dispositivos que no están en la lista anterior se gestionan a través de una oferta de gestión de dispositivos DataPower independiente que también puede gestionar los dispositivos existentes.

Tivoli Performance Viewer Utilización del formato SVG (Scalable Vector Graphics) en Tivoli Performance Viewer para trazar gráficos No se requiere ninguna acción. Tivoli Performance Viewer utiliza ahora el formato Dojo para trazar gráficos.
Nota: Para volver al estilo de gráficos anterior, que admite SVG y formatos de imagen, establezca la propiedad del sistema de JVM com.ibm.websphere.tpv.DojoGraph en false.

Características en desuso en la versión 7.0

[z/OS]
Tabla 8. Características en desuso en la versión 7.0. En esta tabla se describen las características que han quedado en desuso en la versión 7.0.
Categoría En desuso Acción de migración recomendada
Modelo de programación de aplicaciones Método registerSynchronizationCallbackForCurrentTran de la interfaz com.ibm.websphere.jtaextensions.ExtendedJTATransaction En su lugar, utilice el método registerInterposedSynchronization de la interfaz TransactionSynchronizationRegistry.

Para obtener más información, consulte Soporte de JTA.

Interfaz com.ibm.ws.extensionhelper.TransactionControl Utilice la interfaz com.ibm.wsspi.uow.UOWManager en su lugar.

Para obtener más información, consulte Soporte de JTA.

Clase HttpServletRequestProxy del paquete com.ibm.websphere.servlet.request Utilice la clase HttpServletRequestWrapper en lugar de la clase HttpServletRequestProxy. Puede utilizar subclases de esta clase para sobrecargar o ampliar la funcionalidad de una HttpServletRequest proporcionada por el servidor.
Clase HttpServletResponseProxy del paquete com.ibm.websphere.servlet.response Utilice la clase HttpServletResponseWrapper en lugar de la clase HttpServletResponseProxy. Puede utilizar subclases de esta clase para sobrecargar o ampliar la funcionalidad de una HttpServletResponse proporcionada por el servidor.
Las clases, interfaces, métodos y campos siguientes del adaptador de recursos relacional de WebSphere:
  • Clases:
    • 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
Si utiliza OracleDataStoreHelper, cambie al controlador JDBC Oracle 11g y utilice Oracle11gDataStoreHelper en su lugar.

En lugar de utilizar getNativeConnection, utilice el patrón de derivador de Java Database Connectivity (JDBC) 4.0.

En lugar de la información del cliente WSConnection, utilice las API de información del cliente JDBC 4.0.

En lugar de com.ibm.websphere.rsadapter.WSCallHelper.setConnectionError (Object conn), utilice el método com.ibm.websphere.rsadapter.WSCallHelper.setConnectionError (Object conn, boolean logEvent). El nuevo método proporciona un parámetro booleano que le permite controlar si los sucesos de error de conexión se registran en la salida del sistema.

En lugar de WSCallHelper.call, utilice las API de reflejo Java estándar.

Si utiliza ORACLE_HELPER, cambie al controlador JDBC Oracle 11g y utilice ORACLE_11G_HELPER en su lugar.

Modelo de programación de aplicaciones La función de gestión de sesiones siguiente:
  • Compartición de sesiones globales mediante la propiedad Servlet21SessionCompatibility
  • Soporte de las propiedades de gestión de sesiones como propiedades del sistema
  • Soporte de las propiedades de gestión de sesiones como propiedades personalizadas del contenedor web
Para la compartición de sesiones, vuelva a diseñar las aplicaciones de modo que la sesión tenga el ámbito adecuado en el módulo web, según se indica en la especificación Java Servlet Versión 2.2 y posteriores. Si es preciso compartir datos fuera del límite del módulo web, utilice la API IBMApplicationSession.

En lugar de especificar propiedades del gestor de sesiones como propiedades del sistema o personalizadas del contenedor web, utilice propiedades personalizadas del gestor de sesiones.

Validación de la conexión mediante consulta SQL Utilice la validación basada en el tiempo de espera presentada con JDBC 4.0.
Clases:
  • 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

Interfaz: SERV1\ws\code\admin.thinclient\src\com\ibm\ws\management\ cmdframework\impl\RemoteCommandMgr.java

Métodos: todos los métodos en la interfaz RemoteCommandMgr y XML de MBean, SERV1\ws\code\admin.jmx\src\com\ibm\ws\management\ descriptor\xml\RemoteCommandMgr.xml

Constructor: RemoteCommandMgrImpl()

No es necesaria ninguna acción de migración.
Las siguientes clases de propietario que se utilizan representan y manipulan las referencias de punto final de WS-Addressing en JAX-WS (API de Java para servicios web XML) 2.0:
  • com.ibm.websphere.wsaddressing.jaxws.W3CEndpointReference
  • com.ibm.websphere.wsaddressing.jaxws.SubmissionEndpointReference
  • com.ibm.websphere.wsaddressing.jaxws.EndpointReferenceConverter
Utilice en su lugar las clases siguientes:
  • javax.xml.ws.wsaddressing.W3CEndpointReference
  • com.ibm.websphere.wsaddressing.jaxws21.SubmissionEndpointReference
  • com.ibm.websphere.wsaddressing.jaxws21.EndpointReferenceConverter
Los siguientes tipos de WebSphere Common Configuration Model (WCCM):
  • SIBJMSProvider
  • SIBJMSConnectionFactory
  • SIBJMSQueueConnectionFactory
  • SIBJMSTopicConnectionFactory
  • SIBJMSQueue
  • SIBJMSTopic
Si uno de los scripts wsadmin de Jython o Jacl utiliza cualquiera de estos tipos, modifique el script para utilizar el mandato AdminTask correcto para completar la función equivalente. Por ejemplo:
AdminTask.listSIBJMSQueues()
Entorno Módulo mod_file_cache de IBM HTTP Server (IHS) Migre las directivas de configuración de IHS desde mod_file_cache al mecanismo de memoria caché adecuado proporcionado: mod_mem_cache o mod_cache.
Módulo IHS mod_ibm_ldap Migre las directivas de configuración mod_ibm_ldap a las directivas mod_ldap equivalentes.
Módulo IHS mod_mime_magic Elimine cualquier directiva de configuración IHS asociada con este módulo.
Módulo IHS mod_proxy_ftp Elimine cualquier directiva de configuración IHS asociada con este módulo.
Módulo IHS mod_afpa_cache

AFPA (Adaptive Fast Path Architecture) está en desuso para los sistemas operativos AIX y Windows para guardar en la memoria caché el contenido generado estática y dinámicamente.

Elimine cualquier directiva de configuración IHS asociada con este módulo.
Recursos J2EE Las características siguientes:
  • El soporte para utilizar los proveedores de Java Message Service (JMS) que no son compatibles con la especificación J2EE Connector Architecture 1.5 está en desuso.

    El proveedor de mensajería predeterminado de WebSphere Application Server Versión 5 quedó en desuso en la Versión 6.1.

  • El proveedor de mensajería de WebSphere MQ se ha actualizado en la Versión 7.0 para admitir J2EE Connector Architecture 1.5. El soporte para otros usos de este proveedor está en desuso.
Utilice los proveedores de JMS que son compatibles con la especificación J2EE Connector Architecture 1.5.
Acceso a datos Propiedad del sistema disablePK54589 Configure la propiedad personalizada del origen de datos isConnectionSharingBasedOnCurrentState.

Si está utilizando disablePK54589=true, puede sustituirla por isConnectionSharingBasedOnCurrentState=false.

Programación Suministro de la biblioteca JavaServer Faces Widget Library (JWL) con WebSphere Application Server Cree manualmente una biblioteca compartida para que JWL utilice el archivo Java de Rational Application Developer.
Gestión de perfiles Plantilla de perfil de gestor de despliegue Utilice la plantilla de perfil de gestión con un servidor de gestor de despliegue.
Seguridad Soporte para utilizar SPNEGO TAI (Simple and Protected GSS-API Negotiation Mechanism Trust Association Interceptor) para negociar y autenticar de forma segura las solicitudes HTTP de recursos protegidos. Utilice la autenticación web SPNEGO incorporada para proporcionar la recarga dinámica de filtros SPNEGO y permitir el retorno al método de inicio de sesión de la aplicación.
Servidores Soporte de WebSphere Application Server para z/OS en la modalidad de direccionamiento de 31 bits Inicie la migración al soporte de 64 bits.

El valor predeterminado en la versión 7.0 es crear servidores nuevos que se ejecuten en modalidad de direccionamiento de 64 bits; sin embargo, los servidores que se migran a la versión 7.0 desde un release anterior se pueden configurar para poder ejecutarse en modalidad de 31 bits.

Para obtener más información, consulte el apartado **** MISSING FILE ****.

Suministro de Apache Struts 1.1, 1.2.4 y 1.2.7 como bibliotecas opcionales en WebSphere Application Server Si desea continuar utilizando estas versiones de Apache Struts, están disponibles en el sitio web de Apache Struts.
Para el transporte del grupo principal, las siguientes opciones de configuración:
  • Difusión única
  • Multidifusión
Cambie al transporte de infraestructura de canales.

Para obtener más información, consulte el apartado Transportes de grupo principal.

Administración del sistema Opción para instalar la característica de cliente de aplicaciones conectable para IBM Application Client for WebSphere Application Server Utilice la nueva característica cliente de aplicaciones ligero de EJB en su lugar.
Las siguientes características de seguridad del bus de integración de servicios (SIB):
  • Distintivo -secure en los mandatos createSIBus y modifySIBus
  • Mandatos listInheritSenderForTopic, listInheritReceiverForTopic y listInheritDefaultsForDestination
  • Alias de autenticación entre motores
Realice las siguientes acciones:
  • Utilice el distintivo -busSecurity en lugar del distintivo -secure.
  • Sustituya los usos de los mandatos listInheritSenderForTopic, listInheritReceiverForTopic y listInheritDefaultsForDestination por los mandatos isInheritSenderForTopic, isInheritReceiverForTopic y isInheritDefaultsForDestinaton, respectivamente.
  • Elimine cualquier uso de la opción -interEngineAuthenticationAlias en los mandatos createSIBus y modifySIBus.
La herramienta de recopilador (collector.bat o collector.sh) que recopila información sobre la instalación de WebSphere Application Server y la empaqueta en un archivo Java (archivo JAR) que puede enviarse al Centro de soporte de software de IBM
Nota: Esta característica se ha recuperado y ya no está en desuso.
Utilice IBM Support Assistant (ISA) Lite.
Plantillas de servidor proxy basadas en protocolo Utilice la consola administrativa o los mandatos wsadmin del grupo de mandatos ServerManagement para seleccionar uno o varios protocolos para servidores proxy.

Para obtener más información, consulte Grupo de mandatos ServerManagement para el objeto AdminTask.

WebSphere Touchpoint (todas las clases y métodos del componente WAS.admin.wstp) Utilice las otras interfaces de gestión estándar de WebSphere Application Server.
Mandatos del grupo de mandatos SecureConversation para el objeto AdminTask Utilice los mandatos del grupo de mandatos WSSCacheManagement para gestionar las configuraciones de memoria caché distribuida de Web Services Security (WS-Security).
Los siguientes nombres de configuración LDAP (Lightweight Directory Access Protocol) en el repositorio federado del gestor de miembros virtuales (VMM):
  • SECUREWAY, IDS4, IDS51 e IDS6
  • DOMINO5, DOMINO6 y DOMINO65
  • AD2000 y AD2003
Utilice los siguientes nombres de configuración:
  • IDS en lugar de SECUREWAY, IDS4, IDS51 o IDS6
  • DOMINO en lugar de DOMINO5, DOMINO6 o DOMINO65
  • AD en lugar de AD2000 o AD2003
Servicios web Soporte para el espacio de nombres de enlace WSDL (Web Services Description Language) de WS-Addressing '2006/02' Sustituya los usos del espacio de nombres '2006/02' en archivos WSDL por usos del espacio de nombres '2006/05'
Interfaz WSDM (Web Services Distributed Management) Utilice las otras interfaces de gestión estándar de WebSphere Application Server.
Protocolo SOAP sobre JMS (Java Message Service) de propiedad de IBM para aplicaciones JAX-WS (API de Java para servicios web XML) o JAX-RPC (API de Java para RPC basado en XML) Utilice el protocolo estándar SOAP sobre JMS.

Para obtener más información, consulte Protocolo SOAP sobre JMS y SOAP over Java Message Service.

Restricción: Si la aplicación cliente invoca servicios web basados en enterprise beans a los que da soporte un release de WebSphere Application Server anterior a la versión 7.0, debe seguir utilizando el protocolo SOAP sobre JMS de propiedad de IBM para acceder a dichos servicios web.
[AIX Solaris HP-UX Linux Windows][IBM i]
Tabla 9. Características en desuso en la versión 7.0. En esta tabla se describen las características que han quedado en desuso en la versión 7.0.
Categoría En desuso Acción de migración recomendada
Modelo de programación de aplicaciones Método registerSynchronizationCallbackForCurrentTran de la interfaz com.ibm.websphere.jtaextensions.ExtendedJTATransaction En su lugar, utilice el método registerInterposedSynchronization de la interfaz TransactionSynchronizationRegistry.

Para obtener más información, consulte Soporte de JTA.

Interfaz com.ibm.ws.extensionhelper.TransactionControl Utilice la interfaz com.ibm.wsspi.uow.UOWManager en su lugar.

Para obtener más información, consulte Soporte de JTA.

Clase HttpServletRequestProxy del paquete com.ibm.websphere.servlet.request Utilice la clase HttpServletRequestWrapper en lugar de la clase HttpServletRequestProxy. Puede utilizar subclases de esta clase para sobrecargar o ampliar la funcionalidad de una HttpServletRequest proporcionada por el servidor.
Clase HttpServletResponseProxy del paquete com.ibm.websphere.servlet.response Utilice la clase HttpServletResponseWrapper en lugar de la clase HttpServletResponseProxy. Puede utilizar subclases de esta clase para sobrecargar o ampliar la funcionalidad de una HttpServletResponse proporcionada por el servidor.
Las clases, interfaces, métodos y campos siguientes del adaptador de recursos relacional de WebSphere:
  • Clases:
    • 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
Si utiliza OracleDataStoreHelper, cambie al controlador JDBC Oracle 11g y utilice Oracle11gDataStoreHelper en su lugar.

En lugar de utilizar getNativeConnection, utilice el patrón de derivador de Java Database Connectivity (JDBC) 4.0.

En lugar de la información del cliente WSConnection, utilice las API de información del cliente JDBC 4.0.

En lugar de com.ibm.websphere.rsadapter.WSCallHelper.setConnectionError (Object conn), utilice el método com.ibm.websphere.rsadapter.WSCallHelper.setConnectionError (Object conn, boolean logEvent). El nuevo método proporciona un parámetro booleano que le permite controlar si los sucesos de error de conexión se registran en la salida del sistema.

En lugar de WSCallHelper.call, utilice las API de reflejo Java estándar.

Si utiliza ORACLE_HELPER, cambie al controlador JDBC Oracle 11g y utilice ORACLE_11G_HELPER en su lugar.

Modelo de programación de aplicaciones La función de gestión de sesiones siguiente:
  • Compartición de sesiones globales mediante la propiedad Servlet21SessionCompatibility
  • Soporte de las propiedades de gestión de sesiones como propiedades del sistema
  • Soporte de las propiedades de gestión de sesiones como propiedades personalizadas del contenedor web
Para la compartición de sesiones, vuelva a diseñar las aplicaciones de modo que la sesión tenga el ámbito adecuado en el módulo web, según se indica en la especificación Java Servlet Versión 2.2 y posteriores. Si es preciso compartir datos fuera del límite del módulo web, utilice la API IBMApplicationSession.

En lugar de especificar propiedades del gestor de sesiones como propiedades del sistema o personalizadas del contenedor web, utilice propiedades personalizadas del gestor de sesiones.

Validación de la conexión mediante consulta SQL Utilice la validación basada en el tiempo de espera presentada con JDBC 4.0.
Clases:
  • 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

Interfaz: SERV1\ws\code\admin.thinclient\src\com\ibm\ws\management\ cmdframework\impl\RemoteCommandMgr.java

Métodos: todos los métodos en la interfaz RemoteCommandMgr y XML de MBean, SERV1\ws\code\admin.jmx\src\com\ibm\ws\management\ descriptor\xml\RemoteCommandMgr.xml

Constructor: RemoteCommandMgrImpl()

No es necesaria ninguna acción de migración.
Las siguientes clases de propietario que se utilizan representan y manipulan las referencias de punto final de WS-Addressing en JAX-WS (API de Java para servicios web XML) 2.0:
  • com.ibm.websphere.wsaddressing.jaxws.W3CEndpointReference
  • com.ibm.websphere.wsaddressing.jaxws.SubmissionEndpointReference
  • com.ibm.websphere.wsaddressing.jaxws.EndpointReferenceConverter
Utilice en su lugar las clases siguientes:
  • javax.xml.ws.wsaddressing.W3CEndpointReference
  • com.ibm.websphere.wsaddressing.jaxws21.SubmissionEndpointReference
  • com.ibm.websphere.wsaddressing.jaxws21.EndpointReferenceConverter
Los siguientes tipos de WebSphere Common Configuration Model (WCCM):
  • SIBJMSProvider
  • SIBJMSConnectionFactory
  • SIBJMSQueueConnectionFactory
  • SIBJMSTopicConnectionFactory
  • SIBJMSQueue
  • SIBJMSTopic
Si uno de los scripts wsadmin de Jython o Jacl utiliza cualquiera de estos tipos, modifique el script para utilizar el mandato AdminTask correcto para completar la función equivalente. Por ejemplo:
AdminTask.listSIBJMSQueues()
Entorno Módulo mod_file_cache de IBM HTTP Server (IHS) Migre las directivas de configuración de IHS desde mod_file_cache al mecanismo de memoria caché adecuado proporcionado: mod_mem_cache o mod_cache.
Módulo IHS mod_ibm_ldap Migre las directivas de configuración mod_ibm_ldap a las directivas mod_ldap equivalentes.
Módulo IHS mod_mime_magic Elimine cualquier directiva de configuración IHS asociada con este módulo.
Módulo IHS mod_proxy_ftp Elimine cualquier directiva de configuración IHS asociada con este módulo.
Módulo IHS mod_afpa_cache

AFPA (Adaptive Fast Path Architecture) está en desuso para los sistemas operativos AIX y Windows para guardar en la memoria caché el contenido generado estática y dinámicamente.

Elimine cualquier directiva de configuración IHS asociada con este módulo.
Herramientas de instalación y mantenimiento Soporte para utilizar IBM Update Installer for WebSphere Software versión 6.x para aplicar el mantenimiento en WebSphere Application Server versión 6.0.2.21+ y versión 6.1.0.x Utilice IBM Update Installer for WebSphere Software Versión 7.0.

Update Installer versión 7.0 da soporte a la aplicación de mantenimiento en WebSphere Application Server versión 6.0.2.21+, versión 6.1.0.x y versión 7.0.

Soporte para utilizar IBM WebSphere Installation Factory versión 6.1 para crear paquetes de instalación para WebSphere Application Server versión 6.1 Utilice IBM WebSphere Installation Factory Versión 7.0.

WebSphere Installation Factory versión 7.0 da soporte a la creación de paquetes de instalación para WebSphere Application Server versión 6.1 y versión 7.0.

Recursos J2EE Las características siguientes:
  • Soporte para utilizar los proveedores de JMS que no son compatibles con la especificación J2EE Connector Architecture 1.5 están en desuso.

    El proveedor de mensajería predeterminado de WebSphere Application Server Versión 5 quedó en desuso en la Versión 6.1.

  • El proveedor de mensajería de WebSphere MQ se ha actualizado en la Versión 7.0 para admitir J2EE Connector Architecture 1.5. El soporte para otros usos de este proveedor está en desuso.
Utilice los proveedores de JMS que son compatibles con la especificación J2EE Connector Architecture 1.5.
Acceso a datos Propiedad del sistema disablePK54589 Configure la propiedad personalizada del origen de datos isConnectionSharingBasedOnCurrentState.

Si está utilizando disablePK54589=true, puede sustituirla por isConnectionSharingBasedOnCurrentState=false.

Programación Suministro de la biblioteca JavaServer Faces Widget Library (JWL) con WebSphere Application Server Cree manualmente una biblioteca compartida para que JWL utilice el archivo Java de Rational Application Developer.
Gestión de perfiles Plantilla de perfil de gestor de despliegue Utilice la plantilla de perfil de gestión con un servidor de gestor de despliegue.
Seguridad Soporte para utilizar SPNEGO TAI (Simple and Protected GSS-API Negotiation Mechanism Trust Association Interceptor) para negociar y autenticar de forma segura las solicitudes HTTP de recursos protegidos. Utilice la autenticación web SPNEGO incorporada para proporcionar la recarga dinámica de filtros SPNEGO y permitir el retorno al método de inicio de sesión de la aplicación.
Servidores Suministro de Apache Struts 1.1, 1.2.4 y 1.2.7 como bibliotecas opcionales en WebSphere Application Server Si desea continuar utilizando estas versiones de Apache Struts, están disponibles en el sitio web de Apache Struts.
Para el transporte del grupo principal, las siguientes opciones de configuración:
  • Difusión única
  • Multidifusión
Cambie al transporte de infraestructura de canales.

Para obtener más información, consulte el apartado Transportes de grupo principal.

Administración del sistema Opción para instalar la característica de cliente de aplicaciones conectable para IBM Application Client for WebSphere Application Server Utilice la nueva característica cliente de aplicaciones ligero de EJB en su lugar.
Las siguientes características de seguridad del bus de integración de servicios (SIB):
  • Distintivo -secure en los mandatos createSIBus y modifySIBus
  • Mandatos listInheritSenderForTopic, listInheritReceiverForTopic y listInheritDefaultsForDestination
  • Alias de autenticación entre motores
Realice las siguientes acciones:
  • Utilice el distintivo -busSecurity en lugar del distintivo -secure.
  • Sustituya los usos de los mandatos listInheritSenderForTopic, listInheritReceiverForTopic y listInheritDefaultsForDestination por los mandatos isInheritSenderForTopic, isInheritReceiverForTopic y isInheritDefaultsForDestinaton, respectivamente.
  • Elimine cualquier uso de la opción -interEngineAuthenticationAlias en los mandatos createSIBus y modifySIBus.
La herramienta de recopilador (collector.bat o collector.sh) que recopila información sobre la instalación de WebSphere Application Server y la empaqueta en un archivo Java (archivo JAR) que puede enviarse al Centro de soporte de software de IBM
Nota: Esta característica se ha recuperado y ya no está en desuso.
Utilice IBM Support Assistant (ISA) Lite.
Plantillas de servidor proxy basadas en protocolo Utilice la consola administrativa o los mandatos wsadmin del grupo de mandatos ServerManagement para seleccionar uno o varios protocolos para servidores proxy.

Para obtener más información, consulte Grupo de mandatos ServerManagement para el objeto AdminTask.

WebSphere Touchpoint (todas las clases y métodos del componente WAS.admin.wstp) Utilice las otras interfaces de gestión estándar de WebSphere Application Server.
Mandatos del grupo de mandatos SecureConversation para el objeto AdminTask Utilice los mandatos del grupo de mandatos WSSCacheManagement para gestionar las configuraciones de memoria caché distribuida de Web Services Security (WS-Security).
Los siguientes nombres de configuración LDAP (Lightweight Directory Access Protocol) en el repositorio federado del gestor de miembros virtuales (VMM):
  • SECUREWAY, IDS4, IDS51 e IDS6
  • DOMINO5, DOMINO6 y DOMINO65
  • AD2000 y AD2003
Utilice los siguientes nombres de configuración:
  • IDS en lugar de SECUREWAY, IDS4, IDS51 o IDS6
  • DOMINO en lugar de DOMINO5, DOMINO6 o DOMINO65
  • AD en lugar de AD2000 o AD2003
Servicios web Soporte para el espacio de nombres de enlace WSDL (Web Services Description Language) de WS-Addressing '2006/02' Sustituya los usos del espacio de nombres '2006/02' en archivos WSDL por usos del espacio de nombres '2006/05'
Interfaz WSDM (Web Services Distributed Management) Utilice las otras interfaces de gestión estándar de WebSphere Application Server.
Protocolo SOAP sobre JMS (Java Message Service) de propiedad de IBM para aplicaciones JAX-WS (API de Java para servicios web XML) o JAX-RPC (API de Java para RPC basado en XML) Utilice el protocolo estándar SOAP sobre JMS.

Para obtener más información, consulte Protocolo SOAP sobre JMS y SOAP over Java Message Service.

Restricción: Si la aplicación cliente invoca servicios web basados en enterprise beans a los que da soporte un release de WebSphere Application Server anterior a la versión 7.0, debe seguir utilizando el protocolo SOAP sobre JMS de propiedad de IBM para acceder a dichos servicios web.

Características en desuso en la versión 6.1

[z/OS]
Tabla 10. Características en desuso en la versión 6.1. En esta tabla se describen las características que han quedado en desuso en la versión 6.1.
Categoría En desuso Acción de migración recomendada
Modelo de programación de aplicaciones El método setDatabaseDefaultIsolationLevel(int) de la clase com.ibm.websphere.rsadapter.DataStoreHelperMetaData En su lugar, empiece a utilizar el método siguiente:
public final void
  setDatabaseDefaultIsolationLevel  
  (int helperDefaultLevel, 
  int cusDefinedWasDefaultIsoLevel) 
La clase e interfaz siguientes del tiempo de ejecución de la infraestructura de mediación:
  • Clase com.ibm.websphere.sib.mediation.handler.SIMessageContextException
  • Interfaz MessageContext com.ibm.websphere.sib.mediation.messagecontext.SIMediationBean
Sustituya todos los usos de la clase com.ibm.websphere.sib,.mediation.handler.SIMessageContextException por la clase com.ibm.websphere.sib.mediation.handler.MessageContextException.

Sustituya todos los usos de la interfaz de MessageContext com.ibm.websphere.sib.mediation.messagecontext.SIMediationBean por una interfaz equivalente. WebSphere Application Server no proporciona una implementación de esta interfaz.

Soporte para la configuración de transporte HTTP Empiece a cambiar al transporte basado en canales.
Las siguientes funciones de bean de mensajes del contenedor web:
  • startTransports
  • stopTransports
  • restartWebApplication
Empiece a cambiar a la infraestructura de canales.

La infraestructura de canales proporciona el bean de mensaje TransportChannelService, que es más flexible y tiene más métodos que los métodos relacionados con el transporte de contenedor web actual.

Soporte para el despliegue de beans de entidad gestionados por contenedor en una base de datos SQL genérica Si una aplicación utiliza SQL92 o SQL99 porque se debe ejecutar con bases de datos relacionales diferentes, utilice las herramientas de IBM para generar código desplegado para cada proveedor de base de datos o versión que pueda utilizar la aplicación. Durante la instalación, especifique el proveedor de base de datos o la versión que se utilizará con WebSphere Application Server.
El soporte de tiempo de ejecución de IBM WebSphere Studio proporcionado por las clases siguientes (que se han utilizado para optimizar las herramientas Visual Age para Java):
  • 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
Vuelva a crear las aplicaciones para que utilicen convenios de codificación J2EE estándar.
El campo de constantes CUSTOM_HELPER de la API de la clase com.ibm.websphere.rsadapter.DataStoreHelper Si crea su propia clase de implementación DataStoreHelper, no invoque setHelperType(DataStoreHelper.CUSTOM_HELPER). En su lugar, permita que el valor de HelperType se establezca mediante la clase de implementación de la que hereda.
Recursos J2EE El soporte que permite la conexión desde un servidor de aplicaciones o un cliente de aplicación J2EE al componente de servidor JMS de la característica de mensajería incorporada de WebSphere Application Server Versión 5
Esta puesta en desuso incluye las posibilidades siguientes:
  • Definir las definiciones de recursos JMS para el proveedor de mensajería predeterminado de la versión 5
  • Establecer conexiones de las aplicaciones cliente que están ejecutándose en un entorno de la versión 5 o utilizar las definiciones de recursos del proveedor de mensajería predeterminado de la versión 5.
Realice las siguientes acciones:
  1. Asegúrese de que cualquier proveedor de mensajería del servidor JMS alojado en los servidores de aplicaciones WebSphere Application Server Versión 5.1 se traslade a servidores de aplicaciones de la versión 6.0 o posterior. Esta tarea se maneja automáticamente cuando migra un servidor de la versión 5.x a la versión 6.0 o posterior.
  2. Cambie todas las definiciones de recursos JMS para que utilicen el nuevo proveedor de mensajería predeterminado de la versión 5.
Administración del sistema En el diálogo de personalización, el conjunto de paneles ISPF (Interactive System Productivity Facility) se utiliza para crear trabajos e instrucciones para configurar y migrar el entorno de WebSphere Application Server para z/OS
Utilice la herramienta de gestión de perfiles (sólo para z/OS) o el mandato zpmt para generar trabajos e instrucciones para crear perfiles.
  • Si desea más información sobre cómo utilizar la herramienta de gestión de perfiles (sólo para z/OS), consulte el artículo Configuración de entornos de servicio de aplicaciones z/OS con la herramienta de gestión de perfiles en el Information Center.
  • Si desea más información sobre cómo utilizar el mandato zpmt, consulte el artículo Configuración de entornos de servicio de aplicaciones z/OS con el mandato zpmt en el Information Center.

Utilice la herramienta de gestión de migración de z/OS para generar definiciones de migración. Si desea más información sobre cómo utilizar la herramienta de gestión de migración z/OS, consulte el artículo Utilización de la herramienta de gestión de migración z/OS para crear y gestionar definiciones de migración en el Information Center.

Mandato clientUpgrade No es necesaria ninguna acción de migración.
La clase de ayudante del almacén de datos Cloudscape (com.ibm.websphere.rsadapter.CloudscapeDataStoreHelper) y la clase de ayudante del almacén de datos Cloudscape Network Server (com.ibm.websphere.rsadapter.CloudscapeNetworkServerDataStoreHelper), así como sus tipos de DataStoreHelper Para las configuraciones existentes, no es necesaria ninguna acción de migración. El programa de utilidad de migración cambia los ayudantes de Cloudscape por ayudantes de Derby.

Para las configuraciones nuevas, utilice los ayudantes del almacén de datos Derby y los tipos en lugar de los ayudantes del almacén de datos de Cloudscape.

Para obtener más información, consulte Valores mínimos necesarios de origen de datos por proveedor.

El proveedor del controlador JDBC de tipo 2 basado CLI de herencia de DB2 Empiece a utilizar el proveedor del controlador JDBC de DB2 Universal.
El soporte de distribución de agrupaciones lógicas (com.ibm.websphere.csi.ThreadPoolStrategy.LogicalPoolDistribution) No es necesaria ninguna acción de migración.

No obstante, cuando se suprima esta función, se ignorarán todas las propiedades del intermediario de solicitud de objetos (ORB) personalizadas que especifique para el mismo. Las propiedades ORB personalizadas de interés son com.ibm.websphere.threadpool.strategy.LogicalPoolDistribution.*.

Para obtener más información, consulte el apartado Propiedades personalizadas de ORB (Object Request Broker).

La configuración de la agrupación de hebras ORB como parte del objeto de servidor en el archivo server.xml Utilice la configuración de agrupación de hebras que forma parte del objeto ServerIndex en el archivo serverindex.xml.
La variable de configuración protocol_http_transport_class_mapping_file que especifica el nombre de archivo de correlación de clase de transacción Utilice la variable de configuración wlm_classification_file para especificar el nombre del archivo XML que correlaciona solicitudes HTTP con clases de transacción WLM.

El archivo de correlaciones en desuso permitía especificar varias clases de transacciones por fila. Esto permitía crear un efecto artificial de asignación de trabajo rotatoria. Aunque el archivo XML al que apunta wlm_classification_file no permite especificar varias clases de transacciones por fila, puede obtener mejor el mismo efecto especificando la opción rotatoria de zWLM. Seleccione esta opción especificando wlm_stateful_session_placement_on=1.

Las siguientes variables de configuración:
  • protocol_http_backlog
  • protocol_https_backlog
  • protocol_iiop_backlog
  • protocol_iiop_backlog_ssl
Avoid trouble Avoid trouble: Las variables de configuración protocol_iiop_backlog y protocol_iiop_backlog_ss no están en desuso para el daemon.gotcha
Utilice la propiedad personalizada listenBacklog del canal de transporte TCP.

Para obtener más información sobre cómo utilizar la propiedad, consulte Propiedades personalizadas del canal de transporte TCP

El archivo de correlaciones de certificados SSL especificado por la variable de entorno protocol_https_cert_mapping_file
También están en desuso las variables de configuración relacionadas:
  • protocol_https_cert_mapping_file
  • protocol_https_default_cert_label
No es necesaria ninguna acción de migración en este momento.

En una próxima versión de WebSphere Application Server para z/OS, se proporcionará un mecanismo de configuración nuevo que le permitirá seleccionar un certificado de servidor SSL diferente para los reconocimientos SSL en la dirección IP del servidor de la conexión del socket. Este nuevo mecanismo administrativo sustituirá el formato de archivo actual del archivo al que apunta la variable protocol_http_cert_mapping_file.

La propiedad del sistema JVM com.ibm.websphere.sendredirect.compatibility Empiece por modificar las aplicaciones para que redireccionen los URL no relativos, que empiezan por una barra inclinada ("/"), relativos a la raíz del contenedor de servlets (raíz_servidor_web), en lugar de la raíz del contexto de aplicación web.

Lea la Especificación Java Servlet 2.4, que está disponible para descargarse en http://jcp.org/aboutJava/communityprocess/final/jsr154/, para obtener información sobre cómo debe comportarse sendRedirect.

La extensión personalizada del servlet PageList del contenedor Web, incluidas las clases siguientes:
  • com.ibm.servlet.ClientList
  • com.ibm.servlet.ClientListElement
  • com.ibm.servlet.MLNotFoundException
  • com.ibm.servlet.PageListServlet
  • com.ibm.servlet.PageNotFoundException
Vuelva a crear las aplicaciones para que utilicen las clases javax.servlet.filter, en lugar de las clases com.ibm.websphere.servlet.classes.

A partir de la especificación Java Servlet 2.3, las clases javax.servlet.classes permiten interceptar solicitudes y examinar respuestas. También proporcionan funciones de cadena y funciones para aumentar o truncar respuestas.

Las siguientes propiedades personalizadas para un origen de datos:
  • validateNewConnection
  • validateNewConnectionRetryCount
  • validateNewConnectionRetryInterval
El producto ahora ofrece estas propiedades como opciones preconfiguradas, que son las propiedades de sustitución de la lista siguiente. Para evitar mensajes de error de tiempo de ejecución, inhabilite de forma permanente las propiedades personalizadas originales suprimiéndolas de la lista de propiedades personalizadas.
  • validateNewConnection se sustituye por Nueva conexión de prueba previa
  • validateNewConnectionRetryCount se sustituye por Número de intentos
  • validateNewConnectionRetryInterval se sustituye por Intervalo de intentos
Nota: Si coexisten las propiedades nuevas y las antiguas, las nuevas propiedades tienen prioridad.
Administración del sistema Reinicio y recuperación por igual (PRR) Para la recuperación de transacciones, deje de utilizar la función PRR y utilice la función del gestor de alta disponibilidad.

Consulte Alta disponibilidad de transacciones para obtener más información sobre cómo configurar el gestor de alta disponibilidad para realizar la recuperación de transacciones.

Seguridad SWAM (Simple WebSphere Authentication Mechanism) Utilice el mecanismo LTPA (Lightweight Third-Party Authentication).

Para obtener más información, consulte el apartado LTPA (Lightweight Third Party Authentication).

La función de ayudante de autenticación CORBA LoginHelper (com.ibm.ws.security.util.LoginHelper) Migre al modelo de programación JAAS (Java Authentication and Authorization Service). Para obtener información sobre esta migración, consulte Migración del inicio de sesión programático CORBA (Object Request Broker Architecture) a JAAS (Java Authentication and Authorization Service) (CORBA y JAAS).
Interfaz TAI (Interceptor de asociación de confianza) com.ibm.ws.security.web.WebSealTrustAssociationInterceptor

Este interceptor TAI de Tivoli que implementa la interfaz TAI de WebSphere Application Server se ha proporcionado para dar soporte a WebSEAL Versión 4.1.

Si tiene previsto utilizar WebSEAL 5.1 o posterior, debe realizar una migración para utilizar el interceptor com.ibm.ws.security.web.TAMTrustAssociationInterceptorPlus.
El soporte SSL del sistema z/OS para todos los tipos de servidores excepto para el daemon Empiece a convertir los scripts wsadmin existentes que utilizan los valores de seguridad SSL del sistema z/OS en scripts que utilizan los valores de seguridad JSSE.
Rendimiento El soporte de JVMPI (Java Virtual Machine Profiler Interface) está en desuso junto con los siguientes contadores de tiempo de ejecución JVM relacionados:
  • ObjectMovedCount
  • ObjectFreedCount
  • ObjectAllocateCount
Empiece a cambiar a JVMTI (Java Virtual Machine Tool Interface).

Para obtener más información, consulte JVMTI (JVM Tool Interface).

El soporte de JVMDI (Java Virtual Machine Debugger Interface) Empiece a cambiar a JVMTI (Java Virtual Machine Tool Interface).

Para obtener más información, consulte JVMTI (JVM Tool Interface).

Determinación de problemas El formato de ID de mensaje que se utiliza en WebSphere Application Server Versión 6.0.x y anteriores

Los prefijos de mensajes para los archivos de registro no se registraban anteriormente en el registro de mensajes primario. WebSphere Application Server Versión 6.1.x y posteriores utilizan prefijos de mensajes compatibles en los registros de salida.

Utilice el mandato convertlog y la clase MessageConverter para ayudarle en la migración de las herramientas basadas en el formato de mensajes antiguo.

Para obtener más información, consulte el apartado Conversión de archivos de anotaciones para utilizar ID de mensajes exclusivos de IBM.

El plug-in com.ibm.etools.logging.util, el archivo logutil.jar
  • Recurso de registro

    Recurso de registro que se utiliza para el registro de los primitivos Java y de los objetos complejos en registradores con nombre; se puede configurar con niveles de filtrado definidos previamente, el agente de registro y sinks de archivos, con formatos de salida a través de una API, manifiesto de plug-in Eclipse o panel de preferencias de Eclipse.

  • Agente de registro

    Agente de mensajería basado en XML que se utiliza junto con el controlador del agente IBM para grabar registros XML de rastreo y registro en un servicio de registro conectable remotamente a través de una API o de TPTP (Test and Performance Tools Platform), oficialmente, Hyades, área de trabajo Eclipse

  • Artefactos y mensajes de determinación de problemas

    La implementación original de Manageability (M12) Model Problem Determination Architecture Versión 1.5 y la especificación del modelo de datos común de artefactos de determinación de problemas utilizada para capturar y codificar los datos de rastreo y registro.

  • DCS (Distributed Correlator Service)

    DCS (Distributed Correlator Service) que se utiliza para la instrumentación de los identificadores de correlaciones para correlacionar los datos de rastreo y registro entre uno o varios hosts.

  • Enlaces del cliente Java

    Los enlaces del cliente Java utilizados para comunicarse con el controlador del agente IBM para iniciar los procesos locales y remotos, conectarse con procesos en ejecución y supervisar agentes activos en un entorno de cliente seguro.

Empiece a cambiar el código de aplicación y los plug-ins utilizando los archivos de configuración, las clases, los métodos o variables en el plug-in com.ibm.etools.logging.util con las siguientes sustituciones:
  • Recurso de registro

    Sustitución: Las API de registro Java de Java Versión 1.4.0+; el soporte de Agente de registro para las API de registro de Java suministradas en TPTP y el registro común (com.ibm.etools.common.logging/logging.jar)

  • Agente de registro

    Sustitución: Agente de registro TPTP (org.eclipse.hyades.logging.core/hlcore.jar)

  • Artefactos y mensajes de determinación de problemas

    Sustitución: Especificación Common Base Event Versión 1.0.1 e implementación TPTP (org.eclipse.hyades.logging.core/hlcbe101.jar)

  • DCS (Distributed Correlator Service)

    Sustitución: Servicio de correlaciones TPTP (org.eclipse.hyades.execution.correlation/hcorrelation.jar)

  • Enlaces del cliente Java

    Sustitución: Enlaces de cliente Java TPTP (org.eclipse.hyades.execution/hexl.jar)

Para obtener más información, consulte el documento com.ibm.etools.logging.util\doc\IBM_Logging_Utilities_Migration_Guide.html.
[AIX Solaris HP-UX Linux Windows]
Tabla 11. Características en desuso en la versión 6.1. En esta tabla se describen las características que han quedado en desuso en la versión 6.1.
Categoría En desuso Acción de migración recomendada
Modelo de programación de aplicaciones El método setDatabaseDefaultIsolationLevel(int) de la clase com.ibm.websphere.rsadapter.DataStoreHelperMetaData En su lugar, comience a utilizar el método siguiente:
public final void 
  setDatabaseDefaultIsolationLevel 
  (int helperDefaultLevel, 
  int cusDefinedWasDefaultIsoLevel) 
La clase e interfaz siguientes del tiempo de ejecución de la infraestructura de mediación:
  • Clase com.ibm.websphere.sib.mediation.handler.SIMessageContextException
  • Interfaz MessageContext com.ibm.websphere.sib.mediation.messagecontext.SIMediationBean
Sustituya todos los usos de la clase com.ibm.websphere.sib,.mediation.handler.SIMessageContextException por la clase com.ibm.websphere.sib.mediation.handler.MessageContextException.

Sustituya todos los usos de la interfaz de MessageContext com.ibm.websphere.sib.mediation.messagecontext.SIMediationBean por una interfaz equivalente. WebSphere Application Server no proporciona una implementación de esta interfaz.

Las siguientes funciones de bean de mensajes del contenedor web:
  • startTransports
  • stopTransports
  • restartWebApplication
Empiece a cambiar a la infraestructura de canales.

La infraestructura de canales proporciona el bean de mensaje TransportChannelService, que es más flexible y tiene más métodos que los métodos relacionados con el transporte de contenedor web actual.

Soporte para el despliegue de beans de entidad gestionados por contenedor en una base de datos SQL genérica Si una aplicación utiliza SQL92 o SQL99 porque se debe ejecutar con bases de datos relacionales diferentes, utilice las herramientas de IBM para generar código desplegado para cada proveedor de base de datos o versión que pueda utilizar la aplicación. Durante la instalación, especifique el proveedor de base de datos o la versión que se utilizará con WebSphere Application Server.
El soporte de tiempo de ejecución de IBM WebSphere Studio proporcionado por las clases siguientes (que se han utilizado para optimizar las herramientas Visual Age para Java):
  • 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
Vuelva a crear las aplicaciones para que utilicen convenios de codificación J2EE estándar.
El campo de constantes CUSTOM_HELPER de la API de la clase com.ibm.websphere.rsadapter.DataStoreHelper Si crea su propia clase de implementación DataStoreHelper, no invoque setHelperType(DataStoreHelper.CUSTOM_HELPER). En su lugar, permita que el valor de HelperType se establezca mediante la clase de implementación de la que hereda.
Recursos J2EE El soporte que permite la conexión desde un servidor de aplicaciones o un cliente de aplicación J2EE al componente de servidor JMS de la característica de mensajería incorporada de WebSphere Application Server Versión 5
Esta puesta en desuso incluye las posibilidades siguientes:
  • Definir las definiciones de recursos JMS para el proveedor de mensajería predeterminado de la versión 5
  • Establecer conexiones de las aplicaciones cliente que están ejecutándose en un entorno de la versión 5 o utilizar las definiciones de recursos del proveedor de mensajería predeterminado de la versión 5.
Realice las siguientes acciones:
  1. Asegúrese de que cualquier proveedor de mensajería del servidor JMS alojado en los servidores de aplicaciones WebSphere Application Server Versión 5.1 se traslade a servidores de aplicaciones de la versión 6.0 o posterior. Esta tarea se maneja automáticamente cuando migra un servidor de la versión 5.x a la versión 6.0 o posterior.
  2. Cambie todas las definiciones de recursos JMS para que utilicen el nuevo proveedor de mensajería predeterminado de la versión 5.
Administración del sistema Mandato setup Utilice el mandato install.
Mandato clientUpgrade No es necesaria ninguna acción de migración.
Mandato wasprofile Utilice el mandato manageprofiles.

Para obtener más información, consulte el apartado Mandato manageprofiles.

Los siguientes parámetros del mandato WASPostUpgrade:
  • -import archivos_datos_xmi
  • -substitute "key1=value1[;key2=value2;[...]]"
No es necesaria ninguna acción de migración.
La clase de ayudante del almacén de datos Cloudscape (com.ibm.websphere.rsadapter.CloudscapeDataStoreHelper) y la clase de ayudante del almacén de datos Cloudscape Network Server (com.ibm.websphere.rsadapter.CloudscapeNetworkServerDataStoreHelper), así como sus tipos de DataStoreHelper Para las configuraciones existentes, no es necesaria ninguna acción de migración. El programa de utilidad de migración cambia los ayudantes de Cloudscape por ayudantes de Derby.

Para las configuraciones nuevas, utilice los ayudantes del almacén de datos Derby y los tipos en lugar de los ayudantes del almacén de datos de Cloudscape.

Para obtener más información, consulte Valores mínimos necesarios de origen de datos por proveedor.

El proveedor del controlador JDBC de tipo 2 basado CLI de herencia de DB2 Empiece a utilizar el proveedor del controlador JDBC de DB2 Universal.
El soporte de distribución de agrupaciones lógicas (com.ibm.websphere.csi.ThreadPoolStrategy.LogicalPoolDistribution) No es necesaria ninguna acción de migración.

No obstante, cuando se suprima esta función, se ignorarán todas las propiedades del intermediario de solicitud de objetos (ORB) personalizadas que especifique para el mismo. Las propiedades ORB personalizadas de interés son com.ibm.websphere.threadpool.strategy.LogicalPoolDistribution.*.

Para obtener más información, consulte Distribución de agrupaciones lógicas y Propiedades personalizadas de ORB (Object Request Broker).

La configuración de la agrupación de hebras ORB como parte del objeto de servidor en el archivo server.xml Utilice la configuración de agrupación de hebras que forma parte del objeto ServerIndex en el archivo serverindex.xml.
La propiedad del sistema JVM com.ibm.websphere.sendredirect.compatibility Empiece por modificar las aplicaciones para que redireccionen los URL no relativos, que empiezan por una barra inclinada ("/"), relativos a la raíz del contenedor de servlets (raíz_servidor_web), en lugar de la raíz del contexto de aplicación web.

Lea la Especificación Java Servlet 2.4, que está disponible para descargarse en http://jcp.org/aboutJava/communityprocess/final/jsr154/, para obtener información sobre cómo debe comportarse sendRedirect.

La extensión personalizada del servlet PageList del contenedor Web, incluidas las clases siguientes:
  • com.ibm.servlet.ClientList
  • com.ibm.servlet.ClientListElement
  • com.ibm.servlet.MLNotFoundException
  • com.ibm.servlet.PageListServlet
  • com.ibm.servlet.PageNotFoundException
Vuelva a crear las aplicaciones para que utilicen las clases javax.servlet.filter, en lugar de las clases com.ibm.websphere.servlet.classes.

A partir de la especificación Java Servlet 2.3, las clases javax.servlet.classes permiten interceptar solicitudes y examinar respuestas. También proporcionan funciones de cadena y funciones para aumentar o truncar respuestas.

Las siguientes propiedades personalizadas para un origen de datos:
  • validateNewConnection
  • validateNewConnectionRetryCount
  • validateNewConnectionRetryInterval
El producto ahora ofrece estas propiedades como opciones preconfiguradas, que son las propiedades de sustitución de la lista siguiente. Para evitar mensajes de error de tiempo de ejecución, inhabilite de forma permanente las propiedades personalizadas originales suprimiéndolas de la lista de propiedades personalizadas.
  • validateNewConnection se sustituye por Nueva conexión de prueba previa
  • validateNewConnectionRetryCount se sustituye por Número de intentos
  • validateNewConnectionRetryInterval se sustituye por Intervalo de intentos
Nota: Si coexisten las propiedades nuevas y las antiguas, las nuevas propiedades tienen prioridad.
Propiedad personalizada del servicio de transacciones DISABLE_FILE_LOCKING Deseleccione el recuadro de selección Habilitar bloqueo de archivos en el panel Servicio de transacciones de la consola administrativa.

Para obtener más información, consulte el apartado Inhabilitar bloqueo de archivos.

SWAM (Simple WebSphere Authentication Mechanism) Utilice el mecanismo LTPA (Lightweight Third-Party Authentication).

Para obtener más información, consulte el apartado LTPA (Lightweight Third Party Authentication).

Seguridad La función de ayudante de autenticación CORBA LoginHelper (com.ibm.ws.security.util.LoginHelper) Migre al modelo de programación JAAS (Java Authentication and Authorization Service). Para obtener información sobre esta migración, consulte Migración del inicio de sesión programático CORBA (Object Request Broker Architecture) a JAAS (Java Authentication and Authorization Service) (CORBA y JAAS).
Interfaz TAI (Interceptor de asociación de confianza) com.ibm.ws.security.web.WebSealTrustAssociationInterceptor

Este interceptor TAI de Tivoli que implementa la interfaz TAI de WebSphere Application Server se ha proporcionado para dar soporte a WebSEAL Versión 4.1.

Si tiene previsto utilizar WebSEAL 5.1 o posterior, debe realizar una migración para utilizar el interceptor com.ibm.ws.security.web.TAMTrustAssociationInterceptorPlus.
El soporte de JVMPI (Java Virtual Machine Profiler Interface) está en desuso junto con los siguientes contadores de tiempo de ejecución JVM relacionados:
  • ObjectMovedCount
  • ObjectFreedCount
  • ObjectAllocateCount
Empiece a cambiar a JVMTI (Java Virtual Machine Tool Interface).

Para obtener más información, consulte JVMTI (JVM Tool Interface).

Rendimiento El soporte de JVMDI (Java Virtual Machine Debugger Interface) Empiece a cambiar a JVMTI (Java Virtual Machine Tool Interface).

Para obtener más información, consulte JVMTI (JVM Tool Interface).

El formato de ID de mensaje que se utiliza en WebSphere Application Server Versión 6.0.x y anteriores

Los prefijos de mensajes para los archivos de registro no se registraban anteriormente en el registro de mensajes primario. WebSphere Application Server Versión 6.1.x y posteriores utilizan prefijos de mensajes compatibles en los registros de salida.

Utilice el mandato convertlog y la clase MessageConverter para ayudarle en la migración de las herramientas basadas en el formato de mensajes antiguo.

Para obtener más información, consulte el apartado Conversión de archivos de anotaciones para utilizar ID de mensajes exclusivos de IBM.

Determinación de problemas El plug-in com.ibm.etools.logging.util, el archivo logutil.jar
  • Recurso de registro

    Recurso de registro que se utiliza para el registro de los primitivos Java y de los objetos complejos en registradores con nombre; se puede configurar con niveles de filtrado definidos previamente, el agente de registro y sinks de archivos, con formatos de salida a través de una API, manifiesto de plug-in Eclipse o panel de preferencias de Eclipse.

  • Agente de registro

    Agente de mensajería basado en XML que se utiliza junto con el controlador del agente IBM para grabar registros XML de rastreo y registro en un servicio de registro conectable remotamente a través de una API o de TPTP (Test and Performance Tools Platform), oficialmente, Hyades, área de trabajo Eclipse

  • Artefactos y mensajes de determinación de problemas

    La implementación original de Manageability (M12) Model Problem Determination Architecture Versión 1.5 y la especificación del modelo de datos común de artefactos de determinación de problemas utilizada para capturar y codificar los datos de rastreo y registro.

  • DCS (Distributed Correlator Service)

    DCS (Distributed Correlator Service) que se utiliza para la instrumentación de los identificadores de correlaciones para correlacionar los datos de rastreo y registro entre uno o varios hosts.

  • Enlaces del cliente Java

    Los enlaces del cliente Java utilizados para comunicarse con el controlador del agente IBM para iniciar los procesos locales y remotos, conectarse con procesos en ejecución y supervisar agentes activos en un entorno de cliente seguro.

Empiece a cambiar el código de aplicación y los plug-ins utilizando los archivos de configuración, las clases, los métodos o variables en el plug-in com.ibm.etools.logging.util con las siguientes sustituciones:
  • Recurso de registro

    Sustitución: Las API de registro Java de Java Versión 1.4.0+; el soporte de Agente de registro para las API de registro de Java suministradas en TPTP y el registro común (com.ibm.etools.common.logging/logging.jar)

  • Agente de registro

    Sustitución: Agente de registro TPTP (org.eclipse.hyades.logging.core/hlcore.jar)

  • Artefactos y mensajes de determinación de problemas

    Sustitución: Especificación Common Base Event Versión 1.0.1 e implementación TPTP (org.eclipse.hyades.logging.core/hlcbe101.jar)

  • DCS (Distributed Correlator Service)

    Sustitución: Servicio de correlaciones TPTP (org.eclipse.hyades.execution.correlation/hcorrelation.jar)

  • Enlaces del cliente Java

    Sustitución: Enlaces de cliente Java TPTP (org.eclipse.hyades.execution/hexl.jar)

Para obtener más información, consulte el documento com.ibm.etools.logging.util\doc\IBM_Logging_Utilities_Migration_Guide.html.
[IBM i]
Tabla 12. Características en desuso en la versión 6.1. En esta tabla se describen las características que han quedado en desuso en la versión 6.1.
Categoría En desuso Acción de migración recomendada
Modelo de programación de aplicaciones El método setDatabaseDefaultIsolationLevel(int) de la clase com.ibm.websphere.rsadapter.DataStoreHelperMetaData En su lugar, comience a utilizar el método siguiente:
public final void 
  setDatabaseDefaultIsolationLevel 
  (int helperDefaultLevel, 
  int cusDefinedWasDefaultIsoLevel) 
La clase e interfaz siguientes del tiempo de ejecución de la infraestructura de mediación:
  • Clase com.ibm.websphere.sib.mediation.handler.SIMessageContextException
  • Interfaz MessageContext com.ibm.websphere.sib.mediation.messagecontext.SIMediationBean
Sustituya todos los usos de la clase com.ibm.websphere.sib,.mediation.handler.SIMessageContextException por la clase com.ibm.websphere.sib.mediation.handler.MessageContextException.

Sustituya todos los usos de la interfaz de MessageContext com.ibm.websphere.sib.mediation.messagecontext.SIMediationBean por una interfaz equivalente. WebSphere Application Server no proporciona una implementación de esta interfaz.

Las siguientes funciones de bean de mensajes del contenedor web:
  • startTransports
  • stopTransports
  • restartWebApplication
Empiece a cambiar a la infraestructura de canales.

La infraestructura de canales proporciona el bean de mensaje TransportChannelService, que es más flexible y tiene más métodos que los métodos relacionados con el transporte de contenedor web actual.

Soporte para el despliegue de beans de entidad gestionados por contenedor en una base de datos SQL genérica Si una aplicación utiliza SQL92 o SQL99 porque se debe ejecutar con bases de datos relacionales diferentes, utilice las herramientas de IBM para generar código desplegado para cada proveedor de base de datos o versión que pueda utilizar la aplicación. Durante la instalación, especifique el proveedor de base de datos o la versión que se utilizará con WebSphere Application Server.
El soporte de tiempo de ejecución de IBM WebSphere Studio proporcionado por las clases siguientes (que se han utilizado para optimizar las herramientas Visual Age para Java):
  • 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
Vuelva a crear las aplicaciones para que utilicen convenios de codificación J2EE estándar.
El campo de constantes CUSTOM_HELPER de la API de la clase com.ibm.websphere.rsadapter.DataStoreHelper Si crea su propia clase de implementación DataStoreHelper, no invoque setHelperType(DataStoreHelper.CUSTOM_HELPER). En su lugar, permita que el valor de HelperType se establezca mediante la clase de implementación de la que hereda.
Recursos J2EE El soporte que permite la conexión desde un servidor de aplicaciones o un cliente de aplicación J2EE al componente de servidor JMS de la característica de mensajería incorporada de WebSphere Application Server Versión 5
Esta puesta en desuso incluye lo siguiente:
  • La posibilidad definir las definiciones de recursos JMS para el proveedor de mensajería predeterminado de la versión 5
  • La posibilidad de establecer conexiones de las aplicaciones de cliente que están ejecutándose en un entorno de la versión 5 o utilizar las definiciones de recursos del proveedor de mensajería predeterminado de la versión 5.
Realice las siguientes acciones:
  1. Asegúrese de que cualquier proveedor de mensajería del servidor JMS alojado en los servidores de aplicaciones WebSphere Application Server Versión 5.1 se traslade a servidores de aplicaciones de la versión 6.0 o posterior. Esta tarea se maneja automáticamente cuando migra un servidor de la versión 5.x a la versión 6.0 o posterior.
  2. Cambie todas las definiciones de recursos JMS para que utilicen el nuevo proveedor de mensajería predeterminado de la versión 5.
Administración del sistema Mandato clientUpgrade No es necesaria ninguna acción de migración.
Mandato wasprofile Utilice el mandato manageprofiles.

Para obtener más información, consulte el apartado Mandato manageprofiles.

Los siguientes parámetros del mandato WASPostUpgrade:
  • -import archivos_datos_xmi
  • -substitute "key1=value1[;key2=value2;[...]]"
No es necesaria ninguna acción de migración.
La clase de ayudante del almacén de datos Cloudscape (com.ibm.websphere.rsadapter.CloudscapeDataStoreHelper) y la clase de ayudante del almacén de datos Cloudscape Network Server (com.ibm.websphere.rsadapter.CloudscapeNetworkServerDataStoreHelper), así como sus tipos de DataStoreHelper Para las configuraciones existentes, no es necesaria ninguna acción de migración. El programa de utilidad de migración cambia los ayudantes de Cloudscape por ayudantes de Derby.

Para las configuraciones nuevas, utilice los ayudantes del almacén de datos Derby y los tipos en lugar de los ayudantes del almacén de datos de Cloudscape.

Para obtener más información, consulte Valores mínimos necesarios de origen de datos por proveedor.

El proveedor del controlador JDBC de tipo 2 basado CLI de herencia de DB2 Empiece a utilizar el proveedor del controlador JDBC de DB2 Universal.
El soporte de distribución de agrupaciones lógicas (com.ibm.websphere.csi.ThreadPoolStrategy.LogicalPoolDistribution) No es necesaria ninguna acción de migración.

No obstante, cuando se suprima esta función, se ignorarán todas las propiedades del intermediario de solicitud de objetos (ORB) personalizadas que especifique para el mismo. Las propiedades ORB personalizadas de interés son com.ibm.websphere.threadpool.strategy.LogicalPoolDistribution.*.

Para obtener más información, consulte Distribución de agrupaciones lógicas y Propiedades personalizadas de ORB (Object Request Broker).

La configuración de la agrupación de hebras ORB como parte del objeto de servidor en el archivo server.xml Utilice la configuración de agrupación de hebras que forma parte del objeto ServerIndex en el archivo serverindex.xml.
La propiedad del sistema JVM com.ibm.websphere.sendredirect.compatibility Empiece por modificar las aplicaciones para que redireccionen los URL no relativos, que empiezan por una barra inclinada ("/"), relativos a la raíz del contenedor de servlets (raíz_servidor_web), en lugar de la raíz del contexto de aplicación web.

Lea la Especificación Java Servlet 2.4, que está disponible para descargarse en http://jcp.org/aboutJava/communityprocess/final/jsr154/, para obtener información sobre cómo debe comportarse sendRedirect.

La extensión personalizada del servlet PageList del contenedor Web, incluidas las clases siguientes:
  • com.ibm.servlet.ClientList
  • com.ibm.servlet.ClientListElement
  • com.ibm.servlet.MLNotFoundException
  • com.ibm.servlet.PageListServlet
  • com.ibm.servlet.PageNotFoundException
Vuelva a crear las aplicaciones para que utilicen las clases javax.servlet.filter, en lugar de las clases com.ibm.websphere.servlet.classes.

A partir de la especificación Java Servlet 2.3, las clases javax.servlet.classes permiten interceptar solicitudes y examinar respuestas. También proporcionan funciones de cadena y funciones para aumentar o truncar respuestas.

Las siguientes propiedades personalizadas para un origen de datos:
  • validateNewConnection
  • validateNewConnectionRetryCount
  • validateNewConnectionRetryInterval
El producto ahora ofrece estas propiedades como opciones preconfiguradas, que son las propiedades de sustitución de la lista siguiente. Para evitar mensajes de error de tiempo de ejecución, inhabilite de forma permanente las propiedades personalizadas originales suprimiéndolas de la lista de propiedades personalizadas.
  • validateNewConnection se sustituye por Nueva conexión de prueba previa
  • validateNewConnectionRetryCount se sustituye por Número de intentos
  • validateNewConnectionRetryInterval se sustituye por Intervalo de intentos
Nota: Si coexisten las propiedades nuevas y las antiguas, las nuevas propiedades tienen prioridad.
Propiedad personalizada del servicio de transacciones DISABLE_FILE_LOCKING Deseleccione el recuadro de selección Habilitar bloqueo de archivos en el panel Servicio de transacciones de la consola administrativa.

Para obtener más información, consulte el apartado Inhabilitar bloqueo de archivos.

SWAM (Simple WebSphere Authentication Mechanism) Utilice el mecanismo LTPA (Lightweight Third-Party Authentication).

Para obtener más información, consulte el apartado LTPA (Lightweight Third Party Authentication).

Seguridad La función de ayudante de autenticación CORBA LoginHelper (com.ibm.ws.security.util.LoginHelper) Migre al modelo de programación JAAS (Java Authentication and Authorization Service). Para obtener información sobre esta migración, consulte Migración del inicio de sesión programático CORBA (Object Request Broker Architecture) a JAAS (Java Authentication and Authorization Service) (CORBA y JAAS).
Interfaz TAI (Interceptor de asociación de confianza) com.ibm.ws.security.web.WebSealTrustAssociationInterceptor

Este interceptor TAI de Tivoli que implementa la interfaz TAI de WebSphere Application Server se ha proporcionado para dar soporte a WebSEAL Versión 4.1.

Si tiene previsto utilizar WebSEAL 5.1 o posterior, debe realizar una migración para utilizar el interceptor com.ibm.ws.security.web.TAMTrustAssociationInterceptorPlus.
El soporte de JVMPI (Java Virtual Machine Profiler Interface) está en desuso junto con los siguientes contadores de tiempo de ejecución JVM relacionados:
  • ObjectMovedCount
  • ObjectFreedCount
  • ObjectAllocateCount
Empiece a cambiar a JVMTI (Java Virtual Machine Tool Interface).

Para obtener más información, consulte JVMTI (JVM Tool Interface).

Rendimiento El soporte de JVMDI (Java Virtual Machine Debugger Interface) Empiece a cambiar a JVMTI (Java Virtual Machine Tool Interface).

Para obtener más información, consulte JVMTI (JVM Tool Interface).

El formato de ID de mensaje que se utiliza en WebSphere Application Server Versión 6.0.x y anteriores

Los prefijos de mensajes para los archivos de registro no se registraban anteriormente en el registro de mensajes primario. WebSphere Application Server Versión 6.1.x y posteriores utilizan prefijos de mensajes compatibles en los registros de salida.

Utilice el mandato convertlog y la clase MessageConverter para ayudarle en la migración de las herramientas basadas en el formato de mensajes antiguo.

Para obtener más información, consulte el apartado Conversión de archivos de anotaciones para utilizar ID de mensajes exclusivos de IBM.

Determinación de problemas El plug-in com.ibm.etools.logging.util, el archivo logutil.jar
  • Recurso de registro

    Recurso de registro que se utiliza para el registro de los primitivos Java y de los objetos complejos en registradores con nombre; se puede configurar con niveles de filtrado definidos previamente, el agente de registro y sinks de archivos, con formatos de salida a través de una API, manifiesto de plug-in Eclipse o panel de preferencias de Eclipse.

  • Agente de registro

    Agente de mensajería basado en XML que se utiliza junto con el controlador del agente IBM para grabar registros XML de rastreo y registro en un servicio de registro conectable remotamente a través de una API o de TPTP (Test and Performance Tools Platform), oficialmente, Hyades, área de trabajo Eclipse

  • Artefactos y mensajes de determinación de problemas

    La implementación original de Manageability (M12) Model Problem Determination Architecture Versión 1.5 y la especificación del modelo de datos común de artefactos de determinación de problemas utilizada para capturar y codificar los datos de rastreo y registro.

  • DCS (Distributed Correlator Service)

    DCS (Distributed Correlator Service) que se utiliza para la instrumentación de los identificadores de correlaciones para correlacionar los datos de rastreo y registro entre uno o varios hosts.

  • Enlaces del cliente Java

    Los enlaces del cliente Java utilizados para comunicarse con el controlador del agente IBM para iniciar los procesos locales y remotos, conectarse con procesos en ejecución y supervisar agentes activos en un entorno de cliente seguro.

Empiece a cambiar el código de aplicación y los plug-ins utilizando los archivos de configuración, las clases, los métodos o variables en el plug-in com.ibm.etools.logging.util con las siguientes sustituciones:
  • Recurso de registro

    Sustitución: Las API de registro Java de Java Versión 1.4.0+; el soporte de Agente de registro para las API de registro de Java suministradas en TPTP y el registro común (com.ibm.etools.common.logging/logging.jar)

  • Agente de registro

    Sustitución: Agente de registro TPTP (org.eclipse.hyades.logging.core/hlcore.jar)

  • Artefactos y mensajes de determinación de problemas

    Sustitución: Especificación Common Base Event Versión 1.0.1 e implementación TPTP (org.eclipse.hyades.logging.core/hlcbe101.jar)

  • DCS (Distributed Correlator Service)

    Sustitución: Servicio de correlaciones TPTP (org.eclipse.hyades.execution.correlation/hcorrelation.jar)

  • Enlaces del cliente Java

    Sustitución: Enlaces de cliente Java TPTP (org.eclipse.hyades.execution/hexl.jar)

Para obtener más información, consulte el documento com.ibm.etools.logging.util\doc\IBM_Logging_Utilities_Migration_Guide.html.

Características en desuso en la versión 6.0.2

[AIX Solaris HP-UX Linux Windows][IBM i]
Tabla 13. Características en desuso en la versión 6.0.2. En esta tabla se describen las características que han quedado en desuso en la versión 6.0.2.
Categoría En desuso Acción de migración recomendada
Modelo de programación de aplicaciones Los siguientes métodos de 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)
Estos métodos están destinados exclusivamente al tiempo de ejecución de WebSphere Application Server. Las aplicaciones no deben invocar estos métodos.
Soporte para la configuración de transporte HTTP Empiece a cambiar al transporte basado en canales.
Rendimiento La interfaz com.ibm.websphere.cache.DistributedLockingMap No utilice la interfaz com.ibm.websphere.cache.DistributedLockingMap, ya que esta interfaz no tiene soporte del tiempo de ejecución de WebSphere Application Server.
La constante TYPE_DISTRIBUTED_LOCKING_MAP que se define en la clase com.ibm.websphere.cache.DistributedObjectCache No utilice la constante TYPE_DISTRIBUTED_LOCKING_MAP que se define en la clase com.ibm.websphere.cache.DistributedObjectCache, ya que esta constante no está soportada por el tiempo de ejecución de WebSphere Application Server.
Administración del sistema
Las siguientes propiedades personalizadas para un origen de datos:
  • dbFailOverEnabled
  • connRetriesDuringDBFailover
  • connRetryIntervalDuringDBFailover
Sustituya las propiedades por las siguientes:
  • Utilice validateNewConnection en lugar de dbFailOverEnabled.
  • Utilice validateNewConnectionRetryCount en lugar de connRetriesDuringDBFailover.
  • Utilice validateNewConnectionRetryInterval en lugar de connRetryIntervalDuringDBFailover.
Nota: Si coexisten las propiedades nuevas y las antiguas, las nuevas propiedades tienen prioridad.
[z/OS]
Tabla 14. Características en desuso en la versión 6.0.2. En esta tabla se describen las características que han quedado en desuso en la versión 6.0.2.
Categoría En desuso Acción de migración recomendada
Modelo de programación de aplicaciones Los siguientes métodos de 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)
Estos métodos están destinados exclusivamente al tiempo de ejecución de WebSphere Application Server. Las aplicaciones no deben invocar estos métodos.
Rendimiento La interfaz com.ibm.websphere.cache.DistributedLockingMap No utilice la interfaz com.ibm.websphere.cache.DistributedLockingMap, ya que esta interfaz no tiene soporte del tiempo de ejecución de WebSphere Application Server.
La constante TYPE_DISTRIBUTED_LOCKING_MAP que se define en la clase com.ibm.websphere.cache.DistributedObjectCache No utilice la constante TYPE_DISTRIBUTED_LOCKING_MAP que se define en la clase com.ibm.websphere.cache.DistributedObjectCache, ya que esta constante no está soportada por el tiempo de ejecución de WebSphere Application Server.
Administración del sistema
Las siguientes propiedades personalizadas para un origen de datos:
  • dbFailOverEnabled
  • connRetriesDuringDBFailover
  • connRetryIntervalDuringDBFailover
Sustituya las propiedades por las siguientes:
  • Utilice validateNewConnection en lugar de dbFailOverEnabled.
  • Utilice validateNewConnectionRetryCount en lugar de connRetriesDuringDBFailover.
  • Utilice validateNewConnectionRetryInterval en lugar de connRetryIntervalDuringDBFailover.
Nota: Si coexisten las propiedades nuevas y las antiguas, las nuevas propiedades tienen prioridad.
[z/OS]

Características en desuso en la versión 6.0.1

Tabla 15. Características en desuso en la versión 6.0.1. En esta tabla se describen las características que han quedado en desuso en la versión 6.0.1.
Categoría En desuso Acción de migración recomendada
Seguridad Protocolo de seguridad IIOP de z/SAS (z/OS Secure Authentication Service) Utilice los protocolos CSIv2 (Common Secure Interoperability Versión 2).

Características en desuso en la versión 6.0

[z/OS]
Tabla 16. Características en desuso en la versión 6.0. En esta tabla se describen las características que han quedado en desuso en la versión 6.0.
Categoría En desuso Acción de migración recomendada
Modelo de programación de aplicaciones y soporte de contenedor El soporte de los distintivos tsx siguientes en el motor de JavaServer Pages (JSP):
  • repeat
  • dbconnect
  • dbquery
  • getProperty
  • userid
  • passwd
  • dbmodify
En lugar de utilizar los distintivos tsx, utilice los distintivos equivalentes de JSTL (JavaServer Pages Standard Tag Library). JSTL está soportado en WebSphere Application Server Versión 6.0 y la biblioteca de distintivos se incluye en el producto. Utilice esta tabla como directriz para convertir etiquetas tsx en etiquetas JSTL:
tsx tag            JSTL tag

tsx:repeat         c:forEach
tsx:dbconnect      sql:setDataSource
tsx:dbquery        sql:query
tsx:getProperty    Utilice la sintaxis EL estándar; c:out
                   value="${book.title}" por ejemplo,
                   siendo book el índice actual
                   del conjunto de resultados
tsx:userid         Utilice el atributo user del
                   distintivo setDataSource
tsx:passwd         Utilice el atributo password
                   del distintivo setDataSource
tsx:dbmodify       sql:update
Los siguientes ID de programa de fondo:
  • SQL92 (1992 SQL Standard)
  • SQL99 (1999 SQL Standard)
Utilice otros ID de programa de fondo.
Servicios de aplicaciones API de JRas Extensions

No hay planificadas más mejoras para el soporte de JRas.

Utilice la función equivalente del paquete java.util.logging (JSR47).

La interfaz de EJB de Universal Description, Discovery and Integration (UDDI) Versión 2 con el registro UDDI No hay sustituto para la interfaz de EJB. Esta interfaz se incluye en WebSphere Application Server Versión 6.0 a efectos de compatibilidad con la versión 5.x. Los usuarios no es necesario que realicen acciones específicas y pueden continuar utilizando la API EJB Versión 2; no obstante, deben tener en cuenta que no incluye ninguna de las funciones de UDDI que son una novedad en UDDI Versión 3 y que la interfaz quizá se elimine en un próximo release de WebSphere Application Server.
La biblioteca de clases UDDI4J Versión 2, el archivo uddi4jv2.jar Empiece a utilizar las API de UDDI Versión 3. Se proporciona una biblioteca de cliente para simplificar la creación y el envío de solicitudes de UDDI Versión 3 desde Java. Este es el cliente IBM UDDI Versión 3 para Java, que se proporciona en uddiv3client.jar. Se pueden seguir utilizando las API de UDDI4J; no obstante, se debe tener en cuenta que no proporcionan acceso a ninguna de las funciones nuevas de UDDI Versión 3 y que quizá se eliminen en un próximo release de WebSphere Application Server.
Todas las API de herramientas de utilidad UDDI (UUT - UDDI Utility Tools) de bajo nivel, como BusinessStub, ServiceStub, etc.

Todas estas API se están sustituyendo por la interfaz PromoterAPI de alto nivel en el paquete com.ibm.uddi.promoter.

Empiece a utilizar la interfaz PromoterAPI en el paquete com.ibm.uddi.promoter en lugar de estas API de bajo nivel, que se eliminarán en un próximo release de WebSphere Application Server. La API PromoterAPI proporciona las mismas funciones con un nivel mayor de abstracción.
Los métodos siguientes en el tiempo de ejecución de J2EE Connector Architecture:
  • com.ibm.ws.management.descriptor.xml.ConnectionFactory.xml (métodos getPoolContents y getAllPoolContents)
  • Interfaz com.ibm.websphere.j2c.ConnectionManager
  • Interfaz com.ibm.websphere.j2c.ConnectionEventListener
Los métodos se sustituyen del modo siguiente:
  • getPoolContents y getAllPoolContents se han sustituido por showPoolContents y showAllPoolContents.
  • La interfaz ConnectionManager se ha sustituido por la interfaz LazyAssociatableConnectionManager de J2EE Connector Architecture 1.5.
  • La interfaz ConnectionEventListener se ha sustituido por la interfaz LazyEnlistableConnectionManager de J2EE Connector Architecture 1.5.

Para los alias de autenticación gestionada por contenedor, especifique las credenciales gestionadas por contenedor mediante la información de enlaces de recursos de la aplicación.

La propiedad ApplicationProfile en el panel del gestor de trabajo de la consola administrativa

Consulte los artículos que se incluyen en el apartado Perfilado de aplicaciones para ver las diferencias entre el perfilado de aplicaciones en la Versión 5.x y la Versión 6.0.x.

El elemento siguiente del panel de origen de datos de la consola administrativa:
  • DefaultPrincipleMapping
Defina la propiedad DefaultPrincipleMapping en la referencia de recursos.
Todas las clases del paquete com.ibm.websphere.servlet.filter, entre las que se incluyen las siguientes:
  • ChainedRequest
  • ChainedResponse
  • ChainerServlet
  • ServletChain
Vuelva a crear las aplicaciones para que utilicen las clases javax.servlet.filter en lugar de las clases com.ibm.websphere.servlet.filter. A partir de la especificación de Servlet 2.3, las clases javax.servlet.filter ofrecen la posibilidad de interceptar solicitudes y examinar respuestas. También permiten conseguir funciones de encadenamiento, así como dar formato y truncar respuestas.
Servicios de aplicaciones Filtro Multipurpose Internet Mail Extensions (MIME)

En un principio, los filtros MIME se introdujeron en WebSphere Application Server Versión 3.5 como un modo para que los servlets pudieran dar formato, truncar y modificar las respuestas generadas por otros servlets, basándose en los tipos MIME del contenido de salida.

Los filtros javax.servlet.filters, que se introdujeron en la especificación de Servlet 2.3, permiten a los usuarios añadir filtros que pueden interceptar solicitudes y respuestas de servlets. También ofrecen la posibilidad de modificar el contenido que fluye en cualquier dirección.

Los javax.servlet.filters mantienen todas las funciones de los filtros MIME. Los filtros javax.servlet.filters son API estándar y todos los servidores de aplicaciones compatibles los admiten.

Consulte la especificación Servlet 2.3 o Filtro de servlets para obtener más información.

Los beans de entidad CMP (persistencia gestionada por contenedor) configurados con el intento de acceso a nivel de método podría sufrir problemas de acceso a datos, como un punto muerto. Por lo tanto, el intento de acceso a nivel de método está en desuso. Vuelva a configurar los beans de entidad CMP de modo que utilicen el intento de acceso a nivel de bean, o vuelva a configurar los perfiles de aplicación con WebSphere Application Server Toolkit.
Todos los métodos y campos de las clases com.ibm.websphere.product.product y com.ibm.websphere.product.buildInfo
Por lo tanto, los métodos siguientes de la clase com.ibm.websphere.product.WASProduct (que implican objetos com.ibm.websphere.product.product y com.ibm.websphere.product.buildInfo) están en desuso:
  • 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()
Utilice los siguientes métodos soportados de com.ibm.websphere.product.WASDirectory:
  • public WASProductInfo getWASProductInfo(String id)
  • public boolean isThisProductInstalled(String id)
  • public WASProductInfo[] getWASProductInfoInstances()
  • public String getWasLocation()
Además, en lugar de obtener información sobre el producto (nombre, versión, nivel de compilación, fecha de compilación) de la API WASProduct anterior (com.ibm.websphere.product.WASProduct), ahora debe utilizar los siguientes métodos en la clase WASDirectory para obtener esta información:
  • 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)
Los beans de acceso a datos, que se incluyen con WebSphere Application Server en el archivo databeans.jar En lugar de utilizar beans de acceso a datos, utilice SDO (Service Data Objects).
Los atributos reloadInterval y reloadingEnabled de las extensiones del descriptor de despliegue de IBM, incluidas la extensión del archivo WAR (WEB-INF/ibm-web-ext.xmi) y la extensión de la aplicación (META-INF/ibm-application-ext.xmi). En lugar de utilizar las extensiones del descriptor de despliegue, debe utilizar las opciones de habilitación de recarga y de intervalo proporcionadas durante el despliegue de aplicación.

Consulte Valores de aplicación de empresa para obtener más detalles.

API com.ibm.websphere.servlet.session.UserTransactionWrapper No hay sustituto para esta API. El objeto UserTransaction puede colocarse directamente en la sesión HTTP sin que sea necesario utilizar un derivador.
Seguridad La seguridad SOAP (firma digital XML) basada en la implementación de Apache SOAP En lugar de utilizar la seguridad SOAP, debería migrar la aplicación a la implementación JSR-109 de servicio web. Además, migre (vuelva a configurar la aplicación) para utilizar la implementación de WSS (Web Services Security) 1.0.
El soporte de WSS (Web Service Security), borrador 13, a nivel de especificación Migre las aplicaciones al estándar WSS 1.0 admitido. El soporte a nivel de borrador no proporciona interoperatividad con algunos proveedores de terceros, dado que el nivel de mensaje ha cambiado entre el borrador y la implementación de WSS 1.0.

WSS 1.0 sólo se admite en las aplicaciones J2EE 1.4. Por lo tanto, tendrá que migrar las aplicaciones a J2EE 1.4 en primer lugar. El siguiente paso es utilizar las herramientas de Application Server Toolkit o Rational Application Developer para volver a configurar WSS para la aplicación migrada. No hay una migración automática de WSS en este release de las herramientas de Application Server Toolkit o Rational Application Developer para la Versión 6.0; la migración debe realizarse manualmente.

También está en desuso la SPI:

   com.ibm.wsspi.wssecurity.config.KeyLocator

Deberá migrar la implementación a la nueva SPI para el soporte de WSS 1.0 en la Versión 6.0:

  com.ibm.wsspi.wssecurity.keyinfo.KeyLocator

Por último, es necesario migrar la implementación de LoginModule de JAAS (Java Authentication and Authorization Service) al nuevo modelo de programación para LoginModule de JAAS en la Versión 6.0.

Administración del sistema Configuración de recursos con el ámbito de célula Configure los recursos con el ámbito de clúster en su lugar. En releases anteriores, configuraba los recursos de ámbito de célula para permitir a los miembros del clúster compartir la definición de configuración de recursos. En la versión 6, no se recomienda la configuración de recursos en el ámbito de célula porque los recursos del ámbito de célula son visibles para todos los nodos de la célula, aunque no todos los nodos de la célula puedan dar soporte al recurso.
Las opciones depl.extension.reg e installdir del mandato install en el objeto de scripts AdminApp No hay sustituto para la opción depl.extension.reg. En la Versión 5.x, esta opción era una opción no operativa. Para la opción installdir, utilice la opción installed.ear.destination en su lugar.
Rendimiento La API cliente de PMI, que se presentó en la Versión 4.0 para recoger datos de rendimiento mediante programación de WebSphere Application Server. La interfaz JMX (Java Management Extension), que forma parte de la especificación de J2EE, es el procedimiento recomendado para recopilar datos de rendimiento de WebSphere Application Server. Los datos PMI se pueden recopilar en los beans de mensaje de objetos gestionados por J2EE, o bien en el bean de mensaje Perf de WebSphere PMI. Mientras que los beans de mensajes de J2EE proporcionan datos de rendimiento sobre un componente específico, el bean de mensaje Perf actúa como una pasarela al servicio PMI de WebSphere Application Server y proporciona acceso a los datos de rendimiento para todos los componentes.
[AIX Solaris HP-UX Linux Windows][IBM i]
Tabla 17. Características en desuso en la versión 6.0. En esta tabla se describen las características que han quedado en desuso en la versión 6.0.
Categoría En desuso Acción de migración recomendada
Modelo de programación de aplicaciones y soporte de contenedor El soporte de los distintivos tsx siguientes en el motor de JavaServer Pages (JSP):
  • repeat
  • dbconnect
  • dbquery
  • getProperty
  • userid
  • passwd
  • dbmodify
En lugar de utilizar los distintivos tsx, utilice los distintivos equivalentes de JSTL (JavaServer Pages Standard Tag Library). JSTL está soportado en WebSphere Application Server Versión 6.0 y la biblioteca de distintivos se incluye en el producto. Utilice esta tabla como directriz para convertir etiquetas tsx en etiquetas JSTL:
tsx tag            JSTL tag

tsx:repeat         c:forEach
tsx:dbconnect      sql:setDataSource
tsx:dbquery        sql:query
tsx:getProperty    Utilice la sintaxis EL estándar; c:out
                   value="${book.title}" por ejemplo,
                   siendo book el índice actual
                   del conjunto de resultados
tsx:userid         Utilice el atributo user del
                   distintivo setDataSource
tsx:passwd         Utilice el atributo password
                   del distintivo setDataSource
tsx:dbmodify       sql:update
Los siguientes ID de programa de fondo:
  • SQL92 (1992 SQL Standard)
  • SQL99 (1999 SQL Standard)
Utilice otros ID de programa de fondo.
Servicios de aplicaciones API de JRas Extensions

No hay planificadas más mejoras para el soporte de JRas.

Utilice la función equivalente del paquete java.util.logging (JSR47).

La interfaz de EJB de Universal Description, Discovery and Integration (UDDI) Versión 2 con el registro UDDI No hay sustituto para la interfaz de EJB. Esta interfaz se incluye en WebSphere Application Server Versión 6.0 a efectos de compatibilidad con la versión 5.x. Los usuarios no es necesario que realicen acciones específicas y pueden continuar utilizando la API EJB Versión 2; no obstante, deben tener en cuenta que no incluye ninguna de las funciones de UDDI que son una novedad en UDDI Versión 3 y que la interfaz quizá se elimine en un próximo release de WebSphere Application Server.
La biblioteca de clases UDDI4J Versión 2, el archivo uddi4jv2.jar Empiece a utilizar las API de UDDI Versión 3. Se proporciona una biblioteca de cliente para simplificar la creación y el envío de solicitudes de UDDI Versión 3 desde Java. Este es el cliente IBM UDDI Versión 3 para Java, que se proporciona en uddiv3client.jar. Se pueden seguir utilizando las API de UDDI4J; no obstante, se debe tener en cuenta que no proporcionan acceso a ninguna de las funciones nuevas de UDDI Versión 3 y que quizá se eliminen en un próximo release de WebSphere Application Server.
Todas las API de herramientas de utilidad UDDI (UUT - UDDI Utility Tools) de bajo nivel, como BusinessStub, ServiceStub, etc.

Todas estas API se están sustituyendo por la interfaz PromoterAPI de alto nivel en el paquete com.ibm.uddi.promoter.

Empiece a utilizar la interfaz PromoterAPI en el paquete com.ibm.uddi.promoter en lugar de estas API de bajo nivel, que se eliminarán en un próximo release de WebSphere Application Server. La API PromoterAPI proporciona las mismas funciones con un nivel mayor de abstracción.
Los métodos siguientes en el tiempo de ejecución de J2EE Connector Architecture:
  • com.ibm.ws.management.descriptor.xml.ConnectionFactory.xml (métodos getPoolContents y getAllPoolContents)
  • Interfaz com.ibm.websphere.j2c.ConnectionManager
  • Interfaz com.ibm.websphere.j2c.ConnectionEventListener
Los métodos se sustituyen del modo siguiente:
  • getPoolContents y getAllPoolContents se han sustituido por showPoolContents y showAllPoolContents.
  • La interfaz ConnectionManager se ha sustituido por la interfaz LazyAssociatableConnectionManager de J2EE Connector Architecture 1.5.
  • La interfaz ConnectionEventListener se ha sustituido por la interfaz LazyEnlistableConnectionManager de J2EE Connector Architecture 1.5.

Para los alias de autenticación gestionada por contenedor, especifique las credenciales gestionadas por contenedor mediante la información de enlaces de recursos de la aplicación.

La propiedad ApplicationProfile en el panel del gestor de trabajo de la consola administrativa

Consulte los artículos que se incluyen en el apartado Perfilado de aplicaciones para ver las diferencias entre el perfilado de aplicaciones en la Versión 5.x y la Versión 6.0.x.

El elemento siguiente del panel de origen de datos de la consola administrativa:
  • DefaultPrincipleMapping
Defina la propiedad DefaultPrincipleMapping en la referencia de recursos.
Todas las clases del paquete com.ibm.websphere.servlet.filter, entre las que se incluyen las siguientes:
  • ChainedRequest
  • ChainedResponse
  • ChainerServlet
  • ServletChain
Vuelva a crear las aplicaciones para que utilicen las clases javax.servlet.filter en lugar de las clases com.ibm.websphere.servlet.filter. A partir de la especificación de Servlet 2.3, las clases javax.servlet.filter ofrecen la posibilidad de interceptar solicitudes y examinar respuestas. También permiten conseguir funciones de encadenamiento, así como dar formato y truncar respuestas.
Servicios de aplicaciones Filtro Multipurpose Internet Mail Extensions (MIME)

Los filtros MIME se soportaron por primera vez en WebSphere Application Server Versión 3.5 como un modo para que los servlets pudieran dar formato, truncar y modificar las respuestas generadas por otros servlets, basándose en los tipos MIME del contenido de salida.

Los filtros javax.servlet.filters, introducidos en la especificación de Servlet 2.3, permiten a los usuarios añadir filtros que pueden interceptar solicitudes y respuestas de servlets. También ofrecen la posibilidad de modificar el contenido que fluye en cualquier dirección.

Los filtros javax.servlet.filtros mantienen todas las funciones de los filtros MIME. Los filtros javax.servlet.filters son API estándar y todos los servidores de aplicaciones compatibles los admiten.

Consulte la especificación Servlet 2.3 o Filtro de servlets para obtener más información.

Los beans de entidad CMP (persistencia gestionada por contenedor) configurados con el intento de acceso a nivel de método podría sufrir problemas de acceso a datos, como un punto muerto. Por lo tanto, el intento de acceso a nivel de método está en desuso. Vuelva a configurar los beans de entidad CMP de modo que utilicen el intento de acceso a nivel de bean, o vuelva a configurar los perfiles de aplicación con WebSphere Application Server Toolkit.
Todos los métodos y campos de las clases com.ibm.websphere.product.product y com.ibm.websphere.product.buildInfo
Por lo tanto, los métodos siguientes de la clase com.ibm.websphere.product.WASProduct (que implican objetos com.ibm.websphere.product.product y com.ibm.websphere.product.buildInfo) están en desuso:
  • 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()
Utilice los siguientes métodos soportados de com.ibm.websphere.product.WASDirectory:
  • public WASProductInfo getWASProductInfo(String id)
  • public boolean isThisProductInstalled(String id)
  • public WASProductInfo[] getWASProductInfoInstances()
  • public String getWasLocation()
Además, en lugar de obtener información sobre el producto (nombre, versión, nivel de compilación, fecha de compilación) de la API WASProduct anterior (com.ibm.websphere.product.WASProduct), ahora debe utilizar los siguientes métodos en la clase WASDirectory para obtener esta información:
  • 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)
Los beans de acceso a datos, que se incluyen con WebSphere Application Server en el archivo databeans.jar En lugar de utilizar beans de acceso a datos, debe utilizar SDO (Service Data Objects).

Consulte Objetos de datos de servicio para obtener más detalles.

Los atributos reloadInterval y reloadingEnabled de las extensiones del descriptor de despliegue de IBM, incluidas la extensión del archivo WAR (WEB-INF/ibm-web-ext.xmi) y la extensión de la aplicación (META-INF/ibm-application-ext.xmi). En lugar de utilizar las extensiones del descriptor de despliegue, debe utilizar las opciones de habilitación de recarga y de intervalo proporcionadas durante el despliegue de aplicación.

Consulte Valores de aplicación de empresa para obtener más detalles.

API com.ibm.websphere.servlet.session.UserTransactionWrapper No hay sustituto para esta API. El objeto UserTransaction puede colocarse directamente en la sesión HTTP sin que sea necesario utilizar un derivador.
Seguridad La seguridad SOAP (firma digital XML) basada en la implementación de Apache SOAP En lugar de utilizar la seguridad SOAP, debería migrar la aplicación a la implementación JSR-109 de servicio web. Además, migre (vuelva a configurar la aplicación) para utilizar la implementación de WSS (Web Services Security) 1.0.
El soporte de WSS (Web Service Security), borrador 13, a nivel de especificación Migre las aplicaciones al estándar WSS 1.0 admitido. El soporte a nivel de borrador no proporciona interoperatividad con algunos proveedores de terceros, dado que el nivel de mensaje ha cambiado entre el borrador y la implementación de WSS 1.0.

WSS 1.0 sólo se admite en las aplicaciones J2EE 1.4. Por lo tanto, tendrá que migrar las aplicaciones a J2EE 1.4 en primer lugar. El siguiente paso es utilizar las herramientas de Application Server Toolkit o Rational Application Developer para volver a configurar WSS para la aplicación migrada. No hay una migración automática de WSS en este release de las herramientas de Application Server Toolkit o Rational Application Developer para la Versión 6.0; la migración debe realizarse manualmente.

También está en desuso la SPI:

  com.ibm.wsspi.wssecurity.config.KeyLocator

Deberá migrar la implementación a la nueva SPI para el soporte de WSS 1.0 en la Versión 6.0:

  com.ibm.wsspi.wssecurity.keyinfo.KeyLocator

Por último, es necesario migrar la implementación de LoginModule de JAAS (Java Authentication and Authorization Service) al nuevo modelo de programación para LoginModule de JAAS en la Versión 6.0.

El protocolo de seguridad IIOP de SAS (Secure Authentication Service) Utilice los protocolos CSIv2 (Common Secure Interoperability Versión 2).
Las API de programación de seguridad CORBA de SAS (Secure Authentication Service) Migre las API de programación SAS a JAAS (Java Authentication and Authorization Service). Para obtener información sobre esta migración, consulte Migración del inicio de sesión programático CORBA (Object Request Broker Architecture) a JAAS (Java Authentication and Authorization Service) (CORBA y JAAS).
Administración del sistema Configuración de recursos con el ámbito de célula Configure los recursos con el ámbito de clúster en su lugar. En releases anteriores, configuraba los recursos de ámbito de célula para permitir a los miembros del clúster compartir la definición de configuración de recursos. En la versión 6, no se recomienda la configuración de recursos en el ámbito de célula porque los recursos del ámbito de célula son visibles para todos los nodos de la célula, aunque no todos los nodos de la célula puedan dar soporte al recurso.
Las opciones depl.extension.reg e installdir del mandato install en el objeto de scripts AdminApp No hay sustituto para la opción depl.extension.reg. En la Versión 5.x, esta opción era una opción no operativa. Para la opción installdir, utilice la opción installed.ear.destination en su lugar.
Rendimiento La API cliente de PMI, que se presentó en la Versión 4.0 para recoger datos de rendimiento mediante programación de WebSphere Application Server. La interfaz JMX (Java Management Extension), que forma parte de la especificación de J2EE, es el procedimiento recomendado para recopilar datos de rendimiento de WebSphere Application Server. Los datos PMI se pueden recopilar en los beans de mensaje de objetos gestionados por J2EE, o bien en el bean de mensaje Perf de WebSphere PMI. Mientras que los beans de mensajes de J2EE proporcionan datos de rendimiento sobre un componente específico, el bean de mensaje Perf actúa como una pasarela al servicio PMI de WebSphere Application Server y proporciona acceso a los datos de rendimiento para todos los componentes.

Características en desuso en la versión 5.1.1

Tabla 18. Características en desuso en la versión 5.1.1. En esta tabla se describen las características que han quedado en desuso en la versión 5.1.1.
Categoría En desuso Acción de migración recomendada
Modelo de programación de aplicaciones y soporte de contenedor La API de personalización de pasarela de servicios web

Planifique en el tiempo la sustitución de los filtros existentes por una combinación de los manejadores JAX-RPC y las mediaciones del bus de integración de servicios.

Servicios de aplicaciones Los siguientes controladores JDBC (Java Database Connectivity):
  • Controlador de Microsoft SQL Server 2000 para JDBC
  • Controlador JDBC SequeLink para Microsoft SQL Server
Si utiliza cualquiera de estos controladores JDBC y todavía desea utilizar Microsoft SQL Server como la base de datos, puede cambiar al controlador Connect JDBC. Puede adquirir el controlador Connect JDBC de DataDirect Technologies.

Características en desuso en la versión 5.1

Tabla 19. Características en desuso en la versión 5.1. En esta tabla se describen las características que han quedado en desuso en la versión 5.1.
Categoría En desuso Acción de migración recomendada
Herramientas de instalación y migración La herramienta Application Assembly Tool que se utilizaba para desarrollar aplicaciones J2EE se ha sustituido por el componente Assembly Tool de Application Server Toolkit. En lugar de ejecutar Application Assembly Tool, los usuarios instalarán y ejecutarán el componente Assembly Toolkit de Application Server Toolkit. Application Server Toolkit es una herramienta basada en la infraestructura de Eclipse. Al iniciar Application Server Toolkit, la función J2EE se encuentra al abrir la perspectiva J2EE.
Los procesos de empresa de los que se ha creado un modelo con WebSphere Studio Application Developer Integration Edition Versión 5.0 o anteriores Es necesario migrar los procesos de empresa de los que se ha creado un modelo con WebSphere Studio Application Developer Integration Edition Versión 5.0 a procesos basados en BPEL. Utilice la opción Migrar proporcionada con WebSphere Studio Application Developer Integration Edition Versión 5.1.
Varios métodos e interfaces de la API de Process Choreographer que se utilizan para procesos de empresa creados con WebSphere Studio Application Developer Integration Edition Versión 5.0 o anteriores. Puede encontrar una lista en la documentación de la API proporcionada con Process Choreographer. La información sobre la acción de migración recomendada para las API en desuso está disponible en la documentación de la API correspondiente.
JDOM (una representación Java de un documento XML que proporciona una API para leer, manipular y escribir documentación de forma eficaz)

La versión empaquetada actualmente de JDOM en WebSphere Application Server no se empaquetará en los próximos releases.

Vaya al sitio web JDOM, obtenga la copia más reciente de JDOM y empaquétela en la aplicación.
Nota: Los clientes que ejecutan aplicaciones de WebSphere Studio Application Developer Integration Edition Versión 4.1 deberán migrarlas a WebSphere Studio Application Developer Integration Edition Versión 5.0.
ORB (Object Request Broker) C++, la biblioteca C++ para los tipos de valores IDL y el cliente de seguridad C++ de WebSphere Application Server.

Ya no hay soporte disponible para Common Object Request Broker Architecture (CORBA) C++ Developer Kit. La tecnología CORBA actúa como puente para la migración a la plataforma J2EE (Java 2 Enterprise Edition) y al entorno de WebSphere Application Server.

Además de la información anterior, se eliminará la característica de cliente de CORBA C++ de la imagen de instalación de clientes de aplicaciones en los próximos releases.

Se recomienda que los clientes migren el servicio de intermediario para solicitudes de objetos (ORB) para tecnología Java que se suministra con WebSphere Application Server. No obstante, no hay funciones J2EE equivalentes para el cliente de seguridad de C++ o para la biblioteca de tipos de valores C++. Los clientes que precisan esa funcionalidad deben proporcionarla o desarrollarla.

Para obtener información sobre el servicio ORB para Java, consulte Gestión de ORB (Object Request Brokers).

El desuso de CORBA C++ Developer Kit no afecta al soporte para la interoperatividad de CORBA con el software de proveedor para los servicios CORBA. Consulte los enlaces siguientes si desea más información sobre interoperabilidad:
IBM Cloudscape Versión 5.1.x Utilice el controlador JDBC de Cloudscape Network Server.
Servidor IBM HTTP Server (IHS) Versión 1.3.x Si utiliza IHS Versión 1.3.x con módulos:
  • que se incluyen como parte de paquetes de IHS Versión 1.3.x, no tendrá que llevar a cabo ninguna acción para migrar esos módulos.
  • suministrados por terceros (incluidos otros productos de IBM), deberá solicitar las versiones IHS/Apache de estos módulos a los proveedores de terceros.
  • que se han personalizado o que son internos, deberá migrar estos módulos a la nueva API de IHS/Apache 2.
Modelo de programación de aplicaciones y soporte de contenedor Las funciones de ejecución y depuración de BSF (Bean Scripting Framework) y JSP (JavaServer Pages) Si utiliza los lenguajes JavaScript, Tcl y Python, deberá volver a diseñar la arquitectura de las funciones. Si utiliza scripts BSF en sus propias aplicaciones personalizadas, no se verán afectadas. Los scripts personalizados que se escriben para la consola administrativa de WebSphere Application Server tampoco se verán afectados.

Esta funcionalidad continuará existiendo en WebSphere Application Server Versión 5.1 y en los releases sucesivos hasta la Versión 6.0. Si depura archivos JSP, deberá reiniciar el servidor de aplicaciones durante las sesiones de depuración de JavaScript.

Las clases, métodos y atributos de Business Rule Bean siguientes:
  • Clases públicas:
    • com.ibm.websphere.brb.RuleImporter
    • com.ibm.websphere.brb.RuleExporter
  • Método público:
    • getLocalRuleManager() en la clase com.ibm.websphere.brb.TriggerPoint
  • Atributo protegido:
    • ruleMgr en la clase com.ibm.websphere.brb.TriggerPoint
Los usuarios no deben llevar a cabo ninguna acción.
Interfaces de programas de acceso a datos en com.ibm.websphere.rsadapter.

Interfaz del adaptador de recursos relacional: (com.ibm.websphere.rsadapter).

Estos métodos están en desuso en los tipos siguientes:

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)
Estos métodos en desuso del adaptador de recursos relacional no afectan a la aplicación.
Nota: No es necesario implementar estos métodos en desuso en sus subclases si tiene la subclase de la clase OracleDataStoreHelper. El tiempo de ejecución de WebSphere Application Server no invocará estos métodos en desuso.
Los tipos públicos de las interfaces de programación de Scheduler (com.ibm.websphere.scheduler) Versión 5.x en:
  • Métodos de interfaz
    scheduler.Scheduler
    public BeanTaskInfo createBeanTaskInfo(); 
    public MessageTaskInfo createMessageTaskInfo();
Utilice los siguientes métodos en lugar de los métodos en desuso:
public Object createTaskInfo(Class 
  taskInfoInterface) throws TaskInfoInvalid;
Para crear un objeto BeanTaskInfo utilizando los métodos createTaskInfo soportados:
BeanTaskInfo ti = (BeanTaskInfo) 
  Scheduler.createTaskInfo(BeanTaskInfo.class);
Modificaciones de la API de contenedor web:
Nota: No se ha declarado ninguna puesta en desuso. Los únicos cambios se deben a una API de Java que ha cambiado entre 1.3 y 1.4.
La clase modificada es com.ibm.websphere.servlet.error.ServletErrorReport. La firma devuelta de getStackTrace( ) cambia porque java.lang.Throwable ahora define el mismo método con una firma devuelta distinta.
  • Firma del método anterior
    public String getStackTrace();  
    // devuelve una representación de serie de la
    pila de excepción
  • Nueva firma de método (Java Development Kit 1.4, WebSphere Application Server 5.1)
    public StackTraceElement[] getStackTrace(); 
    // devuelve una matriz de elementos de rastreo
    de pila
  • Método de sustitución (5.1) (se ha proporcionado un método de sustitución que incluye la antigua funcionalidad):
    public String getStackTraceAsString(); 
    // devuelve una representación de serie de la
    pila de excepción
Si utiliza com.ibm.websphere.servlet.error.ServletErrorReport.getStackTrace( ) y espera un tipo de retorno de serie, deberá cambiar la aplicación para utilizar el método de sustitución.
Servicios de aplicaciones Binarios de acceso a datos -- Common Connector Framework, incluidos los archivos JAR siguientes:
  • ccf.jar
  • ccf2.jar
  • recjava.jar
  • eablib.jar
Se debe utilizar la solución J2EE Connector Architecture en lugar de Common Connector Framework.

Si desea obtener más información sobre el uso (herramientas y tiempo de ejecución) de J2EE Connector Architecture, consulte Acceso a datos utilizando conectores JCA (Java EE Connector Architecture).

Establecimiento del directorio de registro de asociados XA con la variable 'TRANLOG_ROOT' El valor almacenado actualmente en la variable TRANLOG_ROOT (si hay alguno) se tendrá que añadir al panel Servicio de transacciones para todos los servidores que tengan que utilizar el archivo de registro de asociados XA. Si se va a utilizar la ubicación predeterminada, no es necesario llevar a cabo ninguna acción. Para encontrar el panel Servicio de transacciones de la consola administrativa seleccione Servidores de aplicaciones, elija el servidor de aplicaciones que vaya a modificar y seleccione Servicio de transacciones en el panel que se muestra. El directorio que se encuentra actualmente en TRANLOG_ROOT debe especificarse en el recuadro Directorio de registro en el panel.
Seguridad API de com.ibm.websphere.security.auth.WSPrincipal.getCredential(). En lugar de obtener la WSCredential del principal, ahora debe utilizar uno de los métodos siguientes para obtener el sujeto que contiene la WSCredential:
  • El sujeto RunAs es el sujeto que se utiliza para las solicitudes de salida.
  • El sujeto Caller es el sujeto que representa al interlocutor autenticado de la solicitud actual.
  • Los métodos que se utilizan para obtener los sujetos runAs y caller son los siguientes:

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

    y

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

    respectivamente.
Los siguientes elementos de la interfaz de programación de seguridad:
  • La interfaz está en desuso en com.ibm.websphere.security.auth.WSSecurityContext.
  • La excepción está en desuso en com.ibm.websphere.security.auth.WSSecurityContextException.
  • La clase está en desuso en com.ibm.websphere.security.auth.WSSecurityContextResult.
Utilice JAAS (Java Authentication and Authorization Service) para todas las funciones relacionadas con la autenticación.
El mecanismo de autenticación ICSF (Integrated Cryptographic Services Facility) Utilice el mecanismo LTPA (Lightweight Third-Party Authentication).

Para obtener más información, consulte el apartado LTPA (Lightweight Third Party Authentication).

Administración del sistema La clase siguiente:

  com.ibm.websphere.rsadapter.DB2390DataStoreHelper

Si actualmente utiliza la clase DB2390DataStoreHelper para el proveedor basado en DB2 Legacy CLI cuando accede a los datos, en adelante deberá utilizar la clase DB2DataStoreHelper.

Si actualmente utiliza la clase DB2390DataStoreHelper para el proveedor de JDBC de DB2 Universal cuando accede a los datos, en adelante deberá utilizar la clase DB2UniversalDataStoreHelper.

Características en desuso en la versión 5.0.2

[z/OS]
Table 20. Características en desuso en la versión 5.0.2. En esta tabla se describen las características que están en desuso en la versión 5.0.2.
Categoría En desuso Acción de migración recomendada
Modelo de programación de aplicaciones y soporte de contenedor Canal Apache SOAP en la pasarela de servicios web. Los servicios de pasarela se deben desplegar en el canal SOAP HTTP, en lugar de en el canal Apache SOAP. El punto final (URL) del servicio será distinto para este canal, por lo que los programas de cliente que se comuniquen con la pasarela deberán utilizar el nuevo punto final del servicio.
Apache SOAP, WEBSJAVA.SOAP:
  • soap.jar
  • wssoap.jar

Consulte Migración de servicios web de Apache SOAP a servicios web JAX-RPC basados en estándares Java EE para obtener más información.

Los tipos públicos de las interfaces de programación de Scheduler (com.ibm.websphere.scheduler) Versión 5.x en:
  • método de interfaz
    scheduler.MessageTaskInfo
    public int setJMSPriority();
Utilice el siguiente método en lugar del método en desuso:
public int getJMSPriority();
Servicios de aplicaciones Interfaces de programas de acceso a datos en com.ibm.websphere.rsadapter.

Interfaz del adaptador de recursos relacional: (com.ibm.websphere.rsadapter).

Estos métodos están en desuso en los tipos siguientes:

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)
Estos métodos en desuso del adaptador de recursos relacional no afectan a la aplicación.
Note: No es necesario implementar estos métodos en desuso en sus subclases si tiene la subclase de GenericDataStoreHelper. El tiempo de ejecución de WebSphere Application Server no invocará estos métodos en desuso.

Para com.ibm.websphere.rsadapter.WSCallHelper, utilice el método getDataStoreHelper(datasource) para obtener un objeto DataStoreHelper.

Administración del sistema Las clases DB2390DataStoreHelper y DB2390LocalDataStoreHelper La clase DB2DataStoreHelperahora proporciona toda la información del ayudante necesaria para los proveedores que utilizan actualmente las clases DB2390DataStoreHelper y DB2390LocalDataStoreHelper.
Proveedor JDBC local para DB2 390 (RRS) Este proveedor se ha sustituido por el proveedor JDBC local de DB2 zOS (RRS).
El mandato testConnection del objeto de script AdminControl ($AdminControl TestConnection configId props)
Al ejecutar este mandato en WebSphere Application Server, Versión 5.0.2 o posterior, se obtiene el mensaje siguiente:
WASX7390E: Operación no soportada - el mandato testConnection
con los argumentos de ID de configuración y propiedades no está
soportado. Utilice el mandato testConnection sólo con el argumento de
ID de configuración. 
A partir de WebSphere Application Server Versión 5.0.2 o posterior, la forma recomendada de probar una conexión con un origen de datos es el mandato testConnection que pasa el ID de configuración del origen de datos como el único parámetro.
El mandato getPropertiesForDataSource del objeto de script AdminControl ($AdminControl getPropertiesForDataSource configId)
Este mandato asume incorrectamente la disponibilidad de un servicio de configuración cuando se ejecuta en la modalidad conectada. Al ejecutar este mandato en WebSphere Application Server Versión 5.0.2 o posterior, se obtiene el mensaje siguiente:
WASX7389E: Operación no soportada -
el mandato getPropertiesForDataSource no está
soportado.
No hay ningún sustituto para este mandato.
[IBM i][AIX Solaris HP-UX Linux Windows]
Table 21. Características en desuso en la versión 5.0.2. En esta tabla se describen las características que están en desuso en la versión 5.0.2.
Categoría En desuso Acción de migración recomendada
Modelo de programación de aplicaciones y soporte de contenedor Canal Apache SOAP en la pasarela de servicios web. Los servicios de pasarela se deben desplegar en el canal SOAP HTTP, en lugar de en el canal Apache SOAP. El punto final (URL) del servicio será distinto para este canal, por lo que los programas de cliente que se comuniquen con la pasarela deberán utilizar el nuevo punto final del servicio.
Apache SOAP, WEBSJAVA.SOAP:
  • soap.jar
  • wssoap.jar

Consulte Migración de servicios web de Apache SOAP a servicios web JAX-RPC basados en estándares Java EE para obtener más información.

Los tipos públicos de las interfaces de programación de Scheduler (com.ibm.websphere.scheduler) Versión 5.x en:
  • método de interfaz
    scheduler.MessageTaskInfo
    public int setJMSPriority();
Utilice el siguiente método en lugar del método en desuso:
public int getJMSPriority();
Servicios de aplicaciones Interfaces de programas de acceso a datos en com.ibm.websphere.rsadapter.

Interfaz del adaptador de recursos relacional: (com.ibm.websphere.rsadapter).

Estos métodos están en desuso en los tipos siguientes:

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)
Estos métodos en desuso del adaptador de recursos relacional no afectan a la aplicación.
Note: No es necesario implementar estos métodos en desuso en sus subclases si tiene la subclase de GenericDataStoreHelper. El tiempo de ejecución de WebSphere Application Server no invocará estos métodos en desuso.

Para com.ibm.websphere.rsadapter.WSCallHelper, utilice el método getDataStoreHelper(datasource) para obtener un objeto DataStoreHelper.

Administración del sistema Las clases DB2390DataStoreHelper y DB2390LocalDataStoreHelper La clase DB2DataStoreHelperahora proporciona toda la información del ayudante necesaria para los proveedores que utilizan actualmente las clases DB2390DataStoreHelper y DB2390LocalDataStoreHelper.
El mandato testConnection del objeto de script AdminControl ($AdminControl TestConnection configId props)
Al ejecutar este mandato en WebSphere Application Server, Versión 5.0.2 o posterior, se obtiene el mensaje siguiente:
WASX7390E: Operación no soportada - el mandato testConnection
con los argumentos de ID de configuración y propiedades no está
soportado. Utilice el mandato testConnection sólo con el argumento de
ID de configuración. 
A partir de WebSphere Application Server Versión 5.0.2 o posterior, la forma recomendada de probar una conexión con un origen de datos es el mandato testConnection que pasa el ID de configuración del origen de datos como el único parámetro.
El mandato getPropertiesForDataSource del objeto de script AdminControl ($AdminControl getPropertiesForDataSource configId)
Este mandato asume incorrectamente la disponibilidad de un servicio de configuración cuando se ejecuta en la modalidad conectada. Al ejecutar este mandato en WebSphere Application Server Versión 5.0.2 o posterior, se obtiene el mensaje siguiente:
WASX7389E: Operación no soportada -
el mandato getPropertiesForDataSource no está
soportado.
No hay ningún sustituto para este mandato.

Características en desuso en la versión 5.0.1

Table 22. Características en desuso en la versión 5.0.1. En esta tabla se describen las características que están en desuso en la versión 5.0.1.
Categoría En desuso Acción de migración recomendada
Servicios de aplicaciones Interfaces de programas de acceso a datos en com.ibm.websphere.rsadapter.

Interfaz del adaptador de recursos relacional (com.ibm.websphere.rsadapter).

Estos métodos están en desuso en los tipos siguientes:

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);
Estos métodos en desuso del adaptador de recursos relacional no afectan a la aplicación.
Note: No es necesario implementar estos métodos en desuso en sus subclases si tiene la subclase de com.ibm.websphere.rsadapter.GenericDataStoreHelper. El tiempo de ejecución de WebSphere Application Server no invocará estos métodos en desuso.

Características en desuso en la versión 5.0

Table 23. Características en desuso en la versión 5.0. En esta tabla se describen las características que están en desuso en la versión 5.0.
Categoría En desuso Acción de migración recomendada
Servicios de aplicaciones Los siguientes tres métodos de com.ibm.websphere.appprofile.accessintent.AccessIntent:
public boolean getPessimisticUpdateHintWeakestLockAtLoad();
public boolean getPessimisticUpdateHintNoCollision();
public boolean getPessimisticUpdateHintExclusive();

Esta es una API básica.

En lugar de utilizar los tres métodos en desuso en la interfaz AccessIntent, los desarrolladores deben utilizar el siguiente método en la misma interfaz:
public int getPessimisticUpdateLockHint();
Los valores de retorno posibles se definen en la interfaz 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 programación de aplicaciones web -- diferentes métodos de la versión 5.x en com.ibm.websphere.ServletErrorReport  
Seguridad Interfaz com.ibm.websphere.security.CustomRegistry Utilice la interfaz com.ibm.websphere.security.UserRegistry.
Rendimiento Infraestructura de supervisión del rendimiento -- varios métodos públicos de la versión 5 en:
  • com.ibm.websphere.pmi.stat.StatsUtil
  • com.ibm.websphere.pmi.PmiJmxTest
  • com.ibm.websphere.pmi.client.PmiClient
Estos métodos se han sustituido del modo siguiente:
  • com.ibm.websphere.pmi.stat.StatsUtil

    No hay ningún sustituto para StatsUtil.

  • com.ibm.websphere.pmi.PmiJmxTest

    Utilice PmiClient.findConfig() en su lugar.

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

    Se ha sustituido getNLSValue (String key) por getNLSValue (String key, String moduleID).


Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rmig_depfeat
File name: rmig_depfeat.html