EDICreationUnit

Gruppe

Integration Units

Funktion

Aus den Daten des Zielbaums wird eine EDIFACT-Struktur erzeugt.

Beschreibung


Die EDICreationUnit erzeugt aus den Daten des Zielbaums eine EDIFACT-Struktur. Sie kann durch folgende Parameter konfiguriert werden.

Wichtiger Hinweis: Die Integration Unit behandelt die Knoten UNA, UNB, UNT und UNZ auf spezielle Weise. Bitte vermeiden Sie deshalb eigene Knotennamen, die mit einem dieser Bezeichner beginnen.

Parameterbeschreibung


Für alle Parameter muss hier ein Wert gesetzt werden.


Parametername

Erlaubte Werte

Default-Wert

Beschreibung

Add UNA-segment to result

true, false

true

Mit dieser Checkbox kann unterbunden werden, dass ein UNA-Segment in die Zieldaten eingefügt wird. In diesem Fall müssen selbstverständlich die Default-Metazeichen verwendet werden.

Add value to segment counter


0

Der hier eingegebene Wert wird zum Wert des automatisch ermittelten UNT-Zählers hinzuaddiert. Es können auch negative Werte eingetragen werden.

Autocreate empty mandatory segments

true, false

true

Ist diese Checkbox gesetzt, werden alle Pflichtsegemente erzeugt, auch wenn sie keine Daten enthalten.

Cut line after 80 chars

true, false

true

Bei aktivierter Checkbox wird nach 80 Zeichen eine Zeilenschaltung eingefügt. Die Option ist erforderlich, wenn die Daten für eine AS/400 bestimmt sind.

Delimiters


:+.? '

Gibt die Zeichen für das UNA-Segment an. Eine Änderung eines Zeichens bewirkt die Verwendung des geänderten Zeichens im zu erstellenden Dokument. Hinweis: Es ist möglich statt dem Zeichen ' den Platzhalter /NL zu verwenden. Es wird dann im Dokument ein Zeilenumbruch als Zeilen-Endzeichen verwendet. Beachten Sie aber bitte, dass dies nicht dem regulären Aufbau eines EDIFACT-Dokuments entspricht! Siehe auch https://en.wikipedia.org/wiki/EDIFACT und https://unece.org/trade/uncefact/tf_recommendations.

Length to cut line


80

Anzahl der Zeichen pro Zeile, ab der eine Zeilenschaltung durchgeführt wird.

Linefeed


\r\n

Zu verwendende Zeilenumbruchszeichen.

One EDI-document per record

true, false

false

Ist diese Checkbox gesetzt, dann wird der Segmentzähler bei jedem Datenblatt zurückgesetzt.

Replace umlauts

true, false

true

Mit der Checkbox kann das Ersetzen der Umlaute deaktiviert werden.

Replace umlauts with checking case

true, false

false

Berücksichtigt beim Ersetzen von Umlauten ob der Umlaut an erster Stelle eines Wortes steht. In diesem Fall wird nur der erste Buchstabe der Ersetzung großgeschrieben. Das heißt, wenn der Schalter aktiviert ist, werden aus großen Umlauten nach einem Leerzeichen ein Großbuchstabe und ein Kleinbuchstabe gemacht (z. B. aus Ü wird Ue, aus DRÜBEN wird aber DRUEBEN).

Return EDIFACT in uppercase completely

true, false

false

Wandelt alle Kleinbuchstaben in Großbuchstaben um.

Trim type (both,left,right)

both, left, right

both

Legt fest, ob Leerzeichen von links, von rechts, beidseitig, oder gar nicht entfernt werden sollen.

Trim values

true, false

true

Entscheidet, ob Feldwerte getrimmt werden, oder ob Leerzeichen links bzw. rechts vom Feldwert erhalten bleiben.

Write message in one line

true, false

false

Normalerweise wird jedes Segment in eine eigene Zeile geschrieben. Mit diesem Schalter können die Segmente in eine einzige Zeile geschrieben werden.

Manuell erzeugte oder geänderte Zielstruktur


Im Normalfall werden Sie in der Zielstruktur eine EDIFACT-Vorlage verwenden. Wenn Sie z. B. zusätzliche Teilstrukturen einfügen, dann beachten Sie bitte die Knoten-Eigenschaft "Opt. Zusatzkennung". Verwenden Sie den Wert 1 für Komponenten (erzeugt Trennzeichen :) und 0 für Segmente (erzeugt Trennzeichen +).