このトピックでは、静的送信ポート経由で非同期 EDIINT/AS2 でエンコードされた MDN メッセージを送信するように BizTalk Server を構成する方法について説明します。 この構成には、静的送信ポートの作成と必要に応じて、送信ポートで使用される暗号化証明書の設定が含まれます。
注
静的送信ポートではなく、MDN メッセージを送信するように動的送信ポートを構成できます。 詳細については、 AS2 経由の非同期 MDN の動的送信ポートの構成を参照してください。
MDN メッセージを送信するには、次の構成で一方向 HTTP 送信ポートを作成します。
ロケーション | プロパティ | 設定 |
---|---|---|
送信ポートのプロパティ: 全般 | ポートの種類 | 固定一方向送信ポート |
送信ポートのプロパティ: 全般 | トランスポートの種類 | HTTP 注: EDIINT/AS2 でエンコードされたメッセージの転送には、HTTP アダプターのみを使用できます。 このトランスポートは、HTTP アダプター以外のアダプターでは機能しません。 |
送信ポートのプロパティ: 全般 | 送信ハンドラー | BizTalkServerApplication |
送信ポートのプロパティ: 全般 | 送信パイプライン | AS2Send |
HTTP トランスポートのプロパティ | 宛先 URL | <宛先 URL 文字列> |
HTTP トランスポートのプロパティ | チャンク エンコードを有効にする | クリア |
送信ポートのプロパティ: フィルター | プロパティ | EdiIntAS.IsAS2AsynchronousMdn 注: 追加のフィルター式も指定して、この送信ポートで指定されたアドレス宛ての MDN メッセージのみがこのサブスクリプション フィルターによって取得されるようにする必要があります。 |
送信ポートのプロパティ: フィルター | オペレーター | == |
送信ポートのプロパティ: フィルター | 価値 | 正しい |
送信ポートのプロパティ: 証明書 | 共通名と拇印 | 送信 MDN メッセージに暗号化証明書を使用する場合は、証明書名と拇印を入力します。 |
非同期 MDN は、受信した AS2 メッセージの Receipt-Delivery-Option ヘッダーで指定されたアドレスに送信する必要があります。 動的送信ポートは自動的に行われますが、静的送信ポートは送信ポートプロパティの 宛先 URL にメッセージを送信します。 静的送信ポートを使用して非同期 MDN を送信する場合は、送信する URL が正しいことを確認します。
機能
MDN を送信するには、送信ポートとパイプラインで次の操作を行う必要があります。
EdiIntAS.IsAS2AsynchronousMdn==True
プロパティにフィルターをかけて MDN を取得します。AS2 メッセージを作成します。 このプロセスの詳細については、「 発信 AS2 メッセージの生成」を参照してください。
MDN を送信ポートで定義されているアドレスにルーティングします。