英語で読む

次の方法で共有


Doctype が無効です

詳細

フィールド Error Details
製品名 BizTalk Server
製品バージョン 3.9
イベント ID -
イベント ソース BizTalk Server EDI
コンポーネント EDI エンジン
シンボル名 DocTypeInvalidFormat
メッセージ テキスト Doctype {0} が無効です。 1 つ以上の名前空間、バージョン、またはトランザクション セット ID を指定することはできません。

説明

このエラー/警告/情報イベントは、スキーマが正しく検出されなかったため、EDI 受信パイプラインが受信インターチェンジを処理できなかったことを示します。

X12 の場合、ターゲットの名前空間は、[EDI のプロパティ] ダイアログ ボックスの [X12 インターチェンジ処理のプロパティ] ページの [カスタム トランザクション セットの定義を有効にします] グリッドで決定されます。 ターゲットの名前空間を正しく識別するには、メッセージの GS02 値および ST01 値が、グリッドの行のこれらの値と一致する必要があります。 トランザクション セットに使用されるスキーマの名前は、受信トランザクション セットのバージョン (GS08 の最初の 5 文字) と doctype (ST01) を、識別されたターゲットの名前空間に追加することで作成されます。

EDIFACT の場合、ターゲットの名前空間は、[EDI のプロパティ] ダイアログ ボックスの [EDIFACT インターチェンジ処理のプロパティ] ページの [カスタム トランザクション セットの定義を有効にします] グリッドで決定されます。 ターゲットの名前空間を正しく識別するには、メッセージの UNH2.1、UNH2.2、UNH2.3、UNH2.5、UNG2.1、および UNG2.2 の各値が、グリッドの行のこれらの値と一致する必要があります。 トランザクション セットに使用されるスキーマの名前は、受信トランザクション セットの UNH2.2 のメッセージ バージョン番号、UNH 2.3 のメッセージ リリース番号、および UNH2.1 のメッセージの種類を、識別されたターゲットの名前空間に追加することで作成されます。

ユーザーの操作

このエラーを解決するには、次の手順を実行します。

  1. トランザクション セットのスキーマの名前空間は、[EDI のプロパティ] ダイアログ ボックスの [インターチェンジ処理のプロパティ] ページの [カスタム トランザクション セットの定義を有効にします] グリッドの行によって正しく識別されます。 正しく識別されない場合は、グリッドの値を変更します。

  2. 名前空間が正しく識別されている場合は、スキーマの識別に使用されている値が正しいかどうかを判断します。 X12 の場合、これらの値は、受信トランザクション セットのバージョン (GS08 の最初の 5 文字) および doctype (ST01) です。 EDIFACT の場合、受信トランザクション セットの UNH2.2 のメッセージ バージョン番号、UNH2.3 のメッセージ リリース番号、および UNH2.1 のメッセージの種類です。 これらの値が正しくない場合は、トランザクション セットの送信者に対して、これらのフィールドの値を変更し、メッセージを再送信するように依頼します。