Current situation or problem:
When the FOLIO request corresponding to an INN-Reach request is cancelled, whether it be by the borrowing or owning library, the INN-Reach central server must be notified. Therefore, the INN-Reach module(s) should be made aware of such cancellations made in FOLIO.
- A method to notify the INN-Reach module(s) when a request has been cancelled.
- Logic to determine if a cancelled request is associated with an active INN-Reach request and notify the INN-Reach Central Server as required.
Out of scope
- Handling cancellation requests received from the Central Server
Whenever a FOLIO request is cancelled such transactions should be published to a message queue (eg. PubSub or Kafka), so that they can be subscribed/consumed by the INN-Reach module(s) and evaluated for required action.
Links to additional info
- INN-Reach requests are not cancellable once shipped. How do we account for/handle this in FOLIO?