Propriétés et API obsolètes

Les propriétés et API suivantes sont obsolètes dans les éditions spécifiées. Utilisez l'action de migration recommandée pour déterminer comment mettre à jour votre configuration.

[Version 8.5 and later]

Eléments obsolètes dans la version 8.5

Tableau 1. Propriétés et API obsolètes
Obsolescence Action de migration recommandée
WebSphereTransactionCallback
Ce plug-in était utilisé pour gérer des transactions de grille de données avec des applications d'entreprise exécutées dans un environnement WebSphere Application Server.

[Version 8.5 and later] L'interface WebSphereTransactionCallback a été remplacée par l'adaptateur de ressources WebSphere eXtreme Scale qui permet la gestion des transactions JTA (Java Transaction API). Vous pouvez installer cet adaptateur de ressources sur WebSphere Application Server ou d'autres serveurs d'applications Java Platform, Enterprise Edition (Java EE). Le plug-in WebSphereTransactionCallback n'est pas une API JTA inscrite et, par conséquent, il n'est pas conçu pour annuler la transaction JTA en cas de validation.

Eléments obsolètes dans la version 7.1.1

Tableau 2. Propriétés et API obsolètes
Obsolescence Action de migration recommandée
Classe com.ibm.websphere.objectgrid.plugins.builtins.TranPropListener
Cette classe était utilisée pour propager les processus de validation de la transaction ObjectGrid ayant abouti aux autres serveurs d'applications WebSphere hébergeant la même instance ObjectGrid en fonction du nom ObjectGrid.

L'interface TranPropListener a été remplacée par l'interface JMSObjectGridEventListener qui est une implémentation JMS de l'interface ObjectGridEventListener. Elle prend en charge l'invalidation de cache local côté client et la réplication entre homologues.

Classe com.ibm.websphere.objectgrid.plugins.OptimisticCallback
Cette classe était utilisée pour fournir des opérations de comparaison optimistes pour les valeurs d'une mappe.

Le plug-in OptimisticCallback a été remplacé par l'interface ValueDataSerializer.Versionable que vous pouvez implémenter lorsque vous utilisez le plug-in DataSerializer avec le mode de copie COPY_TO_BYTES ou lorsque vous utilisez l'annotation @Version avec l'API EntityManager. Voir la documentation d'API pour plus d'informations.

Plug-in com.ibm.websphere.objectgrid.plugins.NoVersioningOptimisticCallback
Ce plug-in était utilisé pour le verrouillage optimiste sans vérification de version. Avec ce gestionnaire OptimisticCallback intégré, le chargeur effectuait la vérification de version, mais le verrouillage optimiste était utilisé pour que les données validées soient toujours retournées sur une lecture.

L'interface NoVersioningOptimisticCallback étend l'interface OptimisticCallback. Par conséquent, utilisez la stratégie de verrouillage optimiste avec l'isolement de transaction par défaut READ_COMMITTED ou inférieur. Voir Optimisation des performances de verrouillage pour plus d'informations.

Classe com.ibm.websphere.objectgrid.plugins.ObjectTransformer
Ce plug-in était utilisé pour sérialiser, désérialiser et copier des objets dans le cache.

L'interface ObjectTransformer a été remplacée par les plug-in DataSerializer que vous pouvez utiliser pour stocker efficacement les données arbitraires dans WebSphere eXtreme Scale pour que les API de produit existantes puissent interagir efficacement avec vos données.

Méthode com.ibm.websphere.objectgrid.BackingMap.setMapEventListeners
Cette méthode était utilisée pour définir la liste des objets MapEventListener.

Utilisez la méthode addMapEventListener(EventListener) ou removeMapEventListener(EventListener) ajouter ou supprimer des programmes d'écoute d'événement à partir dans une mappe de sauvegarde.

Méthode com.ibm.websphere.objectgrid.ObjectGrid.setEventListeners
Cette méthode était utilisée pour remplacer la liste en cours des objets ObjectGridEventListener par la liste fournie des objets ObjectGridEventListeners.

