Refile Item

The Refile item API will be called by Storage Location, through their  Storage Location IMS System when a item is back in the Storage Location facility after fulfilling a physical or EDD request. On refiling, SCSB verifies if there are any recalls pending against the item and sends the retrieval request call to Storage Location IMS System. If there are no recalls pending, SCSB updates the item status as available.

Storage Location IMS System has certain status maintained for item during refile process. The status are :
"Sch on REFILE WO:" is considered as the first scan
"Ver on REFILE WO:" is considered as second scan
"IN" is considered to be the final status when it placed into the shelf.
Items refiled with status "Ver on REFILE WO:" and "IN" were considered available in SCSB and the items with status "Sch on REFILE WO:" were rejected from being refiled in SCSB.

After a change request raised from GFA - MS-323, Items when requested from ILS which has a status as "Sch on REFILE WO:" on Storage Location IMS System is marked as "LAS REFILE REQUEST PLACED" in SCSB and the request is not processed immediately in Storage Location IMS System. When Storage Location IMS System does a refile for requests which has "LAS REFILE REQUEST PLACED" in SCSB only then the information are sent to Storage Location IMS System ActiveMQ for processing the request and the status in SCSB changes accordingly as "RETRIEVAL ORDER PLACED"/"EDD ORDER PLACED".Also when items are refiled with "Sch on REFILE WO:" is accepted now in SCSB and items are marked as AVAILABLE in SCSB.

To be noted the change request - MS-286 to call check-In/check-Out endpoints to ILS for EDD requests is also part of the Refile process. When EDD items are refiled a check-In/check-Out called is sent to respective ILS with pseudo patron barcodes shared by partners.

Request - Refile
{
  "itemBarcodes": [
    "32101045675921" // Item Barcode, common across the Storage Location IMS System and SCSB.
  ],
  "requestIds": [
    12345 // Request Id generated by SCSB, returned as part of the Request Item API response, stored and reused by Storage Location's IMS System.
  ]
}


Response - Refile
{
  "screenMessage": "Successfully Refiled", / Success
  "success": true
}


Alternate Response - Refile Item
{
  "screenMessage": "Cannot refile a already available Item", // When trying to refile an available item
  "success": false
}