Propriétés d’en-tête MQSeries
L’adaptateur MQSC fournit un ensemble de propriétés de contexte, spécifiques à MQSeries, à utiliser dans vos applications. Vous pouvez utiliser ces propriétés dans les composants de pipeline, dans vos orchestrations et dans les expressions de filtre. Pour faciliter l’accès par programmation, les structures d’en-tête MQMD, MQXQH, MQCIH et MQIIH sont directement accessibles à l’aide de ces propriétés de contexte.
Toutes les autres structures d’en-tête MQSeries (exemple : MQRFH) sont prises en charge par l’adaptateur MQSC. Toutefois, pour accéder à ces en-têtes, vous devez le faire avec des composants de pipeline personnalisés et les récupérer à partir du corps du message. Si vous les définissez dans le message sortant, le composant de pipeline est chargé de s’assurer que le message est correctement construit.
Pour affecter des propriétés de contexte MQSeries à un message destiné à un port d’envoi lié à l’adaptateur MQSC, utilisez l’opérateur d’affectation de message et spécifiez l’une des propriétés de contexte disponibles dans l’espace de noms MQSeries.
L'exemple suivant illustre la configuration de la propriété MQSeries MQMD_UserIdentifier :
Message_2(MQSeries.MQMD_UserIdentifier) = « MeMyselfAndI » ;
Vous devez obtenir des valeurs énumérées à partir des fichiers d'en-tête en langage de programmation C, lesquels sont inclus dans le kit de développement IBM MQSeries. Ces fichiers sont accessibles dans le dossier Program Files\IBM\WebSphere MQ\Tools\c\include. Ils définissent les valeurs à utiliser lors de la configuration ou de la lecture des valeurs des propriétés de contexte MQSeries.
Les valeurs de chaîne hexadécimales constituent des chaînes de caractères représentant des valeurs binaires. Elles ne disposent pas de préfixe tel que 0x. Elles sont constituées de chiffres compris entre 0 et 9 ainsi que de lettres comprises entre « a » et « f » ou « A » et « F ». L'adaptateur ignore les espaces intermédiaires.
Pour plus d'informations sur ces propriétés, consultez la documentation d'IBM WebSphere MQ.
Dans cette section
Propriétés du descripteur de message
Autres propriétés relatives à MQSeries