From: Demian K. <dem...@vi...> - 2013-04-22 18:25:22
|
In order for keys from the getHolding() return array to get included in the $holdDetails array, they need to be included in the HMACKeys configuration parameter. Do you have that set up? - Demian > -----Original Message----- > From: Tomasz Holdowanski [mailto:mo...@po...] > Sent: Monday, April 22, 2013 10:21 AM > Cc: Vufind-general-lista > Subject: Re: [VuFind-General] Placing holds: where the parameters come from? > (Aleph) > > Hi Demian, > > getHolding works on the driver side, I get proper information on "items" > tab. The problem is the parameters it returns do not end up in > $holdDetails array. I suspect some mixup on the way, but must know all > places these parameters go through on the way to $holdDetails to find > it. Seems like only 'record id' comes through, but not anything else, > including barcode, which I need to place a hold. When I substituted > $itemId = $holding['number'] with $itemId = "somebarcode", I could place > a hold on the item with that particular barcode, so it seems that all > works well except data transmission somewhere. > > Cheers, > Tomasz. > > > On 2013-04-22 13:30, Demian Katz wrote: > > Have you seen this article? > > > > http://blog.library.villanova.edu/libtech/2011/06/02/expanded-ils- > functionality-in-vufind/ > > > > It clarifies some of the more complicated aspects of the ILS driver system. > > > > The key is to put the necessary values in getHolding and configure your > HMACKeys configuration parameter to ensure that those values get passed > through correctly. The article addresses this in a little more detail. > > > > If it's still unclear after that, please let me know and I'll see if I can > help. > > > > - Demian > > ________________________________________ > > From: Tomasz Holdowanski [mo...@po...] > > Sent: Monday, April 22, 2013 5:22 AM > > To: Vufind-general-lista > > Subject: [VuFind-General] Placing holds: where the parameters come from? > (Aleph) > > > > Hi all, > > > > I`m trying to make placing holds work, but I`m stuck. > > > > The placeHold($holdDetails) function in my ILS driver (AlephXServer.php) > > gathers parameters from patron information and holding information, and > > it seems to do it, but it doesn`t get one critical parameter without > > which I can`t place a hold. > > > > Can anyone tell me how the (item) parameters for placing a hold are > > gathered? I tracked them back to HoldLogic.php, but can`t figure out > > where those parameters are actually acquired from. Please help! > > > > Cheers, > > Tomasz. > > > > ---------------------------------------------------------------------------- > -- > > Precog is a next-generation analytics platform capable of advanced > > analytics on semi-structured data. The platform includes APIs for building > > apps and a phenomenal toolset for data science. Developers can use > > our toolset for easy data analysis & visualization. Get a free account! > > http://www2.precog.com/precogplatform/slashdotnewsletter > > _______________________________________________ > > VuFind-General mailing list > > VuF...@li... > > https://lists.sourceforge.net/lists/listinfo/vufind-general > > > > > ------------------------------------------------------------------------------ > Precog is a next-generation analytics platform capable of advanced > analytics on semi-structured data. The platform includes APIs for building > apps and a phenomenal toolset for data science. Developers can use > our toolset for easy data analysis & visualization. Get a free account! > http://www2.precog.com/precogplatform/slashdotnewsletter > _______________________________________________ > VuFind-General mailing list > VuF...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-general |