[OPEN-ILS-GENERAL] Minimum Available Copy/Hold Ratio

Joan Kranich jkranich at cwmars.org
Thu Jan 24 07:55:44 EST 2013


Kathy,

Thanks for testing the copy/hold ratio.

Joan

Joan Kranich
C/W MARS Member Services
jkranich at cwmars.org
508-755-3323 ext. 21

From: open-ils-general-bounces at list.georgialibraries.org [mailto:open-ils-general-bounces at list.georgialibraries.org] On Behalf Of Bill Erickson
Sent: Wednesday, January 23, 2013 4:37 PM
To: Evergreen Discussion Group
Subject: Re: [OPEN-ILS-GENERAL] Minimum Available Copy/Hold Ratio

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<mailto: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-0128<tel:%28508%29%20343-0128>

klussier at masslnc.org<mailto:klussier 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<mailto: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<mailto: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<mailto: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/20130124/0133da5c/attachment-0001.htm>


More information about the Open-ils-general mailing list