Rolle von XSD
Die XSD-Sprache (XML-Schemadefinition) stellt die Syntax bereit, die den in BizTalk definierten Nachrichtenschemas zugrunde liegt. Obwohl in den Strukturansichten in BizTalk-Editor und BizTalk-Mapper eine BizTalk-spezifische grafische Hierarchie von (u. a.) Datensatz- und Feldknoten verwendet wird, jeweils mit einer eigenen Gruppe von Eigenschaften, werden solche Hierarchien im XSD-Format erstellt und persistent gespeichert. BizTalk-Editor stellt eine schreibgeschützte XSD-Ansicht bereit. Hier können Sie die XSD sehen, die erstellt wird, wenn verschiedene Knoten zur grafischen Darstellung des Schemas in der Strukturansicht hinzugefügt bzw. daraus entfernt werden, und wenn die Werte der diesen Knoten zugeordneten Eigenschaften geändert werden. Normalerweise können Sie in BizTalk-Editor einfache Schemas auch ohne tiefergehende Kenntnisse der Feinheiten von XSD erstellen. Wenn Sie jedoch beim Ändern der Schemahierarchie in der Strukturansicht die XSD-Änderungen genauer betrachten, lernen Sie auch den Umgang mit XSD.
Mit dem Schemaanmerkungsfeature in XSD und der umfangreichen Palette der von BizTalk Server definierten Anmerkungen kann XSD erweitert werden und unterstützt damit die erforderliche Semantik zur Darstellung von Nicht-XML-Nachrichten (z. B. Flatfiles).