次の方法で共有


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

このトピックでは、静的送信ポート経由で AS2 メッセージを送信するようにBizTalk Serverを構成する方法について説明します。 この構成作業では、静的送信ポートを作成し、アグリーメントを構成します。 必要に応じて、送信ポートで使用される暗号化証明書のセットアップも行います。

Note

静的送信ポートの代わりに、動的送信ポートを構成して AS2 メッセージを送信することもできます。 詳細については、「 AS2 経由のメッセージの動的送信ポートの構成」を参照してください。

EDI メッセージまたは非 EDI メッセージを持つ AS2 メッセージや EDI 受信確認を送信するには、次のように構成された送信請求 - 応答の HTTP 送信ポートを作成します。

場所 プロパティ 設定
送信ポートのプロパティ: 全般 ポートの種類 - 静的な要請応答 ([一方向契約] タブの [ 受信確認 (MDN)] ページで [MDN を要求する] が選択されている場合)

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

メモ:

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

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

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

([一方向アグリーメント] タブの [ 受信確認 (MDN)] ページで [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. [契約のプロパティ] ダイアログ ボックスの [一方向アグリーメント] タブの [送信ポート] ページの送信ポートの一覧に、静的送信ポートの名前を入力します。

    Note

    送信ポートを設定すると、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 の処理