dms.GetStoredQuery

Mit diesem Job werden gespeicherte Anfragen im DMS Query Format zurückgegeben. Dabei werden alle Objektfelder in die Liste der angfragten Felder übernommen. Es gelten die gleichen Ausgabeoptionen wie bei dms.GetResultList.

1. Eingabeparameter

Name Typ Pflicht Beschreibung

Flags

INT

Ja

Flags muss 0 sein

QueryID

INT

Ja

ID der Anfrage

[QueryMode]

INT

Nein

Legt das gewünschte Anfrageverhalten fest. Mögliche Werte sind: Auto (-1) = Automatisch das verwenden, das in der Anfrage festgelegt wurde. Folder (0) = Ordner werden angefragt. Register (1)= Register werden angefragt. Dokument (2) = Dokumente werden angefragt. Ungefiltert (-2) = Ordner+Register+Dokumente werden zurückgegeben. Default ist "Ungefiltert (-2)".

2. Ausgabeparameter

Name Typ Abhängigkeit Beschreibung

[Query]

BASE64

Optional

Anfrage im DMSQuery XML-Format (UTF-8 kodiert)

[ExpertMode]

INT

Optional

1, wenn die gespeicherte Anfrage eine Expertenanfrage ist.

3. Rückgabe

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

Gespeicherte Anfrage:
[196608@0]
#OSACT#=1
#OSPOS001#=$STAT1$
[SYSTEM]
NAME=Stat1
IDENT=73706
VARREQUEST=1
DEFACTION=0

Konvertierte Anfrage:

<DMSQuery requesttype="LOL" outputformat="LOL">
  <Params>
    <Param name="$STAT1$"/>
  </Params>
  <Archive internal_name="press_archive">
    <ObjectType internal_name="color_images" alias="Stat1">
      <Fields>
        <Field internal_name="date" system="0"/>
        <Field internal_name="author" system="0"/>
        <Field internal_name="source" system="0"/>
        <Field internal_name="content" system="0"/>
        <Field internal_name="viewable" system="0"/>
      </Fields>
      <Conditions>
        <ConditionObject internal_name="color_images">
          <FieldCondition internal_name="author" operator="="
            <ParamValue ref="$STAT1$"/>
          </FieldCondition>
        </ConditionObject>
      </Conditions>
    </ObjectType>
  </Archive>
</DMSQuery>