Anonymous
Not applicable

Integration - leeres Resultset bei Sortieren mittels Date

Hallo Community!

Ich bin über ein merkwürdiges Verhalten des Integration-Moduls gestolpert. Und zwar hole ich mir mittels einer Query über Integration eine Liste von Medien aus unseren Datenquellen. Das funktioniert auch wunderbar!

Nun soll diese Liste mit Hilfe der Spalte "Datum" vom Typ "Date" sortiert werden. In dem Moment, in dem der Query ein <ORDER>-Tag mitgegeben wird, bekomme ich nur noch leere Resultsets. Innerhalb FirstSpirit habe ich die Abfrage getestet, da klappt es einwandfrei!

Kann mir da wer helfen? Ist das ein Bug im Modul?

Meine Abfrage lautet wie folgt:

<QUERY entityType="Medium">
    <ORDER>
        <ORDERCRITERIA attribute="datum" descending="0" />
    </ORDER>
    <AND>
        <EQ attribute="aktiv" datatype="java.lang.Boolean" value="true"/>
        <EQ attribute="medientyp" datatype="java.lang.String" value="$CMS_VALUE(st_medientyp)$"/>
    </AND>
</QUERY>

0 Kudos
4 Replies
gockel
Crownpeak employee

Wie verwenden Sie die Query denn genau? Im Querytag ?

0 Kudos
Anonymous
Not applicable

Genau, innerhalb der fsi-Tags:

<fsi:setSchema schema="Data">

     <fsi:search pageSize="9">
          <fsi:query>
               <QUERY...>
          </fsi:query>

     </fsi:search>
</fsi:setSchema>

Lasse ich das <ORDER> weg oder ändere es auf eine String-Spalte, wird mir ein korrektes Resultset geliefert über das ich iterieren kann.

0 Kudos
gockel
Crownpeak employee

An dieser Stelle sollte die Order Auswertung funktionieren. Könnten Sie sich mit diesem Problem zu weiteren Analyse bitte an den Helpdesk wenden.

0 Kudos
Anonymous
Not applicable

Das Ticket "[Help #Help-20101111-633]: FS-INTEGRATION: leeres Resultset bei Sortieren mittels Date" habe ich gerade erstellt.

0 Kudos