MARC Holdings - System updates and quickMARC validation rules
This page is no longer being updated.
Please see the complete and updated list of quickMARC - MARC21 Validation rules here:
https://folio-org.atlassian.net/wiki/display/MM/quickMARC+-+MARC21+Validation
Changes to MARC fields that done by the system
MARC field | MARC type | Change logic | Related feature | Source of change |
---|---|---|---|---|
LDR | Holdings | Update 00-04 position with a new record length | Create/Update MARC/Import MARCs | mod-quick-marc |
001 | Holdings | Autopopulate Holdings HRID | Create MARC/Import MARCs | |
001 | Holdings | Move field value with 003 to 035 and set holdings HRID | Import MARCs | mod-source-record-manager |
003 | Holdings | Move field value with 001 to 035 and remove | Import MARCs | mod-source-record-manager |
005 | Holdings | Set current date-time | Create/Update MARC/Import MARCs | mod-quick-marc |
010 | Holdings | Add additional spaces to match valid LC control number | Create/Update MARC/Import MARCs | mod-quick-marc |
035 | Holdings | Set data from 001 and 003 field | Import MARCs | mod-source-record-manager |
999ff | Holdings | Update $s and $i with newly created SRS Record and Holdings IDs | Create MARC/Import MARCs | mod-source-record-storage / mod-source-record-manager/ mod-inventory-storage |
XXX | Holdings | Remove field if its content is empty | Create/Update MARC | mod-quick-marc |
MARC Holdings Validation rules in quickMARC
MARC field | MARC type | Validation rule |
---|---|---|
LDR | Holdings |
|
004 | Holdings |
|
006 | Holdings |
|
007 | Holdings |
|
008 | Holdings | Unexpected length of the field |
010 | Holdings |
|
01X - 999 | Holdings | Only 2 indicators with one-character values can exist |
245 | Holdings |
|
852 | Holdings |
|
aaa-zzz | Holdings | Alphabetical fields are restricted |