メッセージ受信確認の構成
BizTalk Accelerator for HL7 (BTAHL7) 構成エクスプローラー [受信確認] タブを使用して、受信確認と生成された受信確認の受信確認プロパティを指定します。
次の図は、[BTAHL7 構成] エクスプローラー [受信確認] タブを示しています。
BTAHL7 構成エクスプローラーを開き、メッセージ受信確認を構成するには、次の手順に従います。
BTAHL7 構成エクスプローラーを開くには
- [スタート] ボタンをクリックし、[プログラム] をポイントし、[Microsoft BizTalk <バージョン> アクセラレータ for HL7] をポイントして、[BTAHL7 構成エクスプローラー] をクリックします。
メッセージ受信確認を構成するには
[BTAHL7 構成] エクスプローラーの [パーティ] タブで、構成するパーティを選択し、[受信確認] タブで次の操作を行います。
プロパティ 目的 受信確認の種類 次のオプションから選択します。
- [None] 。 受信確認を構成しない場合は、これを選択します。
- OriginalMode。 MSH1 – フィールド区切り文字、MSH2 – エンコード文字、および MSH8– セキュリティ オプションのみを構成するには、このオプションを選択します。
- EnhancedMode。 使用可能なすべての受信確認オプションを構成するには、このオプションを選択します。
- DeferredMode。 MSH1 – フィールド区切り文字、MSH2 – エンコード文字、および MSH8– セキュリティ オプションのみを構成するには、このオプションを選択します。
- StaticMode。 [成功時] と [失敗時の受信確認] オプションを構成するには、このオプションを選択します。MSH 15 受信確認の種類を受け入れる 次のオプションから選択します。
- AL。 常に受信確認を送信する場合は、このオプションを選択します。
- NE。 受信確認を送信しない場合は、このオプションを選択します。
- SU。 メッセージの送信が成功した後に受信確認を送信する場合は、このオプションを選択します。
- ER。 エラーが発生した場合にのみ受信確認を送信する場合は、このオプションを選択します。MSH 16 アプリケーション受信確認の種類 次のオプションから選択します。
- AL。 アプリケーションの受信確認を常に送信する場合は、このオプションを選択します。
- NE。 アプリケーションの受信確認を送信しない場合は、このオプションを選択します。
- SU。 メッセージの送信が成功した後にアプリケーションの受信確認を送信する場合は、このオプションを選択します。
ER。 エラーが発生した場合にのみアプリケーションの受信確認を送信する場合は、このオプションを選択します。MSH1 – フィールド区切り記号 フィールド区切り記号として一意の文字を入力します。 既定値はパイプ文字 (|) で、使用できる最大文字は 1 文字です。 MSH1 を変更する必要がある場合は、MSH1 の適切な値を HL7 メッセージ コンテキストに書き込むオーケストレーションを使用する必要があります。 BTAHL7 シリアライザーは、コンテキストから値を読み取り、シリアル化されたメッセージで使用します。 MSH2 – エンコード文字 HL7 標準に従って、エンコード文字として一意の文字を入力します。 既定のエンコード文字は^、~、\、& です。 必要な最小文字は 2 文字で、使用できる最大文字数は 4 文字です。 元のメッセージでMSH2_3またはMSH2_4 (エスケープとサブコンポーネントの動的区切り記号) が指定されていない場合、ACK メッセージによってそれらのフィールドが自動的に設定されることに注意してください。 たとえば、元のメッセージ MSH セグメントが で MSH|^~|
、コンポーネントと繰り返しの区切り記号のみが指定されている場合、ACK メッセージは、BTAHL7 構成エクスプローラーの受信確認セクションでこれらの値が構成されていないかのように、3 番目と 4 番目のコンポーネントMSH|^~\&
を含むようにそのフィールドに自動的に入力します。MSH 3 送信アプリケーションに対して生成された受信確認のフィールド値を入力します。 合計で 180 文字の最大許容長。
未構成の場合、生成された受信確認には受信 MSH5 メッセージ値が含まれます。 メモ: このオプションは、2.X メッセージにのみ適用されます。 メモ: 既存の値を null にオーバーライドするには、「 」と入力します \。MSH 5 宛先アプリケーションに対して生成された受信確認のフィールド値を入力します。 合計で 180 文字の最大許容長。
未構成の場合、生成された受信確認には受信 MSH3 メッセージ値が含まれます。 メモ: このオプションは、2.X メッセージにのみ適用されます。 メモ: 既存の値を null にオーバーライドするには、「 」と入力します \。MSH8 – セキュリティ オプションのセキュリティ文字を入力します。 MSH 9 生成された受信確認メッセージの種類のフィールド値を入力します。
構成されていない場合、生成された受信確認には受信 MSH9 メッセージ値が含まれます。 メモ: このオプションは、2.X メッセージにのみ適用されます。 メモ: 既存の値を null にオーバーライドするには、「 」と入力します \。MSH15 – 受信確認の種類を受け入れる 受信確認の種類として、次のオプションから選択します。
- AL。 常に受信確認を送信する場合は、このオプションを選択します。
- NE。 受信確認を送信しない場合は、このオプションを選択します。
- SU。 メッセージの送信が成功した後に受信確認を送信する場合は、このオプションを選択します。
- ER。 エラーが発生した場合にのみ受信確認を送信する場合は、このオプションを選択します。成功時 メッセージ配信を成功させるために静的受信確認のテキストを入力します。 障害が発生した場合 失敗したメッセージ配信の静的受信確認のテキストを入力します。 要求/応答送信ポートでパイプラインを送信するように ACK をルーティングする 同期 ACK メッセージをソース LOB アプリケーションに送信するには、このオプションを選択します。 このオプションは、送信請求-応答送信ポートでのみ使用できます。
このオプションが選択されていない場合、受信パイプラインは受信確認設定に基づいて ACK メッセージを生成します。[保存] をクリックします。