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
View Me   Edit Me