Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Zeit für den Abschluss: 7 Minuten
Objektiv: In diesem Schritt definieren Sie das Schema der Bestandsauffüllungsmeldung. Das Lagersystem sendet diese Meldung, um Bestandsauffüllung anzufordern. Dies ist eines der beiden Schemas, die Sie für dieses Projekt erstellen müssen.
Zweck: XML identifiziert nicht nur Informationen mit standardisierten Markupcodes, sondern hat auch die Möglichkeit, Schemas zu verwenden. Ein Schema ist ein XML-Dokument, das wie ein Wörterbuch funktioniert und als Verweis von anderen XML-Dokumenten verwendet wird. Der Schemacode definiert die Schreibweise von XML-Elementen und den Datentyp, der von diesen Elementen eingeschlossen wird. Die Verwendung von Schemas bietet eine einfache Möglichkeit für ein Programm zum Verarbeiten von XML-Dokumenten und stellt sicher, dass die Struktur und der Typ der Informationen korrekt sind.
Voraussetzungen
Beachten Sie die folgenden Anforderungen, bevor Sie mit diesem Schritt beginnen:
- Bevor Sie mit diesem Schritt beginnen, müssen Sie Schritt 1 ausführen: EAISchemas-Projekt erstellen.
Prozeduren
In Schritt 1: Erstellen eines EAISchemas-Projekts haben Sie ein neues Visual Studio-Projekt erstellt. Wenn Sie das Visual Studio-Fenster schließen, können Sie das Projekt mit dem folgenden Verfahren öffnen. Andernfalls können Sie dieses Verfahren überspringen: "So öffnen Sie das Visual Studio-Projekt".
So öffnen Sie das Visual Studio-Projekt
Starten Sie Microsoft Visual Studio.
Zeigen Sie in Visual Studio im Menü "Datei" auf "Öffnen", und klicken Sie dann auf "Projekt/Projektmappe".
Navigieren Sie im Dialogfeld "Projekt öffnen " zur Projektmappendatei "C:\BTSTutorials\EAISolution\EAISolution.sln ", und klicken Sie dann auf "Öffnen".
Im folgenden Verfahren fügen Sie dem Projekt eine neue Schemadatei für die Bestandsauffüllungsmeldung hinzu.
So fügen Sie dem Projekt ein neues Schema hinzu
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das EAISchemas-Projekt , zeigen Sie auf "Hinzufügen", und klicken Sie dann auf "Neues Element".
Gehen Sie im Dialogfeld " Neues Element hinzufügen – EAISchemas " wie folgt vor:
Verwenden Sie diese Aktion Installierte Vorlagen Klicken Sie auf Schemadateien, klicken Sie dann auf Schema. Name Geben Sie "Request.xsd" ein. Klicken Sie auf Hinzufügen. Der Schemabaum und der XSD-Bereich werden angezeigt. Dieser Bereich von Visual Studio wird als BizTalk-Editor bezeichnet. Darüber hinaus wird Ihr neues Schema im Projektmappen-Explorer unterhalb des EAISchemas-Projekts angezeigt.
So fügen Sie dem Schema Elemente hinzu
Klicken Sie in der Schemastruktur auf den Stammknoten .
Ändern Sie im Eigenschaftenbereich den Wert der Eigenschaft Knotenname in
Request
, und drücken Sie dann die EINGABETASTE.Klicken Sie in der Schemastruktur mit der rechten Maustaste auf den Anforderungsknoten, zeigen Sie auf Schemaeintrag einfügen, und klicken Sie dann auf Untereintrag.
Geben Sie
Header
als neuen Namen für den untergeordneten Datensatz ein, und drücken Sie dann die EINGABETASTE.Wiederholen Sie Schritt 3 und 4, um einen zweiten untergeordneten Datensatz für den Anforderungsknoten zu erstellen, und nennen Sie ihn
Items
.Klicken Sie in der Schemastruktur mit der rechten Maustaste auf den Header-Knoten, zeigen Sie auf Schemaknoten einfügen, und klicken Sie dann auf Untergeordnetes Feldelement.
Geben Sie
ReqID
als neuen Namen für das Element ein, und drücken Sie dann die EINGABETASTE.Wiederholen Sie Schritt 6 und 7, um ein zweites untergeordnetes Feldelement für den Headerknoten zu erstellen, und nennen Sie es
OrderDate
.Wiederholen Sie Schritt 6 und 7, um ein drittes untergeordnetes Feldelement für den Headerknoten zu erstellen, und nennen Sie es
GrandTotal
.Klicken Sie in der Schemastruktur mit der rechten Maustaste auf den Knoten "Elemente ", zeigen Sie auf " Schemas einfügen", und klicken Sie dann auf " Untergeordneter Datensatz".
Geben Sie
Item
als neuen Namen für den untergeordneten Datensatz ein, und drücken Sie dann die EINGABETASTE.Klicken Sie in der Schemastruktur mit der rechten Maustaste auf den Knoten "Element ", und fügen Sie die folgenden untergeordneten Feldelemente hinzu:
Description
Quantity
UnitPrice
Die abgeschlossene Anforderung.xsd sollte ähnlich wie in der folgenden Abbildung aussehen.
Wenn Sie einem Schema Knoten hinzufügen, gibt der BizTalk-Editor eine Reihe von Standardwerten für ihre Eigenschaften an. Sie müssen sie basierend auf den Anforderungen konfigurieren.
So konfigurieren Sie die Elemente
Klicken Sie in der Schemastruktur auf "Bestelldatum ", um es auszuwählen.
Ändern Sie im Eigenschaftenbereich den Datentyp in "xs:dateTime".
Wiederholen Sie Schritt 1 und 2, um die folgenden Eigenschaften zu konfigurieren:
Element Eigentum Wert Grandtotal Datentyp Xs:Dezimalzahl Element Max. Tritt auf Unbegrenzt Element Min. Tritt auf 1 Menge Datentyp xs:unsignedInt Ein Schema kann viele Elemente aufweisen, ihre Anwendung erfordert jedoch möglicherweise nur, dass Sie einige davon für die Datenverarbeitung verwenden. Zum Speichern von Computerressourcen liest BizTalk Server nicht automatisch jedes Schemaelement. Wenn BizTalk Server Daten aus einem bestimmten Element lesen soll, müssen Sie dieses Element mithilfe des BizTalk-Editors zum Höherstufen seiner Eigenschaften identifizieren.
Die Orchestrierung, die wir in Lektion 2 erstellen: Definieren des Geschäftsprozesses basiert auf dem Feld "GrandTotal", um Nachrichten weiterzuleiten. Deshalb müssen wir das GrandTotal-Feld fördern.
Ein Element bewerben
Klicken Sie in der Schemastruktur mit der rechten Maustaste auf GrandTotal, zeigen Sie auf Höherstufen, und klicken Sie dann auf Schnellbeförderungen.
Klicken Sie auf "OK ", um das Hinzufügen eines Eigenschaftenschemas zu bestätigen.
Wählen Sie im Menü DateiAlle speichern aus.
Was habe ich gerade getan?
In diesem Schritt haben Sie das Lagerbestandsauffüllungsmeldungsschema definiert.
Nächste Schritte
Sie definieren das Schema für die Ablehnungsnachricht einer Anfrage.
Siehe auch
Schritt 1: Erstellen eines EAISchemas-Projekts
Schritt 3: Erstellen des Anforderungsrückgängesschemas
Schritt 4: Erstellen der Karte
Schritt 5: Erstellen des EAISchemas-Projekts
Erstellen von Schemas mithilfe des BizTalk-Editors
Informationen zu BizTalk-Nachrichtenkontexteigenschaften