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 を構成するには
BizTalk Server管理コンソールで、上記の構成で静的一方向または要請応答送信ポートを作成します。
[契約のプロパティ] ダイアログ ボックスの [一方向アグリーメント] タブの [送信ポート] ページの送信ポートの一覧に、静的送信ポートの名前を入力します。
Note
送信ポートを設定すると、BizTalk Serverは送信 AS2 メッセージの契約解決を実行できます。
[契約のプロパティ] ダイアログ ボックスの一方向アグリーメント タブの [識別子] ページで、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 の処理」を参照してください。