次の方法で共有


メッセージ記述子のプロパティ

次の表は、使用可能なメッセージ記述子 (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