The following video is a beta explainer animation for Realtime Paged Data Exchange (RPDE) feeds. If you find this short video useful, please drop any feedback to [email protected], and we will extend it into a full explanation.
For a full explanation of how to create an RPDE feed, please see the specification.
It's important to ensure that items don't disappear from the feed without first passing through the
deleted state, as if this happens they will live on forever in the downstream apps and services, which will have cached the previously published version indefinitely.
See the deleted items section of the specification for more information.
Misreading the query in the specification is the single most common cause of incorrect implementation. Please read it carefully and ensure that brackets and comparators are used correctly.
>= for example.
Please ensure that you have implemented this query correctly:
--include WHERE clause only if @afterTimestamp and @afterId providedWHERE (modified = @afterTimestamp AND id > @afterId)OR (modified > @afterTimestamp)ORDER BY modified, id