Hallo,
wir haben folgendes Query-Konstrukt, was soweit auch sehr gut funktioniert:
<input type="hidden" name="query_xml"
value="<QUERY entityType="Mitarbeiter">
<FILTERPARAM parameter="vorname" datatype="java.lang.String" value="%" />
<FILTERPARAM parameter="nachname" datatype="java.lang.String" value="%" />
<FILTERPARAM parameter="raum" datatype="java.lang.String" value=" " />
<AND>
<LIKE attribute="Sn" parameter="nachname" />
<LIKE attribute="Givenname" parameter="vorname" />
<EQ attribute="Physicaldeliveryofficename" parameter="raum" />
</AND>
</QUERY>" />
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