Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

RolePersonComments
Solution ArchitectApproved
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.

56Send 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:

FieldTypeRequiredNote
toUUIDtrueUnique identifier of instance/holding to which holdings/items to be moved
idsArray<UUID>trueArray of holding/item unique identifiers which will be moved to the new instance/holding

...