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.
- 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.
- 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.