Utilisez la méthode addEventListener(EventListener) ou removeEventListener(EventListener) pour ajouter ou supprimer des programmes d'écoute d'événement et de cycle de vie dans la grille de données.

Fonctions stabilisées dans la version 7.1.1

Si une fonction est listée comme étant stabilisée, IBM n'envisage pas de la rendre obsolète ou de la supprimer dans une version suivante du produit, mais les efforts porteront sur la fonction alternative. Les utilisateurs n'ont pas besoin de modifier les applications et les scripts existants qui utilisent une fonction stabilisée, mais doivent envisager d'utiliser l'alternative stratégique pour les nouvelles applications.

Tableau 3. Propriétés et API obsolètes
Fonction stabilisée Action de migration recommandée
xsadmin
L'utilitaire xsadmin est fourni comme exemple pour monter comment créer des utilitaires personnalisés pour votre déploiement.

Utilisez l'utilitaire xscmd effectuer des tâches d'administration dans l'environnement, telles qu'établir des liens de réplication multimaître, remplacer un quorum et arrêter des groupes de serveurs avec la commande teardown.

Eléments obsolètes dans la version 7.1

Tableau 4. Propriétés et API obsolètes
Obsolescence Action de migration recommandée

Propriété catalog.services.cluster de cellule et de serveur : cette propriété personnalisée servait à définir un groupe de serveurs de catalogue dans la configuration de WebSphere Application Server.

Cette propriété personnalisée est obsolète depuis la version 7.1.

Dans la console d'administration de WebSphere Application Server, créez un domaine de service de catalogue qui crée la même configuration qu'avec la propriété personnalisée. Pour plus d'informations, voir Création de domaines de service de catalogue dans WebSphere Application Server.

Bean géré et interface CoreGroupServicesMBean

Ce bean géré est obsolète depuis la version 7.1.

Utilisez plutôt le bean géré CatalogServiceManagementMBean.

Utilisation du bean géré ServerMBean.updateTraceSpec()

Cette opération est obsolète depuis la version 7.1.

Utilisez plutôt l'attribut TraceSpec du bean géré DynamicServerMBean.

Bean géré CoreGroupServicesMBean

Ce bean géré est obsolète depuis la version 7.1.

Utilisez le bean géré CatalogServiceManagementMbean à la place.

Exception ServiceUnavailableException

Cette exception est obsolète depuis la version 7.1.

Utilisez plutôt l'exception TargetNotAvailableException.

 

Les fonctionnalités de WPF peuvent également être utilisées dans WebSphere eXtreme Scale.

StreamQuery : Requête continue sur les données en cours stockées dans les mappes ObjectGrid.

Néant

Configuration de grille statique : Topologie statique basée sur les clusters, qui utilise le fichier XML de déploiement des clusters.

Remplacée par la topologie de déploiement dynamique, améliorée, pour la gestion des grilles de données de grande taille.

Propriétés système dépréciées : Les propriétés système permettant de spécifier les fichiers de propriétés des serveurs et des clients sont dépréciées.

Vous pouvez toujours utiliser ces arguments, mais vous devrez remplacer vos propriétés par les nouvelles valeurs.

-Dcom.ibm.websphere.objectgrid.CatalogServerProperties
Cette propriété est dépréciée depuis la version 7.0 de WebSphere eXtreme Scale. Utilisez la propriété -Dobjectgrid.server.props.
-Dcom.ibm.websphere.objectgrid.ClientProperties
Cette propriété est dépréciée depuis la version 7.0 de WebSphere eXtreme Scale. Utilisez la propriété -Dobjectgrid.client.props.
-Dobjectgrid.security.server.prop
Cette propriété est dépréciée depuis la version 6.1.0.3 de WebSphere eXtreme Scale. Utilisez la propriété -Dobjectgrid.server.prop.
-serverSecurityFile
Cet argument n'est plus utilisé dans WebSphere eXtreme Scale Version 6.1.0.3. Cette option est transmise dans le script startOgServer. Utilisez l'argument -serverProps.