Propiedades y API en desuso

La lista siguiente muestra las propiedades y API que quedaron en desuso en los releases especificados. Utilice la acción de migración recomendada para determinar cómo se debe actualizar la configuración.

[Version 8.5 and later]

Elementos en desuso en la versión 8.5

Tabla 1. Propiedades y API en desuso
En desuso Acción de migración recomendada
WebSphereTransactionCallback
Este plug-in se ha utilizado para gestionar transacciones de cuadrícula de datos con aplicaciones empresariales que se ejecutan en un entorno de WebSphere Application Server.

[Version 8.5 and later] Se ha sustituido la interfaz WebSphereTransactionCallback por el adaptador de recursos WebSphere eXtreme Scale, que permite la gestión de transacciones de la Java Transaction API (JTA). Puede instalar este adaptador de recursos en WebSphere Application Server o en otros servidores de aplicaciones de Java Platform, Enterprise Edition (Java EE). El plug-in WebSphereTransactionCallback no figura en la lista de API JTA, y por tanto no está diseñado para retrotraer la transacción JTA si falla la confirmación.

Elementos en desuso en la Versión 7.1.1

Tabla 2. Propiedades y API en desuso
En desuso Acción de migración recomendada
Clase com.ibm.websphere.objectgrid.plugins.builtins.TranPropListener
Esta clase se utilizaba para propagar procesos de confirmación de transacción de ObjectGrid satisfactorios a otros servidores de aplicaciones WebSphere que alojaran la misma instancia de ObjectGrid, según el nombre del ObjectGrid.

La interfaz TranPropListener ha sido sustituida por la interfaz JMSObjectGridEventListener, que es una implementación basada en JMS de la interfaz ObjectGridEventListener. Da soporte a la réplica de igual a igual y a la invalidación de memoria caché cercana del lado del cliente.

Clase com.ibm.websphere.objectgrid.plugins.OptimisticCallback
Esta clase se utilizaba para proporcionar operaciones de comparación optimista para los valores de una correlación.

El plug-in OptimisticCallback ha sido sustituido por la interfaz ValueDataSerializer.Versionable, que puede implementar al utilizar el plug-in DataSerializer con la modalidad de copia COPY_TO_BYTES o al utilizar la anotación @Version con la API EntityManager. Consulte la documentación de la API para obtener más información.

Plug-in com.ibm.websphere.objectgrid.plugins.NoVersioningOptimisticCallback
Este plug-in se utilizaba para bloqueo optimista sin realizar la comprobación de versión. Con este manejador OptimisticCallback incorporado, el cargador manejaba la comprobación de versión pero se utilizaba el bloqueo optimista para garantizar que los datos confirmados siempre se devolvían en una lectura.

La interfaz NoVersioningOptimisticCallback amplía la interfaz OptimisticCallback. Por lo tanto, utilice la estrategia de bloqueo pesimista con un aislamiento de transacción predeterminado de READ_COMMITTED o inferior. Consulte Ajuste del rendimiento de bloqueo para obtener más información.

Clase com.ibm.websphere.objectgrid.plugins.ObjectTransformer
Se utilizaba este plug-in para serializar, deserializar y copiar objetos en la memoria caché.

La interfaz ObjectTransformer ha sido sustituida por los plug-ins DataSerializer, que se pueden utilizar para almacenar de forma eficiente datos arbitrarios en WebSphere eXtreme Scale de forma que las API existentes del producto puedan interactuar eficientemente con los datos.

Método com.ibm.websphere.objectgrid.BackingMap.setMapEventListeners
Este método se utilizaba para establecer la lista de objetos MapEventListener.

Utilice los métodos addMapEventListener(EventListener) o removeMapEventListener(EventListener) para añadir o eliminar escuchas de suceso desde una correlación de respaldo.

Método com.ibm.websphere.objectgrid.ObjectGrid.setEventListeners
Este método se utilizaba para sobrescribir la lista actual de objetos ObjectGridEventListener y sustituirla por la lista proporcionada de objetos ObjectGridEventListeners.

