Loading Bibliographic Records Online and in Batch Pat Riva Romance Languages Cataloguer/ Bibliographic Database Specialist McGill University NAAUG 2001
Record Loading Situations 4 Batch: OCLC, Blackwell’s, LaserQuest CD-ROM, AG-Canada 4 Online: OCLC 4 Special Applications: External Processing: Pinyin, BBS ToC Loading production records into test files
Batch Loading Steps 4 p_file_01: Separates records by line feeds 4 p_file_02: Converts to Aleph Sequential format 4 p_file_08: Generic fix doc script processor p_manage_25: Fix & check wonderful analysis tool 4 p_manage_18: Loads records
Load Options in p_manage_18 4 Procedure: Add New vs. Update 4 Indexing: Full 4 Fix Routines: use fix_doc_notis_1_c to preserve multiple spaces in variable tags 4 Duplicate detection: UID tag and index 4 Cataloguer Name / Cataloguer Level 4 Character Conversion
.fix Script Files 4 In data_tab/import directory 4 Can add/delete fields or subfields 4 Can change MARC coding in fixed and variable fields 4 See Generic Fix Doc Script Specification handout for full list of operations
OCLC Online Server 4 Records exported individually - no "step 1" 4 Server replaces batch steps 2-4 and creates an ADM record 4 Tables to set up: tab_oclc in alephe/tab tab_fix in data_tab tab_doc_merge in data_tab
tab_oclc col.4: explicit link to tab_fix routine col.8: link to tab_doc_merge routine col.9: codes for field(s) to use in matching ! !!!!-!!!-!!!!!-!!!!!-!!!!!-!-!-!!-! 7535 AUT MGT BIB MGU01 FIXOC N N 01 5
tab_fix for OCLC Server ! !!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!> FIXOC fix_doc_do_file_08 oclc.fix FIXOC fix_doc_notis_1_c 4 "FIXOC" links these routines to tab_oclc 4 tab_fix can call p_file_08 processing 4 Includes "preserve spaces" fix 4 Any fix profile called "OCLC" is also run
tab_doc_merge ! !!-!-!-!!!!! 01 1 Y ##### 01 2 N ##### 4 Merge profile 01 results in rejecting all fields from the incoming duplicate record 4 A new CAT field is still added
Where Online Differs from Batch 4 Immediate loading, control in Technical Services 4 Character conversion: use of char_conv.O routine is built-in 4 Duplicate detection options: do not need tag UID, can match on multiple fields 4 Can overlay, merge or reject duplicates based on tab_doc_merge profiles
Where Online Differs from Batch 4 Cataloguer Name: always OCLCxfer 4 Cataloguer Level: always 00 4 Optional creation of HOL and Items tables used: tab_z30 tab_mapping
Special Application 1 : Export/Import 4 Extract production records using p_print_03 using fix "include system number" to put Aleph ID into field Have external processing done 4 Reload in batch: file_01/file_02/file_08 4 p_manage_18: update mode replace fields or replace record? fixes: preserve spaces and "inverse sysno"
Special Application 2 : Load Records into Test Database 4 Extract from production with p_print_03 in Aleph Sequential format No "include system number" fix 4 Copy file to test library scratch directory 4 Load with p_manage_18: "add new" Aleph tags are transferred also