Propriétés du descripteur de message
Le tableau suivant répertorie l'intégralité des propriétés du descripteur de message (structure MQMD) ainsi que les types et les valeurs qui leur correspondent. Ils font partie de l’assembly MQSeries.dll déployé avec l’adaptateur MQSeries basé sur le serveur. Le même assembly est utilisé par l’adaptateur MQSC.
Nom | Type | Longueur | Valeur |
---|---|---|---|
MQMD_AccountingToken | String | 64 | Chaîne hexadécimale |
MQMD_ApplIdentityData | String | 32 | Chaîne hexadécimale |
MQMD_ApplOriginData | String | 4 | String Valeur par défaut : espace |
MQMD_BackoutCount | nombre entier non signé | 4 | Number Lecture seule Valeur par défaut : 0 |
MQMD_CodedCharSetId | nombre entier non signé | 4 | Number Valeur par défaut : 0 |
MQMD_CorrelId | String | 48 | Chaîne hexadécimale |
MQMD_Encoding | nombre entier non signé | 4 | Number Utilisez la valeur du fichier d'en-tête. Valeur par défaut : 0 |
MQMD_Expiry | nombre entier non signé | 4 | Number |
MQMD_Feedback | nombre entier non signé | 4 | Number Utilisez la valeur du fichier d'en-tête. Valeur par défaut : 0 |
MQMD_Format | String | 8 | String Lorsque la propriété est définie sur MQXMIT, vérifiez que les propriétés MQXQH possèdent des valeurs. |
MQMD_GroupID | String | 48 | Chaîne hexadécimale |
MQMD_MsgFlags | nombre entier non signé | 4 | Number Utilisez la valeur du fichier d'en-tête. Valeur par défaut : 0 |
MQMD_MsgId | String | 48 | Chaîne hexadécimale |
MQMD_MsgSeqNumber | nombre entier non signé | 4 | |
MQMD_MsgType | nombre entier non signé | 4 | Number Utilisez la valeur du fichier d'en-tête. |
MQMD_Offset | nombre entier non signé | 4 | |
MQMD_OriginalLength | nombre entier non signé | 4 | |
MQMD_Persistence | nombre entier non signé | 4 | Number Utilisez la valeur du fichier d'en-tête. |
MQMD_Priority | nombre entier non signé | 4 | Number |
MQMD_PutApplName | string | 28 | String Valeur par défaut : espace |
MQMD_PutApplType | nombre entier non signé | 4 | Number Utilisez la valeur du fichier d'en-tête. Valeur par défaut : 0 |
MQMD_PutDate | string | 8 | Date |
MQMD_PutTime | string | 8 | Temps |
MQMD_ReplyToQ | string | 48 | String Valeur par défaut : espace |
MQMD_ReplyToQMgr | string | 48 | String Valeur par défaut : espace |
MQMD_Report | nombre entier non signé | 4 | Number Utilisez la valeur du fichier d'en-tête. |
MQMD_UserIdentifier | string | 12 | String Contient l'identificateur d'utilisateur lors de l'utilisation de la propriété SSOAffiliateApplication. |
Lors de la réception de messages directement à partir de files d’attente de transmission MQSeries, l’adaptateur BizTalk pour MQSeries met en forme les propriétés d’en-tête de file d’attente de transmission (structure de données MQXQH) et les place dans leurs propriétés de contexte correspondantes. Lors de l'envoi de messages directement vers les files d'attente de transmission MQSeries, les propriétés d'en-tête sont formatées et des valeurs leur sont attribuées d'après les propriétés de contexte correspondantes uniquement si la valeur de la propriété MQMD_Format est MQXMIT. Le tableau suivant décrit les propriétés.
Nom | Type | Longueur | Valeur |
---|---|---|---|
MQXQH_RemoteQMgrName | String | 48 | string |
MQXQH_RemoteQName | String | 48 | string |
L'adaptateur renseigne les valeurs du descripteur de message conjointement avec les propriétés décrites précédemment dans cette rubrique d'après les mêmes règles. Il ajoute le préfixe MQXQH_ (au lieu de MQMD_) aux noms des propriétés, car autrement elles mappent directement vers les propriétés définies dans le tableau du descripteur de message :
MQXQH_MsgDesc_AccountingToken
MQXQH_MsgDesc_ApplIdentityData
MQXQH_MsgDesc_ApplOriginData
MQXQH_MsgDesc_BackoutCount
MQXQH_MsgDesc_CodedCharSetId
MQXQH_MsgDesc_CorrelId
MQXQH_MsgDesc_Encoding
MQXQH_MsgDesc_Expiry
MQXQH_MsgDesc_Feedback
MQXQH_MsgDesc_Format
MQXQH_MsgDesc_MsgId
MQXQH_MsgDesc_MsgType
MQXQH_MsgDesc_Persistence
MQXQH_MsgDesc_Priority
MQXQH_MsgDesc_PutApplName
MQXQH_MsgDesc_PutApplType
MQXQH_MsgDesc_PutDate
MQXQH_MsgDesc_PutTime
MQXQH_MsgDesc_ReplyToQ
MQXQH_MsgDesc_ReplyToQMgr
MQXQH_MsgDesc_Report
MQXQH_MsgDesc_UserIdentifier