[OPEN-ILS-GENERAL] Minimum Available Copy/Hold Ratio
Bill Erickson
berick at esilibrary.com
Wed Jan 23 16:36:59 EST 2013
Hi Kathy,
The circ policy looks OK to me. I think it's safe to say this is a bug.
-b
On Tue, Jan 22, 2013 at 8:21 AM, Kathy Lussier <klussier at masslnc.org> wrote:
> Thanks for the info on the ratios Bill!
>
> I tried testing the minimum available copy/hold ratio on a clean 2.3
> install, but had some errors when trying to renew an item. I also tested it
> in master and saw the same errors. I don't know if I've set up my circ
> policy incorrectly or if I found a bug with the ratios.
>
> The clean 2.3 install had the default circ policy that comes with
> Evergreen. I added a new circ policy where I set the "renewal" flag to
> "true" and set the "Minimum Available Copy/Hold Ratio" to 1. I've attached
> a screenshot of the circ policy page in the staff client to show the
> parameters that were set with this rule.
>
> When I try to renew an item now, I get an error message regardless of
> whether there is a hold on the title or not. The initial error is a network
> or server failure with the following:
>
>
> method=open-ils.circ.renew
> params=["6150fccc3948b557db1c76b8fdc4e18a",{"barcode":"777776","patron":8}]
> THROWN:
> {"payload":[],"debug":"osrfMethodException : *** Call to
> [open-ils.circ.renew] failed for session
> [1358707558.197945.135870755821330], thread trace [1]:\nException:
> OpenSRF::EX 2013-01-20T13:45:58 OpenSRF::Application
> /usr/local/share/perl/5.10.1/OpenSRF/Application.pm:211 : Bad event name:
> \n\n","status":500}
> STATUS:
>
> I then get a message saying the renew failed. The Debug Output is:
>
> Please open a helpdesk ticket and include the following text:
> Sat Jan 19 2013 22:10:20 GMT-0500 (Eastern Standard Time)
> Renew Failed for 777776
> [
>
> {
> "ilsevent":-1,
> "textcode":"Server or method error"
> }
>
> ]
>
> I then get another error with the following in the Debug Output:
>
> Please open a helpdesk ticket and include the following text:
> Sat Jan 19 2013 22:11:23 GMT-0500 (Eastern Standard Time)
> Error in renew_via_barcode callback\nRenew probably did not happen for
> barcode 777776
> {
> "fileName":"oils://remote/xul/rel_2_3_0/server/patron/items.js",
> "lineNumber":393
> }
>
> Did I configure the rule incorrectly or is this a bug? If it's a bug, I'll
> be happy to file something in Launchpad.
>
> Kathy
>
> Kathy Lussier
> Project Coordinator
> Massachusetts Library Network Cooperative(508) 343-0128klussier at masslnc.org
> Twitter: http://www.twitter.com/kmlussier
>
> On 1/15/2013 10:26 AM, Bill Erickson wrote:
>
>
> On Mon, Jan 14, 2013 at 8:38 AM, Joan Kranich <jkranich at cwmars.org> wrote:
>
>> Hello,
>>
>>
>>
>> If you are using the circulation policy field for Minimum Available
>> Copy/Hold Ratio or Minimum Total Copy/Hold Ratio to prevent renewals on
>> titles with Holds, can you tell me the ratio you use and how it is working?
>>
>
> Hi Joan,
>
> I'm not personally using the ratio, but I can offer some examples.
>
> In general, the ratio defines the minimum number of available (or
> existing) copies required to accommodate active hold requests (on the same
> record) before a renewal is allowed.
>
> A ratio value of "1" (1/1) means there has to be at least 1 copy for
> every hold.
>
> A ratio value of "2" (2/1) means there has to be at least 2 copies for
> every hold.
>
> A ratio value of ".5" (1/2) means there has to be at least 1 copy for
> every 2 holds.
>
> A ratio value of ".75" (3/4) means there has to be at least 3 copies for
> every 4 holds.
>
> Etc...
>
> Hope this helps,
>
> -b
>
> --
> Bill Erickson
> | Senior Software Developer
> | phone: 877-OPEN-ILS (673-6457)
> | email: berick at esilibrary.com
> | web: http://esilibrary.com
> | Equinox Software, Inc. / Your Library's Guide to Open Source
>
>
>
--
Bill Erickson
| Senior Software Developer
| phone: 877-OPEN-ILS (673-6457)
| email: berick at esilibrary.com
| web: http://esilibrary.com
| Equinox Software, Inc. / Your Library's Guide to Open Source
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://libmail.georgialibraries.org/pipermail/open-ils-general/attachments/20130123/ee576cca/attachment.htm>
More information about the Open-ils-general
mailing list