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.
V.R.M.F
donde- V = versión
- R = release
- M = modificación
- F = 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
- Características en desuso en la versión 8.5.5
- Características en desuso en la versión 8.5
- Características en desuso en la versión 8.0.0.1
- Características en desuso en la versión 8.0
- Características en desuso en la versión 7.0
- Características en desuso en la versión 6.1
- Características en desuso en la versión 6.0.2
Características en desuso en la versión 6.0.1
- Características en desuso en la versión 6.0
- Características en desuso en la versión 5.1.1
- Características en desuso en la versión 5.1
- Características en desuso en la versión 5.0.2
- Características en desuso en la versión 5.0.1
- Características en desuso en la versión 5.0
Características 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:
Las siguientes tecnologías Java EE 7 opcionales continúan en desuso:
|
|
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:
|
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. |
![]() |
![]() |
![]() |
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
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. |
![]() |
![]() Nota: Esta característica se ha eliminado en la versión 9.0.
|
![]() 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:
|
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:
|
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:
|
No hay ninguna acción de migración recomendada. |
Características 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:
|
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.*:
|
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:
|
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:
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. | |
![]() ![]() |
![]() ![]() Consulte **** MISSING FILE ****. |
Características 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:
|
Cambie a los siguientes:
|
Características en desuso en la versión 8.0
![[z/OS]](../images/ngzos.gif)
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:
|
Tenga en cuenta lo siguiente cuando utilice el programa de utilidad historyInfo:
|
Los siguientes argumentos de línea de mandatos del programa de utilidad versionInfo:
|
Tenga en cuenta lo siguiente cuando utilice el programa de utilidad versionInfo:
|
|
Los siguientes métodos de la clase com.ibm.websphere.product.WASDirectory:
|
No utilice estos métodos.
|
|
Servicios de aplicaciones | Las siguientes clases del paquete com.ibm.websphere.product.*:
|
Siga estas directrices:
|
Las siguientes constantes de la clase com.ibm.websphere.product.WASDirectory:
|
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:
|
Utilice siguientes mandatos del grupo de mandatos TargetGroup para el objeto AdminTask:
|
|
Registro de servicios, habitualmente denominado activity.log | Utilice uno de los siguientes para acceder al contenido del registro:
|
|
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:
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]](../images/dist.gif)
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:
|
Tenga en cuenta lo siguiente cuando utilice el programa de utilidad historyInfo:
|
Los siguientes argumentos de línea de mandatos del programa de utilidad versionInfo:
|
Tenga en cuenta lo siguiente cuando utilice el programa de utilidad versionInfo:
|
|
Los siguientes métodos de la clase com.ibm.websphere.product.WASDirectory:
|
No utilice estos métodos.
|
|
Servicios de aplicaciones | Las siguientes clases del paquete com.ibm.websphere.product.*:
|
Siga estas directrices:
|
Las siguientes constantes de la clase com.ibm.websphere.product.WASDirectory:
|
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:
|
Utilice siguientes mandatos del grupo de mandatos TargetGroup para el objeto AdminTask:
|
|
Los siguientes mandatos utilizados para iniciar la herramienta de gestión de perfiles:
|
Utilice los siguientes mandatos para lanzar WebSphere Customization Toolbox:
|
|
Registro de servicios, habitualmente denominado activity.log | Utilice uno de los siguientes para acceder al contenido del registro:
|
|
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:
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]](../images/iseries.gif)
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:
|
Tenga en cuenta lo siguiente cuando utilice el programa de utilidad historyInfo:
|
Los siguientes argumentos de línea de mandatos del programa de utilidad versionInfo:
|
Tenga en cuenta lo siguiente cuando utilice el programa de utilidad versionInfo:
|
|
Los siguientes métodos de la clase com.ibm.websphere.product.WASDirectory:
|
No utilice estos métodos.
|
|
Servicios de aplicaciones | Las siguientes clases del paquete com.ibm.websphere.product.*:
|
Siga estas directrices:
|
Las siguientes constantes de la clase com.ibm.websphere.product.WASDirectory:
|
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:
|
Utilice siguientes mandatos del grupo de mandatos TargetGroup para el objeto AdminTask:
|
|
Registro de servicios, habitualmente denominado activity.log | Utilice uno de los siguientes para acceder al contenido del registro:
|
|
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:
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]](../images/ngzos.gif)
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:
|
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:
|
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:
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:
|
Utilice en su lugar las clases siguientes:
|
|
Los siguientes tipos de WebSphere Common Configuration Model (WCCM):
|
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:
|
|
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:
|
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:
|
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):
|
Realice las siguientes acciones:
|
|
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):
|
Utilice los siguientes nombres de configuración:
|
|
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]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
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:
|
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:
|
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:
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:
|
Utilice en su lugar las clases siguientes:
|
|
Los siguientes tipos de WebSphere Common Configuration Model (WCCM):
|
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:
|
|
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:
|
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:
|
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):
|
Realice las siguientes acciones:
|
|
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):
|
Utilice los siguientes nombres de configuración:
|
|
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]](../images/ngzos.gif)
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:
|
La clase e interfaz siguientes del tiempo de ejecución de la
infraestructura de mediación:
|
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:
|
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):
|
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:
|
Realice las siguientes acciones:
|
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.
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:
![]() |
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:
|
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:
|
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:
|
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.
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:
|
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
|
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:
|
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
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:
|
La clase e interfaz siguientes del tiempo de ejecución de la
infraestructura de mediación:
|
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:
|
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):
|
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:
|
Realice las siguientes acciones:
|
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:
|
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:
|
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:
|
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.
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:
|
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
|
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:
|
![[IBM i]](../images/iseries.gif)
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:
|
La clase e interfaz siguientes del tiempo de ejecución de la
infraestructura de mediación:
|
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:
|
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):
|
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:
|
Realice las siguientes acciones:
|
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:
|
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:
|
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:
|
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.
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:
|
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
|
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:
|
Características en desuso en la versión 6.0.2
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
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:
|
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:
|
Sustituya las propiedades por las siguientes:
Nota: Si coexisten las propiedades nuevas y las antiguas, las nuevas propiedades tienen prioridad.
|
![[z/OS]](../images/ngzos.gif)
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:
|
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:
|
Sustituya las propiedades por las siguientes:
Nota: Si coexisten las propiedades nuevas y las antiguas, las nuevas propiedades tienen prioridad.
|
![[z/OS]](../images/ngzos.gif)
Características 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]](../images/ngzos.gif)
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):
|
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:
|
Los siguientes ID de programa de fondo:
|
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:
|
Los métodos se sustituyen del modo siguiente:
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:
|
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:
|
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:
|
Utilice los siguientes métodos soportados de com.ibm.websphere.product.WASDirectory:
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:
|
|
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]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
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):
|
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:
|
Los siguientes ID de programa de fondo:
|
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:
|
Los métodos se sustituyen del modo siguiente:
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:
|
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:
|
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:
|
Utilice los siguientes métodos soportados de com.ibm.websphere.product.WASDirectory:
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:
|
|
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
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):
|
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
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:
|
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:
|
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:
|
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:
|
Utilice los siguientes métodos en lugar de los métodos en desuso:
Para crear un objeto BeanTaskInfo utilizando los métodos createTaskInfo soportados:
|
|
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.
|
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:
|
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:
|
Los siguientes elementos de la interfaz de programación de seguridad:
|
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]](../images/ngzos.gif)
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:
|
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:
|
Utilice el siguiente método en lugar del método en desuso:
|
|
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:
|
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:
|
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:
|
No hay ningún sustituto para este mandato. |
![[IBM i]](../images/iseries.gif)
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
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:
|
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:
|
Utilice el siguiente método en lugar del método en desuso:
|
|
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:
|
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:
|
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:
|
No hay ningún sustituto para este mandato. |
Características 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:
|
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
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:
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:
Los valores de retorno posibles se definen en la interfaz AccessIntent:
|
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:
|
Estos métodos se han sustituido del modo siguiente:
|