Freigeben über


Umbruchzeichen

Überblick

Ein Umbruchzeichen ist ein einzelnes Zeichen, das die in einem Feld enthaltenen Datenzeichen einschließt. Es wird verwendet, damit diese Datenzeichen bei der Verarbeitung ignoriert werden. Wenn Sie beispielsweise für einen Flatfile-Datensatz die folgenden Eigenschaften festlegen:

  • Name = Record1

  • Durch Trennzeichen getrennt

  • Trennzeichen für untergeordneten Datensatz = Komma (,)

  • Reihenfolge der untergeordneten Elemente = infix

  • Escapezeichen = umgekehrter Schrägstrich (\)

  • Tag = RECORD1

  • Drei Felder mit der Bezeichnung "Field1", "Field2" und "Field3", die alle das Rautezeichen als (#) Umbruchzeichen verwenden sollen.

    Dann gelten für den Datensatz die folgenden Flatfile-Daten.

RECORD1#field1#,#field2#,#field3#  
  

Die Daten werden in das folgende XML-Fragment zerlegt.

<Record1>  
    <Field1></Field1>  
    <Field2></Field2>  
    <Field3></Field3>  
</Record1>  
  

Beachten Sie, dass die Umbruchzeichen (#), die die fett dargestellten Datenzeichen "field1", "field2" und "field3" einschließen, entfernt wurden.

Wenn der Flatfile-Assembler den umgekehrten Vorgang ausführt und dabei die XML-Version des Datensatzes in den entsprechenden Flatfiledatensatz konvertiert, werden die Umbruchzeichen vor und nach den Datenzeichen der einzelnen Felder eingefügt, wodurch die ursprüngliche Sequenz von Flatfilezeichen ergibt.

Das definierte Escapezeichen kann zusammen mit dem definierten Umbruchzeichen verwendet werden. Beispiel: Angenommen, der Wert von "Field1" wird wie folgt geändert (in Fettschrift).

<Record1>  
    <Field1></Field1>  
    <Field2>field2</Field2>  
    <Field3>field3</Field3>  
</Record1>  
  

Wenn dieses XML-Fragment mit den angegebenen Datensatz- und Felddefinitionen assembliert wird, wird die folgende Reihenfolge von Flatfile-Zeichen ausgegeben (die mit einem Escapezeichen versehene Rautezeichensequenz ist fett dargestellt).

RECORD1#field1#,#field2#,#field3#  
  

Beim Erstellen eines Flatfileschemas mit dem BizTalk-Editor können Sie mithilfe der Eigenschaften Standardumbruchzeichen und Standardumbruchzeichentyp des Schemaknotens ein Standardumbruchzeichen für das gesamte Schema definieren. Anschließend können Sie jedes einzelne Feld im Schema so konfigurieren, dass es entweder dieses Standardumbruchzeichen oder ein benutzerdefiniertes, feldspezifisches Umbruchzeichen verwendet, indem Sie die Eigenschaften Umbruchzeichen und Umbruchzeichentyp der Knoten Feldelement oder Feldattribute in Flatfileschemas verwenden.

Weitere Informationen