Duplikate, die bei einer großen, paginierten Suche zurückgegeben werden

Problem

Bei einer großen, paginierten Suche in der API nach einem Objekt erhält der Kunde doppelte Einträge und fehlende Datensätze.

Lösung

Wenn die Reihenfolge nicht formell definiert ist, verlassen wir uns auf die Reihenfolge der von der Oracle-Datenbank zurückgegebenen Zeilen, was keine deterministische Reihenfolge garantiert. Zwei aufeinander folgende Aufrufe mit derselben Abfrage können beispielsweise Zeilen in einer anderen Reihenfolge zurückgeben. Gleichermaßen werden die Zeilen beim Paging zufällig verschiedenen "Seiten"zugewiesen, was zu Duplikaten führt. Die einfachste Lösung besteht darin, eine Sortierung nach Kennung hinzuzufügen:

&ID_Sort=asc
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43