====== Masken ====== 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:}**((Dieses Makro kann nur im Mapping, im EntityMessageCreator und der Funktion SendMailUseChannel verwendet werden))|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:}**|Der [[prozessdefinition:repositorien:erkennungskomponenten:regex|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 Sprache((unter der der eBiss Dients läuft)). 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}**((Ursprungsdokument vom Dokument muss gesetzt sein, sonst ist der Wert leer))|Bei dieser Mask wird der original Source-Objekt Dokumenten-Typ als Name für das eingestelltes Dokument verwendet.| |**${OriginalFileName}**((Ursprungsdokument vom Dokument muss gesetzt sein, sonst ist der Wert leer))|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 {{:images:sign_warning.png?nolink|}}**Hinweis:**Die Masken können auch mit individuellen Bezeichnern kombiniert werden z.B.\\ * **Test-${TimeStamp}-Dokument** => Test-051111121430-Dokument * **Pricat Nr. ${DocumentNumber}** => Pricat Nr. 52 Schließen Sie Ihre Eingaben durch einen Klick auf Speichern ab, damit der neue Containerisierer in die eBiss-Datenbank übernommen wird. {{:images:sign_warning.png?nolink|}}**Hinweis:** Der [[prozessdefinition:jobs:jobsteps:allgemein:subjectsetter|]] und der [[prozessdefinition:jobs:jobsteps:allgemein:filenamesetter|]] kann auch von diesen Masken((Mit der Ausnahme ${FN:}.)) gebrauch machen.