WebSphere Enterprise Service Bus, Version 6.2.0 Systèmes d'exploitation: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


En-têtes JMS génériques

Les en-têtes JMS génériques sont des objets SDO (Service Data Objects) qui contiennent toutes les propriétés des propriétés de message JMS génériques. Ces propriétés peuvent provenir du message entrant ou il peut s'agir des propriétés qui seront appliquées au message sortant.

Les en-têtes sont fournis via l'interface de programmation système. Par conséquent, vous pouvez définir ou obtenir les en-têtes en accédant au message SCA. Il est impossible de les définir ni de les obtenir à partir d'un programme client. Vous pouvez cependant utiliser une médiation Enterprise Service Bus pour extraire les valeurs de l'en-tête ou les définir sur une requête sortante.

Les propriétés suivantes sont définies statiquement sur methodBinding :

La liaison JMS générique JMS prend également en charge la modification dynamique des propriétés et des en-têtes JMS de la même manière que les liaisons JMS et JMS MQ.

Certains fournisseurs JMS génériques instaurent des restrictions sur quelles propriétés pouvant être définies par l'application et avec quelles combinaisons. Pour plus d'informations, reportez-vous à la documentation de votre produit tiers. Toutefois, une propriété complémentaire a été ajoutée à methodBinding, ignoreInvalidOutboundJMSProperties, qui permet de propager n'importe quelle exception.

Les propriétés de message et d'en-tête JMS génériques sont uniquement utilisées lorsque le commutateur de liaisons SCDL de l'architecture de composants de service de base est sous tension. Lorsque le commutateur est activé, les informations contextuelles sont propagées. Par défaut, ce commutateur est sous tension. Pour éviter la diffusion des informations contextuelles, remplacez la valeur par false.

Lorsque la diffusion du contexte est activée, les informations d'en-tête peuvent être transmises au message ou au composant cible. Pour activer et désactiver la diffusion du contexte, spécifiez la valeur true ou false pour l'attribut contextPropagationEnabled des liaisons d'importation et d'exportation. Exemple :
<esbBinding xsi:type="eis:JMSImportBinding" contextProgagationEnabled="true">
La valeur par défaut est true.

concept Rubrique concept

Conditions d'utilisation | Commentaires en retour


Icône d'horodatage Dernière mise à jour: 07 juillet 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/cadm_genheaders.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
Ce centre d'information est mis en service par la technologie Eclipse (http://www.eclipse.org).