Informationen zu Instanznachrichten
Microsoft BizTalk Server sendet und empfängt instance Nachrichten, die in der Regel ein oder mehrere Geschäftsdokumente wie eine Bestellung darstellen. Eine Instanznachricht ist eine Instanz einer Nachrichtenstruktur, die von einem oder mehreren Schemas definiert wird. Ein Schema oder ein zusammen verwendeter Schemasatz definiert, woraus eine gültige Instanznachricht bestehen muss. Eine Bestellung kann beispielsweise mehrere Datensätze enthalten, zum Beispiel "ShipTo", "BillTo" und "Items". Jeder dieser Datensätze kann per Definition eigene untergeordnete Datensätze und Felder enthalten. Das entsprechende Schema definiert den potenziellen Inhalt dieser Datensätze und Felder, und die entsprechenden Instanznachrichten enthalten tatsächliche Bestellungen mit Bestelldaten, die gemäß dem Schema strukturiert sind.
BizTalk Server kann Instanznachrichten in verschiedensten Formaten senden und empfangen, wobei das XML-Format besonders wichtig ist, da alle Nachrichtenformate zur internen Verarbeitung in XML konvertiert werden. Ein XML-Dokument verwendet einen genau definierten Satz von Anfangs- und Endtags, die hierarchisch geordnet sind, um die Nachrichtendaten zu organisieren und festzulegen, wo ein Datenelement beginnt und das nächste endet. Ein oder mehrere entsprechende XML-Schemas definieren, welche Tags innerhalb von anderen Tags erlaubt sind (und in welcher Reihenfolge) und bestimmen auf diese Weise die Struktur gültiger Nachrichten.
Eine andere Kategorie von Formaten, die Flatfile-Formate, werden häufig von älteren Systemen verwendet. Diese Formate verwenden eine besondere Kombination von Trennzeichen (z. B. Tabstopps) und Felder mit festgelegter Länge, um festzulegen, wo ein Datenelement beginnt und das nächste endet.
In diesem Abschnitt finden Sie eine detaillierte Übersicht über die Struktur dieser beiden Nachrichtentypen, die am häufigsten von BizTalk Server verarbeitet werden.