dms.GetObjectsByDigest
Dieser Job liefert Objektinformationen auf Basis eines Hashwertes (Fingerprint) für eine beliebige Datei. Er kann dazu benutzt werden, zu bestimmen, ob eine Datei schon im System abgelegt wurde. Der Job benutzt seinerseits den Job 'std.FindDocumentDigest' führt allerdings anschließend noch eine Überprüfung auf Validität aus. Der Eingabeparameter 'Digest' ist ein über die Datei gebildeter Fingerabdruck der mit dem SHA2-256 Algorithmus bestimmt werden kann. In den jeweiligen Clientbibliotheken stehen Hilfsfunktionen zur Verfügung, um aus einer Datei den Digest bestimmen zu können, ohne die Datei an den Server übertragen zu müssen.
1. Eingabeparameter
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
|
INT |
Ja |
Flags muss 0 sein |
|
String |
Ja |
Hashwert der Datei, dessen Vorhandensein überprüft werden soll. (SHA2-256Bit) |
2. Ausgabeparameter
| Name | Typ | Abhängigkeit | Beschreibung |
|---|---|---|---|
|
INT |
— |
Anzahl der Treffer |
|
String |
— |
Kommaseparierte Liste der Objekt IDs der gefundenen Dokumente. |
|
String |
— |
Kommasepariererte Liste der Objekt Typen. |
3. Rückgabe
(INT): 0 = Job erfolgreich, sonst Fehlercode
Vollständige Fehlerliste