Assistent zum Hinzufügen generierter Elemente kann kein XSD-Schema generieren
In diesem Artikel wird ein Problem in einem Microsoft BizTalk Server-Projekt erläutert, bei dem der Assistent zum Hinzufügen generierter Elemente kein XSD-Schema (XML Schema Definition) generiert.
Ursprüngliche Produktversion: BizTalk Server 2006, 2004
Ursprüngliche KB-Nummer: 911771
Problembeschreibung
Auf einem Computer, auf dem Microsoft Visual Studio ausgeführt wird, versuchen Sie, den Assistenten zum Hinzufügen generierter Elemente in einem BizTalk Server 2006- oder BizTalk Server 2004-Projekt zu verwenden, um ein XSD-Schema zu generieren. Der Assistent generiert kein XSD-Schema, und möglicherweise wird eine Fehlermeldung wie die folgende angezeigt:
Während der Schemagenerierung wurden einige Fehler generiert. Wechseln Sie zur Aufgabenliste, um Fehler anzuzeigen. Die Aufgabenliste kann gefiltert werden, damit alle Aufgabenlistenelemente angezeigt werden, um Fehler bei der Schemagenerierung anzuzeigen.
Ursache
Das Problem kann auftreten, wenn Sie versuchen, ein komplexes DTD-Schema (Document Type Definition) oder ein komplexes XDR-Schema (XML-Data Reduced) in ein XSD-Schema zu konvertieren.
Lösung
Verwenden Sie eine der folgenden Methoden, um das Problem zu beheben:
- Manuelles Erstellen eines XSD-Schemas.
- Verwenden Sie ein Partnerprogramm, um das komplexe DTD-Schema oder das komplexe XDR-Schema in ein XSD-Schema zu konvertieren.
Status
Microsoft hat bestätigt, dass dies ein Problem in den Microsoft-Produkten ist, die am Anfang dieses Artikels als ursprüngliche Produktversion aufgeführt sind.
Weitere Informationen
Wenn Sie versuchen, den BizTalk-Schemagenerator in Microsoft BizTalk Server zum Konvertieren eines komplexen DTD-Schemas oder eines komplexen XDR-Schemas in ein XSD-Schema zu verwenden, analysiert der BizTalk-Schemagenerator das Schema und versucht, ein gültiges XSD-Schema zu generieren. Das DTD-Schema und das XDR-Schema sind ältere XML-Schemas, die durch das XSD-Schema ersetzt wurden. Der BizTalk-Schemagenerator in BizTalk Server 2004 unterstützt nicht die Konvertierung komplexer DTD-Schemas oder komplexer XDR-Schemas in ein XSD-Schema.