Freigeben über


Schemaknoteneigenschaften

 

Wenn Sie den Schemaknoten im BizTalk-Editor auswählen, können Sie die zugehörigen Eigenschaften im Visual Studio-Eigenschaftenfenster untersuchen und festlegen. Alle Schemas teilen eine Reihe von Eigenschaften, die in die folgenden Kategorien unterteilt sind:

  • Erweitert. Diese Kategorie enthält Eigenschaften, die XSD-Konzepten entsprechen, die als erweitert kategorisiert werden können, z. B. Datentyp-Ableitungen.

  • Biztalk. Diese Kategorie enthält Eigenschaften, die sich auf Verarbeitungs- und Benutzerfreundlichkeitsfeatures beziehen, die für Microsoft BizTalk Server spezifisch sind.

  • Allgemeines. Diese Kategorie enthält Eigenschaften, die XSD-Konzepten entsprechen, die als einfach kategorisiert werden können, z. B. festlegen des Datentyps des entsprechenden Elements oder Attributs.

  • Referenz. Diese Kategorie enthält Eigenschaften, die mit der Kategorisierung des Geschäftszwecks des Schemas und der Branchenstandards zusammenhängen, denen sie entspricht.

Viele der Eigenschaften, die Schemaknoten zugeordnet sind, entsprechen direkt der Semantik der XML-Schemadefinitionssprache (XSD)-Konstrukten. Links zu Informationen zu XSD-Konzepten und -Spezifikationen finden Sie unter XSD-Ressourcen im Web.

Hinweis

Einige Schemaknoteneigenschaften werden abhängig von den Werten anderer Knoteneigenschaften automatisch aktiviert oder deaktiviert oder ausgeblendet oder angezeigt oder ausgeblendet.

In der folgenden Tabelle sind die Eigenschaften aufgeführt, die dem Schemaknoten zugeordnet sind und in allen Schemas verfügbar sind.

Eigenschaftsname Kategorie Description
Attribut FormDefault Advanced Gibt an, ob lokal deklarierte Attribute mithilfe eines Namespacebezeichners für Instanznachrichten qualifiziert werden müssen.
Blockdefault Advanced Gibt die Standardeinstellung an, ob Ableitungen im gesamten Schema zulässig sind, und falls ja, welche Arten (Erweiterung, Einschränkung usw.) zulässig sind.
CodeList-Datenbank BizTalk Gibt den Namen und die Position der Datenbank an, die Codelisten enthält, die zum Festlegen von Enumerationswerten zur Entwurfszeit verwendet werden.
Belegart Reference Gibt den Typ des Schemas an, das Sie konfigurieren, und zwar mithilfe der dokumenttypspezifischen Spezifikation, die für Ihr Unternehmen sinnvoll ist.
Dokumentversion Reference Gibt die Version des Schemas an, das Sie konfigurieren, wobei das Versionsverwaltungsschema für Ihr Unternehmen sinnvoll ist.
Element FormDefault Advanced Gibt an, ob lokal deklarierte Elemente mithilfe eines Namespacebezeichners für Instanznachrichten qualifiziert werden müssen.
Briefumschlag Reference Gibt an, ob das Schema einen Umschlag darstellt.
Finaldefault Advanced Gibt an, ob ein Typ als Grundlage für bestimmte Arten von Ableitungen verwendet werden kann.
Einfuhren Advanced Gibt alle Namespaces an, die im Schema verwendet werden, und stellt die Schnittstelle zum Importieren bereit, einschließlich und das Neudefinieren anderer Schemas innerhalb des zu bearbeitenden Schemas.
Knotenname Allgemein Zeigt den Namen des Knotens an, wie er in der Schemastrukturansicht angezeigt wird.
Höherstufen von Eigenschaften BizTalk Öffnet das Dialogfeld "Eigenschaften heraufstufen ", in dem Sie die Eigenschaften angeben können, die Sie in den Eigenschaftenkontextcontainer heraufstufen möchten.
Beleg Reference Gibt an, ob das Schema eine eingehende Bestätigungsnachricht darstellt.
Stammreferenz Reference Gibt den Knoten an, der das äußerste Element im XML-Geschäftsdokument darstellt, das durch das Schema dargestellt wird, und ist wichtig, wenn Sie mehrere Knoten auf oberster Ebene im Schema erstellt haben.
Schema-Editor-Erweiterungen Advanced Ermöglicht die Auswahl der BizTalk-Editor-Erweiterungen, die dem ausgewählten Schema zugeordnet werden.
Speicherort der Schemadatei Allgemein Zeigt den Speicherort des Dateisystems der Schemadatei an, die dem bearbeiteten Schema zugeordnet ist.
Schematyp Reference Gibt den Typ des ausgewählten Schemas als Dokumentschema oder als Eigenschaftenschema an.
Spezifikationsname Reference Gibt einen Geschäftsnamen für das Schema an.
Standard Reference Gibt das Format und/oder die Syntax der Instanznachricht an.
Standardversion Reference Gibt ggf. die Version des Formats und/oder der Syntax der Instanznachricht an.
Zielnamespace Allgemein Gibt den Zielnamespace für das Schema mithilfe eines gültigen URI (Uniform Resource Identifier) an.

Wenn Sie den Schemaknoten im BizTalk-Editor auswählen und die Flat File Extension mithilfe der Schema Editor Extensions-Eigenschaft aktiviert haben, können Sie zusätzliche Eigenschaften im Visual Studio-Eigenschaftenfenster untersuchen und festlegen. Diese Eigenschaften sind in die vorhandene Kategorie "Referenz " und die neue Kategorie "Flat File" unterteilt, von denen letztere diese Eigenschaften enthält, die sich auf die Analyse von Flachdateien in gleichwertigen XML-Dateien beziehen und XML-Dateien wieder in Flat files serialisieren.

