MARC Holdings - System updates and quickMARC validation rules

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 

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

MARC field

MARC type

Validation rule

LDR

Holdings

  • The Leader must contain 24 characters, including null spaces

  • Only positions 05, 06, 17, and 18 can be edited in the Leader

004

Holdings

  • Required field for MARC Holdings record

  • Is a valid instance record HRID with Source = MARC 

  • No indicators or subfield codes supported 

  • Can only have one 004

006

Holdings

  • No change from MARC bib validation

007

Holdings

  • Unexpected length of the field

  • No change from MARC bib validation

008

Holdings

Unexpected length of the field

010

Holdings

  • Subfield length should be more than 3 characters

  • No change from MARC bib validation

01X - 999

Holdings

Only 2 indicators with one-character values can exist

245

Holdings

  • Not required for a MARC holdings record

852

Holdings

  • One 852 is required for a MARC Holdings record

  • $b = a location code setup in Settings > Tenant > Locations 

aaa-zzz

Holdings

Alphabetical fields are restricted