gbeister
I'm new here

FS-Integration: Query Problem

Hallo,

wir haben folgendes Query-Konstrukt, was soweit auch sehr gut funktioniert:

<input type="hidden" name="query_xml"
value="&lt;QUERY entityType=&quot;Mitarbeiter&quot;&gt;

&lt;FILTERPARAM parameter=&quot;vorname&quot; datatype=&quot;java.lang.String&quot; value=&quot;%&quot; /&gt;
&lt;FILTERPARAM parameter=&quot;nachname&quot; datatype=&quot;java.lang.String&quot; value=&quot;%&quot; /&gt;

&lt;FILTERPARAM parameter=&quot;raum&quot; datatype=&quot;java.lang.String&quot; value=&quot; &quot; /&gt;

&lt;AND&gt;
&lt;LIKE attribute=&quot;Sn&quot; parameter=&quot;nachname&quot; /&gt;
&lt;LIKE attribute=&quot;Givenname&quot; parameter=&quot;vorname&quot; /&gt;

&lt;EQ attribute=&quot;Physicaldeliveryofficename&quot; parameter=&quot;raum&quot; /&gt;

&lt;/AND&gt;


&lt;/QUERY&gt;" />

Nur wollen wir das wenn eine Raumnummer als Parameter existiert auch nur nach genau dieser Raumnummer gesucht wird. Das funktioniert aber mit der Query oben so nicht. Gibt es eine Möglichkeit eine Art "If-Else" Klausel in das Query-Konstrukt einzubauen, das dann den kursiven Bereich nur nimmt wenn es einen definierten Parameter "raum" gibt?

Vielen Dank!

Viele Grüße

Gunnar

0 Kudos
1 Reply
feddersen
Community Manager

Sie werden doch sicherlich eine serverseitige (Script-)sprache verwenden (JSP, PHP o.ä.) damit können Sie das Query-Konstrukt einfach entsprechend zusammenbauen. IF/ELSE Konstrukte innerhalb der Query-Syntax gibt es nicht.

0 Kudos