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

Flags

INT

Ja

Flags muss 0 sein

Digest

String

Ja

Hashwert der Datei, dessen Vorhandensein überprüft werden soll. (SHA2-256Bit)

2. Ausgabeparameter

Name Typ Abhängigkeit Beschreibung

TotalHits

INT

Anzahl der Treffer

ObjectIds

String

Kommaseparierte Liste der Objekt IDs der gefundenen Dokumente.

TypeIds

String

Kommasepariererte Liste der Objekt Typen.

3. Rückgabe

(INT): 0 = Job erfolgreich, sonst Fehlercode
Vollständige Fehlerliste