Access Keys:
Skip to content (Access Key - 0)
My Area (Access Key - 2)


Toggle Sidebar
Your Rating: Results: PatheticBadOKGoodOutstanding! 0 rates
Labels:
voyager voyager Delete
marc marc Delete
validation validation Delete
basic basic Delete
perl perl Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

A script for creating a report of invalid subfields

Tags: , , , ,
Last Updated: May 28, 2010 13:30


  • Description

    A small Perl script that can be used to generate a report of invalid subfield codes for cataloguers to check.

    The script runs on the server and creates a report of BIB records that have non-alphanumeric subfield codes. It does not validate subfields per field, but tries to find cases where the code is definitely invalid.


  • Author: Ere Maijala
  • Additional author(s):
  • Institution: None
  • Year: 2009
  • License: MPL 1.1 / GPL 2.0
  • Short description: Use, modification and distribution of the code are permitted provided the copyright notice, list of conditions and disclaimer appear in all related material.
  • Link to terms: MPL 1.1, GPL 2.0
  • Skill required for using this code: basic

State

Stable

Programming language

Perl

Software requirements

Voyager

Download

Version 1.2

Using the following Ex Libris open interfaces

None. Direct Oracle connection using read-only user name/password.

Changes

Version 1.2

  • Added check for empty subfields

Version 1.1

  • Initial public release.

Installation instructions

Copy the script to the server (make sure not to introduce DOS/Windows line endings to the file), make it executable and check the database settings if your Oracle is not in /oracle/app/oracle/product/9.2.0.

TO DO list

  • Field-based validation of allowed subfields?

Known issues

-


Comments

Page Attachments

File NameCommentSizeNumber of Downloads
report_invalid_subfields.plVersion 1.24 kB170

Added by Ere Maijala on Jan 20, 2009 11:33, last edited by Ere Maijala on May 28, 2010 13:30

Adaptavist Theme Builder Powered by Atlassian Confluence