[Koha-patches] Bug 5128 [3.2] To define default 9xx fields for Unimarc

Zeno Tajoli tajoli at cilea.it
Wed Oct 6 17:57:33 CEST 2010


Hi to all,

I have insert here all text.
Attention that I read koha-patch list with digest

Il 06/10/2010 14:29, Galen Charlton ha scritto:
>>> I have a question about one of the changes to record.abs:
>>>
>>> -melm 995$h             ccode,item ... +melm 995$8
>>> ccode,item
>>>
>>> Would this not break indexing of the ccode for existing UNIMARC
>>> users?
>>>

 From Zeno Tajoli <tajoli at cilea.it>
>> I think no. Why?

>> 1) A 995 subfield for ccode (for Unimarc setup) is a new thing in
>> 3.2.
> A value for items.ccode is not present in file record.abs of 3.0.6

>> 2)In 3.2 the en SQL Unimarc definition for items.ccode is 995$8
>> file ../installer/data/mysql/en/marcflavour/unimarc/mandatory
>> /unimarc_framework_DEFAULT.sql line 182: ('995', '8', 'Koha
>> collection', 'Koha collection', 0, 0, 'items.ccode', 10, 'CCODE',
>> '', '', 0, 0, '', '', '', NULL),

>> 3)In 3.2 all fr SQL Unimarc defintions use 995$h for "code à
>> barres, incrémentation" All french SQL definitions don't setup a
>> subfield for items.ccode file
>> ..installer/data/mysql/fr-FR/marcflavour/unimarc_complet
>> /Obligatoire/framework_DEFAULT.sql line 2023: ('995', 'h', 'code à
>> barres, incrémentation', '', 0, 0,'', -1, '', '', '', NULL, 0, '',
>> NULL, NULL, ''),

>> 3b)In 3.2 all fr SQL Unimarc defintions don't use 995$8

>> 4)In my wiki proposal of 995 for 3.2 Unimarc
> <http://wiki.koha.community.org/wiki/Holdings_data_fields_%289xx%29>
> I inserted 995$8 for items.ccode.

>> So I think we can use 995$8 for items.ccode and connect index.


From: LAURENT Henri-Damien <henridamien.laurent at biblibre.com>
> This would mean that all french unimarc users would have to a) edit
> zebra configuration b) change their frameworks c) use
> sync_items_in_marc_bib d) reindex All that would turn out to be quite
> heavy for big libraries (sync_items_in_marc_bib is quite slow). How
> many UNIMARC foreign users is there compared to french ?


Henry Damien writes that the present setup of French 3.2 use
995$h for ccode index.
But this, for me, is very strange.
All French Unimarc setups don't use 995$h for ccode.
In fact ccode is not used in France Unimarc setups.
It is a new feature.

Attention that for me the Unimarc setup are the SQL files
installer/data/mysql/fr-FR/marcflavour/unimarc_complet/Obligatoire/framework_DEFAULT.sql
installer/data/mysql/fr-FR/marcflavour/unimarc_lecture_pub/Obligatoire/framework_DEFAULT.sql

In those two file the definiton for 995$h is:
('995', 'h', 'code à barres, incrémentation', '', 0, 0, '', -1, '', '', 
'', 0, 0, '', '', '', NULL);

I seek the sting 'ccode'; it is not present.
I use the last version of "master" from 
git://git.koha-community.org/koha.git

So, before to correct the patch, I need to know the correct version
of French Unimarc setups.

Probably the files
installer/data/mysql/fr-FR/marcflavour/unimarc_complet/Obligatoire/framework_DEFAULT.sql
and
installer/data/mysql/fr-FR/marcflavour/unimarc_lecture_pub/Obligatoire/framework_DEFAULT.sql
need an update for 3.2

Bye

-- 
Zeno Tajoli
CILEA - Segrate (MI)
tajoliAT_SPAM_no_prendiATcilea.it
(Indirizzo mascherato anti-spam; sostituisci qaunto tra AT con @)



More information about the Koha-patches mailing list