Kathy,

Thanks for testing the copy/hold ratio.

Joan

Joan Kranich
C/W MARS Member Services
[email protected]
508-755-3323 ext. 21

From: [email protected] 
[mailto:[email protected]] 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 
<[email protected]<mailto:[email protected]>> 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>

[email protected]<mailto:[email protected]>

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 
<[email protected]<mailto:[email protected]>> 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: [email protected]<mailto:[email protected]>
| 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: [email protected]<mailto:[email protected]>
| web: http://esilibrary.com
| Equinox Software, Inc. / Your Library's Guide to Open Source

Reply via email to