Neue Zeile für CSV/Feste Länge

Bei Dateien, die Daten im CSV- oder Feste-Länge-Format enthalten, wird die Struktur der Daten wesentlich dadurch bestimmt, welche Daten zusammen in einer Zeile stehen.

Knoten haben eine Eigenschaft "Zeilenvorschub". Damit wird festgelegt, ob nach Abarbeitung des Knotens eine neue Zeile begonnen werden soll. Hat diese Eigenschaft den Wert "Ja", arbeitet der Mapper wie folgt.


  • Nach Abarbeitung des Knotens wird eine neue Zeile begonnen.

  • Enthält der Knoten Ausgabefelder vor einem Unterknoten mit Zeilenschaltung, dann werden die zugehörigen Ausgaben und der Unterknoten in eine Zeile gestellt.

  • Enthält der Knoten Ausgabefelder nach einem Unterknoten mit Zeilenschaltung, dann werden die zugehörigen Ausgaben in eine neue Zeile gestellt.


Hat die Eigenschaft Zeilenvorschub den Wert Nein, wird nach Verlassen des Knotens keine neue Zeile begonnen. Die folgende Abbildung zeigt die Auswirkungen, wenn sowohl für einen Knoten als auch für einen Unterknoten die Eigenschaft Zeilenvorschub den Wert Nein hat.


images/download/thumbnails/164335181/Neue_Zeile_1-version-1-modificationdate-1705390143667-api-v2.png


(1) Der Knoten node hat für die Eigenschaft Zeilenvorschub den Wert Nein.

(2) Der Knoten Subnode hat für die Eigenschaft Zeilenvorschub ebenfalls den Wert Nein.

(3) Alle Werte der Felder werden mit diesen Einstellungen in eine Zeile geschrieben.


Die nächste Abbildung zeigt die Auswirkungen, wenn für einen Knoten die Eigenschaft Zeilenvorschub für CSV/Feste Länge den Wert Ja und für einen Unterknoten den Wert Nein hat.


images/download/thumbnails/164335181/Neue_Zeile_2-version-1-modificationdate-1705390143664-api-v2.png


(1) Der Knoten node hat für die Eigenschaft Zeilenvorschub den Wert Ja. Deshalb wird nach Verlassen des Knotens im Zielbaum eine Zeilenschaltung vorgenommen.

(2) Der Knoten Subnode hat für die Eigenschaft Zeilenvorschub den Wert Nein.

(3) Alle Werte der Felder werden mit diesen Einstellungen in eine Zeile geschrieben. Nach Verlassen des Knotens wird eine Zeilenschaltung vorgenommen.

(4) Die Werte des nächsten Knotens werden in eine Zeile geschrieben, und danach eine Zeilenschaltung vorgenommen.


Die folgende Abbildung zeigt die Auswirkungen, wenn für einen Knoten die Eigenschaft Zeilenvorschub für CSV/Feste Länge den Wert Nein und für einen Unterknoten den Wert Ja hat.


images/download/thumbnails/164335181/Neue_Zeile_3-version-1-modificationdate-1705390143662-api-v2.png


(1) Der Knoten node hat für die Eigenschaft Zeilenvorschub den Wert Nein.

(2) Der Knoten Subnode hat für die Eigenschaft Zeilenvorschub den Wert Ja. Deshalb wird nach Verlassen des Knotens im Zielbaum eine Zeilenschaltung vorgenommen.

(3) Alle Werte der Felder werden in eine Zeile geschrieben.

(4) Alle Werte der Felder (auch die des nachfolgenden Knotens) werden in eine Zeile geschrieben.

(5) Nach Verlassen des Knotens Subnode wird eine Zeilenschaltung vorgenommen.

(6) Der Wert des Feldes wird in eine Zeile geschrieben.


Die letzte Abbildung zeigt die Auswirkungen, wenn sowohl für einen Knoten als auch für einen Unterknoten die Eigenschaft Zeilenvorschub für CSV/Feste Länge den Wert Ja hat.


images/download/thumbnails/164335181/Neue_Zeile_4-version-1-modificationdate-1705390143660-api-v2.png


(1) Der Knoten node hat für die Eigenschaft Zeilenvorschub den Wert Ja. Deshalb wird nach Verlassen des Knotens im Zielbaum eine Zeilenschaltung vorgenommen.

(2) Der Knoten Subnode hat für die Eigenschaft Zeilenvorschub den Wert Ja. Deshalb wird nach Verlassen des Knotens im Zielbaum eine Zeilenschaltung vorgenommen.

(3) Die Werte der Felder werden in eine Zeile geschrieben. Nach Verlassen von Subnode wird eine Zeilenschaltung vorgenommen.

(4) Die Werte der Felder werden in eine Zeile geschrieben. Nach Verlassen von node wird eine Zeilenschaltung vorgenommen.