EDI インターチェンジを受信するには、一方向の受信ポートまたは要求応答 (双方向) 受信ポートを作成してインターチェンジを受信できます。
EDI 受信確認を送信する一方向の送信ポートも作成する場合は、一方向の受信ポートを作成します (有効な場合)。 要求 /応答受信ポート アグリーメント プロパティでパイプラインを送信するには、ルート ACK をクリアする必要もあります。
関連付けられた送信パイプライン経由で EDI 受信確認を返す要求応答受信ポートと場所 (有効な場合) を作成します。 リクエスト-レスポンス受信ポートのルート ACK の送信パイプライン アグリーメント プロパティも選択する必要があります。
One-Way 受信ポートの作成
次の構成で受信ポートと場所を作成します。
ロケーション | プロパティ | 設定 |
---|---|---|
受信ポートのプロパティ: 全般 | ポートの種類 | One-Way |
受信ポートのプロパティ: 全般 | 認証 |
認証に失敗した場合はメッセージを削除するか、認証に失敗した場合はメッセージを保持するに設定して、受信メッセージを送信したパーティを認証します。 受信したメッセージを送信したパーティの認証を無効にするには、認証 なし に設定します。 認証に失敗した場合にメッセージを削除するように設定すると、送信者の認証が失敗した場合、BizTalk Server はメッセージを中断します。 [認証に失敗した場合はメッセージを削除する] に設定した場合、または認証に失敗した場合はメッセージを保持する場合は、メッセージを契約に解決する必要があります。 フォールバック アグリーメント プロパティの使用は許可されていません。 受信メッセージの契約が決定されない場合、BizTalk Server は認証が失敗したかのようにメッセージを処理し、メッセージを中断します。 |
受信場所のプロパティ: 全般 | トランスポートの種類 | さまざまな種類のトランスポートを指定できます。 |
受信場所のプロパティ: 全般 | 受信ハンドラー | BizTalkServerApplication |
受信場所のプロパティ: 全般 | 受信パイプライン | EdiReceive |
FILE トランスポートのプロパティ: 認証 | ホストが (ユーザー名とパスワードを使用して) ネットワーク共有にアクセスできない場合は、これらの資格情報を使用します | 認証が必要な場合に設定します。 |
FILE トランスポート プロパティ: バッチ処理 | バッチ内のメッセージの数 | インターチェンジがバッチ処理される場合に設定されます。 |
FILE トランスポート プロパティ: バッチ処理 | 最大バッチ サイズ (バイト単位) | インターチェンジがバッチ処理される場合に設定されます。 |
Request-Response 受信ポートの作成
次の構成で受信ポートと場所を作成します。
ロケーション | プロパティ | 設定 |
---|---|---|
受信ポートのプロパティ: 全般 | ポートの種類 | 要求の応答 |
受信ポートのプロパティ: 全般 | 認証 |
認証に失敗した場合はメッセージを削除または認証に失敗した場合はメッセージを保持に設定して、受信したメッセージを送信したパーティを認証します。 受信したメッセージを送信したパーティの認証を無効にするには、認証 なし に設定します。 手記:[認証に失敗した場合はメッセージを削除する] に設定した場合、または認証に失敗した場合はメッセージを保持する場合は、メッセージを契約に解決する必要があります。 |
受信場所のプロパティ: 全般 | トランスポートの種類 | ドロップダウン リストでは使用できない FILE を除き、さまざまな種類のトランスポートを指定できます。 手記: EDIReceive パイプラインを使用し、トランスポートの種類が HTTP である受信場所を作成すると、セキュリティの問題が発生する可能性があります。 EdiReceive パイプラインでは、HTTP "200 OK" 受信確認は生成されません。 EDI 受信確認が返されない場合、タイムアウト期間が経過するまで接続は開いたままです。 |
受信場所のプロパティ: 全般 | 受信ハンドラー | BizTalkServerApplication |
受信場所のプロパティ: 全般 | 受信パイプライン | EdiReceive |
受信場所のプロパティ: 全般 | 送信パイプライン | EdiSend |
FILE トランスポートのプロパティ: 認証 | ホストが (ユーザー名とパスワードを使用して) ネットワーク共有にアクセスできない場合は、これらの資格情報を使用します | 認証が必要な場合に設定します。 |
FILE トランスポート プロパティ: バッチ処理 | バッチ内のメッセージの数 | インターチェンジがバッチ処理される場合に設定されます。 |
FILE トランスポート プロパティ: バッチ処理 | 最大バッチ サイズ (バイト単位) | インターチェンジがバッチ処理される場合に設定されます。 |
契約のプロパティの設定
受信ポートと場所を作成したら、受信パイプラインが機能するために必要な契約プロパティを設定する必要があります。 これらのプロパティは、[ 契約のプロパティ ] ダイアログ ボックスのさまざまなページで設定されます。 EDI 逆アセンブラーが EdiReceive 受信パイプラインで EDI インターチェンジを処理するために必要なプロパティの一覧については、「 EDI 逆アセンブラーのしくみ」を参照してください。