MSMQ アダプター プロパティ スキーマおよびプロパティ

MSMQ アダプターは、アプリケーションで使用するコンテキスト プロパティに値を割り当てます。 MSMQ アダプターの送受信プロパティの一覧については、「 MSMQ 受信場所を構成する方法 」および「 MSMQ 送信ポートを構成する方法」を参照してください。

Context プロパティ

MSMQ アダプターが値を割り当てるコンテキスト プロパティを次の表に示します。

プロパティ名 Type 説明 昇格
受信確認 xs:int System.Messaging.Acknowledge 列挙の値を使用して、このメッセージが表す受信確認の分類を指定します。 いいえ
AcknowledgeType xs:int 送信アプリケーションが要求する受信確認メッセージの種類を指定します。 いいえ
AdministrationQueue xs:string 受信確認メッセージを受け取るキューの名前を指定します。 いいえ
AppSpecific xs:int さまざまな種類のメッセージを整理するために使用できるアプリケーション固有の情報を指定します。 はい
ArrivedTime xs:dateTime メッセージが送信先キューに到着した時刻を指定します。 いいえ
認証 xs:boolean メッセージが認証されたかどうかを指定します。 いいえ
BodyType xs:int メッセージ本文に含まれるデータの型を指定します。 いいえ
CertificateThumbPrint xs:string メッセージの認証に使用するクライアント証明書の拇印を指定します。 はい
CorrelationId xs:string 元のメッセージを参照するために、受信確認メッセージ、レポート メッセージ、および応答メッセージによって使用されたメッセージ識別子を指定します。 はい
[EncryptionAlgorithm] xs:int メッセージの本文を暗号化するために使用された暗号化アルゴリズムを指定します。 いいえ
Id xs:string メッセージ識別子を指定します。 いいえ
Label xs:string メッセージを記述するアプリケーション定義の Unicode 文字列を指定します。 はい
MaximumMessageSize xs:unsignedInt 指定したキューに送信するメッセージの最大メッセージ サイズをキロバイト単位で指定します。 いいえ
[MessageType] xs:int メッセージの種類を指定します。 メッセージ キューのメッセージには、次のタイプがあります。

- 通常。これは、アプリケーションからキューに送信される一般的なメッセージか、送信アプリケーションに返される応答メッセージです。
- 受信確認。送信側アプリケーションが要求するたびに生成されるメッセージ キュー。 たとえば、メッセージ キューは、元のメッセージが到達したかまたは読み取られたことを示すために肯定受信確認メッセージまたは否定受信確認メッセージを生成できます。 メッセージ キューは、送信元アプリケーションによって指定される管理キューに適切な受信確認メッセージを返します。
- ソース キュー マネージャーでレポート キューが定義されるたびに生成されるメッセージ キュー。 トレースが有効である場合、メッセージ キューは、メッセージ キュー サーバーで元のメッセージの入出力が発生するたびに、レポート メッセージをメッセージ キュー レポート キューに送信します。
いいえ
優先順位 xs:int System.Messaging.MessagePriority 列挙で定義されている値を使用して、メッセージの優先度を指定します。 はい
復旧可能 xs:boolean コンピューターに障害が発生したりネットワークの問題が発生した場合に、メッセージを確実に配信するかどうかを指定します。 いいえ
ResponseQueue xs:string アプリケーションで生成された応答メッセージを受け取るキューを指定します。 いいえ
セグメント化Support xs:boolean 4 MB を超えるメッセージのセグメント化をサポートするかどうかを指定します。 いいえ
SentTime xs:dateTime 送信元のキュー マネージャーからメッセージが送信された際の、送信先コンピューターの日時を指定します。 いいえ
SourceMachine xs:string メッセージの送信元であるコンピューターを指定します。 いいえ
[TimeOut] xs:int メッセージが送信先のキューに到着するまでにタイムアウトが発生する期間 (時間) を指定します。 いいえ
TimeOutUnits string TimeOut プロパティの単位を指定します。 このプロパティは、Days (日)、Hours (時間)、Minutes (分)、または Seconds (秒) に設定できます。 いいえ
トランザクション xs:boolean 送信ポートと受信場所がトランザクションである場合とそうでない場合の動作を指定します。 いいえ
UseAuthentication xs:boolean メッセージを送信前に認証したかどうか (または認証する必要があるかどうか) を指定します。 いいえ
UseDeadLetterQueue xs:boolean 配信できなかったメッセージのコピーを、配信不能メッセージ キューに送信する必要があるかどうかを指定します。 いいえ
UseJournalQueue xs:boolean 発信元コンピューターの履歴にメッセージのコピーを保持するかどうかを指定します。 いいえ
パスワード xs:string いいえ

Note

AcknowledgementAcknowledgeTypeEncryptionAlgorithmおよび MessageType の各プロパティは、System.Messaging 名前空間内の列挙体の整数と同等の値を使用します。 これらの値の詳細については、.NET Framework クラス ライブラリ ヘルプの「System.Messaging 名前空間」を参照してください。

Note

MSMQ アダプター のコンテキスト プロパティを使用する BizTalk プロジェクトを開発する必要がある場合、BizTalk プロジェクトには、BizTalk Serverインストール ディレクトリにある Microsoft.BizTalk.Adapter.MSMQ.MsmqAdapterProperties.dll ファイルへの参照が含まれている必要があります。

メッセージ ラベル

フィルターで Message Queuing Label プロパティを使用するには、 Microsoft.BizTalk.Adapter.MSMQ.MsmqAdapterProperties.dll への参照を追加し、[ フィルター ] ダイアログ ボックスで プロパティを選択します。 MSMQ アダプターは自動的にプロパティをメッセージ コンテキストに追加するため、他のコンテキストでこのプロパティを使用することもできます。

参照

MSMQ アダプターの構成