dms.ExecuteStoredQuery

Mit diesem Job lassen sich gespeicherte Anfragen ausführen. Das Ergebnis wird im DMS Content Format zurückgegeben.

1. Eingabeparameter

Name Typ Pflicht Beschreibung

Flags

INT

Ja

Flags zur Steuerung des Ausgabeformates
0x00000010 (16) = XML Ergebnis wird als Datei zurückgegeben, sonst als Buffer
0x00001000 (4096) = XML Ergebnis wird UTF-8 kodiert, ansonsten UTF-16

QueryID

INT

Ja

ID der Anfrage

[CheckParams]

INT

Nein

0 = Wurde für einen Anfrageparameter kein Wert definiert, werden Bedingungen, welche diesen Parameter referenzieren, ignoriert (Default).
1 = Es wird eine Fehlermeldung erzeugt, wenn ein referenzierter Parameter nicht definiert wurde.

Handelt es sich um eine parametrisierte Anfrage, müssen die Anfrageparameter als Jobparameter übergeben werden. Die $-Zeichen, welche die Parameter in der Anfrage umschließen, müssen dabei weggelassen werden (z. B. VAR1 oder STAT3). Durch den Parameter QueryCatalogueLocale kann gesteuert werden, in welcher Sprache mehrsprachige Kataloge als Anfrageparameter übergeben wurden. Zusätzlich können folgende Parameter zur Formatierung des zurückgelieferten XML-Dokuments gesetzt werden: RequestType, OutputFormat, BaseParams, Offset, Pagesize, MaxHits, Rights, DateFormat, Variants, FileInfo, Baseparams. Die Beschreibung dieser Parameter findet sich in der Beschreibung des Jobs dms.GetResultList.

2. Ausgabeparameter

Name Typ Abhängigkeit Beschreibung

Count

INT

Anzahl der Datensätze die zurückgegeben werden

TotalHits

INT

Anzahl der vorhandenen Treffer

[XML]

BASE64

Optional

Trefferliste im DMSContent XML-Format (wenn Flags kein 0x00000010 (16))

3. Ausgabedateien

Name Beschreibung

[FileCount]

es wird immer nur eine Datei zurückgeliefert

[Dateiliste]

Name und Pfad der DMSContent XML-Datei, die die Trefferliste enthält

4. Rückgabe

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