Nachrichtendeskriptoreigenschaften
In der folgenden Tabelle wird der komplette Satz der verfügbaren Message Descriptor-Eigenschaften (MQMD-Struktur) zusammen mit den entsprechenden Typen und Werten angezeigt. Diese sind Teil der MQSeries.dll Assembly, die mit dem serverbasierten MQSeries-Adapter bereitgestellt wird. Die gleiche Assembly wird vom MQSC-Adapter verwendet.
Name | Typ | Länge | Wert |
---|---|---|---|
MQMD_AccountingToken | String | 64 | Hexadezimale Zeichenfolge |
MQMD_ApplIdentityData | String | 32 | Hexadezimale Zeichenfolge |
MQMD_ApplOriginData | String | 4 | String Standard: Leerzeichen |
MQMD_BackoutCount | unsigned int | 4 | Number Nur Lesezugriff Standardwert: 0 |
MQMD_CodedCharSetId | unsigned int | 4 | Number Standardwert: 0 |
MQMD_CorrelId | String | 48 | Hexadezimale Zeichenfolge |
MQMD_Encoding | unsigned int | 4 | Number Headerdateiwert verwenden. Standardwert: 0 |
MQMD_Expiry | unsigned int | 4 | Number |
MQMD_Feedback | unsigned int | 4 | Number Headerdateiwert verwenden. Standardwert: 0 |
MQMD_Format | String | 8 | String Wenn auf MQXMIT eingestellt, müssen Sie sicherstellen, dass die MQXQH-Eigenschaften Werte besitzen. |
MQMD_GroupID | String | 48 | Hexadezimale Zeichenfolge |
MQMD_MsgFlags | unsigned int | 4 | Number Headerdateiwert verwenden. Standardwert: 0 |
MQMD_MsgId | String | 48 | Hexadezimale Zeichenfolge |
MQMD_MsgSeqNumber | unsigned int | 4 | |
MQMD_MsgType | unsigned int | 4 | Number Headerdateiwert verwenden. |
MQMD_Offset | unsigned int | 4 | |
MQMD_OriginalLength | unsigned int | 4 | |
MQMD_Persistence | unsigned int | 4 | Number Headerdateiwert verwenden. |
MQMD_Priority | unsigned int | 4 | Number |
MQMD_PutApplName | Zeichenfolge | 28 | String Standard: Leerzeichen |
MQMD_PutApplType | unsigned int | 4 | Number Headerdateiwert verwenden. Standardwert: 0 |
MQMD_PutDate | Zeichenfolge | 8 | Date |
MQMD_PutTime | Zeichenfolge | 8 | Time |
MQMD_ReplyToQ | Zeichenfolge | 48 | String Standard: Leerzeichen |
MQMD_ReplyToQMgr | Zeichenfolge | 48 | String Standard: Leerzeichen |
MQMD_Report | unsigned int | 4 | Number Headerdateiwert verwenden. |
MQMD_UserIdentifier | Zeichenfolge | 12 | String Enthält den Benutzerbezeichner, wenn Sie die SSOAffiliateApplication-Eigenschaft verwenden. |
Wenn Nachrichten direkt von MQSeries-Übertragungswarteschlangen empfangen werden, formatiert der BizTalk-Adapter für MQSeries die Headereigenschaften der Übertragungswarteschlange (die MQXQH-Datenstruktur) und platziert sie in den entsprechenden Kontexteigenschaften. Wenn Nachrichten direkt in MQSeries-Übertragungswarteschlangen gesendet werden, erfolgt die Formatierung der Headereigenschaften und die Zuweisung der Werte von den entsprechenden Kontexteigenschaften nur, wenn die MQMD_Format-Eigenschaft den Wert MQXMIT besitzt. In der folgenden Tabelle werden die Eigenschaften beschrieben.
Name | Typ | Länge | Wert |
---|---|---|---|
MQXQH_RemoteQMgrName | String | 48 | Zeichenfolge |
MQXQH_RemoteQName | String | 48 | Zeichenfolge |
Zusammen mit den zuvor in diesem Thema aufgeführten Eigenschaften füllt der Adapter die folgenden Message Descriptor-Werte, wobei dieselben Regeln befolgt werden. Der Adapter stellt diesen Eigenschaftennamen das Präfix MQXQH_ anstelle von MQMD_ voran, aber ansonsten werden sie direkt den Eigenschaften zugeordnet, die in der Message Descriptor-Tabelle definiert sind:
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