- When a page request is created in circulation if the item’s effective location is remote - circulation request is saved in the "retrieval requests queue"
Checking, that the item location is remote should be done based on cache implemeted in
Existing circulation events, which are implemented using PubSub should be used.
- In order to provide additional information for Dematic the following fields should be saved in the field:
- holdId - (should be populated from "requestId") - the name is holdId, as it has this name in the XML response of Dematic
- callNumber - item callNumber