get document content (Integration-Funktion)

Prev Next

Diese Funktion steht nur in Verbindung mit dem Dokumentenmodul (s. Dokumente) zur Verfügung.

Die Funktion get document content (Integration-Funktion) liefert den Inhalt eines in Lobster Data Platform / Orchestration gespeicherten Dokuments (s. Dokumente) ausgehend von dessen ID (id), die der Parameter a definiert.

Abhängig vom Parameter b wird der Dokumentinhalt entweder binär (false/Standard) oder als Base64 codierte Zeichenfolge zurückgegeben.

images/download/attachments/201674009/image2020-10-8_13-55-15-version-1-modificationdate-1747044092803-api-v2.png

HINWEISE

  • Der Dokumentinhalt wird ohne Berücksichtigung von Rollenrechten, Besitzverhältnissen und Freigaben in Lobster Data Platform / Orchestration bereitgestellt, wenn der Zugriff über Lobster_data per _pro get document content-Funktion erfolgt.

  • Falls zum Zeitpunkt des Funktionsaufrufs kein Dokument mit der im Parameter a adressierten ID existiert, bricht das Profil mit einem Fehler ab.

Parameter

Parameter

Beschreibung

Beispiel

Hinweis

a

ID (id) eines Dokuments

4711

Zahlenwert (long)

b

Mit dem Wert true wird der Dokumentinhalt als Base64-String zurückgegeben,
sonst Binärdaten.

true
false

Base64-Inhalte können z. B. in XML-Dokumenten verwendet werden, um binäre Dateien als Strings einzubetten.
Die Rückgabe von Binärdaten liefert den Dateiinhalt direkt (wie bei einem Download).

Beispiel

Dem Zielfeld getDocumentContent wird hier Inhalt des Dokuments mit der internen ID (id) 1551 in Base64 Codierung (b = true) zugewiesen:

images/download/attachments/201674009/image2020-10-8_16-12-51-version-1-modificationdate-1747044092808-api-v2.png

  • Anschließend wird hier - zur Demonstration - die _data-Funktion decode Base64 verwendet, um den Inhalt aus dem Base64-Code wieder in das Originalformat zu decodieren. Der Rückgabewert entspricht dann der Ausgabe, die get document content (Integration-Funktion) mit b = false liefern würde.