ReadCsvAndConvertToXmlAction
Diese Action kann eingesetzt werden, um eine CSV-Datei einzulesen und in eine XML-Struktur zu überführen. Die folgenden Parameter sollen dabei unterstützen diese Konvertierung weiter zu konfigurieren. Der ganze Klassenname lautet org.b2bbp.runtime.actions.internal.ReadCsvAndConvertToXmlAction
-
B3P_CSV_FILE_URI
- URI-Pfad zur CSV, also z.B. file:///C:/ ….
- Darf nicht gesetzt sein, wenn die Property B3P_MC_KEY_FOR_INPUT gesetzt wurde
-
B3P_MC_KEY_FOR_INPUT
- Konfiguriert den Schlüssel, über den man im MessageContext den Input bestimmen kann
- Darf nicht gesetzt sein, wenn die Property B3P_CSV_FILE_URI gesetzt wurde
-
B3P_ROOT_TAG_NAME
- Bestimmt den Tagname des Root-Elements des resultierenden XML
- optional, Default ist “root”
-
B3P_ROW_TAG_NAME
- Bestimmt den Tagname pro Zeile im CSV
- optional, Default ist “row”
-
B3P_HAS_HEADER_LINE
- Gibt an, ob die einzulesende CSV eine Kopfzeile mit Spaltenüberschriften hat
- Optional, Default ist false
-
B3P_CUSTOM_HEADER_LINE
- Semikolon-separierte Liste um die Tagnamen der Feldbezeichner zu überschreiben
- Optional
-
B3P_CSV_SEPARATOR
- Mit dieser Property kann man angeben, mit welchen Zeichen die CSV separiert, also z.B. ob mit einem Semikolon oder Komma
- Optional, Default ist “;”
-
B3P_QUOTE_CHARACTER
- Mit dieser Property kann man angeben, welches Zeichen als Zitat- Anfang und -Ende interpretiert werden sollte.
- Optional, Default ist “ (doppeltes Anführungszeichen)
-
B3P_ENCODING
- Mit dieser Property kann man das Encoding der einzulesenden Datei angeben
- Optional, Default ist UTF-8
-
B3P_MC_KEY
- Mit dieser Property kann man angeben, unter welchem Schlüssel, die Ergebenis-XML im MessageContext abgelegt wird.
- Optional, Default ist B3P_TRANSFORMED_XML