訊息描述項屬性
下表顯示一組完整、可用的「訊息描述元」(MQMD 結構)」屬性及其對應的類型與值。 這些是使用伺服器型 MQSeries 配接器部署之 MQSeries.dll 元件的一部分。 MQSC 配接器會使用相同的元件。
名稱 | 類型 | 長度 | 值 |
---|---|---|---|
MQMD_AccountingToken | 字串 | 64 | 十六進位字串 |
MQMD_ApplIdentityData | 字串 | 32 | 十六進位字串 |
MQMD_ApplOriginData | 字串 | 4 | 字串 預設值:空格 |
MQMD_BackoutCount | 不帶正負號的整數 | 4 | 數字 唯讀 預設值:0 |
MQMD_CodedCharSetId | 不帶正負號的整數 | 4 | 數字 預設值:0 |
MQMD_CorrelId | 字串 | 48 | 十六進位字串 |
MQMD_Encoding | 不帶正負號的整數 | 4 | 數字 使用標頭檔值。 預設值:0 |
MQMD_Expiry | 不帶正負號的整數 | 4 | 數字 |
MQMD_Feedback | 不帶正負號的整數 | 4 | 數字 使用標頭檔值。 預設值:0 |
MQMD_Format | 字串 | 8 | 字串 若設為 MQXMIT,請確定 MQXQH 屬性有值。 |
MQMD_GroupID | 字串 | 48 | 十六進位字串 |
MQMD_MsgFlags | 不帶正負號的整數 | 4 | 數字 使用標頭檔值。 預設值:0 |
MQMD_MsgId | 字串 | 48 | 十六進位字串 |
MQMD_MsgSeqNumber | 不帶正負號的整數 | 4 | |
MQMD_MsgType | 不帶正負號的整數 | 4 | 數字 使用標頭檔值。 |
MQMD_Offset | 不帶正負號的整數 | 4 | |
MQMD_OriginalLength | 不帶正負號的整數 | 4 | |
MQMD_Persistence | 不帶正負號的整數 | 4 | 數字 使用標頭檔值。 |
MQMD_Priority | 不帶正負號的整數 | 4 | 數字 |
MQMD_PutApplName | 字串 | 28 | 字串 預設值:空格 |
MQMD_PutApplType | 不帶正負號的整數 | 4 | 數字 使用標頭檔值。 預設值:0 |
MQMD_PutDate | 字串 | 8 | Date |
MQMD_PutTime | 字串 | 8 | 時間 |
MQMD_ReplyToQ | 字串 | 48 | 字串 預設值:空格 |
MQMD_ReplyToQMgr | 字串 | 48 | 字串 預設值:空格 |
MQMD_Report | 不帶正負號的整數 | 4 | 數字 使用標頭檔值。 |
MQMD_UserIdentifier | 字串 | 12 | 字串 當您使用 SSOAffiliateApplication 屬性時,包含使用者識別項。 |
直接從 MQSeries 傳輸佇列接收訊息時,BizTalk Adapter for MQSeries 會將傳輸佇列標頭屬性格式化 (MQXQH 資料結構) ,並將其放在其對應的內容屬性中。 直接傳送訊息至 MQSeries 傳輸佇列時,只有當 MQMD_Format 屬性的值為 MQXMIT 時,才會將標頭屬性格式化並從對應的內容屬性指派其值。 下表描述這些屬性。
名稱 | 類型 | 長度 | 值 |
---|---|---|---|
MQXQH_RemoteQMgrName | 字串 | 48 | 字串 |
MQXQH_RemoteQName | 字串 | 48 | 字串 |
此配接器會根據相同規則將本主題稍早所列的屬性一起填入下列「訊息描述元」值中。 此配接器會在這些屬性名稱之前加上 MQXQH_ 而不是 MQMD_,否則它們會直接對應至「訊息描述元」表格中所定義的那些屬性:
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