Metadatenkonfiguration
Allgemein
Jeder Archivierungskonnektor kann Metainformationen in Form einer zusätzlichen Datei in das Archivierungsverzeichnis jedes archivierten Transfers schreiben. Das Format dieser Datei, der Dateiname und ihr Inhalt sind vollständig anpassbar. Jeder Archivierungskonnektor ist mit einer Standardvorlage in Form einer Apache Velocity-Vorlage vorkonfiguriert.
Velocity-Kontext
Der Velocity-Kontext der Vorlage enthält alle Informationen, die für die Archivierung relevant sein könnten.
Klicken Sie hier, um eine Übersicht über die verfügbaren Daten im Velocity-Kontext zu erhalten, der für die Archivierung verwendet wird
Apache Velocity
| Kontextvariable | Objekt | Beschreibung |
|---|---|---|
${date} |
Modifizierte Version von Apache DateTool mit zusätzlicher Unterstützung für den Typ „LocalDateTime“ |
Ermöglicht den Zugriff auf Datums-Hilfsmethoden, um Aufgaben im Zusammenhang mit Datumsangaben auszuführen, wie beispielsweise die Formatierung eines Datums in ein für Menschen lesbares Format. |
${number} |
Gewährt Zugriff auf Hilfsmethoden für Zahlen, um Aufgaben im Zusammenhang mit Zahlen (Ganzzahlen, Gleitkommazahlen usw.) auszuführen, wie beispielsweise die Umwandlung von Gleitkommazahlen in Ganzzahlen. |
|
$ {math} |
Bietet Zugriff auf mathematische Hilfsmethoden zur Durchführung von Rechenaufgaben, wie z. B. das Addieren von Zahlen. |
|
${esc} |
Gewährt Zugriff auf Escape-Hilfsmethoden, um bestimmte Vorlagenausgaben wie E-Mail-Adressen zu escapen. |
Cryptshare
|
Aktualisieren Sie Cryptshare von Version 4.6.1.0 auf 4.7.0.0
Das Verhalten von „provisionDate“ und „expirationDate“ wurde mit dem Update auf 4.7.0 geändert |
Geänderte Velocity-Kontextvariablen in 4.7.0
|
Verwendung von Kontextvariablen
Nicht alle Kontextvariablen können zur Anpassung des Dateinamens verwendet werden (z. B. für die Metadatendatei), da ihr Inhalt möglicherweise ungültige Zeichen für einen Dateinamen enthält oder ihr Inhalt eine Liste von Elementen darstellt, auf deren Inhalt nicht direkt zugegriffen werden kann. |
| Kontextvariable | Typ | Beschreibung | Verwendung für Dateinamen | Verwendung für Metadaten-Inhalt |
|---|---|---|---|---|
${trackingId} |
Zeichenkette |
Eine Cryptshare-Tracking-ID ist eine eindeutige ID für eine einzelne Cryptshare-Übertragung. |
|
|
${provisionDate} |
LocalDateTime |
Das Datum, an dem eine Cryptshare- Übertragung bereitgestellt wurde. |
|
|
${expirationDate} |
LocalDateTime |
Das Datum, an dem eine Cryptshare Übertragung abläuft. |
|
|
${product} |
Zeichenkette |
Eine Kennung für das Produkt, das den Transfer bereitgestellt hat, zum Beispiel Cryptshare for Outlook (Classic). |
|
|
${classification} |
Zeichenkette |
Die E-Mail-Klassifizierung, die zum Kennzeichnen eines Cryptshare-Transfers verwendet wurde. |
|
|
${message} |
Zeichenkette |
Die Benachrichtigungsnachricht, die verfasst wurde, um die Empfänger über einen Transfer zu informieren. |
|
|
${subject} |
Zeichenkette |
Der Betreff der Benachrichtigung, der für die an die Empfänger eines Transfers gesendete Benachrichtigungsnachricht verwendet wurde. |
|
|
${encryptedMessage} |
Zeichenkette |
Die vertrauliche Nachricht, die dem Transfer beigefügt wurde. |
|
|
${encryptedSubject} |
Zeichenkette |
Der Betreff der vertraulichen Nachricht, der für die vertrauliche Nachricht verwendet wurde. |
|
|
${http://sender.name[sender.name]} |
Zeichenkette |
Der Name des Absenders. |
|
|
${sender.phone} |
Zeichenkette |
Die Telefonnummer des Absenders. |
|
|
${sender.email} |
Zeichenkette |
Die E-Mail-Adresse des Absenders. |
|
|
${sender.ipAddress} |
Zeichenkette |
Die IP-Adresse des Absenders. |
|
|
${recipients} |
Liste |
Die Empfänger eines Transfers. |
|
|
<recipient> |
Objekt |
Bietet Zugriff auf Empfängerattribute wie die E-Mail-Adresse. |
|
|
${<recipient>.email} |
Zeichenkette |
E-Mail-Adresse eines Empfängers. |
|
|
${<recipient>.metaId} |
Zeichenkette |
Die Transfer-ID eines Empfängers. |
|
|
${fileChecksumAlgorithm} |
Zeichenkette |
Der verwendete Algorithmus zur Datei-Prüfsumme eines Transfers |
|
|
${files} |
Liste |
Die Dateien in einem Transfer. |
|
|
<file> |
Objekt |
Bietet Zugriff auf Attribute der Transferdatei, wie beispielsweise den Dateinamen. |
|
|
${<file>.name} |
Zeichenkette |
Der ursprüngliche Name einer Transfer-Datei. |
|
|
${<file>.encryptedName} |
Zeichenkette |
Der verschlüsselte Name einer Transfer-Datei . |
|
|
$ {<file>.size} |
long |
Die Dateigröße einer Transfer-Datei in Byte. |
|
|
${<file>.checksum} |
Zeichenkette |
Die Prüfsumme einer Transfer-Datei (unter Verwendung des durch ${fileChecksumAlgorithm} festgelegten Prüfsummenalgorithmus). |
|
|
${options} |
Objekt |
Bietet Zugriff auf Übertragungsoptionen wie den ausgewählten Passwortmodus. |
|
|
${options.passwordMode} |
Zeichenkette |
Der für einen Transfer verwendete Passwortmodus. |
|
|
${options.showFilenames} |
Boolescher Wert |
Gibt an, ob in Benachrichtigungen zum Transfer die ursprünglichen Dateinamen angezeigt werden oder nicht. |
|
|
${options.uploadNotificationEnabled} |
Boolescher Wert |
Gibt an, ob der Absender benachrichtigt wird, sobald der Upload für die Empfänger verfügbar ist. |
|
|
${options.downloadNotificationEnabled} |
boolean |
Ob der Absender benachrichtigt wird, wenn Empfänger Dateien vom Transfer heruntergeladen haben. |
|
|
Die Metadatendatei
Dateiname
Für jeden archivierten Transfer wird eine Metadatendatei in das Archivierungsverzeichnis geschrieben , dessen Name sich nach der in den Metadaten-Einstellungen festgelegten Namensvorlage richtet .

Für den Dateinamen der Metadaten-Datei kann ebenfalls auf die oben erwähnten Metadaten-Einstellungen zugegriffen werden. Das bedeutet , dass für den Dateinamen auch die markierten Informationen zum Transfer zur Verfügung stehen .
|
Beispiel
Es liegt ein Transfer mit der Tracking-ID ‚20170822-114019-3a4efd0d‘ vor. Zusammen mit einer Konfiguration, wie sie im obigen Screenshot gezeigt wird, lautet der Name der Metadatendatei ‚meta-info\_20170822-114019-3a4efd0d.xml‘. |
Metadateninhalt
Es stehen zwei Vorlagen für den Metadateninhalt zur Verfügung. Eine für den Legacy-Konnektor und die andere für den lokalen Dateisystem-Konnektor sowie den Secure-Copy-Konnektor. Für alle Konnektortypen kann der Inhalt je nach den Anforderungen des verwendeten Archivierungssystems angepasst werden. Die vorkonfigurierten Vorlagen dienen lediglich als Beispiele.
