Auf Englisch lesen

Freigeben über


Dokumenttyp ist ungültig.

Details

Feld Fehlerdetails
Produktname BizTalk Server
Produktversion 3.9
Ereignis-ID -
Ereignisquelle BizTalk Server-EDI
Komponente EDI-Engine
Symbolischer Name DocTypeInvalidFormat
Meldungstext Der Doctype {0} ist ungültig. Es können nicht mehrere Namespace-, Versions- oder Transaktionssatz-IDs festgelegt werden.

Erklärung

Dieses Fehler-/Warnungs-/Informationsereignis gibt an, dass die EDI-Empfangspipeline den eingehenden Austausch nicht verarbeiten konnte, da das Schema nicht ordnungsgemäß erkannt wurde.

Für X12 wird der Zielnamespace im Raster Benutzerdefinierte Transaktionssatzdefinitionen aktivieren auf der Seite X12-Austauschverarbeitungseigenschaften des Dialogfelds EDI-Eigenschaften ermittelt. Die GS02- und ST01-Werte in der Nachricht müssen den Werten in einer Zeile des Rasters entsprechen, damit der Zielnamespace ordnungsgemäß erkannt werden kann. Der Name des für den Transaktionssatz zu verwendenden Schemas wird durch Hinzufügen der Version (die ersten fünf Zeichen von GS08) und den Dokumenttyp (ST01) im eingehenden Transaktionssatz zum erkannten Zielnamespace erstellt.

Für EDIFACT wird der Zielnamespace im Raster Benutzerdefinierte Transaktionssatzdefinitionen aktivieren auf der Seite EDIFACT-Austauschverarbeitungseigenschaften des Dialogfelds EDI-Eigenschaften ermittelt. Die UNH2.1-, UNH2.2-, UNH2.3-, UNH2.5-, UNG2.1- und UNG2.2-Werte in der Nachricht müssen den Werten in einer Zeile des Rasters entsprechen, damit der Zielnamespace ordnungsgemäß erkannt werden kann. Der Name des für den Transaktionssatz zu verwendenden Schemas wird durch Hinzufügen der Nachrichtenversionsnummer in UNH2.2, der Nachrichtenfreigabenummer in UNH2.3 und des Nachrichtentyps in UNH2.1 im eingehenden Transaktionssatz zum erkannten Zielnamespace erstellt.

Benutzeraktion

Gehen Sie wie folgt fort, um diesen Fehler zu beheben:

  1. Stellen Sie sicher, dass der Namespace für das Schema des Transaktionssatzes ordnungsgemäß durch eine Zeile im Raster Benutzerdefinierte Transaktionssatzdefinitionen aktivieren auf der Seite Austauschverarbeitungseigenschaften des Dialogfelds EDI-Eigenschaften ermittelt wird. Wenn dies nicht der Fall ist, ändern Sie die Werte im Raster.

  2. Wenn der Namespace ordnungsgemäß identifiziert wurde, ermitteln Sie, ob die zum Identifizieren des Schemas verwendeten Werte richtig sind. Für X12 bestehen Sie aus der Version (die ersten fünf Zeichen von GS08) und dem Dokumenttyp (ST01) des eingehenden Transaktionssatzes. Für EDIFACT bestehen Sie aus der Nachrichtenversionsnummer in UNH2.2, der Nachrichtenfreigabenummer in UNH2.3 und dem Nachrichtentyp in UNH2.1 des eingehenden Transaktionssatzes. Wenn die Werte falsch sind, lassen Sie den Absender des Transaktionssatzes die Werte dieser Felder ändern und dann die Nachricht erneut senden.