60 likes | 314 Views
API Tools: Best Practices. Margaret Pelfrey SIRSI CORPORATION October 2004. Global Editing. Capture stderr Capture keys & Original values selitem –tREFBOOK –gFIC,NONFIC –oIg 2>sel.err >orig.keys cat orig.keys | edititem –gREF 2>edit.err cat orig.keys | touchkeys 2>t.err
E N D
API Tools:Best Practices Margaret Pelfrey SIRSI CORPORATION October 2004
Global Editing Capture stderr Capture keys & Original values selitem –tREFBOOK –gFIC,NONFIC –oIg 2>sel.err >orig.keys cat orig.keys | edititem –gREF 2>edit.err cat orig.keys | touchkeys 2>t.err cat orig.keys | editcatalog –u4 2>editstat.err
Global Editing • Use apiserver • Use editrawmarc against sample data before using editmarc against database
General Practices • Document • Seltools – start with lowest common denominator • Keep copies of delivered & custom scripts • scriptname.pl.deliv.2003.1.3.0 • scriptname.pl.custom.2003.1.3.0
Extracting MARC Data • prtentry • seltools (First occurrence of field) • marcprint catalogdump | marcprint –t650 • prtitem prtitem -iC -e245,500,710 -cf -ln -z
Editing VED Data • edituserved • catalogmerge • veddump & reload • editmarc & updsubfield • apiserver