...
Role | Person | Comments |
---|---|---|
Solution Architect | Approved | |
Java Lead | ||
UI Lead | ||
Product Owner |
...
2) Send GET items collection form item-storage.
3) Update retrieved items with new item.holdingsRecordId and send asynchronously update request to item-storage for each item.
34) Wait all responses, populate errors if some of request failed.
45) Return response to UI client.
56) Send transfer request (it contains id of instance to which holdings should be moved and holdings ids).
67) Send GET holdings collection form holdings-storage.
7) Update retrieved holdings with new holding.instanceId and send asynchronously update request to holdings-storage for each itemholding.
78) Wait all responses, populate errors if some of request failed.
89) Return response to UI client.
...
Transfer schema:
Field | Type | Required | Note |
---|---|---|---|
to | UUID | true | Unique identifier of instance/holding to which holdings/items to be moved |
ids | Array<UUID> | true | Array of holding/item unique identifiers which will be moved to the new instance/holding |
...