Hier eine Zusammenstellung der in CLARC ENTEPRRISE verwendeten und möglichen REMOTEQUERY Abfragen an externe Systeme. Die Queries können sowohl im Userexit (RemoteQuery Userexit) als auch im Scripting (TccRemoteQuery Klasse) angewendet werden.
Abfragen in EE.x
Abfragen an den EASY Enterprise.x XML-Server werden in EQL angegeben.
EQL Light ist eine Dokumentabfragesprache für den Endbenutzer von EASY Enterprise.x, um mit einfach formulierbaren Abfragen komfortabel nach Dokumenten suchen zu können.
Details siehe XML-Server Dokumentation.
Abfragen in EASY Documents
Eine Query in EASY Documents hat den folgenden Aufbau:
select [Feldliste|*]
from documents.[|script.][Mappentyp|Skriptname]
where [Suchbedingung]
order by [Feldname] [|desc|asc]
Der Rückgabewert (JSON) eines Documets Scripts hat beispielhaft folgenden Aufbau:
Abfragen in Verbindung mit documents.script können nur mit "=" und "and" formuliert werden.
Tipp
Um weiche Abfragen auszuführen kann ein "*" verwendet werden. Kein "%".
Beispiel
select DlcFile_Title, DlcFile_LastModified, tel, location, name
from documents.MyFieldscheme
where name like 'cto*' and location = 'Stuttgart'
order by name desc
select Col1,Col4
from documents.script.easyCreateRandomListParam
where number = '123456' and city = 'Stuttgart'