Utilice los métodos addEventListener(EventListener) o removeEventListener(EventListener) para añadir o eliminar escuchas de sucesos o escuchas de ciclo de vida en la cuadrícula de datos.

Características estabilizadas en la versión 7.1.1

Si una característica aparece como estabilizada, IBM no tiene previsto actualmente dejar en desuso o eliminar esta prestación en un release posterior del producto; pero las inversiones futuras se centrarán en la función alternativa. Los usuarios no necesitan cambiar las aplicaciones y los scripts existentes que utilizan una función estabilizada; pero deberán tener en cuenta la posibilidad de utilizar la alternativa estratégica para aplicaciones nuevas.

Tabla 3. Propiedades y API en desuso
Característica estabilizada Acción de migración recomendada
xsadmin
El programa de utilidad xsadmin se proporciona como un ejemplo de cómo crear programas de utilidad personalizados para el despliegue.

Utilice el programa de utilidad xscmd para completar tareas administrativas en el entorno, por ejemplo: establecer enlaces de réplica multimaestro, alterar temporalmente el quórum y detener grupos de servidores con el mandato teardown.

Elementos en desuso en la Versión 7.1

Tabla 4. Propiedades y API en desuso
En desuso Acción de migración recomendada

Propiedad de célula o servidor catalog.services.cluster: esta propiedad personalizada se ha utilizado para definir un grupo de servidores de catálogo en la configuración de WebSphere Application Server.

Esta propiedad personalizada está en desuso a partir del release de la Versión 7.1.

Cree un dominio de servicio de catálogo en la consola administrativa de WebSphere Application Server, que crea la misma configuración que si se utiliza la propiedad personalizada. Si desea más información, consulte Creación de dominios de servicio de catálogo en WebSphere Application Server.

MBean e interfaz CoreGroupServicesMBean

Este MBean está en desuso a partir del release de la Versión 7.1.

Utilice CatalogServiceManagementMBean en su lugar.

Operación de MBean ServerMBean.updateTraceSpec()

Esta operación está en desuso a partir del release de la Versión 7.1.

Utilice el atributo TraceSpec en DynamicServerMBean en su lugar.

MBean CoreGroupServicesMBean

Este MBean está en desuso a partir del release de la Versión 7.1.

Utilice en su lugar el MBean CatalogServiceManagementMbean.

Excepción ServiceUnavailableException

Esta excepción está en desuso a partir del release de la Versión 7.1.

Utilice la excepción TargetNotAvailableException en su lugar.

 

Las prestaciones de WPF se pueden realizar de forma alternativa en WebSphere eXtreme Scale.

StreamQuery: una consulta continua sobre los datos en curso almacenados en correlaciones ObjectGrid.

Ninguna

Configuración de cuadrícula estática: una topología estática basada en clúster que utiliza el archivo XML de despliegue de clúster.

Se sustituye por la topología mejorada de despliegue dinámico para la gestión de grandes cuadrículas de datos.

Propiedades del sistema en desuso: las propiedades del sistema para especificar los archivos de propiedades de servidor y de clientes están en desuso.

Puede seguir utilizando estos argumentos, pero cambie las propiedades del sistema por los valores nuevos.

-Dcom.ibm.websphere.objectgrid.CatalogServerProperties
La propiedad estaba en desuso en WebSphere eXtreme Scale versión 7.0. Utilice la propiedad -Dobjectgrid.server.props.
-Dcom.ibm.websphere.objectgrid.ClientProperties
La propiedad estaba en desuso en WebSphere eXtreme Scale versión 7.0. Utilice la propiedad -Dobjectgrid.client.props.
-Dobjectgrid.security.server.prop
La propiedad estaba en desuso en WebSphere eXtreme Scale versión 6.1.0.3. Utilice la propiedad -Dobjectgrid.server.prop.
-serverSecurityFile
Este argumento estaba en desuso en WebSphere eXtreme Scale versión 6.1.0.3. Esta opción se pasa en el script startOgServer. Utilice el argumento -serverProps.