RawFixValueUnit

Gruppe

Integration Units

Funktion

Wie FixValueUnit, aber Output-Encoding ist immer 8859_1. Empfohlen für das Base64-Decoding einer binär Eingangsdatei.

Beschreibung


Einleitung: Integration Units. Setzen Sie in Phase 6 in den Inhalts-Einstellungen eines Antwortwegs den Inhalt auf Ausgabe von IU.


Diese Integration Unit arbeitet wie FixValueUnit, aber das Output-Encoding ist immer 8859_1. Bei Verwendung für das Base64-Decoding einer binär Eingangsdatei, wird diese Klasse anstelle der FixValueUnit empfohlen.

Die Daten des Zielbaumes werden bei true in Use mapped data hintereinander gesetzt, wie bei FixRecord. Anstelle der Feldlänge werden aber nur die relevanten Werte berücksichtigt. Es liegt also etwa zwischen Fixrecord und CSV. Man kann es sich auch vorstellen, wie ein CSV-Format, bei dem alle Feldtrennzeichen entfernt wurden. Ist Use mapped data auf false, dann wird der Wert des Parameters Fix value ausgegeben. Da hier auch Variablen-Auflösung in der Form VAR_NAME unterstützt wird, kann man beliebige Werte als Zieldaten ausgeben, die vorher im Mapping dieser Variablen zugewiesen wurden. Wird zusätzlich der Parameter Decode Base64 (only if no mapped data is used) auf true gesetzt, wird als Fix value, bzw. als aufgelöster Variablenwert, ein Base64-codierter Wert erwartet und dieser decodiert. Das Ergebnis kann z.B. eine Binärdatei sein, die damit über einen Antwortweg versendet werden soll, z.B. als PDF.

Beschreibung der Parameter


Parametername

Erlaubte Werte

Default-Wert

Beschreibung

Decode Base64 (only if no mapped data is used)

true, false

false

Ist true gesetzt, wird als Festwert, bzw. als aufgelöster Variablenwert ein Base64-codierter Wert erwartet und dieser decodiert.

Fix value


ok

Wert, der zur Ausgabe verwendet werden soll. Es wird auch eine Variablen-Auflösung in der Form VAR_NAME unterstützt.

Use mapped data

true, false

false

Bei true werden die Ausgangsdaten aus dem Zielbaum erzeugt.