EDICreationUnit
Gruppe |
|
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 +).