WS-Transaction et cellules de versions différentes

Vous devez tenir compte de l'activation et du comportement du type de règle WS-Transaction et du niveau de spécification WS-Transaction à utiliser lorsqu'une cellule contient des serveurs correspondant à des versions différentes, par exemple, WebSphere Application Server Version 7.0 ou ultérieures et WebSphere Application Server version 6.1 Feature Pack for Web Services.

Activation du type de règle WS-Transaction

Pour un serveur Version 6.1 Feature Pack for Web Services, vous pouvez activer le type de règle WS-Transaction en l'incluant dans un ensemble de règles, mais vous ne pouvez pas le configurer. Pour un serveur Version 7.0 ou ultérieures, vous pouvez activer et configurer le type de règle WS-Transaction. Les informations de configuration sont écrites dans le fichier de type de règle WS-Transaction.

Dans une cellule comportant des serveurs Version 6.1 Feature Pack for Web Services et Version 7.0 ou ultérieures, le comportement suivant est constaté :
  • Si un serveur Version 6.1 Feature Pack for Web Services lit un fichier de type de règle WS-Transaction qui est généré par un serveur Version 7.0 ou ultérieures, ce dernier active le type de règle WS-Transaction, mais ignore toutes les informations de configuration contenues dans le fichier.
  • Si un serveur Version 7.0 ou ultérieures lit un type de règle WS-Transaction généré par un serveur Version 6.1 Feature Pack for Web Services, le serveur active le type de règle WS-Transaction en utilisant la valeur Supports pour les protocoles WS-AtomicTransaction et WS-BusinessActivity. Cette valeur équivaut au comportement existant d'un serveur Version 6.1 Feature Pack for Web Services.

Niveau de spécification WS-Transaction

WebSphere Application Server prend en charge les spécifications WS-Transaction 1.0, WS-Transaction 1.1 et WS-Transaction 1.2. En pratique, la version 1.2 de WS-Transaction correspond, en ce qui concerne son fonctionnement, à la version 1.1, ainsi dans WebSphere Application Server, chaque fois que WS-Transaction 1.1 est pris en charge, WS-Transaction 1.2 l'est aussi.

Un serveur WebSphere Application Server Version 6.x prend en charge WS-Transaction 1.0. Un serveur Version 7.0 ou ultérieures prend en charge WS-Transaction 1.0, 1.1 et 1.2.

Aucune restriction ne s'applique à une cellule contenant des serveurs Version 6.x et Version 7.0 ou ultérieures, sauf s'il s'agit d'un cluster à version mixte qui nécessite le basculement pour la haute disponibilité. Dans un cluster de différentes versions, un serveur Version 7.0 ou ultérieures peut effectuer une reprise sur un serveur de version antérieure qui ne prend pas en charge WS-Transaction 1.1, et qui de ce fait ne peut pas récupérer les messages du protocole WS-Transaction 1.1. Dans ce cas, les implications sont les suivantes :
  • Pour un cluster de serveurs Version 7.0 ou ultérieures configurés pour effectuer une reprise et pour utiliser WS-Transaction 1.1 ou 1.2, vous ne pouvez pas ajouter un serveur de version antérieure au cluster.
  • Pour un cluster de différentes versions dans lequel les serveurs sont configurés pour effectuer une reprise, aucun serveur Version 7.0 ou ultérieures configuré pour utiliser WS-Transaction 1.1 ou 1.2 ne peut effectuer une reprise sur un serveur dans le cluster configuré pour utiliser WS-Transaction 1.0.
  • Pour un cluster de serveurs configurés pour effectuer une reprise, aucun serveur Version 7.0 ou ultérieures du cluster configuré pour utiliser WS-Transaction 1.1 ou 1.2 ne peut démarrer si des serveurs sont de version antérieure.

Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cwbs_wstx_mix
Nom du fichier : cwbs_wstx_mix.html