dms.ConvertQuery
Mit diesem Job lassen sich verschiedene Anfrageformate ineinander konvertieren.
Folgende Formate werden unterstützt:
-
DMS— DMSQuery XML-Format -
STQ— Format für gespeicherte Anfragen -
ABN— Format für Abonnements
1. Eingabeparameter
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
|
INT |
Ja |
Flags muss |
|
INT |
Ja |
Muss |
|
STRING oder BASE64 |
Ja |
Anfragetext |
|
STRING |
Ja |
Eingabeformat: |
|
STRING |
Ja |
Ausgabeformat: |
|
STRING |
Nein |
Name der Anfrage (nur bei OutputFormat |
|
INT |
Nein |
ID der Anfrage (nur bei OutputFormat |
|
INT |
Nein |
ID eines Icons, das im Client angezeigt wird. Default |
|
INT |
Nein |
Aktion beim Öffnen der gespeicherten Anfrage (nur bei OutputFormat |
|
INT |
Nein |
|
2. Ausgabeparameter
| Name | Typ | Abhängigkeit | Beschreibung |
|---|---|---|---|
|
BASE64 |
OutputFormat |
Anfragetext im DMSQuery XML-Format (UTF-8 kodiert) |
|
STRING |
OutputFormat |
Anfragetext im Zielformat (ANSI-kodiert) |
3. Rückgabe
(INT): 0 = Job erfolgreich, sonst Fehlercode
Vollständige Fehlerliste
| Da die Anfragemöglichkeiten des DMSQuery XML-Formats über die Möglichkeiten der anderen Formate hinausgehen, bestehen folgende Limitierungen für das DMSQuery XML-Format als Eingabeformat: |
-
Hierarchische Strukturen werden nicht unterstützt (
<ParentObjects>,<ChildObjects>,<ExternalObjects>werden ignoriert). -
Parameternamen müssen das Format
$VARnnn$bzw.$STATnnn$besitzen (nnn = 000–999). -
Es dürfen keine Feldgruppen innerhalb von Bedingungen verwendet werden.
-
Für jede Bedingung darf nur jeweils ein Wert angegeben werden.
-
Es können keine Bedingungen für Basisparameter und Systemfelder formuliert werden.
-
Gespeicherte Anfragen (STQ) im Expertenmodus können nicht konvertiert werden.