次の表は、使用可能なメッセージ記述子 (MQMD 構造) プロパティの完全なセットと、それらに対応する型と値を示しています。 これらは、サーバー・ベースの MQSeries アダプターと共にデプロイされる MQSeries.dll・アセンブリーの一部です。 同じアセンブリが MQSC アダプターによって使用されます。
名前 | Type | 長さ | 値 |
---|---|---|---|
MQMD_AccountingToken | String | 64 | 16 進数文字列 |
MQMD_ApplIdentityData | String | 32 | 16 進数文字列 |
MQMD_ApplOriginData | String | 4 | String 既定値: スペース |
MQMD_BackoutCount | unsigned int | 4 | 数値 読み取り専用 既定値は0 |
MQMD_CodedCharSetId | unsigned int | 4 | 数値 既定値は0 |
MQMD_CorrelId | String | 48 | 16 進数文字列 |
MQMD_Encoding | unsigned int | 4 | 数値 ヘッダー ファイルの値を使用します。 既定値は0 |
MQMD_Expiry | unsigned int | 4 | 数値 |
MQMD_Feedback | unsigned int | 4 | 数値 ヘッダー ファイルの値を使用します。 既定値は0 |
MQMD_Format | String | 8 | String MQXMIT に設定した場合、MQXQH プロパティに値が設定されていることを確認してください。 |
MQMD_GroupID | String | 48 | 16 進数文字列 |
MQMD_MsgFlags | unsigned int | 4 | 数値 ヘッダー ファイルの値を使用します。 既定値は0 |
MQMD_MsgId | String | 48 | 16 進数文字列 |
MQMD_MsgSeqNumber | unsigned int | 4 | |
MQMD_MsgType | unsigned int | 4 | 数値 ヘッダー ファイルの値を使用します。 |
MQMD_Offset | unsigned int | 4 | |
MQMD_OriginalLength | unsigned int | 4 | |
MQMD_Persistence | unsigned int | 4 | 数値 ヘッダー ファイルの値を使用します。 |
MQMD_Priority | unsigned int | 4 | 数値 |
MQMD_PutApplName | string | 28 | String 既定値: スペース |
MQMD_PutApplType | unsigned int | 4 | 数値 ヘッダー ファイルの値を使用します。 既定値は0 |
MQMD_PutDate | string | 8 | Date |
MQMD_PutTime | string | 8 | Time |
MQMD_ReplyToQ | string | 48 | String 既定値: スペース |
MQMD_ReplyToQMgr | string | 48 | String 既定値: スペース |
MQMD_Report | unsigned int | 4 | 数値 ヘッダー ファイルの値を使用します。 |
MQMD_UserIdentifier | string | 12 | String SSOAffiliateApplication プロパティを使用した場合、ユーザー ID が格納されます。 |
MQSeries 伝送キューからメッセージを直接受信する場合、BizTalk Adapter for MQSeries は伝送キュー・ヘッダー・プロパティー (MQXQH データ構造) をフォーマットし、それらに対応するコンテキスト・プロパティーに入れます。 メッセージを MQSeries 転送キューに直接送信するときは、MQMD_Format プロパティの値が MQXMIT の場合のみ、ヘッダー プロパティがフォーマットされ、対応するコンテキスト プロパティから値が割り当てられます。 次の表では、ヘッダー プロパティについて説明します。
名前 | Type | 長さ | 値 |
---|---|---|---|
MQXQH_RemoteQMgrName | String | 48 | string |
MQXQH_RemoteQName | String | 48 | string |
ここまで記載したプロパティに加えて、アダプタでは、同じ規則に従って次のメッセージ記述子の値を作成します。 アダプタによってこれらのプロパティ名に付けられるプレフィックスは MQMD_ ではなく MQXQH_ ですが、それ以外の場合はこれらのプロパティ名が、メッセージ記述子テーブルで定義されているプロパティに直接マップされます。
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