Für die Generierung von Dateinamen und Betreff sind folgenden Formate, auch in Kombination möglich.
Maske | Beschreibung |
---|---|
${TimeStamp} | Zeitstempel im „Format Jahr Monat Tag Stunden Minuten Sekunden Millisekunden“,ohne Leerzeichen: yyyyMMddHHmmssfff |
${TimeStampWC} | Zeitstempel im Format yyyyMMddHHmmss |
${ShortDateStamp} | Zeitstempel im Format yyyyMMdd |
${DocumentDate} | Bei dieser Mask wird das DocDate vom ersten Dokument aus der Liste der Dokumente der Nachricht verwendet. Syntax: ${DocumentDate[:„Datumsformat“]} Beispiele: ${DocumentDate} = Datum im Standardformat „yyyyMMddHHmmss“ bzw. ${DocumentDate:ddMMyy-HHmm} = Datum im Format „ddMMyy-HHmm“ |
${DocumentType} | Von dem ersten Dokument in der Nachricht der Typ. |
${DocumentSubType} | Von dem ersten Dokument der Nachricht der Untertyp. |
${DocumentNumber} | Hierbei wird der Dokumentenname aus der Dokumentennummer generiert. |
${InterchangeReference} | Diese Einstellung generiert den Dokumentennamen aus der InterchangeReferenz-Nummer. |
${FN:<ein X-Path Ausdruck>}1) | Der X-Path Ausdruck wird auf dem Dokument ausgeführt, z.B.: ${FN:ActualDateTime("yyyy-MM-dd")}, ${fn:GetDocument()/@DocSubType} |
${InterchangeEdiRecipient} | Der Empfänger aus dem Interchange. |
${InterchangeEdiSender} | Der Absender aus dem Interchange. |
${InterchangeReference3Digits} | Diese Einstellung generiert den Dokumentennamen aus den letzten drei Stellen der der InterchangeReferenz-Nummer. Ist diese kürzer als 3 Stellen, werden die fehlenden stellen linksbündig mit 0 aufgefällt. |
${RX:<ein regulärer Ausdruck>} | Der reguläre Ausdruck wird auf den ersten 100 KB des Anhangs ausgewertet, z.B. liefert {RX:NAD\+BY\+([^:]*):} aus einer EDIFACT Datei die GLN aus dem BY Segment. |
${TradingPartnerTNr} | Hier wird die eGate Teilnehmernummer des Tradingpartners als Dokumentname verwendet. |
${SystemPartnerTNr} | Hier wird die eGate Teilnehmernummer des Systempartners als Dokumentname verwendet. |
${Subject} | Betreff der Nachricht. |
${TradingPartnerName} | Bei dieser Mask wird der Name des Trading Partners für das eingestelltes Dokument verwendet. |
${SystemPartnerName} | Bei dieser Mask wird der Name des System Partners für das eingestelltes Dokument verwendet. |
${MessageEntryDate} | Eingangsdatum der Nachricht im Datumsvormat der eingestellten Sprache2). Besser man definiert durch einen Doppelpunkt getrennt das Datum, z.B. ${MessageEntryDate:yyyyMMddHHmmss} |
${NodeName} | Diese Einstellung generiert den Dokumentennamen aus der Bezeichnung des Message Knotens. |
${OriginalDocumentTypeName}3) | Bei dieser Mask wird der original Source-Objekt Dokumenten-Typ als Name für das eingestelltes Dokument verwendet. |
${OriginalFileName}4) | Bei dieser Mask wird der Original Name der eingelesenen Datei als Dokumentname verwendet. |
${FileFirstName} | Bei dieser Mask wird der erste Teil des Original-Namens er eingelesenen Datei als Dokumentname verwendet, z.B. bei „SlsRpt.EDIFACT“ wird „SlsRpt“ zurückgeliefert. |
${TradingPartnerGLN} | Hier wird die GLN des TradingPartners als Dokumentname verwendet. |
${SystemPartnerGLN} | Hier wird die GLN des SystemPartners als Dokumentname verwendet. |
${Counter:CounterName:ValueName} | Mit Diesem Makro wird der Zählerstand eines Counters um 1 erhöht, an den Containerisierer zurückgegeben und in den Dokumentname eingefügt. |
Beispiel:
${DocumentType}_${DocumentNumber}_${TimeStamp}.EDI
Hinweis:Die Masken können auch mit individuellen Bezeichnern kombiniert werden z.B.
Schließen Sie Ihre Eingaben durch einen Klick auf Speichern ab, damit der neue Containerisierer in die eBiss-Datenbank übernommen wird.
Hinweis: Der SubjectSetter und der FilenameSetter kann auch von diesen Masken5) gebrauch machen.