MultipleFileCreatorUnit
Gruppe |
|
Funktion |
Die Integration Unit kann aus der Zielstruktur mehrere verschiedene Zieldateien erzeugen und diese dann in ein ZIP-Archiv packen. |
Beschreibung
Dazu werden die Zielknoten mit der Zielstruktur-Knoten-Eigenschaft "Opt. Zusatzkennung" jeweils durch einen Wert > 0 zu einer bestimmten Zieldatei zugeordnet. Knoten mit der selben Opt. Zusatzkennung werden jeweils in die selbe Datei übernommen. Über den Integration-Unit-Parameter File name bindings erfolgt die Zuordnung der Nummer zu einem Dateinamen. Die restlichen Integration-Unit-Parameter beziehen sich jeweils auf die Ausgabeformate CSV, FixRecord bzw. XML und sind durch entsprechende Namen gekennzeichnet. Folgende Formate können erzeugt werden: CSV, Excel, FixRecord und XML.
Beschreibung der Parameter
Parametername |
Erlaubte Werte |
Default-Wert |
Beschreibung |
CSV&FixRecord: line break (0=\r\n, 1=\n, 2=\r) |
|
0 |
Legt die Art des Zeilenumbruchs in CSV- und FixRecord-Dateien fest. |
CSV&FixRecord: no linebreak at end |
true, false |
true |
Bei true wird am Ende der Datei keine Zeilenschaltung angefügt (Pflichtwert). |
CSV: always quote data |
true, false |
false |
Bei true werden alle Werte in Anführungszeichen gesetzt (Pflichtwert). |
CSV: delimiter char |
|
, |
Das Feldtrennzeichen für CSV-Dateien. |
CSV: do not quote data at all |
true, false |
false |
Bei true werden keinerlei Werte in Anführungszeichen gesetzt (und die Parameter CSV: always quote data und CSV: only quote alphanumeric data werden ignoriert). |
CSV: only quote alphanumeric data |
true, false |
false |
Nur Feldwerte von String-Feldern werden in Anführungszeichen gesetzt (dazu bitte den Hinweis unten beachten) (Pflichtwert). |
CSV: quote char |
|
" |
Das Anführungszeichen. |
CSV: write content Excel conform |
true, false |
false |
Erzeugt eine Excel-konforme CSV-Datei (Pflichtwert). |
CSV: suppress header creation |
true, false |
true |
Falls true, dann wird kein Header erstellt. |
CSV: use normalized header names |
true, false |
true |
Falls true, dann wird aus einem Headerfeldnamen Feld#3 der Name Feld. |
Excel: sheet names (use semicolon to delim names) |
|
|
Durch Semikolon getrennte Tabellennamen. |
File name bindings |
|
|
Dieser Parameter besteht aus Token, die durch Pipe (|) getrennt sind. Jeder Token beschreibt eine Zieldatei. Jeder Token enthält selbst wieder mehrere Werte, die nun mit Semikolon (;) getrennt sind, mit folgender Bedeutung (Siehe Hinweise zu File name bindings) |
XML: with empty fields |
true, false |
false |
XML-Elemente auch für leere Felder erzeugen (alle, auch Nicht-Pflichtfelder) (Pflichtwert). |
XML: write empty mandatory fields |
true, false |
true |
XML-Elemente auch für leere Felder erzeugen, die Pflichtfelder sind (Pflichtwert). |
Hinweise:
Bestimmte Parameter sind vom Dokument-Typ abhängig. Es gibt aber auch Abhängigkeiten untereinander. Wenn für CSV die Option CSV: only quote alphanumeric data aktiv ist, werden CSV: write content Excel conform, CSV: always quote data und CSV FixRecord: no linebreak at end ignoriert.
Wenn für Typ Excel die Dateinamensendung .xlsx lautet, wird das xlsx-Format erzeugt.
Erläuterung zum Parameter ''File name bindings''
Allgemeiner Aufbau eines Tokens ist:
<key>;<encoding>;<file format>;<file name>;<template>;<start row>;<start column> |
Beispiel:
1;8859_1;csv;Datei1.csv |
Token-Bestandteil |
Erlaubte Werte |
Default-Wert |
Beschreibung |
key |
|
|
Die Opt. Zusatzkennung des zugeordneten Knotens. |
encoding |
|
8859_1 |
Die Zeichenencodierung. |
file format |
csv, excel, fixrecord, xml |
|
Das Format der zu erzeugenden Datei. |
file name |
|
|
Der Dateiname in der ZIP-Datei. |
template |
|
|
Der Pfad zur Template-Datei. Notwendig für XML, möglich für Excel. |
start row |
|
|
Gibt an, in welcher Zeile begonnen wird. |
start column |
|
|
Gibt an, in welcher Spalte begonnen wird. |