Freigeben über


XML-Schemas

Ein XML-Schema beschreibt eine Geschäftsaktivität, die in XML dargestellt ist. Da Microsoft BizTalk Server XML als kanonische Darstellung für Geschäftsdokumente verwendet, erfordern eingehende und ausgehende Dokumente keine Übersetzung. XML-Schemas können im BizTalk-Editor nur unter Verwendung der einfachen Eigenschaften erstellt werden, die in allen Schemas verfügbar sind. Hierzu müssen keine Erweiterungen des Schema-Editors aktiviert werden.

Es gibt mehrere Möglichkeiten, xml-Schemas in BizTalk Server zu erstellen. Dazu gehören:

  • Erstellen eines neuen Schemas. Diese Methode der Schemaerstellung beinhaltet das Hinzufügen eines neuen Schemas zu einem BizTalk-Projekt. Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf das BizTalk-Projekt, klicken Sie auf Hinzufügen, klicken Sie auf Neues Element und dann auf Schema. Erstellen Sie die S truktur des Schemas, indem Sie verschiedene Knoten in der Schemastrukturansicht hinzufügen.

  • Erstellen eines neuen Schemas in Verbindung mit anderen Schemas. Bei komplexen Schemas in einer Produktionsumgebung sollten Sie zum Erstellen der Schemas für Nachrichten die Typen in anderen vorhandenen Schemas verwenden. Wenn Sie die Sprachkonzepte von XSD (XML-Schemadefinition) zum Importieren, Einschließen und Neudefinieren von Schemas verwenden, können Sie Typen nutzen, die bereits in anderen Schemas definiert sind. Weitere Informationen zur gemeinsamen Verwendung mehrerer Schemas finden Sie unter Schemas, die andere Schemas verwenden.

  • Generieren eines Schemas aus einer instance Nachricht. Sie können ein XML-Schema generieren, das einer bestimmten Instanznachricht entspricht, sofern diese Instanznachricht aus gültigem XML besteht. Verwenden Sie das Dialogfeld Generierte Elemente hinzufügen – <BizTalk-Projektname>, auf das Zugegriffen wird, indem Sie im Menü Projekt auf Generierte Elemente hinzufügen klicken, um diesen Typ von Schemagenerierungsvorgang auszuführen.

    Hinweis

    Auf diese Art kann nur ein XML-Schema und kein Eigenschaftsschema oder Flatfile-Schema generiert werden.

  • Migrieren eines Schemas von einer älteren Schemaspezifikationssprache zu XSD Sie können ein XML-Schema für BizTalk Server aus einem Schema generieren, das mit einer früheren Version von BizTalk Server entwickelt wurde, die Schemas im XML-Data reduzierten Format (XDR) gespeichert hat. Weitere Informationen zum Migrieren älterer XDR-Schemas in das von BizTalk Server verwendete XSD-Format finden Sie unter Schemamigration aus früheren Versionen von BizTalk Server.

    Sie können ein XML-Schema auch basierend auf XSD aus einem Dokumentschema generieren, das mit der DTD-Syntax (Document Type Definition) ausgedrückt wird.

    Verwenden Sie das Dialogfeld Generierte Elemente hinzufügen – <BizTalk-Projektname>, auf das Zugegriffen wird, indem Sie im Menü Projekt auf Generierte Elemente hinzufügen klicken, um diesen Typ von Schemagenerierungsvorgang auszuführen.

    Hinweis

    Auf diese Weise kann nur ein XML-Schema und kein Eigenschaftsschema oder Flatfile-Schema generiert werden.

    Unabhängig davon, wie Sie ein Schema generieren, wird das Schema anschließend so geändert, dass es eine ausreichend umfassende Beschreibung der zugehörigen Instanznachrichten bereitstellt. Informationen zu diesen Aufgaben finden Sie unter Verwalten der Knoten innerhalb eines Schemas, Festlegen von Knoteneigenschaften und Arbeiten mit vorhandenen Knoten.

Weitere Informationen

Verschiedene Typen von BizTalk-Schemas