ポートの構成プロパティを送信 MLLP に設定されているもの以外すべて許容 ACK コードは入力できません。

重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。

英語版 KB:3050011
現象

TheMinimal 下レイヤー プロトコル MLLP) ポートの構成プロパティを送信ポートのチェック、受信確認 (ACK) コード (つまり、MSA セグメントのMSA.1_AcknowledgmentCodeフィールド)、ダウン ストリーム システムによって返され、MLLP で設定されている許容 ACK コードは、比較する ACK を送信します。MLLP によって現在サポートされている ACK コードの送信ポートは次のとおり。
  • AA
  • CA
  • AE
  • CE
  • AR
  • CR
ACK コードのすべて、またはこれらの組み合わせを選択できます。たとえば、次のコードをすべて有効。
  • AA と CA
  • AA、CA、AE、および CE
  • AA、CA、AR と CR

ただし、任意の追加許容 ACK コードは入力できません。

この修正プログラムを適用する新しい許容 ACK コードは、カスタムという許容 ACK コードの一覧に追加されます。また、カスタム許容 ACK コードを入力する新しいテキスト ボックスが追加されます。







s
  • ユーザー設定コードをコンマ (,) で区切る必要があります。例: AE、CE、AR、CR、XX、ZZ。
  • (非カスタム オプション) の標準的な組み合わせを選択した場合は、許容可能なカスタムの ACK コードのプロパティに値を入力する必要はありません。
  • カスタム ACK コードのパイプラインの検証が成功したことを確認するには、必要があります対応する ACK のスキーマに必要なカスタム ACK コードを追加します。
  • BizTalk トラッキング機能を使用するには (追跡を有効にする) で、メッセージが再試行または中断されたときにイベント ログに記録されるメッセージ Idプロパティを使用してメッセージを追跡します。

解決方法

累積的な更新情報

この問題は BizTalk Server の次の累積的な更新プログラムで最初に修正されました。

この機能

新しい機能は、送信ポートのみに適用されます。修正プログラムをインストールした後動作は、ダウン ストリーム システムによって提供されるコードの代わりに、ドロップダウン リストで選択した許容 ACK コードに基づきます。

MLLP の送信ポート (MSA のセグメントのMSA.1_AcknowledgmentCodeフィールド) を MLLP の送信ポートの構成プロパティに設定されている許容 ACK コードを比較して、ダウン ストリーム システムによって返される ACK ACK コードをチェックします。MLLP の送信ポートでサポートされている現在の許容 ACK コードには、AA、CA、AE、CE、AR、および CR が含まれます。ACK コードのすべて、またはこれらの組み合わせを選択できます。など有効なものとして、以下を選択できます。
  • AA と CA
  • AA、CA、AE、および CE
  • AA、CA、AR と CR
許容 ACK コードの組み合わせを入力するオプションはありません。

追加許容 ACK コードの値は、「カスタム」という許容 ACK コード] プロパティのドロップダウン リストに追加します。以前のすべての組み合わせは残され、新しい機能が追加される前に適用されます。





カスタムを選択したら、新しい値を許容可能なユーザー設定の ACK コードのプロパティに入力する必要もあります。ACK これらの新しい値のコンマ (,) で区切る必要があります。

修正プログラムをインストールした後の動作は許容 ACK コードの設定が選択されているによって異なります。ACK コードが返されますが、選択した適切なコードが一致した場合の処理が正常に発生します。ACK コードの標準は再試行されます。記載されていないすべての ACK コードが中断されています。ため標準の設定カスタム ACK コード コードに ACK します。)

次の表はこのシナリオを表します。な記述の解釈は、テーブルに従います。



AA と CA は、常に処理されたメッセージは、許容 ACK コードの設定は選択されているに関係なく成功します。許容 ACK コードの設定に関する詳細については次のとおりです。
  • AA、カリフォルニア:AE、CE、AR、および CR を再試行し、他を中断します。
  • AA、CA、AE、CE:承諾および成功: AA、CA、AE、および CE、AR と CR. の再試行を停止その他の。
  • AA、CA、AR、CR:され成功した: AA、CA、AR と CR、AE と CE の再試行します。その他の中断します。
  • AA、CA、AR、CR、AE、CE:承諾および成功: AA、CA、AR、CR、AE、および CE で、他が返されます。ACK が再試行され、メッセージが中断されています。
  • カスタム (値が入力し、カンマで区切って):例: AA、AE、Foo、ZZ、ZZZ。承諾および成功: AA、CA、AE、およびその他の入力 ACK のカスタムなど、この場合、Foo、ZZ、または ZZZ。CE、AR. を再試行します。
  • カスタム ACK コードの許容範囲で指定されていないすべての ACK コードは再試行されませんが中断されている.

許容 ACK コードの下、標準の ACK を入力しない場合は次のようなエラーが返されます。

アダプターは送信ポートにメッセージを送信できませんでした」<SendPortName></SendPortName>」と「127.0.0.1:33000」の URL です。それはこの送信ポートに指定された再試行間隔後再送されます。詳細:」メッセージのメッセージ Id: <MessageID></MessageID>、受信された受信確認の種類: エラーおよび ACK コード: CE。

標準の Ack (AA、AE、AR、CA、CE、CR) の既存のリストに追加して、ボックスの ACK のスキーマを変更しなければなりません。MSA.1_AcknowledgementCode ACK スキーマのフィールドをすべて追加許容可能なカスタムの Ack (XX と ZZ は、たとえば) を追加しなければなりません。追加のカスタムの Ack をスキーマに追加しない場合、パイプラインの検証「テーブルの値が見つかりません」エラーで失敗します。



詳細

ソフトウェア更新プログラムのインストールの前提条件

この修正プログラムを適用するには、インストール次のソフトウェアが必要です。
  • Microsoft BizTalk Server 2013年の R2
  • 2013 R2 ボタンの HL7

再起動要件

この修正プログラムの適用後にコンピュータを再起動する必要はありません。ただし、閉じるし、修正プログラムをインストールした後、BizTalk 管理コンソールを閉じてください。

状況
マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。
関連情報
BizTalk Server 修正プログラムに関する詳細についてを参照してください。 BizTalk Server 修正プログラムの情報.

についてください。 Microsoft ソフトウェアの更新に使用される一般的な用語.


警告: この記事は自動翻訳されています

プロパティ

文書番号:3050011 - 最終更新日: 07/03/2015 10:01:00 - リビジョン: 1.0

Microsoft BizTalk Server 2013 R2 Branch, Microsoft BizTalk Server 2013 R2 Developer, Microsoft BizTalk Server 2013 R2 Enterprise, Microsoft BizTalk Server 2013 R2 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbbts kbmt KB3050011 KbMtja
フィードバック