Details
-
Story
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
-
Volaris Sprint 131, Volaris Sprint 132, Volaris Sprint 133
-
8
-
Volaris
-
Lotus R1 2022
Description
Purpose/Overview:
To better support decoupled cross-app interaction, we need update mod-circulation-storage to support publishing messages to kafka for loan-storage records, along the lines of mod-inventory-storage.
Requirements/Scope:
- CREATE Event
- message includes new loan record
- UPDATE event
- message includes the previous and new versions of the loan record
- DELETE event
- message includes the last available version of the deleted record
Approach:
Outbox approach.
Acceptance criteria:
- CREATE, UPDATE, and DELETE messages for loan-storage records are reliably published to a documented Kafka message queue
- No noticeable regressions to loan creation/update performance should be introduced
TestRail: Results
Attachments
Issue Links
- blocks
-
MODINREACH-159 INN-Reach Circulation Flow: React to Loan Record Changes for INN-Reach Transactions - Patron Hold: Check Out to Patron
-
- Closed
-
- defines
-
UXPROD-3380 Add Kafka Message Queues to Select Circulation Storage Record Types
-
- Closed
-
- is required by
-
MODINREACH-165 INN-Reach Circulation Flow: React to Loan Record Changes for INN-Reach Transactions - Patron Hold: Claim Returned
-
- Closed
-
-
MODINREACH-169 INN-Reach Circulation Flow: React to Loan Record Changes for INN-Reach Transactions - Item Hold: Final Check-in
-
- Closed
-
-
MODINREACH-176 INN-Reach Circulation Flow: React to Changed Loan Record for INN-Reach Transaction: Item Recalled (Item Hold)
-
- Closed
-