Christoffer,

> i.e. Zebra treats the record as being empty.
> 

> 00154       00085       
> 0010011000000030009000110050017000201000016000372450015000530000000001REALNODE20031015153536.01
>  aTest Author00aTest Title

The record isn't strictly correct as the Indicator count and
Subfield code length are both blank (character positions 10 and
11.) MARC21 says these should always be set to 2. Also the
Lenght of length-of-field, length of starting-character-position
and length of implementation-defined (positions 20, 21, 22)
should also be set to 4, 5, and 0 respectively. Position 22
should also be 0.

Also the character at position 25 should be the field terminator
character, not a blank.

So, I think your record should look like:

00154     2200085   
4500010011000000030009000110050017000201000016000372450015000530000000001REALNODE20031015153536.01
 aTest Author00aTest Title

If an application such as zebra is doing things correctly, then
it has every right to think the record is bad if it sees these
errors.

Of course, it may be something else completely.

Regards,

Ashley.

-- 
Ashley Sanders                                [EMAIL PROTECTED]
COPAC: A public bibliographic database from MIMAS, funded by JISC
             http://copac.ac.uk/ - [EMAIL PROTECTED]

Reply via email to