Propriétés personnalisées du service de compensation

Vous pouvez définir des paramètres supplémentaires pour le service de compensation en configurant une propriété personnalisée.

Procédez comme suit pour configurer une propriété personnalisée pour le service de compensation.
  1. Démarrez la console d'administration.
  2. Dans le panneau de navigation, cliquez sur Serveurs > Types de serveurs > Serveurs d'applications WebSphere > nom_serveur > [Paramètres du conteneur] Services du conteneur > Service de compensation > [Propriétés supplémentaires] Propriétés personnalisées.
  3. Cliquez sur Nouveau.
  4. Dans la page de paramètres, entrez la propriété à configurer dans la zone Nom et la valeur à lui associer dans la zone Valeur.
  5. Cliquez sur Valider ou sur OK.
  6. Cliquez sur Sauvegarder pour sauvegarder les modifications que vous avez apportées à la configuration maîtresse.
  7. Redémarrez le serveur.
Vous pouvez accéder à la page Propriétés personnalisées pour définir la propriété personnalisée du service de compensation suivante :

Suppression du service de compensation

Tous les serveurs Web ne sont pas configurés pour gérer les messages SOAP contenant des éléments CoordinationContext. Vous pouvez utiliser WebSphere Application Server pour configurer une propriété personnalisée pour le service de compensation qui traite une liste prédéfinie d'EJB pour lesquels aucun CoordinationContext ne doit être envoyé vers les demandes de services Web.

Lorsque le service de compensation est utilisé, les éléments CoordinationContext sont inclus dans l'en-tête SOAP sortant. Exemple :
<wscoor:CoordinationContext soapenv:mustUnderstand="1"
...
</wscoor:CoordinationContext>
Si un message SOAP de ce type est reçu par un serveur Web qui n'est pas configuré pour traiter les éléments CoordinationContext, un message d'exception est émis. Examinez l'exemple suivant :
Header block local name 'CoordinationContext' is not defined.
Vous pouvez construire un fichier contenant une liste de tous les EJB ne devant pas envoyer l'élément CoordinationContext dans les demandes de service Web. Ce fichier doit être au format texte. Il doit contenir une entrée par ligne, comme suit :
nom_application#module#bean
nom_application#module#bean
nom_application#module#bean
Dans cet exemple, nom_application est le nom de l'application telle qu'elle est connue sur le serveur, module est le nom du jar EJB et bean est le nom de l'EJB.
Remarque : Ce fichier doit uniquement contenir des entrées correspondant à des beans non configurés en vue de l'utilisation du service de compensation. Cette propriété personnalisée ne s'appliquera pas aux beans figurant dans le fichier qui sont associés à des métadonnées du service de compensation.
Chaîne valeur
SUPPRESS_CSCOPE_ON_WS_CALLS Nom qualifié complet

Icône indiquant le type de rubrique Rubrique de référence



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=rwbs_comp_custom_props
Nom du fichier : rwbs_comp_custom_props.html