TextHTMLWriter Step

Mit dem Step TextHTMLWriter kann man dynamische Textausgaben erzeugen, wie z.B.

  • Text, XML oder HTML-Dokumente
  • Dateinamen mit Datum

Der Step besitzt ein Eingabefeld template, in welchem man die Freemarkeropen in new window Templatesprache verwenden kann. Man kann durch Platzhalten, sog. Template-Variablen Texte erstellen. Die Variablen werden dann bei der Flow-Ausführung mit den jeweiligen Werten ersetzt.

Als Variablen stehen zur Verfügung:

  • Ausgaben vorheriger Steps
  • Flow Variablen
  • Laufzeit-Variablen

TrimMode zum entfernen von Leerzeichen und Zeilenumbrüchen

Mit der Option trimMode kann man steuern, ob und wie Leerzeichen und Zeilenumbrüche entfernt werden sollen.

  • Nicht anwenden
  • Leerzeichen am Anfang und Ende entfernen, Zeilenumbrüche erhalten
  • Leerzeichen am Anfang und Ende entfernen und Zeilenumbrüche durch Leerzeichen ersetzen
  • Leerzeichen am Anfang und Ende entfernen und Zeilenumbrüche entfernen
  • Jede Zeile trimmen, dann verbinden. Das Ergebnis ist eine einzeilige Zeichenkette.

Zum Beispiel hat die letzte Funktion folgenden Effekt:

Input:

  Zeile1
   Zeile 2
 Zeile 3    

Ergebnis:

Zeile1Zeile 2Zeile 3

Beispiel

Mehrere Dateien erstellen

Der Step TextHTMLWriterMultiOutput ist eine Erweiterung dieses Steps zum erzeugen mehrerer Dateien.

XML Dateien erstellen

Ein umfangreiches Beispiel, wie man mit diesem Step eine komplexe XML-Datei erstellen kann finden Sie in diesem Cookbookopen in new window.

Inputs

Das sind die Optionen, mit denen man den Step konfigurieren kann.

Name Datentyp Beschreibung Pflichtfeld Werte
template STRING Enthält das Skript in Freemarker. Ja
trimMode STRING Der Modus der Trim Funktion. Damit kann man steuern, ob und wie Leerzeichen und Zeilenumbrüche entfernt werden. Nein
  • --Nicht anwenden--
  • Leerzeichen am Anfang und Ende entfernen, Zeilenumbrüche erhalten
  • Leerzeichen am Anfang und Ende entfernen und Zeilenumbrüche durch Leerzeichen ersetzen
  • Leerzeichen am Anfang und Ende entfernen und Zeilenumbrüche entfernen
  • Jede Zeile trimmen, dann verbinden. Das Ergebnis ist eine einzeilige Zeichenkette.

Outputs

Das sind die Ergebnisse des Steps, die von nachfolgenden Steps, nach der Ausführung verwendet werden können.

Name Datentyp Beschreibung Pflichtfeld Werte
TEMPLATE_OUTPUT_STRING STRING Das Ergebnis als STRING. Ja