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 のメッセージの種類を、識別されたターゲットの名前空間に追加することで作成されます。
このエラーを解決するには、次の手順を実行します。
トランザクション セットのスキーマの名前空間は、[EDI のプロパティ] ダイアログ ボックスの [インターチェンジ処理のプロパティ] ページの [カスタム トランザクション セットの定義を有効にします] グリッドの行によって正しく識別されます。 正しく識別されない場合は、グリッドの値を変更します。
名前空間が正しく識別されている場合は、スキーマの識別に使用されている値が正しいかどうかを判断します。 X12 の場合、これらの値は、受信トランザクション セットのバージョン (GS08 の最初の 5 文字) および doctype (ST01) です。 EDIFACT の場合、受信トランザクション セットの UNH2.2 のメッセージ バージョン番号、UNH2.3 のメッセージ リリース番号、および UNH2.1 のメッセージの種類です。 これらの値が正しくない場合は、トランザクション セットの送信者に対して、これらのフィールドの値を変更し、メッセージを再送信するように依頼します。