MQSeries.MQSPropertySchema, propriétés
L’adaptateur MQSC expose les propriétés de contexte suivantes qui ne sont pas liées au descripteur de message MQSeries ou à d’autres structures d’en-tête MQSeries qui peuvent être utilisées dans vos applications BizTalk. Ils font partie de l’assembly de schéma de propriété MQSeries.dll (MQSeries.MQSPropertySchema) déployé dans la base de données de gestion BizTalk à partir de l’adaptateur MQSeries basé sur le serveur. Le même schéma de propriété est utilisé par l’adaptateur MQSC (basé sur le client).
Nom | Type | Recevoir et/ou envoyer | Description |
---|---|---|---|
CompleteMessage | String | Recevoir | Définir MQSeries pour assembler les messages segmentés ou pour obtenir le message tel quel. Utilisez NoAction pour lire les messages de la file d’attente MQSeries sans activer la segmentation. Utilisez CompleteMessage pour que MQSeries assemble des messages segmentés avant de les transmettre à l’adaptateur. Valeur par défaut : aucune action Cela ne s’applique pas à l’adaptateur MQSC. Utilisé uniquement pour l’adaptateur MQSeries Server-Based dans les scénarios de type « réception dynamique ». |
DataConversion | String | Recevoir | Jeu de caractères vers lequel le message doit être converti lors de la récupération des messages de la file d’attente MQSeries. Si cette propriété est définie sur une valeur autre que « None », l’adaptateur définit l’option CONVERT MQGMO lors de l’exécution d’un MQGet. Aucun : ne pas convertir. UCS-2 et UTF-16 : convertissez en ces jeux de caractères. MQSeries ne fait pas de distinction entre eux. UTF-8 : convertir en jeu de caractères UTF-8. Valeur par défaut : None |
Ordered (Validée) | String | Recevoir | Spécifiez Oui pour conserver l’ordre des messages reçus à partir de la file d’attente MQSeries et envoyés à l’BizTalk Server Message Box. Pour le côté envoi, l’adaptateur envoie le message à la file d’attente dans le même ordre qu’il reçoit à partir de la zone de message. Spécifiez Non pour ne pas maintenir l’ordre des messages. Remarque : pour la commande côté envoi, si vous n’utilisez pas Orchestration, vous devez activer « Livraison ordonnée » dans « Options avancées de transport » dans la configuration du port d’envoi. Remarque : pour la réception, si vous utilisez Orchestration, vous devez également définir la propriété Remise ordonnée sur True dans votre orchestration pour cet emplacement de réception. Remarque : si la commande est activée, l’adaptateur passe en mode thread unique et utilise la remise en mode synchrone des messages dans BizTalk Server. Cela entraîne une dégradation des performances. Par conséquent, sauf si vous avez besoin d’une livraison ordonnée, il n’est pas recommandé d’activer cette fonctionnalité. Valeur par défaut : Non |
SegmentationAllowed | String | Envoyer | Définissez cette valeur sur Oui pour indiquer au Gestionnaire de files d’attente MQSeries de créer des messages segmentés lors de l’envoi de messages volumineux aux files d’attente MQSeries. Valeur par défaut : Non |
SSOAffiliateApplication | String | Envoyer | Définit le nom de l’application d’affiliation Sign-On unique (SSO). L'ID d'utilisateur et le mot de passe de l'authentification unique sont utilisés pour les propriétés MQMD_UserIdentifier et MQIIH_Authenticator (ou MQCIH_Authenticator), respectivement. Valeur par défaut : Vide |
WaitInterval | Int | Recevoir | Lors de l’exécution de MQGet, spécifiez l’option MQGMO Intervalle d’attente en secondes en définissant cette propriété. S’il n’y a aucun message dans la file d’attente, le client continue d’attendre les messages dans la file d’attente sans fermer la connexion. Unité : secondes Valeur par défaut : 3 |
TransactionSupported | String | Recevoir et envoyer | Lorsqu’elle est définie sur Oui, l’adaptateur démarre une transaction Microsoft Distributed Transaction Coordinator (DTC) entre BizTalk Server et MQSeries. Cela garantit une et une seule remise des messages et empêche la perte de messages. La définition de cette option sur Oui signifie que WebSphere MQ Extended Transactional Client (Extended-Client) est utilisé sur l’ordinateur BizTalk Server par l’adaptateur. Lorsqu’il est défini sur Non, il peut y avoir une duplication des messages. Dans ce cas, l’adaptateur utilise le client WebSphere MQ non transactionnel (Client de base) pour l’intégration à MQSeries. Valeur par défaut : Oui |