In der folgenden Tabelle sind die zusätzlichen Eigenschaften aufgeführt, die für den Schemaknoten verfügbar sind, wenn die Erweiterung für flache Dateien aktiviert ist.

Name der Flachdateieigenschaft Kategorie Description
Gehäuse Flatfile Gibt an, ob Daten in Instanznachrichten in Großbuchstaben konvertiert, in kleingeschrieben oder links konvertiert werden sollen.
Codepage Flatfile Gibt die Codeseite an, die mit einer Instanznachricht verwendet werden soll.
Anzahl Positionen in Byte Reference Gibt an, ob die Positionen in Bytes gezählt werden.
Standardmäßiges untergeordnetes Trennzeichen Flatfile Gibt die Standardzeichenfolge an, die zum Trennen von Feldern und untergeordneten Datensätzen in Instanzdaten verwendet wird.
Standardtyp des untergeordneten Trennzeichens Flatfile Gibt an, wie eine alternative untergeordnete Standardtrennzeichenzeichenfolge in der Eigenschaft "Default Child Delimiter " und in der zugrunde liegenden XSD-Darstellung ausgedrückt wird.
Untergeordnete Standardreihenfolge Flatfile Gibt die Standardbeziehung zwischen Trennzeichen und den Daten an, die sie trennen.
Standard escapezeichen Flatfile Gibt ein Zeichen an, das als Standard-Escapezeichen in einer Instanznachricht verwendet werden soll. Ein Escapezeichen bewirkt, dass das folgende Zeichen als einfache Daten interpretiert wird und nicht die besondere Bedeutung hat, die dem Zeichen andernfalls zugeordnet ist.
Standardmäßiger Escapezeichentyp Flatfile Gibt an, wie ein alternatives Standard-Escapezeichen in der Eigenschaft "Default Escape Character " und in der zugrunde liegenden XSD-Darstellung ausgedrückt wird.
Standardtrennzeichen für wiederholte Wiederholungen Flatfile Gibt die Standardzeichenfolge an, die zum Trennen wiederholter Felder und untergeordneter Datensätze in Instanzdaten verwendet wird.
Standardtyp für wiederholte Trennzeichen Flatfile Gibt an, wie eine standardmäßige alternative wiederholte Trennzeichenzeichenfolge in der Eigenschaft "Standardwiederholungstrennzeichen " und in der zugrunde liegenden XSD-Darstellung ausgedrückt wird.
Standardumbruchzeichen Flatfile Gibt ein Zeichen an, das als Standardumbruchzeichen in einer Instanznachricht verwendet werden soll. Umbruchzeichen führen dazu, dass die Zeichen, die zwischen ihnen auftreten, als einfache Daten interpretiert werden und nicht die besondere Bedeutung haben, die ihr sonst zugeordnet ist.
Standardumbruchzeichentyp Flatfile Gibt an, wie ein alternatives Umbruchzeichen in der Eigenschaft "Standardumbruchzeichen " und in der zugrunde liegenden XSD-Darstellung ausgedrückt wird.
Eingeschränkte Zeichen Reference Gibt Bereiche von Zeichen an, die in Instanznachrichten eingeschränkt sind.

In der folgenden Tabelle sind zusätzliche Flache Dateiknoteneigenschaften aufgeführt, die nicht im Schema-Editor angezeigt werden. Die Verwendung dieser Eigenschaften erfordert die Handbearbeitung der Schemadatei in einem Text-Editor.

Eigentum Werte Standardwert Description
suppress_empty_nodes true oder false FALSCH Gibt an, ob leere XML-Knoten entfernt werden sollen, nachdem der Parser XML-Instanzdaten generiert hat.
generate_empty_nodes true oder false STIMMT Generieren Sie leere Knoten für Datensätze, die in den XML-Instanzdaten vorhanden sind.
parser_optimization Geschwindigkeit oder Komplexität Geschwindigkeit Die Optimierung der Geschwindigkeit verringert die Analysezeit, aber zu den Kosten für den Umgang mit einigen Mehrdeutigkeiten in Daten. Die Optimierung für Komplexität behandelt eine breitere Palette von Mehrdeutigkeiten, aber zu den Kosten der Verarbeitungsgeschwindigkeit.
lookahead_depth Jede positive ganze Zahl; Null (0) gibt unendlichen Lookahead an. 3 Wie weit man vorausschauen muss, um daten abzugleichen.
allow_early_termination true oder false FALSCH Gibt an, ob Positionsdatensätze frühzeitig (true) beendet werden können oder Daten für alle Datensatzfelder (false) enthalten müssen.
early_terminate_optional_fields true oder false FALSCH Vorzeitige Beendigung optionaler nachgestellter Felder aktivieren (true). Wenn das vorhandene Schema ohne diese Anmerkung im BizTalk-Editor geöffnet wird, wird dieser Anmerkung mit dem Standardwert (false) hinzugefügt. Hinweis: Die early_terminate_optional_fields Anmerkung wird nur wirksam, wenn der allow_early_termination auf (true) festgelegt ist.

Alle diese Eigenschaften sind Attribute des /annotation/appinfo/schemaInfo-Elements .

Wenn parser_optimization auf Komplexität festgelegt ist, gibt es möglicherweise Überprüfungsfehler für ein Schema, wenn viele optionale Knoten in derselben Gruppe oder einem Datensatz vorhanden sind. Möglicherweise müssen Sie lookahead_depth auf Null (0) festlegen, um Überprüfungsfehler zu vermeiden.

Siehe auch

Knoteneigenschaften – nach Knotentyp
Knoteneigenschaften - Alphabetische Auflistungen