PUL requesting PUL item
title PUL -> PUL ( PUL Requesting its own item). This is not for EDD #This is not for EDD Alma->Alma: (Dummy) PUL->SCSB: SCSB: RequestItem SCSB->SCSB: Validate the request SCSB->PUL: Success(real time)/failure note left of PUL: If failure PUL->Alma: Do nothing note left of PUL: If Success PUL->Alma: Place Hold Request for the Patron SCSB->SCSB: Make the item in SCSB not available(real time) SCSB->ActiveMQ: Write the message Q with Request Info ActiveMQ->SCSB:Read the message SCSB->RECAP: Check Item Availability in RECAP note left of RECAP: If item is available? SCSB->RECAP: Retrieval Item Order RECAP->RECAP: Execute the order RECAP->RECAP: Get the item from Shelf RECAP->PUL: Place the item for shipment PUL->PUL: Staff discharge the item at destination, place on hold shelf PUL->PUL: Patron is notified PUL->PUL: Patron collects the item note left of ReCAP: If item is not available in LAS? RECAP->SCSB: Get Exception SCSB->SCSB: Keep the status of the item as unavailable \n (Currently code is rolling back the item status to available, Need a discussion with Mike #for the above task need wider discussion with Mike SCSB->Topic: Failure Message SCSB->PUL: Do nothing #No need of any further call after initial success/failure message #Harvard also same for its own items