Uploaded image for project: 'mod-inventory-storage'
  1. mod-inventory-storage
  2. MODINVSTOR-438

stream GET for /instance, /holdings and /items

    XMLWordPrintable

Details

    • CP: sprint 82, CP: sprint 83
    • Core: Platform

    Description

      The existing endpoints;

      /instance-storage/instances https://github.com/folio-org/mod-inventory-storage/blob/master/ramls/instances.json
      /holdings-storage/holdings https://github.com/folio-org/mod-inventory-storage/blob/master/ramls/holdingsrecords.json
      /item-storage/items https://github.com/folio-org/mod-inventory-storage/blob/master/ramls/items.json

      will be refactored to use the streaming utility developed through RMB-559. The schema for those endpoints will be extended with a new optional field called resultInfo which uses the schema defined at:

      https://github.com/folio-org/raml/blob/raml1.0/schemas/resultInfo.schema

      This is going to match response types in mod-users, e.g:

      https://github.com/folio-org/mod-users/blob/master/ramls/userdataCollection.json

      In case of errors, the stream will be immediately terminated and errors will be supplied in the trailing resultInfo section.

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                adam Adam Dickmeiss
                adam Adam Dickmeiss
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases