MARC21 frameworks: keep a tag's subfields in the same tab
authorGalen Charlton <galen.charlton@liblime.com>
Mon, 12 May 2008 21:59:31 +0000 (16:59 -0500)
committerJoshua Ferraro <jmf@liblime.com>
Tue, 13 May 2008 22:22:56 +0000 (17:22 -0500)
commitad280e41def8947bea5f54d144c0cc736cd69fa3
tree20d5b1e5f4e1c2cbaab6305a1a9abda4d52bd7b9
parentf6af1bea597e8b3a528b5a6d88ebdb1a4b18edd9
MARC21 frameworks: keep a tag's subfields in the same tab

Changed default mandatory and optional MARC21 frameworks
to ensure that all the subfields of 037, 100, 110, 111, 130,
240, 243, 400, 410, 411, 440, 584, and 760 are all either
ignored (tab = -1) or assigned to the same editing tab.

Most of these changes involve the subfield $9 in authority-controlled
fields, which for the affected 1xx, 2xx, and 4xx fields was assigned
to tab 6, not 1, 2, or 4.  Because of this, any such field with a
$9 was effectively split, leading to record corruption.

This is part of the fix for bug 2017.

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
installer/data/mysql/en/marcflavour/marc21/mandatory/marc21_framework_DEFAULT.sql
installer/data/mysql/en/marcflavour/marc21/optional/marc21_simple_bib_frameworks.sql
installer/data/mysql/fr-FR/marcflavour/marc21/Obligatoire/marc21_framework_DEFAULT.sql