Skip Menu |

This queue is for tickets about the MARC-Record CPAN distribution.

Report information
The Basics
Id: 1508
Status: resolved
Priority: 0/
Queue: MARC-Record

Owner: Nobody in particular
Requestors: ehs [...]

Bug Information
Severity: Wishlist
Broken in: 1.10
Fixed in: (no value)

Subject: final field terminator missing in record
Download (untitled) / with headers
text/plain 647b
After a bit of research and discussion on and off perl4lib it appears that some older versions of the MARC standard omitted the final field terminator character 0x1E in a record. Both Z39.2 and the docs at LC indicate that the final field terminator is required, but some older systems may still be alive that use the older format. At the very least there are probably records that use the older format. If anyone is interested and has the time they could look into modifying MARC::File::USMARC::decode() to handle the missing 0x1E gracefully. At the moment MARC::Record will complain about it, since it can't rightly find the end of the record.

This service is sponsored and maintained by Best Practical Solutions and runs on infrastructure.

Please report any issues with to