Improve multivolume parser functionality
In February 2026, we submitted a support ticket regarding Rapido requests that we received from other institutions for multiple volumes in a series. We owned only one of the volumes; therefore, only one of the requests should have come to us. In addition, Rapido seemingly picked random barcodes from our holdings to send to Caiasoft (our remote storage management system), even for the volume that we own.
After a lengthy investigation, Support responded: "The issue is that the request data contains an errant comma in the Volume field....It looks like the problem [the Multivolume Parser] ran into was that the comma after the digits in the Volume fields in the patron requests caused the parser to not know what to do with those values. This caused the requests to match to any available volume, resulting in the behavior you're experiencing here."
Ex Libris has already made some improvements to the Multivolume Parser per the Idea Exchange post at https://ideas.exlibrisgroup.com/forums/935112-rapido/suggestions/46786285-rapido-to-parse-all-volume-formats-for-multivolume, and RAENH-I-1179 dealt with this issue as well. It would be nice if this enhancement could be adjusted further to take into account errant punctuation, spaces, etc. Alternatively, the Parser could be designed so that if it's not sure whether a holding matches, it resorts to Locate Failed. Taking these actions will ensure that lending libraries don't receive requests for materials not held, and borrowing libraries can receive their materials faster from libraries that do hold the materials.