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