次の方法で共有


AS2 経由でのメッセージの静的送信ポートの構成

このトピックでは、静的送信ポート経由で AS2 メッセージを送信するように BizTalk Server を構成する方法について説明します。 この構成には、静的送信ポートの作成と契約の構成が含まれます。 必要に応じて、送信ポートで使用する暗号化証明書も設定します。

静的送信ポートではなく、AS2 メッセージを送信するように動的送信ポートを構成できます。 詳細については、 AS2 経由のメッセージの動的送信ポートの構成を参照してください。

EDI または EDI 以外のメッセージまたは EDI 受信確認を使用して AS2 メッセージを送信するには、次の構成で要請応答 HTTP 送信ポートを作成します。

ロケーション プロパティ 設定
送信ポートのプロパティ: 全般 ポートの種類 - 静的要請応答 ([一方向契約] タブの [受信確認 (MDN)] ページで MDN を要求する場合)

- 静的一方向送信ポート (一方向アグリーメント タブの 受信確認 (MDN) ページで MDN の要求がクリアされている場合)
送信ポートのプロパティ: 全般 トランスポートの種類 HTTP

手記:

EDIINT/AS2 でエンコードされたメッセージの転送には、HTTP アダプターのみを使用できます。 このトランスポートは、HTTP アダプター以外のアダプターでは機能しません。
送信ポートのプロパティ: 全般 送信ハンドラー BizTalkServerApplication
送信ポートのプロパティ: 全般 送信パイプライン - AS2EdiSend (EDI でエンコードされたメッセージの場合)

- AS2Send (非 EDI メッセージの場合)
送信ポートのプロパティ: 全般 受信ハンドラー

([一方向アグリーメント] タブの [受信確認 (MDN)] ページで [MDN を要求する] が選択されている場合)
BizTalkServerApplication
送信ポートのプロパティ: 全般 受信パイプライン

(片方向契約のタブでMDN(受信確認)を要求するが選択されている場合)
AS2Receive
HTTP トランスポートのプロパティ 宛先 URL <宛先 URL 文字列>
HTTP トランスポートのプロパティ チャンク エンコードを有効にする クリア
送信ポートのプロパティ: フィルター プロパティ BTS。MessageType

手記:

BTS.ReceivePortName を含むさまざまなフィルター式を使用できます。

手記:

EDI 以外のメッセージの場合は、別のプロパティでフィルター処理する必要があります)
送信ポートのプロパティ: フィルター オペレーター ==
送信ポートのプロパティ: フィルター 価値 - http://schemas.microsoft.com/BizTalk/EDI/X12/2006#<schema name> (EDI メッセージの場合)

- http://schemas.microsoft.com/Edi/X12#X12_<997 or TA1>_Root (X12 受信確認の場合)

- http://schemas.microsoft.com/Edi/Efact#Efact_Contrl_Root (EDIFACT 受信確認の場合)
送信ポートのプロパティ: 証明書 共通名と拇印 送信 AS2 メッセージに暗号化証明書を使用する場合は、証明書名と拇印を入力します。

[前提条件]

BizTalk Server Administrators グループのメンバーとしてログオンしている必要があります。

静的送信ポート経由で AS2 メッセージを送信するように BizTalk Server を構成するには

  1. BizTalk Server 管理コンソールで、上記の構成で静的な一方向または要請応答送信ポートを作成します。

  2. [契約のプロパティ] ダイアログ ボックスの [一方向アグリーメント] タブの [送信ポート] ページの送信ポートの一覧に、静的送信ポートの名前を入力します。

    送信ポートを設定すると、BizTalk Server は送信 AS2 メッセージの契約解決を実行できます。

  3. [契約のプロパティ] ダイアログ ボックスの [一方向アグリーメント] タブの [識別子] ページで、AS2-To プロパティを宛先に設定し、[契約のプロパティ] ダイアログ ボックスのさまざまなページで必要に応じて他の契約プロパティを設定します。

機能

送信ポートとパイプラインは、AS2 経由で同期 EDI または非 EDI メッセージまたは受信確認を送信し、返された MDN を処理するために次の処理を行います。

  • EDI メッセージを送信する場合は、http://schemas.microsoft.com/BizTalk/EDI/X12/2006名前空間のメッセージ スキーマに設定BTS.MessageTypeプロパティをフィルター処理して EDI メッセージを取得します (たとえば、864 メッセージのX12_00401_864)。

  • EDI 受信確認を送信する場合は、プロパティをフィルター処理して受信確認を取得 BTS.MessageType 、次のいずれかの制御スキーマに設定します。

    • http://schemas.microsoft.com/BizTalk/EDI/X12#X12_997_Root 997 受信確認用

    • http://schemas.microsoft.com/BizTalk/EDI/X12#X12_TA1_Root TA1 受信確認の場合

    • http://schemas.microsoft.com/BizTalk/EDI/Efact#Efact_Contrl_Root CONTRLの受領確認の場合

  • EDI 以外のメッセージを送信する場合は、別のフィルターを使用してメッセージを取得します。

  • AS2 メッセージを作成します。 このプロセスの詳細については、「 発信 AS2 メッセージの生成」を参照してください。

  • メッセージまたは受信確認を送信ポートの宛先 URL に送信します。

  • 有効になっている場合は、メッセージまたは受信確認に対する MDN 応答を受信します。 このプロセスの詳細については、「 受信 MDN の処理」を参照してください。

こちらもご覧ください

AS2 ソリューションのポートの構成
送信する AS2 メッセージの生成
受信 MDN の処理