Versions Compared

Key

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

The Request Item API allows the user to raise a request (retrieve / recall / EDD) in SCSB for a valid item. The request internally makes SIP/REST calls to partner ILS's to create a bibliographic record (temporary record for cross partner borrowing), hold item, recall item (in case of recalls), charge and discharge of the records. The request information is gathered and placed in SCSB ActiveMQ from which it will be consumed by the Storage Location IMS System's ActiveMQ system to retrieve and deliver physical items to the partner ILS and to fulfill EDD requests.

Before the request information is gathered and placed in SCSB ActiveMQ, the status of the requested item is checked in the Storage Location IMS System using a REST call to check if item is available in the Storage Location IMS System. Requests are processed based on the Storage Location IMS System's item status. If the Storage Location IMS System's item status is on first scan (e.g. "Sch on REFILE WO:") for a request then the request information is gathered and saved in SCSB database with the status as 'REQUESTS PLACED ON SCH'. When the Storage Location IMS System executes its Refile process then these requests are picked up and put into a queue, and will be picked up and processed by the Storage Location IMS System as a regular request.

When a Retrieval request is made across partner institutions, a checkout call is made to the respective institution with pseudo patron barcodes shared by partners. This is also done for EDD requests.

   Request - Request Item 
   API End Point : /requestItem/requestItem


Info
titleRetrieve Request

Retrieve request is the basic request placed on an available item to physically deliver it to the partner institution. As shown below, this is exemplified by the requestType value of RETRIEVAL.

...