I have finally resolved my problem with the 001 field (new table in the Koha db and new Perl script) and put it into our production server.

However, I *may* have discovered a bug and would appreciate if someone could confirm whether it is intrinsic to 3.8.5 or to our specific installation [both my sandbox and production server exhibit the same behaviour, but use the same db.] If it is a bug, I will be happy to supply my solution if there is not a more elegant fix.

Basically, in the MARC Frameworks Constraints / Other Options / Plugin, it does not matter what plugin script name is used, Koha continues to use callnumber.pl regardless. However, at item level, 952$o ("full call number") will accept and run a differently named script, e.g. our_callnumber.pl

I have checked the relevant row in marc_subfield_structure as: ([] added for clarity)

1 @ [control field] [control field] 0 0 [blank] 0 [blank] [blank] controlnumber.pl 0 0 [blank] \N [blank] [blank] 9999

and do not have a working script called controlnumber.pl -- I have an empty file and just added it to 001 / Constraints / Other Options / Plugin to demonstrate that callnumber.pl is in fact being used - modified for our use -- and if I remove or rename callnumber.pl the system fails. I haven't found anywhere that callnumber.pl might be "hardcoded" ... perhaps somewhere, I just haven't had time to go beyond a quick grep.

Best - Paul 
_______________________________________________
Koha-devel mailing list
[email protected]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to