CIB merge technischer Leitfaden

6. Aufrufparameter im Detail

6.50. Parameter --multidatafile

[--meta/--metadatafile/--multi/-c]

Wird eine Multisteuerdatei/Multi-CSV-Datei als Datenquelle verwendet, so muss zusätzlich der Parameter --multidatafile gesetzt werden. 


Syntax
--multidatafile

Beschreibung

Der Parameter --multidatafile kennzeichnet, dass die mit dem Parameter --datafile angegebene Datendatei weitere Datendateien beinhaltet.


Beispiele

  • Paramterdatei mit Multisteuerdaten aus Multi-CSV-Datei:

--datafile=multi.csv
--multidatafile

Der Parameter --datafile definiert eine Multi-CSV-Datei. Die Aliase sind in der ersten Zeile der CSV-Datei definiert, alle weiteren Zeilen sind die Aliasdefinitionen.

Die Verwendung des Parameters im Zusammenhang mit CSV-Dateien wird im Anwendungsbeispiel Serienbrief veranschaulicht.

Hinweis:

Bei Verwendung von Multi-CSV-Dateien wird der Parameter --headerfile nicht eingesetzt.


  • Parameterdatei mit Multisteuerdaten aus zwei getrennten CSV-Dateien

--datafile=Daten.csv
--multidatafile
--headerfile=Alias.csv

Alias-CSV-Datei:

Adresse;Lizenzinformationen

Daten-CSV-Datei:

Adresse.csv;Lizenzinfo.csv

 

Hinweis:

Die Aliasnamen und Aliasdefinitionen sind in diesem Beispiel in zwei CSV-Dateien getrennt gespeichert. Um die CSV-Datei für die Aliasnamen anzugeben wird der Parameter --headerfile verwendet. Die Aliasdefinitionen befinden sich in der CSV-Datei, die mit dem Parameter --datafile gesetzt wird. Jede Zeile stellt eine neue Definition (Datensatz) dar.


  • Parameterdatei mit Multisteuerdaten aus XML:

--headerfile=XML:Daten_mitAlias.xml
--datafile=/root/multi
--multidatafile

Der Parameter --headerfile definiert die XML-Datei. Die Aliase ergeben sich aus den Knotennamen in der XML-Datei, die mit dem angegebenen XPath definiert sind. Die Aliasdefinitionen sind die Knoteninhalte.

Die Verwendung des Parameters mit Multisteuerdaten aus XML wird im Anwendungsbeispiel Serienbrief veranschaulicht