When a patron makes a hold request, the hold is placed by default on the first call number attached to a bibliographic record. For multi-volume sets, the hold is usually placed on volume 1. However, if the patron wants to get the third volume of a set, they must be able to specify which volume number to place a hold on.
In Symphony, volume information is stored in what is called the Analytic Z portion of the call number.
To determine whether a title has an Analytic Z portion that requires a volume-level hold, turn on the includeCallNumberSummary element in your LookupTitleInfoRequest (for the lookupTitleInfo operation). This returns a list of CallSummary objects in the TitleInfo object. The presence of data in the Analytic Z field of the CallSummary then indicates that a hold request requires the call number to be passed in.
In order to place a volume-level hold, use the createMyHold or placeMyHold operation and as part of the request pass in the call number (that has Analytic Z as part of the CallSummary) for the specified title. This triggers the volume-level hold request.
Related topics
© 2009-2012 SirsiDynix