load profile manual edit pford - innovative interfaces · pdf fileload profile training ii ......
TRANSCRIPT
![Page 1: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/1.jpg)
LOADPROFILETRAININGMANUAL
![Page 2: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/2.jpg)
LoadProfileTraining
ii
RevisionDate:2016-02-04
ThispublicationissuppliedfortheexclusiveuseofcustomersofInnovativewiththeunderstandingthatitshallnotbeshownordistributedtoanyoneoutsideofthecustomer'sorganizationwithoutthepriorwrittenpermissionofInnovative.Thispublicationmaybecopiedonlyifthecopiesarefortheexclusive
useofstaffmembersoflibrariesthathavepurchasedanInnovativesystem.
©2000-2016InnovativeInterfaces,Inc.
![Page 3: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/3.jpg)
LoadProfileTraining
iii
INTRODUCTION...........................................................................................................................................1
GOALSOFLOADPROFILETRAINING........................................................................................................1
TRAININGAGENDA..................................................................................................................................2
INNOVATIVERECORDSTRUCTURE..............................................................................................................3
RECORDTYPES.........................................................................................................................................3
AuthorityRecords................................................................................................................................3
BibliographicRecords..........................................................................................................................3
ContactRecords...................................................................................................................................3
CourseRecords....................................................................................................................................4
Holdings/CheckinRecords...................................................................................................................4
InvoiceRecords....................................................................................................................................4
ItemRecords........................................................................................................................................4
LicenseRecords...................................................................................................................................5
OrderRecords......................................................................................................................................5
PatronRecords....................................................................................................................................5
ProgramRecords.................................................................................................................................5
ResourceRecords................................................................................................................................6
SessionRecords...................................................................................................................................6
VendorRecords...................................................................................................................................6
VolumeRecords...................................................................................................................................6
VARIABLE-LENGTHFIELDS...........................................................................................................................7
BibliographicRecords..........................................................................................................................8
OrderRecords......................................................................................................................................9
Holdings/CheckinRecords.................................................................................................................10
AuthorityRecords..............................................................................................................................11
ItemRecords......................................................................................................................................12
PatronRecords..................................................................................................................................13
FIXED-LENGTHFIELDS................................................................................................................................14
BibliographicRecords........................................................................................................................16
OrderRecords....................................................................................................................................17
![Page 4: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/4.jpg)
LoadProfileTraining
iv
Holdings/CheckinRecords.................................................................................................................18
AuthorityRecords..............................................................................................................................19
ItemRecords......................................................................................................................................20
PatronRecords..................................................................................................................................22
REGULAREXPRESSIONS.............................................................................................................................23
STANDARDM2BTABFILEEXTENSIONS......................................................................................................24
LOADTABLES:THEM2BTABFILES.............................................................................................................26
INTRODUCTION.....................................................................................................................................26
DATAELEMENTS....................................................................................................................................26
Element1:MARCTag........................................................................................................................26
Element2:NewMARCTag................................................................................................................27
Element3:Subfield............................................................................................................................27
Element4:Offset...............................................................................................................................29
Element5:NumberofBytes..............................................................................................................29
Element6:RecordType.....................................................................................................................30
Element7:Variable-LengthFieldGroupTag.....................................................................................30
Element8:FixedFieldLineNumber..................................................................................................30
Element9:MARCFormat..................................................................................................................31
Element10:Permanence..................................................................................................................31
Element11:PassNumber..................................................................................................................32
Element12:Special...........................................................................................................................32
GLOBALVARIABLEFUNCTIONS(AKATRIGGERS).......................................................................................33
@atab................................................................................................................................................33
@bldmarc..........................................................................................................................................34
@busy................................................................................................................................................35
@busy_file.........................................................................................................................................35
@call_sspace.....................................................................................................................................36
@callnum...........................................................................................................................................36
@cdate..............................................................................................................................................37
@clsi..................................................................................................................................................37
![Page 5: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/5.jpg)
LoadProfileTraining
v
@comline...........................................................................................................................................37
@dflt..................................................................................................................................................37
@diac.................................................................................................................................................39
@diac_sub_table...............................................................................................................................39
@disp.................................................................................................................................................39
@holdsymb........................................................................................................................................40
@holdsymb_bn_command...............................................................................................................41
@holdsymb_first...............................................................................................................................41
@holdsymbtab..................................................................................................................................41
@init..................................................................................................................................................41
@item................................................................................................................................................42
@itemprefix.......................................................................................................................................42
@ldx...................................................................................................................................................43
@leader_utf8.....................................................................................................................................44
@link..................................................................................................................................................44
@locmerge........................................................................................................................................45
@m2b_multifund..............................................................................................................................46
@m2b_normalize_020......................................................................................................................47
@main...............................................................................................................................................47
@marc...............................................................................................................................................47
@msg.................................................................................................................................................47
@odate..............................................................................................................................................48
@ov_action........................................................................................................................................48
@ov_attach_delete...........................................................................................................................49
@ov_attach_insert............................................................................................................................50
@ov_priority......................................................................................................................................50
@ov_priority_action..........................................................................................................................51
@ov_priority_type.............................................................................................................................51
@ov_protect......................................................................................................................................52
@ov_rec_number..............................................................................................................................55
![Page 6: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/6.jpg)
LoadProfileTraining
vi
@ov_tag............................................................................................................................................56
@ov_tagCONFIRMATIONTESTS.......................................................................................................58
@ov_title...........................................................................................................................................60
@password........................................................................................................................................61
@poprint...........................................................................................................................................61
@pre_map.........................................................................................................................................61
@rdate...............................................................................................................................................62
@recs.................................................................................................................................................62
@rep_call(or@repcall).....................................................................................................................62
@speriod...........................................................................................................................................62
@test.................................................................................................................................................63
@title.................................................................................................................................................63
@year_2000......................................................................................................................................63
SPECIALPROCESSINGFUNCTIONS.............................................................................................................64
%001..................................................................................................................................................64
%008..................................................................................................................................................65
%bracket............................................................................................................................................65
%dedup_item_call.............................................................................................................................66
%dedup_item_call_norm..................................................................................................................66
%encryptpin.......................................................................................................................................66
%first..................................................................................................................................................66
%foreign.............................................................................................................................................67
%last..................................................................................................................................................67
%map.................................................................................................................................................67
%noencryptpin...................................................................................................................................68
%replace............................................................................................................................................68
%strip_blanks.....................................................................................................................................68
%vendaddr.........................................................................................................................................68
COMMANDFUNCTIONS............................................................................................................................69
TRANSLATIONTABLES:THEM2BMAPFILES..............................................................................................72
![Page 7: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/7.jpg)
LoadProfileTraining
vii
GLOBALVARIABLEFUNCTIONS(AKATRIGGERS)...................................................................................72
@delimiter=<char>............................................................................................................................72
@case=true........................................................................................................................................72
@bar_subfield=true...........................................................................................................................72
@stop_on_map=true........................................................................................................................73
DATAELEMENTS....................................................................................................................................73
SyntaxforComparisonExpressions...................................................................................................74
SyntaxforReplacementExpressions.................................................................................................76
SAMPLETRANSLATIONTABLES(M2BMAPFILES)..................................................................................77
SimpleLocationCodeTranslationTable,m2bmap.loc1....................................................................77
LocationCodeTranslationTablewithRegularExpressions,m2bmap.loc2.......................................77
ItemTypeTranslationTable,m2bmap.itype.....................................................................................77
DateTranslationTable,m2bmap.date..............................................................................................77
NOTESONUSINGM2BMAPFILES.........................................................................................................78
AvoidingUnwantedCaseChanges....................................................................................................78
OrderofLinesinam2bmapFile........................................................................................................78
MappingFixed-LengthFields.............................................................................................................79
CommandFunctionsandSpecialProcessingFunction%map...........................................................80
LOADBUTTONS:THEM.MARCLOAD.LOCALFILE......................................................................................81
GLOBALVARIABLEFUNCTIONS(AKATRIGGERS)...................................................................................81
@HEADER=<header>.........................................................................................................................81
@MAXFILES=<n>...............................................................................................................................81
@MAXBYTES=<n>..............................................................................................................................81
@DIRNAME=<dir>.............................................................................................................................81
@MENULINES=<n>............................................................................................................................81
DATAELEMENTS....................................................................................................................................82
THELOADPROFILEMAINTENANCEMODULE............................................................................................85
HOWTOEDITANEXISTINGLOADTABLE(M2BTAB).............................................................................85
HOWTOCREATEANEWLOADTABLE(M2BTAB).................................................................................89
HOWTOCREATEANEWTRANSLATIONTABLE(M2BMAP)..................................................................93
![Page 8: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/8.jpg)
LoadProfileTraining
viii
HOWTOCREATEANEWLOADBUTTON(M.MARCLOAD.LOCAL).........................................................96
HOWTOADDANOTETOALOADTABLE(M2BTAB).............................................................................99
HOWTOTURNOFFANINSTRUCTIONINALOADTABLE(M2BTAB).....................................................99
HOWTOLOADRECORDSASNEW(M2BTAB)........................................................................................99
HOWTOLOADALTERNATEALPHABETSANDDIACRITICS(M2BTAB)..................................................100
PROFILINGFROMSTARTTOFINISH.........................................................................................................101
HOWTOANALYZEDATA......................................................................................................................103
ISSUESTOBECONSIDEREDWHENCREATINGANEWLOADTABLE....................................................105
HOWTOTESTANEWM2BTABAND/ORM2BMAPFILE.....................................................................107
SUPPORTFROMINNOVATIVE..................................................................................................................111
CONSULTATION...................................................................................................................................111
TECHNICALASSISTANCE......................................................................................................................111
PROFILINGSERVICES............................................................................................................................111
PRACTICEANDTRAININGEXERCISES.......................................................................................................112
PRACTICEEXERCISE1:..........................................................................................................................112
CopyingandEditinganExistingLoadTable.....................................................................................112
PRACTICEEXERCISE2:..........................................................................................................................116
SpecifyingRecordTemplates,theCat.DatefieldandCreatingLinkedRecords.............................116
PRACTICEEXERCISE3:..........................................................................................................................117
TroubleshootingLoadTables101....................................................................................................117
PRACTICEEXERCISE4:..........................................................................................................................118
ApplyingRequiredChangestoanExistingLoadTable....................................................................118
PRACTICEEXERCISE5:..........................................................................................................................119
OverlayingofBibliographicRecords................................................................................................119
TRAININGEXERCISE1:.........................................................................................................................120
CreatingandEvaluatingLoadTableEntries....................................................................................120
TRAININGEXERCISE2:.........................................................................................................................122
PracticeApplyingOverlayTriggers..................................................................................................122
TRAININGEXERCISE3:.........................................................................................................................123
UsingSpecialFunctions...................................................................................................................123
![Page 9: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/9.jpg)
LoadProfileTraining
ix
TRAININGEXERCISE4:.........................................................................................................................124
TranslationTables(m2bmap)..........................................................................................................124
APPENDIX1–BIBLIOGRAPHICANDITEMLOADTABLE...........................................................................125
STANDARDBIBLIOGRAPHICANDITEMRECORDLOADPROFILEFORBATCHLOADS(m2btab.batch) 125
APPENDIX2–BIBLIOGRAPHICANDORDERLOADTABLE........................................................................128
STANDARDBIBLIOGRAPHICANDORDERRECORDLOADPROFILEFORBATCHLOADS(m2btab.order).............................................................................................................................................................128
APPENDIX3–BIBLIOGRAPHICLOADTABLEFORAUTHORITYCONTROLPROJECT.................................132
BIBLIOGRAPHICLOADPROFILEFORAUTHORIZEDHEADINGS(m2btab.lti)........................................132
APPENDIX4–AUTHORITYLOADTABLES................................................................................................135
APPENDIX4A–STANDARDAUTHORITYRECORDPROFILE(m2btab.a)...............................................135
APPENDIX4B–STANDARDNAMEAUTHORITYPROFILE(m2btab.anam)...........................................137
APPENDIX4C–STANDARDSUBJECTAUTHORITYLOADPROFILE(m2btab.asub)...............................139
APPENDIX5–PATRONLOADTABLE.......................................................................................................141
STANDARDPATRONLOADTABLE(m2btab.P).....................................................................................141
WHAT’SNEW(2015-12-31).....................................................................................................................143
WHAT’SNEW(2011-07-07).....................................................................................................................143
WHAT’SNEW(2011-04-06).....................................................................................................................143
![Page 10: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/10.jpg)
1
INTRODUCTION
GOALSOFLOADPROFILETRAINING
BytheendofLoadProfileTraining,participantsshouldbeableto:
• UnderstandthestructureoftheInnovativedatabase,including:
§ Innovativerecordstructure§ Variable-lengthandfixed-lengthfieldsineachrecordtype§ Fixed-lengthfieldvalues
• Understandtheloadprofilesalreadyinplaceonthesystem
• Updateandcreateloadprofilesforthefollowingrecordtypes:bibliographic,authority,patron,item,orderandholdings/checkin.AllrecordtypesneedtobeprovidedinMARCformat
• Befamiliarwiththeissuesthatneedtobeconsideredforeachnewloadprofile,including:
§ Overlaysettingsforthefollowingrecordtypes:bibliographic,authorityandpatron.Overlayoflinkedrecordsisnotsupportedwiththisworkshop
§ Protectingfieldsinthebibliographic,authorityorpatronrecordfromoverlay§ UsingRecordTemplates§ Attachingitem,order,andholdings/checkinrecords§ Derivingcallnumbersandlocationcodes
• Updateexistingloadprofiles
• Createnewloadprofiles
• Createsimpletranslationtables(forexample,totranslateanalphabeticvalueintheincomingdataintoanumericvalueintheInnovativerecord)
• AddmenuoptionstoallowforbatchloadingfilesofMARCrecordsusingthenewloadprofiles
• Testloadtablesandtranslationtablesbeforeputtingthemintoproduction
![Page 11: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/11.jpg)
LoadProfileTraining
2
TRAININGAGENDA
DayOne
Introductions
Reviewoftraininggoals
ReviewofInnovativerecordstructure
Anatomyofadataload
Loadtables(m2btabfiles)
Reviewofstandardloadprofiles
GlobalVariableFunctions(@)
DayTwo
Questionsfromdayone
SpecialProcessingFunctions(%)
CommandFunctions(#)
Translationtables(m2bmapfiles)
Dataanalysisbeforeprofiling
Menuoptionsforlocallycreatedloadprofiles
ViewingafileofMARCrecords
Them.marcload.localfile
Testloadingrecords
Review
SupportfromInnovative
DayThree(Workshop)
Loadprofileforanauthoritycontrolproject
Loadprofileforpatronrecords
Loadprofileforloadingbibliographicrecordswithattachedorderrecords
Loadprofileforloadinge-bookbibliographicrecords
![Page 12: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/12.jpg)
LoadProfileTraining
3
INNOVATIVERECORDSTRUCTURE
AllrecordtypesintheInnovativesystemcontainfixed-andvariable-lengthfields.
RECORDTYPES
AuthorityRecords
Authorityrecordsdonotlinktootherrecords.
Authorityrecordsareusedtoredirectasearchfromasubject,name,ortitleheadingthatisnotusedinalibrary'scatalog(theinvalidform)toonethatisused(thevalidform).InnovativesupportsthefullMARCformatforauthorityrecords.EachtypeofauthorityrecordmustbeloadedthroughitsownloadtabletoensurethattheMARCfieldsareassignedtothecorrectfieldgrouptagwhichallowsthemtobeindexedappropriately.
BibliographicRecords
Abibliographicrecordmaylinkto:
• 300holdings/checkinrecords
• 5000itemrecords
• 200orderrecords
• 5000volumerecords
Bibliographicrecordsrepresentonetitleinyourcollection.Bibliographicrecordsmaybestoredinabriefnon-MARCformatorinthefullMARCformat,includingMARCtags,indicators,subfieldcodes,anddiacritics.Thecallnumbermaybeinthebibliographicand/ortheitemrecord.
ContactRecords
Acontactrecordmaylinkto:
• anunlimitednumberofresourcerecords
Contactrecordscontaininformationaboutcontactsforelectronicresources.TheloadingofcontactrecordswillnotbecoveredinLoadProfileTraining.
![Page 13: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/13.jpg)
LoadProfileTraining
4
CourseRecords
Acourserecordmaylinkto:
• anunlimitednumberofbibliographicrecords
• 350itemrecords
Courserecordscontaindataaboutcoursesthathavematerialonreserve.TheloadingofcoursereserverecordswillnotbecoveredinLoadProfileTraining.
Holdings/CheckinRecords
Holdings/Checkinrecordscannotexistalone.Asingleholdings/checkinrecordmaylinkto:
• onebibliographicrecord
• 1000itemrecordsformonographicholdings
Holdings/Checkinrecordscontaindataaboutserialsissues.Checkincardsexistwithinholdings/checkinrecords.Holdings/Checkinrecordsareusuallystoredinnon-MARCformat,butcertainfields(mostnotably,callnumbers)maybestoredwithMARCtags.Thistrainingwillnotcoverloadingholdings/checkinrecordswithcheckincards.
Ifyourlibraryusesmonographicholdings,thisrecordisreferredtoasaholdingsrecordanditcanbelinkedtobibliographicrecordsandtomultipleitemrecords.
InvoiceRecords
Invoicerecordsdonotlinktootherrecords.
InvoicerecordscontaindatafromtheprocessofpayingformaterialsinSierraandMillenniumAcquisitions.TheloadingofinvoicerecordswillnotbecoveredinLoadProfileTraining.
ItemRecords
Itemrecordscannotexistalone.Asingleitemrecordmaylinkto:
• oneormorebibliographicrecords.1000bibliographicrecordsfor"boundwith"titles.Itisnotpossibletoachievethisviarecordloading;itmustbedonemanually
• oneormoreholdingsrecordsformonographicholdings
![Page 14: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/14.jpg)
LoadProfileTraining
5
• onepatronrecord(circulationcheckouts)
Itemrecordsusuallyrepresentonecopyorvolume.Theitemrecordcontainsthebarcodeandothercopy-orvolume-specificinformation,butnobibliographicinformation.Thecallnumbermaybeinthebibliographicand/ortheitemrecord.
Itemrecordsareusuallystoredinanon-MARCformat,butcertainfields(mostnotablycallnumbers)maybestoredwithMARCtags.
LicenseRecords
Licenserecordscannotexistalone.Alicenserecordmaylinkto:
• oneormoreresourcerecords
Licenserecordscontaininformationaboutlicensedetailsforelectronicresources.TheloadingoflicenserecordswillnotbecoveredinLoadProfileTraining.
OrderRecords
Orderrecordscannotexistalone.Asingleorderrecordmaylinkto:
• 100funds• oneandonlyonebibliographicrecord• oneandonlyoneresourcerecord
Orderrecordscontainacquisitionsinformationaboutthetitle.Orderrecordsarestoredinanon-MARCformat.
PatronRecords
Asinglepatronrecordmaylinkto:
• 2100itemrecords(circulationcheckouts)
• oneormoresessionrecords
Patronrecordscontaininformationaboutpeoplewhousethelibrary.Patronrecordstypicallyoriginateinatextformat,whichisthenconvertedintoapseudo-MARCformatforloading.Oncetheyareloaded,patronrecordsarestoredinanon-MARCformat.
ProgramRecords
Programrecordscontaininformationaboutlibrary-sponsoredprogramsincludingdescription,feeandlocationinformationforpatronsandadditionallyalerts,publishing
![Page 15: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/15.jpg)
LoadProfileTraining
6
datesandticklersforstaff.TheloadingofprogramrecordswillnotbecoveredinLoadProfileTraining.
ResourceRecords
Asingleresourcerecordmaylinkto:
• 1000licenserecords
• 1000contactrecords
• 1000orderrecords
• oneormoreholdings/checkinrecords
Resourcerecordscontaininformationaboutelectronicresources.TheloadingofresourcerecordswillnotbecoveredinLoadProfileTraining.
SessionRecords
Sessionrecordscontaininformationaboutlibrary-sponsoredprogramsincludingstartdateandtime,duration,status,instructor'scontactinformation,registrationlistandwaitlist.TheloadingofsessionrecordswillnotbecoveredinLoadProfileTraining.
VendorRecords
Vendorrecordsmaylinkto:
• anunlimitednumberoforderrecords.
Vendorrecordscontaininformationaboutbookandserialvendors.TheloadingofvendorrecordswillnotbecoveredinLoadProfileTraining.
VolumeRecords
Volumerecordsmaylinkto:
• onebibliographicrecord
• oneormoreitemrecords
Volumerecordscontaininformationaboutmulti-volumetitlesandtheassociatedbibliographicanditemrecords.TheloadingofvolumerecordswillnotbecoveredinLoadProfileTraining.
![Page 16: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/16.jpg)
LoadProfileTraining
7
VARIABLE-LENGTHFIELDS
Variable-lengthfieldsarealwaysreferredtoinloadprofilesbytheiralphabeticfieldgrouptags.Youcangetalistofthefieldgrouptagsinyoursystemusingthefollowingcharacter-basedmenuoptions:
M>MANAGEMENTinformationI>INFORMATIONaboutthesystemC>CODESused
T>TAGSofvariable-lengthfields
***Seethefollowingpagesofbibliographic,order,holdings/checkin,authority,item,andpatronvariable-lengthfieldlists.***
NOTE
Thestandardsystemvariable-lengthfieldsarelistedbelow,foruseintrainingonly.Individuallibrariesmayhavecustomizedtheirvariable-lengthfieldcodesand/orlabels.Pleasecheckyourlibrary’slistofvariable-lengthfieldsforexactvalues.
![Page 17: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/17.jpg)
LoadProfileTraining
8
BibliographicRecords
TAGS OF BIBLIOGRAPHIC VARIABLE-LENGTH FIELDS
FIELD GROUP TAG
LABEL INDEX TAG
! REC INFO " BIB INFO _ LEADER c CALL # c a AUTHOR Wa t TITLE Wkt e EDITION p PUB INFO r DESCRIPT s SERIES Wat n NOTE Wt d SUBJECT Wd b ADD AUTHOR at u ADD TITLE t x CONTINUES z CONT’D BY w RELATED TO o BIB UTIL # o i STANDARD # i l LCCN g GOV DOC # g h LIB HAS k TOC DATA Wat y MISC 1 LOCATIONS
NOTE
Pleasecheckyourlibrary’slistofvariable-lengthfieldsforexactvalues.Thisisespeciallyimportantwhenwritinginstructionstoprotectfieldsinthebibliographicrecordfromoverlay. Seethe@ov_protectsectionformoreinformation.
![Page 18: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/18.jpg)
LoadProfileTraining
9
OrderRecords
TAGS OF ORDER VARIABLE-LENGTH FIELDS
FIELD GROUP TAG
LABEL INDEX TAG
! REC INFO # ORDER INFO i IDENTITY x FOR CURR n NOTE z INT NOTE s SELECTOR r REQUESTOR q VEN ADDR v VEN NOTE f VEN TITL # b PO INFO p BLANKET PO j TICKLER k TICKLERLOG 0 PAID 1 LOCATIONS 2 FUNDS 3 REC COPIES 4 LIST PRICE 5 REOPEN DAT 6 STATUS REP
![Page 19: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/19.jpg)
LoadProfileTraining
10
Holdings/CheckinRecords
TAGS OF HOLDINGS/CHECKIN VARIABLE-LENGTH FIELDS
FIELD GROUP TAG
LABEL INDEX TAG
! REC INFO $ CHECK INFO _ LEADER c CALL # i IDENTITY y CAPTIONS h LIB HAS n NOTE z INT NOTE q VEN ADDR v VEN NOTE f VEN TITLE # m MESSAGE w BIND INFO b BIND TITLE j TICKLER k TICKLERLOG 1 LOCATIONS 2 CKIN INFO 4 ROUTING
![Page 20: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/20.jpg)
LoadProfileTraining
11
AuthorityRecords
TAGS OF AUTHORITY VARIABLE-LENGTH FIELDS
FIELD GROUP TAG
LABEL INDEX TAG
! REC INFO % AUTH INFO _ LEADER o LC ARN z a NAME AUTHR at b NAME S FRM at c NAME SA at d SUBJ AUTH d e SUBJ S FRM d f SUBJ SA d t UT AUTH t u UT SEE FRM t v UT SA t n NOTE y MISC
NOTE
Pleasecheckyourlibrary’slistofvariable-lengthfieldsforexactvalues.Thisisespeciallyimportantwhenwritinginstructionstoprotectfieldsintheauthorityrecordfrom overlay.Seethe@ov_protectsectionformoreinformation.
![Page 21: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/21.jpg)
LoadProfileTraining
12
ItemRecords
TAGS OF ITEM VARIABLE-LENGTH FIELDS
FIELD GROUP TAG
LABEL INDEX TAG
! REC INFO & ITEM INFO b BARCODE b c CALL # c v VOLUME m MESSAGE x INT NOTE y URL r RESER NOTE a ITEM FIELD 6 COURSE ID 7 SAVE ITEM
![Page 22: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/22.jpg)
LoadProfileTraining
13
PatronRecords
TAGS OF PATRON VARIABLE-LENGTH FIELDS
FIELD GROUP TAG
LABEL INDEX TAG
! REC INFO ' PATRON INF n PATRN NAME n a ADDRESS h ADDRESS2 t TELEPHONE p TELEPHONE2 u UNIQUE ID u m MESSAGE b P BARCODE b z EMAIL ADDR = PIN 1 FAMILY ID
NOTE
Pleasecheckyourlibrary’slistofvariable-lengthfieldsforexactvalues.Thisisespeciallyimportantwhenwritinginstructionstoprotectfieldsinthepatronrecordfrom overlay.Seethe@ov_protectsectionformoreinformation.
![Page 23: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/23.jpg)
LoadProfileTraining
14
FIXED-LENGTHFIELDS
Toviewthecodevaluesandlabelsforfixed-lengthfieldsinSierra/Millenniumselect:Admin|Parameters|General.Themostcommononesthataretranslated/mappedare:
Branches(LocationCodes)Fixed-LengthCodes(MaterialType,ItemStatusandothers)ItemTypes
SeealsoAdmin|Parameters|Circulation
PatronTypePcode3
Inthecharacter-basedsystem,youcangetalistofthefixed-lengthfieldsandthecodesandlabelsinyoursystemusingthefollowingmenupath:
M>MANAGEMENTinformationI>INFORMATIONaboutthesystemC>CODESused
X>FIXED-lengthcodes
Asfixed-lengthfieldvaluesvarywidelyfromsystemtosystem,therearenostandardcodevaluestoincludeinthismanual.
NOTE
Thefixed-lengthfieldvaluesintheincomingdatamustbedefinedinthevalidationtablesin Admin|Parameters|General or Circulation.Codevaluesthatareundefinedwillnotbeloaded;fixed-lengthfieldvaluesinRecordTemplateswillbeloadedinstead(seethediscussionofthe@dfltGlobalVariableFunction).
![Page 24: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/24.jpg)
LoadProfileTraining
15
Fixed-LengthFieldsinLoadTables
Inloadtablesfixed-lengthfieldsarealwaysidentifiedbytheirlinenumberinaninternalfilethatdefineseachfield.Thisfileisnotaccessibletosystemusers.
Standardlabelsforfixed-lengthfieldsarelistedbelow,alongwiththeircorrespondinglinenumberwhichyouaddtotheloadtable.
TheInnovativeGuideandReferencealsogiveslinenumbersinthecolumnlabeledFieldNumberwhenyoufollowthelinksforeachrecordtypeonpageno.105775(Sierra/MillenniumReference|HowInnovativeSystemsStoreInformation|Fixed-lengthFields).Yoursystemmayusedifferentlabels,butthefunctionofthefixed-lengthfieldanditslinenumberarethesameoneveryInnovativesystem.
IfyouuseCreateListsyouseethelinenumberstotheleftofthefieldnamewhenconstructingtheBooleanSearch,forexample61ItemType.
Seethefollowingpagesofbibliographic,order,holdings/checkin,authority,itemandpatronfixed-lengthfieldlistsincludethefieldnameandcorrespondinglinenumber.
NOTE
Somefixed-lengthfieldsarereservedforsystemuseonly,anditisnotpossibletoloaddataintothesefields.Onlythefieldsmarkedbelowwithanasterisk(*)maybeloadedviaaloadprofile.
Ifafixed-lengthfieldisnotloaded,itshouldbeprotectedfromoverlay.Seethediscussionofthe@ov_protectGlobalVariableFunction.
![Page 25: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/25.jpg)
LoadProfileTraining
16
Boththeshortandlonglabels(ifoneexists)areshown.Asubsetoffixed-lengthfieldsarereservedforsystemuseonlyanditisnotpossibletoloaddataintothesefields.Fieldsmarkedwithanasterisk(*)maybeloadedviaaloadtable(AKAm2btabfile).
BibliographicRecords
LINE # FIXED FIELD LABEL 024 LANG or Language* 025 SKIP or Skip* 026 LOCATION or Location* 027 COPIES or Copies* (Few libraries use this field) 028 CAT DATE or Cat. Date* (set via @cdate trigger) 029 BIB LVL or Bib Level (BCODE1)* 030 MAT TYPE or Material Type (BCODE2)* 031 BCODE3 or Bib Code 3* 089 COUNTRY or Country* 107 MARCTYPE or MARC Type* (Rarely used. Set via
defaults for new records.)
![Page 26: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/26.jpg)
LoadProfileTraining
17
OrderRecords
LINE # FIXED FIELD LABEL 001 ACQ TYPE or Acq Type* 002 LOCATION or Location* 003 CDATE or Cat Date* 004 CLAIM or Claim* 005 COPIES or Copies* 006 CODE1 or Order Code 1* 007 CODE2 or Order Code 2* 008 CODE3 or Order Code 3* 009 CODE4 or Order Code 4* 010 E PRICE or Est. Price* 011 FORM or Form* 012 FUND or Fund* 013 ODATE or Order Date* 014 ORD NOTE or Order Note* 015 ORD TYPE or Order Type* 016 RACTION or Recv Action* 017 RDATE or Recv Date* 018 RLOC or Recv Location* 019 BLOC or Billing Location* 020 STATUS(O) or Status* (See NOTE below) 021 TLOC or Transit Location* 022 VENDOR or Vendor* 023 LANG or Language* 032 PAID DATE or Paid Date 033 INV DATE or Invoice Date 034 PAID AMT or Paid Amount 100 COUNTRY or Country* 106 VOLUMES or Volumes*
NOTE
Manyorderrecordstatuscodesaresystem-generatedandcannotbeloaded.ONLYthefollowingorderstatuscodescanbesafelyloadedviaaloadtable:
a FullyPaidc SerialOnOrderd SerialPaido OnOrderz Cancelled1 Pending/OnHold2 ApprovalRejection
![Page 27: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/27.jpg)
LoadProfileTraining
18
Holdings/CheckinRecords
LINE # FIXED FIELD LABEL 035 LABEL TYPE or Label Type* 036 SCODE1 or Serial Code 1* 037 SCODE2 or Serial Code 2* 038 COPIES or Copies* 039 CLAIMON or Claim On 040 LOCATION or Location* 041 RLOC or Recv Location* 042 VENDOR or Vendor* 118 SCODE3 or Serial Code 3* 119 SCODE4 or Serial Code 4* 120 UPDCNT or Update Count* 121 PCOUNT or Piece Count* 137 ECHECKIN or E-Checkin* (Serials E-Checkin servers only) 159 MEDIA TYPE or Media Type* (Serials E-Checkin
servers only) 266 INHERIT LOC or Inherit Location* (Monographic
Holdings records)
![Page 28: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/28.jpg)
LoadProfileTraining
19
AuthorityRecords
LINE # FIXED FIELD LABEL 111 AMARCTYPE or MARC Type* (Rarely used. Set via
defaults for new records.) 112 ACODE1 or Auth. Code 1* 113 ACODE2 or Auth. Code 2* 114 ASUPPRESS or Auth. Suppress*
![Page 29: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/29.jpg)
LoadProfileTraining
20
ItemRecords
LINE # FIXED FIELD LABEL 057 BIB HOLD 058 COPY # or Copy No.* 059 ICODE1 or Item Code 1* 060 ICODE2 or Item Code 2* 061 ITYPE or Item Type* 062 PRICE or Price* 063 OUT DATE or Checkout Date 064 OUT LOC or Checkout Location 065 DUE DATE or Due Date 066 PATRON# or Patron No. 067 LPATRON or Last Patron 068 LCHKIN or Last Checkin 069 INV DATE or Inventory Date 070 IN LOC or Checkin Location 071 # RENEWALS or No. of Renewals 072 # OVERDUE or No. of Overdues 073 ODUE DATE or Overdue Date 074 IUSE3 or Item Use 3* 075 RECAL DATE or Recall Date 076 TOT CHKOUT or Total Checkouts* 077 TOT RENEW or Total Renewals* 078 LOUTDATE or Last Checkout Date 079 LOCATION or Location* 087 LOANRULE or Loanrule 088 STATUS or Status* (see NOTE below) 093 INTL USE or Internal Use* 094 COPY USE or Copy Use* 097 IMESSAGE or Item Message* 108 OPACMSG or OPAC Message* 109 YTDCIRC or Year-to-Date Circ* 110 LYCIRC or Last Year Circ* 127 AGENCY or Item Agency* (Consortium Management
Extensions Only) 161 VI CENTRAL or VI Central (INN-Reach only) 162 IR DLSSITE or IR Dist Learn Same Site 264 HLDG TAG or Holdings Item Tag* 265 INHERIT LOC or Inherit Location* (Monographic
Holding records)
***Seenextpageforacontinuationoftheitemfixe-lengthfields.***
![Page 30: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/30.jpg)
LoadProfileTraining
21
NOTE
Someitemstatusvaluesaresystem-generatedandcannotbeloadedviaaloadtable.ThefollowingitemstatuscodesCANNOTbeloaded:
n Billedt InTransitz ClaimsReturned$ LostandPaid! OnHoldshelfAtINN-Reachlibraries,thefollowingitemstatuscodesCANNOTbeloaded:@ OffCampus& Requested# <System>Requested% <System>Returned( <System>Paged) <System>Cancelled- <System>Re-Requested
![Page 31: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/31.jpg)
LoadProfileTraining
22
PatronRecords
LINE # FIXED FIELD LABEL 043 EXP DATE or Expiration Date* 044 PCODE1 or Patron Code 1* 045 PCODE2 or Patron Code 2* 046 PCODE3 or Patron Code 3* 047 P TYPE or Patron Type* 048 TOT CHKOUT or Total Checkouts* 049 TOT RENWAL or Total Renewals* 050 CUR CHKOUT or Current Checkouts 051 BIRTH DATE or Birth Date* 053 HOME LIBR or Home Library* 054 PMESSAGE or Patron Message* 055 HLODUES or Highest Overdues 056 MBLOCK or Manual Block* 095 CL RTRND or Claims Returned 096 MONEY OWED or Money Owed 099 FIRM* 101 BLK UNTIL or Block Until 102 CUR ITEMA or Current Item A 103 CUR ITEMB or Current Item B 104 PIUSE* 105 OD PENALTY or Overdue Penalty 122 ILL REQUES or ILL Request 123 DEBIT BAL or Debit Balance 124 CUR ITEMC or Current Item C 125 CUR ITEMD or Current Item D 126 PCODE4 or Patron Code 4* (Consortium
Management Extensions only) 158 PAT AGENCY or Patron Agency* (Consortium
Management Extensions only) 160 VP CENTRAL or VP Central (INN-Reach only) 163 CIRCACTIVE or Last Circ Activity* 263 LANG PREF or Preferred Language* (Staff
Interface or WebPAC in multiple languages) 268 NOTICE PREF or Notice Preference* 269 REG ON REC or Registrations on Record (Program
Registration Only) 270 TOTAL REG or Total Registrations (Program
Registration Only) 271 TOTAL ATTEND or Total Programs Attended
(Program Registration Only) 297 WAIT ON REC or Waitlists on Record (Program
Registration Only)
![Page 32: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/32.jpg)
LoadProfileTraining
23
REGULAREXPRESSIONS
Regularexpressionsareusedthroughoutthismanual.Listsofexpressionsyouarelikelytoencounterarebelow.PleaserefertoaUNIXguideormanualformoreinformationaboutmeta-charactersandregularexpressions(InnovativeusesUNIXinaNutshellandJohnMuster’sUNIXMadeEasy).
^ beginning of a line or string $ end of a line or string ^xx$ anchored expression – the string or line
contains only xx . any character .. two of any character * the single character that immediately precedes
the * occurs any number of times (including none)
.* any character occurring any number of times [ ] character class defining a single character [0-9] - within [] means a range of consecutive ASCII
characters, here a single digit which could be any of 0 through 9
[^x] ^ within [] means not, here any character that is not x
+ preceding character occurs one or more times ? preceding character occurs zero or one times
(rarely used) {} specify the number of times the preceding
character occurs [a-z]{2} two of any characters from a to z ( ) define strings ()$0 used in m2bmap files; the string defined by
the () is given a numeric label (counting starts at 0) for data manipulation, e.g., ([0-9]{2})$0 uses a label of 0 for any two digit number
\0 used in m2bmap files, the string labeled 0 is placed in the context of a larger string that will be loaded into a field
| default divider between elements in maps \ escape or turn off the meaning of the
following meta-character
![Page 33: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/33.jpg)
LoadProfileTraining
24
STANDARDM2BTABFILEEXTENSIONS
Theextensionofthem2btabfileidentifiesthetypeofrecordbeingconverted,forexample,m2btab.asubloadssubjectauthorityrecords.Standardm2btabfileextensionsthatyoumayencounteronyoursystemaregivenbelow.
m2btab extension Record type(s) to load .a Authority records from a bibliographic
utility (interactive downloading only) .amesh MeSH authority records .anam Name and title authority records .a sub Subject authority records .b Bibliographic and item records from a
bibliographic utility (usually OCLC) for interactive downloading and Z39.50 transfer
.batch Bibliographic and item records via batch loading
.bcard Bibliographic and checkin records with checkin cards
.bip Books in Print
.bo Bibliographic and order records from a bibliographic utility (interactive downloading)
.boven Bibliographic and order records from a book vendor
.bta Bibliographic and item records from initial data load
.catex Bibliographic and item records from OCLC's CatExpress product
.click Bibliographic and order records loaded via Quick Click
.conser Bibliographic CONSER serials records from OCLC
.course Course records
.fse Full screen editor (bibliographic records)
.fse.i Full screen editor (item records)
.fse.c Full screen editor (holdings/checkin records)
.holdings Bibliographic and holdings records in MARC 21
.net Bibliographic and order records from netLibrary
.order Bibliographic and order records via batch loading
.p Patron records
![Page 34: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/34.jpg)
LoadProfileTraining
25
m2btab extension Record type(s) to load .pcat Bibliographic, order, and item records with
invoice data from a book vendor (Extended Approval Plan Interface)
.rb Bibliographic and item records from RLIN
.r bo Bibliographic and order records from RLIN
.s df B&T Link
.t oc Table of Contents (TOC) data delivery from INN-View
.ts Bibliographic and order records from third party vendor, e.g., Title Source records
.vendor Vendor records
![Page 35: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/35.jpg)
LoadProfileTraining
26
LOADTABLES:THEM2BTABFILES
INTRODUCTION
TheloadtablesAKAm2btabfilesconvertMARCrecordstotheinternalstorageformatoftheInnovativesystem.
Forstep-by-stepinstructionsonhowtocreatenewandeditexistingm2btabfiles,seetheHOWTOCREATEANEWLOADTABLE(M2BTAB)andHOWTOEDITANEXISTINGLOADTABLEsectionsinthismanual.
DATAELEMENTS
Anm2btabentryconsistsoftwelvedataelements,separatedbytheverticalbarcharacter.Thetwelvedataelementsaredescribedbelow.
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12
Element1:MARCTag
TheMARCtag(s)andindicatorstobeconvertedoran'L'forLeader.TheMARCtagcanberepresentedbyanumber,arangeofnumbers,acomma-separatedlistofnumbersorrangesofnumbers,oraregularexpression.Thisfieldshouldbeprecededbytheforwardslashandcaret('/^')tobeinterpretedasaregularexpression.Iftheindicatorsarenotspecified,allindicatorswillbeloaded.WhenarangeofMARCtagsisused(suchas500-511below),it’snotpossibletospecifytheindicatorvalues;regularexpressionsshouldbeusedinsteadofarangeifindicatorvaluesarespecified.Someexamplesare:
500-511 Takedatafromfields500through511
L TakedatafromtheLeader
/^6...0 LCsubjectheadingsonly(2ndindicator=0)
NOTE
Ifyouencounterfunctionsinthem2btabfilesonyoursystemthatarenotdescribedinthisdocument,donotchangethem.SomefunctionsaretoocomplextobechangedwithoutpurchasingprofilingservicesfromInnovative.
![Page 36: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/36.jpg)
LoadProfileTraining
27
/^6[0-5]..[01] LCandLCChildren'ssubjectheadingsonly(2ndindicator=0or1)fromMARCtags600-659
501,503,506-545 Takedatafromfields501,503,and506through545
Element2:NewMARCTag
Re-mapdatafromtheincomingMARCTag(Element1)intoaspecifiedNewMARCTagduringtheload.
Element3:Subfield
TheMARCsubfield(s)fromwhichthedataistobeextracted.SubfieldtagsandtheorderinwhichtheywillappearintheInnovativevariable-lengthFieldGroupTag(Element7)aredeterminedbythefollowingconventions:
% nosubfields(MARCtags001-009)
+ allsubfieldsintheorderfoundintheincomingrecord
-xyz allsubfieldsexcept|x,|y,and|z
x>y subfield|xinMARCfieldbecomessubfield|yinIIIfield
x:yz extractdatafromsubfields|x,|y,and|z.The':'meansextractthesubfield|xdatafirst.Subfields|yand|zarethenextractedintheorderinwhichtheyoccurintheincomingrecord.
***SeenextpageforacontinuationofSubfield.***
NOTE
OnlyaspecificMARCtagcanbeenteredhere(notaregularexpression).Also,tospecifyoneindicator,BOTHindicatorsmustbeentered,e.g.tomapa092MARCfieldtoa099MARCfieldwitha1stindicatorof9,youmustenteraspaceforthesecondindicator:
092|0999 |+|0|0|b|c|0|y|N|0|
NOTE
Unlessotherwisespecified(seebelow),subfieldswillbeloadedintheorderinwhichtheyoccurintheincomingrecord.
![Page 37: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/37.jpg)
LoadProfileTraining
28
M<subfield>
Createsanewvariable-lengthfield(asspecifiedinElement7,Variable-lengthFieldGroupTag)foreachoccurrenceofthespecifiedsubfield.
S<integerandsubfield>
Extractonlythespecifiedoccurrenceofasubfieldandstoreitinanewfield.Thisisusedwhenanincomingfieldhasmultipleoccurrencesofasubfieldandyouwanttoextractonlyoneoftheoccurrences.Countingstartsat0,soforexample:
S1a
wouldextractdatafromthesecondoccurrenceofsubfield|a.
T PlacetheliteraltextstringcontainedinElement,Special,intotherecord.Theliteralstringstartswiththetwoindicatorsforthefield,followedbya'|'subfielddelimiter,asubfieldcode,andfinallythedata.Multiplesubfieldcodesmaybeentered.TheMARCtagthatiscreatedisdefinedinElement2,NewMARCTag.IfaMARCTagisspecifiedinElement1,thefieldwillbecreatedONLYiftheMARCtagexistsintheincomingbibrecord.IfElement1isnotspecified,thefieldwillalwaysbecreatedwhenanewrecordiscreated.
***SeenextpageforacontinuationofSubfield.***
![Page 38: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/38.jpg)
LoadProfileTraining
29
Examples:
(c>a)de Get|c,|d,and|einanyorder.Ifthereisa|c,convertittosubfield|a.
c>a:de Get|candconvertto|a;thenget|dand|einanyorder.
a:2 Get|a;thenget|2.
f:ac:e Get|f;thenget|aand|cinanyorder;finally,get|e.
/^949 1||Mn|0|0|i|n|0|n|N|1|
Eachsubfield|nina949MARCtagwillcreateaseparaten-taggedfieldintheoutputitemrecord.
/^949 1||S1a|0|0|i|x|0|n|N|1|
Loadthesecondoccurrenceof949subfield|ainthex-taggedfieldoftheitemrecord.
|655|T|0|0|b|d|0|y|N|0| 7|aElectronic books.
Insertthisfieldineachbibliographicrecord
655 7|aElectronic books.
Element4:Offset
Offsetpositionfromwhichtogetthedatainthefieldspecified(i.e.,008fieldorLeader).IftheSubfield(Element3)isasinglesubfield,thentheoffsetreferstothebeginningofthesubfield;otherwiseoffsetisignored.Theoffsetmustbesetto0whenloadingtheentirefield.Countingbeginsat0.
Element5:NumberofBytes
NumberofbytestotakefromthebeginningoftheOffset(Element4)orSubfield(Element3).Thiselementmaybeusedtolimitsizesoffields.Thenumberofbytesmustbesetto0whenloadingtheentirefieldforvariable-lengthfields,andwhenusingm2bmapfilestoloadfixed-lengthfields.Countingbeginsat1.
![Page 39: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/39.jpg)
LoadProfileTraining
30
Element6:RecordType
ThetargetInnovativerecordtypeinwhichtoloadthedata.Thechoicesarebforbibliographic,ofororder,cforholdings/checkin,aforauthority,iforitem,andpforpatron.TheRecordTypeelementneedstobeconsistentwithElement11,PassNumber.
Element7:Variable-LengthFieldGroupTag
Fieldgrouptaginwhichtoloadthedata.Eachlineinthem2btabcanmapdatatoavariable-lengthfieldortoafixed-lengthfield,butnottoboth.
Thiselementshouldbeablankspacewhenloadingintoafixed-lengthfieldandtheFixedFieldNumber(Element8)isnon-zero.
Element8:FixedFieldLineNumber
Thefixed-lengthfieldinwhichtoloadthedata.Eachlineinanm2btabcanmapdatatoavariable-lengthfieldortoafixed-lengthfield,butnottoboth.TheFixedFieldNumbershouldbe0whenloadingintoavariable-lengthfieldandtheVariable-lengthFieldGroupTag(Element7)isnon-blank.
***SeenextpageforacontinuationofFixedFieldNumber.***
NOTE
TheVariable-LengthFieldGroupTagthatyouusemustbevalidinyoursystem’sTAGSOFVARIABLE-LENGTHFIELDStable.Ifitisnot,pleasecontacttheHelpDesktohaveInnovativedefinethefieldforyou.Toseethevalidfieldgrouptagsonyoursystem,followthispath:
M>MANAGEMENTinformation
I>INFORMATIONaboutthesystem
C>CODESused
T>TAGSofvariable-lengthfields
Eachrecordtypemayhaveupto26uniquevariable-lengthfieldgrouptags.Variable-lengthfieldgrouptagsarelimitedtolower-casealphabeticlettersonly,withafewexceptions–“1”forthebibliographicLocationsfieldand“=”forthepatronPINfield.
![Page 40: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/40.jpg)
LoadProfileTraining
31
Element9:MARCFormat
ThisdataelementdetermineswhethertheincomingfieldwillbestoredwithMARCtaggingandsubfields.Forfixed-lengthfields,thiselementshouldbesetto'n'.Seealsothe@marcGlobalVariableFunctionbelow.
y StoredataasMARC.Usuallyusedforvariable-lengthfields.
n Storedataasnon-MARC.Alwaysusedforfixed-lengthfields.
Element10:Permanence
ThePermanenceflagdetermineshowlongdatainthisfieldisretainedduringinteractivehardwiredserialportinterfacedownloading.Valuesare:
N Fieldisnotretained,i.e.,thefieldneedstobestoredineveryincomingrecordinordertobeloaded.
G Fieldisretainedforallsubsequentrecords,untilthenextrecordcontainingthefield(orcontainingacommandlinecommand)resetsit.Mnemonic:Global.Rarelyused.
NOTE
Fixed-lengthfieldsaredefinedinaninternalsystemtableandareidentifiedbytheirlinenumberinthisfile.Seethe“FIXEDFIELDSINLOADPROFILES”sectionabovefortheappropriatenumberforeachfield.
TheInnovativeGuideandReferencealsogivesfixedfieldlinenumbers(inthecolumnlabeledFieldNumber)whenyoufollowthelinksforeachrecordtypeonpageno.105775(Sierra/MillenniumReference|HowInnovativeSystemsStoreInformation|Fixed-lengthFields).
NOTE
Any“G”valuesareignoredwhenrecordsaredownloadedusingInnovative’sOCLCNetworkedInteractiveInterface.
![Page 41: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/41.jpg)
LoadProfileTraining
32
Element11:PassNumber
ThePassNumberdetermineswhenthelineisreadduringtheconversion.Thebaserecordtype(pass0)isreadandcreatedfirst,andsubsequentpassnumbersarereadlater.ThiselementneedstobeconsistentwithElement6,RecordType,[email protected]:
0 firstpassforbaserecordtype
1 secondpassforlinkedrecordsgeneratedbythe@linkfunctioninElement12,Special.
2 thirdpassforlinkedrecordsgeneratedbythesecond@linkfunctioninElement12,Special(ifmorethanonetypeoflinkedrecordwillbecreated)
Inthefollowingexample,itemrecordswillbecreatedinthesecondpass:
@link="i:1:945" ^pass
Element12:Special
Ifthefirstcharacterofthisfieldisoneofthethreecharacterslistedbelow,thecorrespondingpredefinedspecialroutineisapplied:
@ GlobalVariableFunction
% SpecialProcessingFunction
# CommandFunction
AnentryintheSpecialelementthatbeginswithanyothercharacterisacomment,unlessTisusedinElement3,Subfield(seeabove).WhenElement3containsT,theSpecialelementcontainsthedatatobeinserted.Theliteralstringstartswiththetwoindicatorsforthefield,followedbya'|'subfielddelimiter,asubfieldcode,andfinallythetexttobeinserted.Multiplesubfieldcodesmaybeentered.Forexample,Element12mightcontainthefollowingwhenElement3containsaT:
00|aItems without bib records
![Page 42: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/42.jpg)
LoadProfileTraining
33
GLOBALVARIABLEFUNCTIONS(AKATRIGGERS)
Whenm2btabisread,itisscannedforGlobalVariableFunctions(GVFs),whichassignvaluestospecifiedglobalvariables.Theseinturncontrolvariousaspectsofhowthemarc2innprogramprocessesthesourcerecord.
GlobalVariableFunctionshavetheformat@name("string")or@name="string",wherenameisthenameofthefunctionandstringisitsvalue.FormanyGlobalVariableFunctions,settingthevaluetotheNULLstring("")cancelsitseffect,althoughcommentingoutthelineispreferred(seeHOWTOTURNOFFANINSTRUCTIONSINALOADTABLEsectioninthismanual).
CertainGlobalVariableFunctionscanbesetwithinteractivecommands.Toallowacommandlinecommandto"trigger"aGlobalVariableFunction,precedetheGlobalVariableFunctionwithacommandfunction(e.g.,#com="recs"@recs="b").
@atabStandardvalue:"a"
Specifiesthesuffixofthetabletobeusedforconvertingauthorityrecords(e.g.,@atab="a"usesm2btab.a;"a"isthedefault).Thismeansthatwhenanauthorityrecordisencounteredwhendownloadingbibliographicrecords,theloadingprogramautomaticallyswitchestothetablespecifiedby@atab.Whenanon-authorityrecordissubsequentlyencountered,theprogramswitchesbacktothetablespecifiedbythe-fflaginthemarc2innlineinthem.marcload.localfile.Thiscommandonlyappliestointeractivedownloads.Itisnotrecognizedinbatchrecordloads.
Ifthetableloadedbythe@atabcommanddoesnotcontainthefunction"@main=a",theloadingprogramwillgenerateanerrorandwillnotswitchtothealternatetable.
NOTE
Ifyouencounterfunctionsinthem2btabfilesonyoursystemthatarenotdescribedinthisdocument,donotchangethem.SomefunctionsaretoocomplextobechangedwithoutpurchasingprofilingservicesfromInnovative.
![Page 43: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/43.jpg)
LoadProfileTraining
34
@bldmarcStandardvalue:""(null)
ControlstheconstructionofthecallnumberfieldinRLINtransfers(notapplicableforOCLC).ThevaluespecifiestheMARCtagofthefieldintowhichthecallnumberistobeconstructed,followedbyalistoftheMARCtagsandsubfieldsintheincomingrecordfromwhichtobuildthefield.Thecallnumbertagmustbeseparatedfromthefield/subfieldlistbyacolonandaspace.EachincomingMARCfield/subfieldgroupinthelistmustbeenclosedinsquarebrackets(e.g.,[090a]or[950ab]).Forexample:
@bldmarc="090: [950ab]"
ThismeansthatthecallnumberisplacedintoMARCfield090andisbuiltfromthe|aand|bsubfieldsoffield950intheincomingrecord.Subfield|aofthe950iscopiedtosubfield|aofthe090andsubfield|bofthe950iscopiedtosubfield|bofthe090.
IfthecallnumberfieldisbuiltfrommultipleMARCfieldsand/orsubfieldsintheincomingrecord,theyappearasalist,withanimplicitANDappliedtotheelements.Nospacesorpunctuationcanappearbetweentheelements.Forexample:
@bldmarc="090: [090a][950bc][955d]"
Thismeansthatthecallnumberfieldisbuiltfromthefollowingcomponentsoftheincomingrecord:
subfield|aofMARCfield090ANDsubfields|band|cofMARCfield950ANDsubfield|dofMARCfield955
AconditionalORmaybeappliedtotwoormorefieldsfromtheincomingrecordbyseparatingtheincomingMARCfield/subfieldgroupswiththeverticalbarcharacter('|').Thefirstofthesegroupsthatisfoundintheincomingrecordisusedforthecallnumberfield.Forexample:
@bldmarc="090: [090ab]|[950a]|[050c]|[955ab]"
Thismeansthatthecallnumberfieldisbuiltfromthefollowingcomponentsoftheincomingrecord:
subfields|aand|bofMARCfield090ORsubfield|aofMARCfield950ORsubfield|cofMARCfield050ORsubfields|aand|bofMARCfield955
![Page 44: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/44.jpg)
LoadProfileTraining
35
TheorderoftheseMARCfield/subfieldgroupsdeterminesthepreferenceorder.Intheaboveexample,ifan090isfoundintheincomingrecord,itwillbeusedforthecallnumberandnothingwillbetakenfromthe950,050,or955fields.Similarly,ifno090isfound,buta950fieldisfound,the950isusedforthecallnumberandnothingistakenfromthe050or955.
ANDandORlogicmaybemixed.Insuchacase,theORportion(s)ofthevaluemustbeenclosedinparentheses,asinthefollowingexample:
@bldmarc="090: [950d]([950ab]|[090ab])[950e]"
Thismeansthatthecallnumberfieldisbuiltfromthefollowingcomponentsoftheincomingrecord:
subfield|dofMARCfield950AND(|aand|bofMARCfield950OR|aand|bofMARCfield090)ANDsubfield|eofMARCfield950
@busyStandardvalue:"y"
Specifieswhatactiontotakeifarecordisbusyduringanattempttooverlay.Possiblevaluesare:
y=accept,loadanewrecordn=reject,donotloadanewrecord
@busy_fileStandardvalue:Notused
SpecifiesthenameofafiletowhichnewMARCrecordsarewrittenwhenthetargetrecordofanoverlayisbusy.Thisfilemaylaterbeusedasinputtotheloadingprogramtodotheoverlayaftertherecord(s)havebeenunbusied.Forexample:
@busy_file="filename.lmarc"
Ifthespecifiedfilealreadyexists,newMARCrecordsareappendedtoit.The@busytriggershouldbesetto"n"tocreatethisfile.
NOTE
Itisimportantthatyourbusyfilenamehasthesameextension(*.lmarc)asthefileyouoriginallyloadedsothatitwillappearinthelistoffilestoload.
![Page 45: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/45.jpg)
LoadProfileTraining
36
@call_sspaceDefaultvalue:"n"
Usecall_sspace="y"tostripspacesbeforeaperiodinacallnumber.
@callnumStandardvalue:"nnnny"
Thisfunctionconsistsoffive"on/off"flagswhichcontrolvariousaspectsofcallnumberconstruction.Itsprimaryuseistodeterminewhenandhowtoaddpre-stampsorpost-stampstocallnumbers.Changethestandardvalueonlyifpre-stampsandpost-stampsareused.Thisfunctionisfrequentlyfoundbutrarelyusedinloadprofiles.
"Inputstamps"arestringsinfrontoforbehindthefour-characterholdingsymbol,whichislistedintheOCLC049fieldintheMARCrecord."Autostamps"arespecifiedintheholdingsymboltableentryforthegivenholdingsymbol.Aflagisswitched"on"bya'y'ora't'intheappropriatepositioninthestring;an'n'orothercharacterswitchesit"off".Anexampleis:
123456 @callnum="yyyyy090"
FirstFlag.IfthereisnocallnumberintheMARCrecord,assembleacallnumberfromautostamps(derivedfromtheholdingsymboltable).
SecondFlag.Placeinputstampsinthecallnumberfield.Theorderofplacementisdeterminedbythenexttwoflags.
ThirdFlag.Putautopre-stampfirstwhenprependinganautopre-stampandaninputpre-stamptothebeginningofthecallnumber.Otherwise,theinputpre-stampgoesfirst.
FourthFlag.Putautopost-stampfirstwhenappendinganautopost-stampandaninputpost-stamptotheendofthecallnumber.Otherwise,theinputpost-stampgoesfirst.
FifthFlag.CallnumberisstoredinMARCformat.Ifanumberfollows,usethatastheMARCtag;otherwise,usethetagspecifiedintheholdingsymboltableforthegivenholdingsymbol.
OptionalElement.MARCtagforcallnumberwhenstoringinMARCformat.
![Page 46: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/46.jpg)
LoadProfileTraining
37
@cdateStandardvalues:Batchload:"n"Interactivedownload:"y"
DetermineswhichdateisenteredintotheCATDATEfieldinthebibliographicrecord.When@cdate="y",thesystemdateisused.When@cdate="n",thedateinthenewrecorddefaulttemplatespecifiedby@dfltisused.Acatalogdatekeyedonthecommandline(#com="ct")willoverridethissetting.
TheCATDATEprintsontheNewHeadingsReportandcanassistinauthoritycontrolwhenthesystemissettodisplayonlybibliographicrecordswithcompletedCATDATEfieldsintheNewHeadingsReport.
@clsiStandardvalue:"n"
If@clsi="y"upto6000bibliographicrecordnumbersarewrittentoacircularfilefortransfertoaforeigncirculationsystem.
@comline
/^949 ||a|0|400| | |0|n|G|0|@comline
Inthisexample,the949field(withblankindicators)isdefinedasthecommandline.Allofthecommandsmustgointosubfielda,followingtheformattingthatisdiscussedintheInnovativeGuideandReferencestartingonpageno.101512.Thecommandlinemaybeupto400characterslong.Thislineshouldbecommentedwitha#symbolifitshouldnotbeusedduringthedataload(seeHOWTOTURNOFFANINSTRUCTIONSINALOADTABLEsectioninthismanual).
@dfltStandardvalue:""(null)
Specifiesthedefaulttemplateforeachrecordtypethatshouldbeusedtoinsertfixed-lengthfielddataiftheincomingrecordhasnovalueforafixed-lengthfield.Ifadefaulttemplateisnotspecifiedintheloadtable,thefirstdefaulttemplatelistedinthesystemisused.
![Page 47: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/47.jpg)
LoadProfileTraining
38
Example:
/^999||o|0|20| | |0|n|G|0|#com="dflt"@dflt="bib,order"
Inthisexample,bibliographicrecordswillbeloadedusingthedefaulttemplatenamed"bib"andorderrecordswillbeloadedusingthedefaulttemplatecalled"order."
NOTE
InMillennium,youcanview,editandcreatedefaulttemplatesviathe Admin|Settings|RecordTemplates tab.
Inthecharacter-basedsystem,followthepath:
A>ADDITIONALsystemfunctions
A>ALTERsystemparameters
D>DEFAULTSfornewrecords
Whencreatingdefaulttemplates,it’sagoodideatospecifyvaluesinallthefixed-lengthfields,evenifit’sa“-“foranullvalue.Iftheincomingrecordhasnovalueforthisfixed-lengthfieldandthefixed-lengthfieldisleftblankinthedefaulttemplate,itmaynotbepossibletoeditthatfixed-lengthfieldaftertherecordhasbeenloaded.
NOTE
The@dflttriggercanbealteredforanyloadtableinthecharacter-basedsystemviathismenupath:
A>ADDITIONALsystemfunctions
A>ALTERsystemparameters
S>SYSTEMcodes
O>SetsystemOPTIONS
D>DATABASEmaintenance
23>Changedefaultsusedinrecordloading*
*Thelinenumberforchangingdefaultsmayvaryatyourlibrary.
An“X”identifiesthedefaulttemplatecurrentlyinusefortheselectedloadtable.
![Page 48: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/48.jpg)
LoadProfileTraining
39
@diacStandardvalue:""(null)
DetermineswhethertouseanexternaltabletoreplacediacriticswithRomanletters(theirnearestASCIIequivalent)inthespecifiedrecordtypes.
A"y"(@diac="y")meansusethesystemtablethattranslatesdiacriticstotheirnearestASCIIequivalent.Thissettingisstronglydiscouraged,asitirretrievablyremovesthediacriticsfromthedata.
ANULLstring(@diac="")meansdonotusethemappingtranslationtableandretainthediacriticsintheform{nnn}.
@diac_sub_tableStandardvalue:Notused
Specifiesthesuffixofadiac.*filetousefortranslatingdiacriticswhichhavethehighbitsetintoacurlybracedformwhichcanbeinterpretedbytheInnovativesystem.
ToloadUTF8encodeddata:|||0|0| | |0|n|G|0|@diac="" |||0|0| | |0|n|G|0|@diac_sub_table="utf8"
ToloadWindows-1252encodeddata:|||0|0| | |0|n|G|0|@diac="" |||0|0| | |0|n|G|0|@diac_sub_table="win1252"
@dispStandardvalue:"n"
Whentrue,printsdefaultfieldsandsettingsontheloggingprinter.Shouldalwaysbefalse(@disp="n")andonlytriggerablebythecommand"disp"(#com="disp").
NOTE
Thepermanenceflag(element10)shouldalwaysbesetto“N”forthe@displine.
![Page 49: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/49.jpg)
LoadProfileTraining
40
@holdsymbStandardvalue:"049a"
TheMARCtagandsubfieldthatcontaintheholdingsymbolsreferredtointhem2bholdsymbtable.ThisfieldismostoftenusedwhendownloadingrecordsfromOCLC.Commonvaluesare:
OCLC @holdsymb="049a"
Theholdingsymbolisusedtodeterminethebibliographicrecord’scallnumberandlocationcodeusingthem2bholdsymbtable.Ifyourlibraryisnotusingm2bholdsymbtoderivelocations,callnumbersand/orsubjectheadings,andifthereisnoholdingsymbolfieldintheincomingrecord,the@holdsymbtriggerMUSTbesettonull(@holdsymb="").
NOTE
Inthecharacter-basedsystem,theholdingsymboltablecanbeviewedviathis path:
M > MANAGEMENT information
I > INFORMATION about the system
C > CODES used
H > HOLDING symbols
1 > OCLC Holding Symbols (m2bholdsymb)
ContacttheCustomerServicesHelpDesktomakechangestothistable.
AdministratorswhohavehadAdvancedSystemAccessandAdministration (ASAA)trainingcanedittheirholdingsymboltableinMillenniumbychanging thecurrentmodeto ASAA andchoosingthedrop-downmenu Select file | Holding Symbol | Select.
FormoreinformationabouttheHoldingSymboltable,seepageno.105807of theInnovativeGuideandReference.
![Page 50: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/50.jpg)
LoadProfileTraining
41
@holdsymb_bn_commandStandardvalue:Notused
Ifthistriggerissetto"y"andthe@holdsymbtriggerisused,thecontentofthefieldspecifiedwiththe@holdsymbtriggerisignoredandthelocationcodespecifiedwiththe'*bn'commandwillbeusedforallsubsequentrecords.Bydefault(i.e.,withoutthistriggerbeingsetto"y"),thelocationcodespecifiedwiththe'*bn'commandisusedonlyfortherecordinwhichitappearsandthefieldspecifiedwiththe@holdsymbtriggerisused.
@holdsymb_firstStandardvalue:Notused
Ifsetto"y"andthecallnumberfieldselectedfromm2bholdsymboccursmultipletimes,thistriggercausesselectionofthefirstcallnumber.Bydefault,thelastcallnumberisselected.
@holdsymbtabStandardvalue:Notused
Specifiesanalternatem2bholdsymbfile(seeNOTEbelow),whichmustbenamedm2bholdsymb.ext,whereextisauniquefileextension.Thesyntaxis:
@holdsymbtab="ext"
@initStandardvalue:"n"
Whensetto"y",re-readsthem2btabtableandalltemplates.Shouldalwaysbefalse(@init="n")andonlytriggerablebythecommand"init"(#com="init").Thisfunctionhastheeffectofresettingallglobalvariablestotheirdefaultvalues(i.e.,clearingrememberedcommandlinevalues).
NOTE
Ifyouneedtouseanalternatemr2bholdsymbfile,youwillneedtoasktheCustomerServicesHelpDesktocreateitforyou.
NOTE
ThePermanenceflag(element10)shouldalwaysbe'N'forthe@initfunction.
![Page 51: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/51.jpg)
LoadProfileTraining
42
@itemStandardvalue:#com="i/a"@item
CausesthecreationofanitemrecordfromdatacontainedinaspecialMARCfield.ThetagoftheMARCfieldtouseisgivenbythe@linkGlobalVariableFunction.Thereareno"values"for@item;rather,thisfunctionistriggeredexclusivelybythecommandlinecommand"i"(#com="i/a")whichisusedtospecifythebarcodeoftheitemrecordtobecreated(e.g.,i=+709384).
Seealso@itemprefix,#com="i/a",and@link.
@itemprefixStandardvalue:""(null)
Automaticallysuppliesthebeginningdigitsofbarcodeskeyedatthecommandlinewiththe"i"command(#com="i/a").Itallowstheusertoavoidkeyingall14digitsofabarcode.Forexample,ifthestringissetto"31306,"onlythenineremainingnumbersofthebarcode,precededbya'+',needtobekeyedonthecommandline.Theitemprefixvaluecanbechangedbythecommandlinecommand"ip"(#com="ip").
Spacesareallowedinthepatternstring(e.g.,"31306").
![Page 52: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/52.jpg)
LoadProfileTraining
43
@ldxStandardvalue:""(null)
SpecifiesaMARCfieldforstoringtheInnovativerecordnumberforspecificrecordoverlays.Forexample,@ldx="907"willinstructthesoftwaretolookinfield907fortheInnovativerecordnumber.Iffound,theincomingrecordwillreplacetheexistingInnovativerecord.
Overlayofthebibliographicrecordvia@ldxcanbeaccomplishedbyspecifyingtheMARCtagthatcontainsanInnovativebibliographicororderrecordnumber.AnyMARCfieldfrom010-999maybeusedsincetherecordnumbermustbeinsubfield|a,although907isthemostcommonforbibliographicrecordnumbers,and935ismostoftenusedfororderrecordnumbers.MakecertainthattheMARCfieldyouchoosedoesnothaveanyotheruses.MARCfields001-009cannotbeusedsincethesefieldsdonothavesubfields.
Therecordnumbermustbestoredinsubfield|aofthesourcetagandmustincludethe"."prefixandInnovativecheckdigit(e.g.,907|a.b1000532).Iffield907isnotpresentordoesnotincludeanInnovativerecordnumber,thesystemusesthevaluedefinedwith@ov_rec_number.
Whennotusingthefunction,besuretousethestandardvalueof@ldx="".
NOTE
InPromptCatloadtables,m2btab.pcat,thisGlobalVariableFunctionoften appearsas@ldx=”935”becausethe935tagintheincomingrecordcontainsthe Innovativeorderrecordnumber.ThisloadtableisusedwithintheAcquisitions module.Whenamatchisfoundontheorderrecordnumber,the@ov_action triggerdetermineswhetherthebibliographicrecordisoverlaid.
![Page 53: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/53.jpg)
LoadProfileTraining
44
@leader_utf8
Ifsetto"y",theloadingprogramchecksbyte9oftheMARCleader.AccordingtotheMARC21format,leaderbyte9issetto"a"inUTF-8encodedrecordsandto""(blank)inMARC-8encodedrecords.Iftheloadingprogramfinds"a"inleaderbyte9,thesoftwaretranslatestheincomingUTF-8toitsUnicodevalue.
Seealso@diac_sub_table,whichcanbeusedinsystemswithoutUnicodestorage.
@linkStandardvalues:Itemrecords:"i:1:945"Orderrecords:"o:1:#1"
Governsthecreationofoneormorelinkedrecords.Formatis:
rectype:pass_no:[MARC tag][#link_ct][:tag[itag]]
pass_noisthenumber(1,2or3)correspondingtothePassNumber(Element11above).IftheoptionalMARCtagisnotspecifiedin@link,
#link_ctisthetotalnumberoflinkedrecordstocreate;datawithintheselinkedrecordsareloadedusingloadtableentriesthatmatchthePassNumber.Forexample:
@link=”o:1:#1”
createsonelinkedorderrecordfromPass1entries
IftheMARCtagisspecified,onelinkedrecordiscreatedforeachoccurrenceofthatMARCtagintherecord(link_ct,ifpresent,isignored).TheMARCtagcanbearegularexpression.Forexample:
@link=”o:1:960”
createsonelinkedorderrecordforeach960field
@link=”i:1:945”
createsonelinkeditemrecordforeach945field
@link=”c:1:852”
createsonelinkedholdings/checkinrecordforeach852field
Tocreateagenericitemrecordforeachbibliographicrecord,itemrecordcreationcanbetriggeredbythepresenceofa245taginthebibliographicrecord.Itemrecordfixed-lengthfielddatacanbespecifiedintheitemrecorddefaulttemplatedefinedinthe@dflttrigger.
![Page 54: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/54.jpg)
LoadProfileTraining
45
@link=”i:1:245”
createsonelinkeditemrecordforeach245field.
Theoptionalelement:tag[itag]specifiesthatthenewlinkedrecordshouldbediscardedifthespecifiedtagortag/itagalreadyhasanindexentryforanotherrecordinthedatabase.Forexample:
@link=”i:1:945:b”
Thiswillcheckthebarcodeindexandpreventanewitemrecordfrombeingcreatedifanitemrecordwiththesamebarcodealreadyexistsinthedatabase.Thispreventsduplicateitemsfrombeingcreated.Bibliographicrecordsandotheritemrecordswillstillbeloaded;thediscardeditemrecordwillappearintheErrorreportforintheRecordLoadingStatistics.
Totemporarilycancelthistrigger,specifyitsvalueastheNULLstring(i.e.,@link="")orcommentouttheline(seeHOWTOTURNOFFANINSTRUCTIONSINALOADTABLEsectioninthismanual).
@locmergeStandardvalue:"y"
Whensetto"y",mergesbibliographiclocationswhenoverlayingabibliographicrecord.If@ov_action="a"(seebelow),thelocationsfromtheincomingrecordaremergedwiththoseintheexistingrecord:theincomingbibliographiclocationcodesareaddedtotheendofthevariable-lengthLOCATIONSfield(fieldgroup1),andthefixed-lengthLOCATIONfieldissetto“multi.”
If@locmergeissetto"n"orisabsent,thebibliographiclocationcodesintheexistingrecordwilldisappearwhentherecordisoverlaid,replacedbythebibliographiclocationcode(s)intheincomingrecord.
Ifvariable-lengthfield'1'isusedasoneofthevaluesofthe@ov_attach_inserttrigger(seebelow),thebehaviorofthattriggerwithrespecttobibliographiclocationswilloverridethe@locmergetrigger.
![Page 55: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/55.jpg)
LoadProfileTraining
46
@m2b_multifundStandardvalue:Notused
SpecifiestheMARCtagand,optionally,subfieldsintheincomingrecordthatcontaindatausedbytherecordloadprocesstocreatemultiplecopy,location,andfundfieldsinorderrecords.Thevalueofthistriggerisinoneorfourparts,asshownbelow:
@m2b_multifund="MARCtag[:Copy,Location,Fund]"
Forexample:
@m2b_multifund="998:o,t,u"
Ataminimum,theMARCfieldmustbespecified.Ifthesubfieldsarenotspecified,thefollowingsubfieldsareusedasdefaults:
@m2b_multifund="988"
Copy Subfield o Location Subfield t Fund Subfield u
Thecopysubfieldcontainsacountofthetotalnumberofcopiesfortheorder.Thedatainthelocationsubfieldandfundsubfieldspecifyhowthistotalnumberofcopiesispartitionedamongthelocationsandfundsinacomma-separatedlistoflocationorfundcodesalongwiththenumberofcopiesineach.
Eachlocationorfundcodeisseparatedfromthenumberofcopiesforthatcodebytheforwardslashcharacter.Forexample,if8copieswerebeingdistributedtofourlocations,thecontentsofthelocationsubfieldmightlooklikethefollowing:
north/2,south/1,west/3,east/2
Similarly,ifthese8copieswerechargedtotwofunds,with3copieschargedtofundcode"aaa"andtheremaining5tofundcode"bbb",thecontentsofthefundsubfieldwouldlooklikethefollowing:
aaa/3,bbb/5
Tosummarize,ifthe@m2b_multifundtriggerlinewere:
|||0|0| | |0|n|G|0|@m2b_multifund="998:o,t,u"
theMARCfieldintheincomingrecordcouldbe:
998 |o8|tnorth/2,south/1,west/3,east/2|uaaa/3,bbb/5
![Page 56: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/56.jpg)
LoadProfileTraining
47
@m2b_normalize_020Standardvalue:Notused
Whenthisfunctionissetto"y"andanoverlayispendingbasedontheISBNnumber,theISBNnumberinthe020fieldisnormalizedintheincomingandtargetrecordbeforecomparison.
Thefieldsarenormalizedbystrippingoutalldashes,spaces,andanycharactersfollowingthenumberitself.Iftheexistingrecordisoverlaid,thecompletecontentoftheincoming020field,includingalldashes,spaces,andextracharacters,isretained.
@mainStandardvalues:Authority:"a"Bibliographic:"b"Patron:"p"
Identifiesthebaserecordtype(themainrecordthatisbeingconverted).Possiblevaluesare"a","b",or"p".Ifyouchangethis,besuretocheckthevaluesof@ov_protectand@title.
@marcStandardvalue:(seebelow)
ControlswhichrecordtypesmaycontainMARCfields.TherecordtypemustbesetinthisfunctionifElement9,MARCFormat,willbesetto"y"foranylinesofthatrecordtypeinthetable.
Possiblevaluesare:
@marc="bic"recordtypesb,i,andccanhaveMARCfields
@marc="bo" recordtypesbandocanhaveMARCfields
@msgStandardvalue:varies
Textofthemessagethatprintsontheloggingprinter(orloggingwindow)ininteractiveinterfacesoratthetopofthescreeninbatchloadswhenanewm2btabtableisread(e.g.,"BIBLIOGRAPHICrecordswillbecreated").
![Page 57: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/57.jpg)
LoadProfileTraining
48
@odateStandardvalue:"y"
DetermineswhetherthesystemdateisputintheOrderDate(AKAODATE)fixed-lengthfieldwhendownloadinganorderrecord.Possiblevalues:"y","n".
@ov_actionStandardvalue:"o"
Determineshowtoprocesstheincomingrecorddependingonhowmanymatcheswerefoundonthe@ov_tagvalue.PossibleactionsaretoINSERTthenewrecord,OVERLAYonanexistingrecord(observingprotectedfields),ATTACHanynewlinkedrecordstotheexistingrecord(butdonotoverlay),orREJECTthenewrecordaltogether.
Possiblevaluesare:
Value #Matches Action“a” 0 INSERT 1 ATTACH(“matchandattach”) 2ormore INSERT“b” 0 REJECT 1 ATTACH(“matchandattach”) 2ormore REJECT“c” 0 INSERT 1 ATTACH(“matchandattach”) 2ormore REJECT“d” 0 INSERT 1 OVERLAY–NOLINKEDRECORDSCREATED 2ormore INSERT (RLS2009B_1.4&Later)
NOTE
Seealsothe@ov_attach_deleteand@ov_attach_insertfunctions,whichrequireanATTACHsettingin@ov_action.Whenusinganyofthe@ov_priorityfunctions(e.g.,@ov_priority_tag,@ov_priority_date),thevalueof@ov_actionmustindicateanOVERLAYorthe@ov_priorityfunctionswillnotbeprocessed
![Page 58: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/58.jpg)
LoadProfileTraining
49
“e” 0 INSERT 1 ATTACH(“matchandattach”) 2ormore ATTACHtofirstmatchfound“o” 0 INSERT 1 OVERLAY 2ormore INSERT“p” 0 INSERT 1 OVERLAY 2ormore REJECT“r” 0 INSERT 1ormore REJECT“u” 0 REJECT 1 OVERLAY(seeNOTEbelow) 2ormore REJECT
@ov_attach_deleteStandardvalue:Notused
Valueisalistofvariable-lengthfieldgrouptags(andoptionallyMARCtags)tobedeletedfromthedatabasebibliographicrecordforanoverlayinitiatedby@ov_action="a","b",or"c".Forexample:
@ov_attach_delete="y(856)"
NOTE
Ifattemptingtooverlayonaspecificrecordnumberviathe@ldxtrigger,the@ov_action="u"settingwillREJECTthenewrecordiftherecordnumberisnotfound,while@ov_action="o"willINSERTanewrecordunderthesecircumstances.
![Page 59: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/59.jpg)
LoadProfileTraining
50
@ov_attach_insertStandardvalue:Notused
Valueisalistofvariable-lengthfieldgrouptags(andinRelease2009BoptionallyMARCtags)tobeinsertedintotheexistingbibliographicrecordfromtheincomingrecordwhenanoverlayisinitiatedby@ov_action="a","b",or"c".Thefieldgrouptagsmustbelistedinalphabeticalorder.Forexample:
@ov_attach_insert="n(590)n(591)v(995)y(035)"
Ifthevariable-lengthfieldgrouptag'1'(LOCATIONS)isusedasoneofthevaluesforthistrigger,fixed-lengthfield26(LOCATION)intheexistingrecordisoverlaidwiththelocationsfromtheincomingrecord,completelyreplacinganyexistinglocationsinthefield.Ifvariable-lengthfield'1'isNOTusedwiththistrigger,thevalueoffixed-lengthfield26isdeterminedbythe@locmergetrigger.If@locmerge="n"orisabsent,thelocationsintheincomingrecordareoverlaidwiththelocationsfromtheexistingrecord.If@locmerge="y",thelocationsintheexistingrecordandtheincomingrecordaremerged.
Seealsothedescriptionofthe@locmergetrigger.
@ov_priorityStandardvalue:Notused
Thisroutinesetsthepriorityofencodinglevelvaluescontainedinbyte17oftheMARCLeaderofincomingbibliographicrecords.Thisisconsultedwhenamatchedrecordistobeoverlaidbasedon@ov_action.Theformatisalistofcolon-separatedvaluesindescendingorderofpriority,readingfromlefttoright.
Thesyntaxis:
@ov_priority=":1:5:8:u:z"
Here,ablankisthehighestpriority,followedinorderby1,5,8,u,andz.Ifeithertheexistingrecordortheincomingrecordhascodesthatarenotin@ov_priority,oriftheexistingrecordhasnoencodinglevel(i.e.,no008MARCfield),thentheexistingrecordisoverlaid.Ifbothrecordshaveencodinglevelvaluesthatarefoundinthe
NOTE
Useof@ov_priorityvarieswidelydependinguponthenatureandsourceoftheincomingdata.
![Page 60: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/60.jpg)
LoadProfileTraining
51
@ov_prioritylist,thentheexistingrecordisoverlaidonlyiftheincomingrecord'spriorityisequaltoorgreaterthantheexistingrecord's.Thevalueof@ov_priority_actiondeterminestheactiontotakeiftheincomingrecord'spriorityislessthantheexistingrecord's.
@ov_priority_actionStandardvalue:Notused(defaultsto"r")
Specifiestheactiontobeperformediftheincomingrecord'sencodinglevel(asdeterminedby@ov_priority)islessthantherecordtobeoverlaid.
Possiblevaluesare:
aAttachtherecord
i Inserttherecord
r Rejecttherecord
Ifthisfunctionisnotinthem2btabfile,thenthevalueissetto"r".The@ov_actionvaluemustindicateanoverlay,forinstance@ov_action="o"
@ov_priority_typeStandardvalue:Notused(defaultsto"d")
Specifiestheactiontobeperformedbasedontheresultsof@ov_priority_tag'scomparisonofprioritiesoftheincomingrecordversustherecordtobeoverlaid.
Possiblevaluesare:
aOverlayifincomingpriorityislessthanexistingpriority
bOverlayifincomingpriorityislessthanorequaltoexistingpriority
c Overlayisincomingpriorityisequaltoexistingpriority
dOverlayifincomingpriorityisgreaterthanorequaltoexistingpriority
eOverlayifincomingpriorityisgreaterthanexistingpriority
![Page 61: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/61.jpg)
LoadProfileTraining
52
@ov_protectStandardvalues:seebelow
Authorityrecords:
@ov_protect="a=F112-114V0123456789"
Bibliographicrecords:
@ov_protect="b=V023456789hy(962)k(970,971)n(972)"
Patronrecords:
@ov_protect="p=F48-50,54-56,95,96,99,101-105,122-125, 158,163,263,268-271,297Vbmxy0123456789="
Listoffixed-length(F)and/orvariable-length(V)fieldstobeprotectedwhenoverlayingrecords.Normally,anoverlayreplacesfieldsinthedatabaserecordwiththosefromtheincomingrecord.
Protectingavariable-lengthfieldcausesnewfieldswiththesametagtobeaddedratherthanoverlaidontheoldfield.
Protectingfixed-lengthfieldssimplyignoresthecorrespondingfieldsintheincomingrecord.
Syntax:
"<rectype>=V<variable-length fields>F<fixed-length fields>"
The'V'and'F'sectionsmaybeineitherorder,althoughonlyvariable-lengthfieldsmayappearafterthe'V'andonlyfixed-lengthfieldsmayappearafterthe'F'.
NOTE
Ifyouarecopying@ov_protectinstructionsfromthismanual,theLoadProfilewiki,orfromaloadtableanotherlibrarysentyou,itisespeciallyimportanttocheckthefieldgrouptagsin@ov_protectandinElement7oftheloadtabletoconfirmtheymatchyourlibrary’sprofile.Theymaybedifferentonyoursystem!Ifyouprotectthewrongfieldgrouptagin@ov_protect,youareatriskforlosingdata.
![Page 62: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/62.jpg)
LoadProfileTraining
53
Thefollowingexampleprotectsvariable-lengthfields8(HOLD)andh(LIBHAS)andfixed-lengthfield28(CATDATE):
@ov_protect="b=V8hF28"
Theusualvalueforbibliographicrecordsis
@ov_protect="b=V023456789hy(962)k(970,971)n(972)"(i.e.,allnumericvariable-lengthfieldsexcept'1',plusthe'h'field,‘y’962,‘k’970and971and‘n’972).
NOTE
Fixed-lengthfieldsmustbereferredtobytheirlinenumbersintheinternalfilewheretheyaredefined.SeeFIXEDFIELDSINLOADTABLESsectioninthismanual.Whilerangenotation,suchas"48-50",isallowedforfixed-lengthfields,itisNOTallowedfornumericvariable-lengthfields.Toprotectarangeofvariable-lengthfields,theymusteachbeexplicitlylisted(e.g.,"V2345678"forallnumericvariable-lengthfieldsfrom'2'to'8').Ifafixed-lengthfieldisnotloaded,itshouldbeprotectedfromoverlay.
NOTE
Ifthesyntaxofan@ov_protectargumentisincorrect,thentherecordloadingprogramwillaborttheload.
NOTE
Itispossibletoprotectthe'='variable-lengthfield(PINfield)inpatronrecords.Forexample:p=F48-50,54-56,95,96,102-103V=mx89Seealsothe%encryptpinSpecialRoutine.The@ov_protecttriggercanbesetviatheDatabaseMenuoptioninthecharacter-basedsystem,butsomevaluessuchasthePINwillnotshowupinthisdisplay.A > ADDITIONAL system functions
A > ALTER system parameters S > SYSTEM codes
O > Set system OPTIONS D > Database maintenance
22 > Edit overlay protection list
![Page 63: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/63.jpg)
LoadProfileTraining
54
ThefieldstoprotectmaybespecifiedbyMARCtaginadditiontotheabilitytospecifybyfieldgrouptag.Theprotectedfield(s)maybespecifiedasacomma-delimitedlistenclosedinparenthesesinthefollowingform:
<rectype>=V<fieldgrouptags>(MARCTAG[,MARCTAG,...][:code])
MARCTAGmayincludeindicatorsandwildcards(specifiedwithperiods).Forexample:
b=V78c(050,090,092)hd(6...7)
Thisexamplewillprotectfieldgroups7,8,andh;MARCtags050,090,and092iftheyareinthecfieldgroup;andall6xxfieldsinthedfieldgroupwhosesecondindicatoris'7'inboththeincomingandthedatabaserecord(i.e.,therecordthatistobeoverlaid).
Theoptional':code'parameterspecifiestheactiontoperformwhentheprotectedtagisfoundintherecordthatisabouttobeoverlaid.Theabsenceofeitherofthesecodesinthe@ov_protectoptionwillcauseboththeincomingfieldstobeaddedandtheexistingfieldstoberetainedintherecord.
Validcodesare:
'd' Doesnotloadfieldsfromtheincomingrecordifthereisanyfieldintheexistingrecordinthesamefieldgrouptag.Iftherearenoexistingfields,thenloadstheincomingfields.Iftherearenoincomingfields,thenprotecttheexistingfields.
'k' Deletefieldsinexistingrecordifthereisanyfieldintheincomingrecordinthesamefieldgrouptag.Iftherearenoexistingfields,thenloadtheincomingfields.Iftherearenoincomingfields,thenprotecttheexistingfields.
Someexamplesoftheuseof':code'are:
b=Vc(050:d)
Thiswillprotectany'c'-taggedMARC050fieldsintheexistingbibliographicrecord(theonethatistobeoverlaid).Inaddition,itwillnotloadany'c'-taggedMARC050fieldsfromtheincomingrecord.NotethatthespecifiedMARCtagappliestoBOTHtheincomingANDtheexistingrecord.
p=Vb(:k)
Thiswillonlyprotectthe'b'-taggedfieldsiftheincomingrecorddoesnothavea'b'-taggedfieldforpatronrecords.Otherwise,theincoming'b'-taggedfieldoverlaystheexisting'b'-taggedfieldintherecord.
![Page 64: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/64.jpg)
LoadProfileTraining
55
ThefollowingtableillustrateswhatwouldhappenonthesystemifaNOTEfield(fieldgrouptagis“n”)isnotprotected,isprotectedwithoneofthespecialcodes,orisprotectedwithnospecialcode.
PROTECTION INCOMINGDATA TARGETDATA RESULTNoprotectionField“n”notin@ov_protect
NodataforNOTE NOTE=Target NoNOTEfieldNOTE=Incoming NOTE=Target NOTE=IncomingNOTE=Incoming Nodata NOTE=Incoming
Field“n”in@ov_protectwithno"coloncode"
NodataforNOTE NOTE=Target NOTE=TargetNOTE=Incoming NOTE=Target NOTE=Incoming
ANDNOTE=Target
NOTE=Incoming Nodata NOTE=IncomingProtection"D"Field“n”in@ov_protectwith"colond"(:d)
NodataforNOTE NOTE=Target NOTE=TargetNOTE=Incoming NOTE=Target NOTE=TargetNOTE=Incoming Nodata NOTE=Incoming
Protection"K"Fieldin@ov_protectwith"colonk"(:k)
NodataforNOTE NOTE=Target NOTE=TargetNOTE=Incoming NOTE=Target NOTE=IncomingNOTE=Incoming Nodata NOTE=Incoming
@ov_rec_numberStandardvalue:"r"
SpecifiestheactiontobeperformedifanoverlayisdoneonanInnovativerecordnumberviathe@ldxtriggerandtheoverlayfails.Alsospecifiestheactiontotakeifanoverlayfailsduetoabadcheckdigitintherecordtobeoverlaid.Possiblevaluesare:
"i" Inserttherecord
"r" Rejecttherecord
"t" Usethevaluesof@ov_tagand@ov_actiontoattempttooverlaytherecord.
![Page 65: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/65.jpg)
LoadProfileTraining
56
@ov_tagStandardvalues:seebelow
Specifieshowtooverlayexistingrecordswiththeincomingrecord.Thecommandlinecommand"ov"(#com="ov")isoftenusedtotrigger@ov_tag.Theoverlayisalwaysrejectedifarecordtooverlayisnotfound.
PossibleValues:
fieldgrouptag[indextag]
Overlayrecordswithmatchingdatainthespecifiedvariable-lengthfieldgrouptag(e.g.,@ov_tag="o"meansoverlaybibliographicrecordsonabibliographicutilitynumber).Thefieldgrouptagmustbeindexed.Includetheindextagonlyifitisadifferentletterfromthefieldgrouptag.Forexample,
@ov_tag="fi"
meansoverlayonthosefieldstaggedas'f'andindexedinthe'i'index.
fieldgrouptag[indexitag]:fieldgrouptag[indextag]:...
Hierarchyofmatchingtagsseparatedbycolons.Sameasaboveexceptthatincomingrecordtagsarecomparedagainsteachmemberofthelistuntilamatchisfoundoruntiltheendofthelistisreached.Ifamatchisfound,@ov_actiondeterminestheresultasbefore.Forexample:
@ov_tag="o:i:l"
@ov_tag="o:gi:l"
@ov_tag="!"
Donotoverlay,lookforduplicates(basedontheindexedformofthefulltitleinthefirst245tag).AddsthebibliographicrecordtothedatabaseandsetstheSTATUSoftheorderrecordto"1."Reportsanyduplicatesfound.
![Page 66: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/66.jpg)
LoadProfileTraining
57
recordnumber
OverlayonspecificInnovativerecordnumber.Forexample,
@ov_tag=".b1003113"
@ov_tag=""(space)
Turnsoffoverlaywhen@ldx="".Recordswillbeloadedasnew.SeeHOWTOLOADRECORDSASNEWsectioninthismanual.
fieldgrouptag(MARCtag)indexitag
OverlaysareallowedonthecombinationofInnovativevariable-lengthfieldgrouptagsandMARCtags.TheMARCtag(s)(mtaglist)areenclosedinparenthesesfollowingtheone-characterfieldgrouptagandmaycontainregularexpressions.AnindextagmayalsobespecifiedimmediatelyfollowingthelistofMARCtags,iftheindextagletterisdifferentfromthefieldgrouptag.Forexample:
@ov_tag="o(019)l"
@ov_tag="i(020)"
Multiplefieldgrouptag/MARCtagcombinationsareseparatedbycolons.Forexample:
@ov_tag="o(001):f(035)o:i(020)"
Thiswillattempttooverlayonfieldgrouptag'o'(MARCtag001)inindex‘o’,andifthatfails,itwilllookforamatchonfieldgrouptag‘f’(MARCtag035)inindex‘o’,andifthatfails,thesystemlookforamatchonfieldgrouptag'i'(MARCtag020)inindexi.
ThisfunctiondirectsthesoftwaretolookattheindextagandMARCtagoftheincomingrecordandonlyattheindextagofthetargetrecord.Ifthereareduplicateindexentries,theprogrammayfindmorethanoneexistingrecordthatmatchestheincomingrecord.Inthatcase,theprogramwillnotoverlaythematchingrecords.
NOTE
Seealsothe@ldxtrigger,whichoverlaysontheInnovativerecordnumberwhentherecordnumberisstoredinaMARCtag(usually907)intheincomingrecord.
![Page 67: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/67.jpg)
LoadProfileTraining
58
@ov_tagCONFIRMATIONTESTS
Confirmationtestsmaybeappliedtospecificfieldgrouptagsinexistingrecordstoalloworpreventoverlaysbasedondataintheexistingrecord.Thesetestsarerunbeforeanyofthe@ov_prioritytestsarerun.
Confirmationtestsmustbeenclosedinsquarebrackets.Thesyntaxforspecifyingatestonasinglefieldgrouptagis:
@ov_tag="tag[ov_test]"
@ov_tag="tag(mtaglist)itag[ov_test]"
Thebracketedconfirmationtestfollowsthefieldgrouptag,theMARCtaglist,andtheindextag,ifthelattertwoarepresent.Forexample:
@ov_tag="1(010)o[ov_245]"
Inthecaseofmultiplematches,theloadingprogramcheckseachrecorduntileitheramatchisfoundorthelastmatchingrecordischecked,whichevercomesfirst.Therefore,onlyONErecordwillbeoverlaid,whichistheFIRSTonethatmeetsallcriteria.Ifconfirmationfails,thebibliographicrecordnumberoftheLASTmatchingrecordisreported.Inallcases,onlyoneerrorisreported,withthisformat:
<n>Match(es)ontag<tag><faileddata>(with<bibrec#>)didnotconfirmon<name>,record<bibrec#>inserted/<245field>
The<faileddata>isthevalueofthematchpoint,suchastheOCLCnumberintheincomingrecord.Forexample:
1Match(es)ontago29463723(withb2221123)didnotconfirmon245,recordb221366inserted/Poems
NOTE
Ifthefieldgrouptag(MARCtag)isl(010),(i.e.,theLCCNfield),andthereareatleasteightnumbersinthenormalizedformofthefield,thenonlythefirstelevencharactersofthefieldareusedinthecomparison.Iftherearefewerthaneightnumbersinthenormalizedformofthefield,thentheentirenormalized010fieldisusedinthecomparison.
![Page 68: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/68.jpg)
LoadProfileTraining
59
Confirmationtestvalues:
ov_245
Comparesnormalizedformsoftheentirecontentsofsubfieldsa,b,andpofthe245titleMARCtagintheexistingandincomingrecords.Whennormalizing,thesystemdoesthefollowing:
• stripsallapostrophes
• translateseach&tothestring“and”
• replacesallotherpunctuationwithasinglespace
• collapsesmultiplespacestoasinglespace
• replacessubfielddelimiterswithaspace
• convertsallcharacterstolowercase
Example:
@ov_tag="o[ov_245]:i[ov_245]"
Inthisexample,foreachexistingrecordwhosefieldgrouptag'o'matchesthatoftheincomingrecord,subfieldsa,b,andpofthe245titlefieldarefirstnormalizedasindicatedabove.Thesenormalizedfieldsarethencomparedtothesamenormalizedfieldintheincomingrecordand,ifamatchisfound,therecordisoverlaid.
Iftheconfirmationtestfails,then,foreachexistingrecordwhosefieldgrouptag'i'matchesthatoftheincomingrecord,thesamesortofnormalizationandcomparisonisdonefortheexistingrecord's245titlefieldagainstthatintheincomingrecord.Ifthefieldsmatch,thentheexistingrecordisoverlaid.Ifthissecondconfirmationtestfails,therecordisinsertedandanerrormessageisgiven.
NOTE
Iftheloadingprogramfindstwoormorematches,itwilloverlayonthefirstmatchthatpassestheconfirmationtest,anditwillNOTgiveanyindicationthatmorethanonematchwasfound.
![Page 69: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/69.jpg)
LoadProfileTraining
60
ov_1xx
Thisconfirmationtestisusedforauthorityrecordoverlaysonly.Ifamatchisfoundonthe@ov_tag,theincomingauthorityrecordwilloverlaytheexistingauthorityrecordonlyifthefieldgrouptagofthe1xxfieldsinbothrecordsarethesame.Thispreventsanameauthorityrecordfromoverlayingasubjectauthorityrecordandviceversa.Forexample,
@ov_tag="oz[ov_1xx]"
ov_editionov_placeov_year
Confirmationtestsonanyofthefollowingpre-definedMARCtag/subfieldscanbeenteredinbracketsfollowingeachfieldgrouptag.
TheMARCtag/subfields,names,andnormalizationruleusedare:
MARCTAG SUBFIELD(S) NAME 245 abp ov_245250 a ov_edition 260 a ov_place 260 c ov_year
ov_verify_marc_tag
ThisconfirmationtestisTRUEiftheincomingfield'sMARCtagisthesameasthematchedtagintheexistingrecord.Forexample,iftheMARCtagintheincomingrecordis"019"andtheexistingrecordhasbotha"001"anda"019"fieldwithmatchingdata,onlythe"019"fieldintheexistingrecordisconsideredamatchwhenthisruleisused.Inallcases,theactiontakenontherecordisbasedonthesettinginov_action.
@ov_titleStandardvalue:Notused;defaultsto"r"
Whensettoeither"i"or"r",theexistingrecordwillbeoverlaidonlyifthefirstcharacterofthenormalizedformofthefirst't'fieldintheexistingrecordisthesameasthatoftheincomingrecord.Iftherecordfailsthistest,thenthenewrecordisinserted(when@ov_title="i")orrejected(when@ov_title="r").
![Page 70: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/70.jpg)
LoadProfileTraining
61
Anoptionalparameterallowsspecificationofthenumberofcharacterstocompare.Forexample,@ov_title="r:4"comparesthefirstfourcharactersofthetitlesandperformstheoverlayonlyifthefirstfourcharactersofbothtitlesareequal.
Ifthisfunctionisnotinthem2btabfile,thenthevalueissetto"r".
@passwordStandardvalue:Notused
SetstheuserIDforentriesintheHeadingReportsanddeterminesintowhichaccountorserialunitOrderorHoldings/Checkinrecordswillbeloaded(forlibrariesthathavemultipleaccountingand/orserialunits).UserIDsarederivedfromthe"Passwordsandauthorizations"file.ThevalueofthisGlobalVariableFunctionshouldbetheuser'sinitials,notthepasswordassociatedwiththeinitialsorlogin.
@poprintStandardvalue:"y"
Indicateswhetherpurchaseordersaretobeprintedfordownloadedorderrecords.The"po"command(#com="po")isoftenusedtotriggerthe@poprintfunction.
Possiblevalues:"n" donotprintPO"p" printPO,put'p'toTLOC"y" printPO,donotput'p'toTLOC
@pre_mapStandardvalue:Notused
SpecifiesamappingfilethatisusedtochangefieldsintheinputMARCrecordspriortorecordconversion.ThisfunctionwillnotbecoveredinLoadProfileTraining.Ifyourlibraryneedsthistypeofdatamanipulation,pleasecontacttheCustomerSalesdepartmentforapricequoteforprofilingservices.
WARNING
Ifthespecifiedpasswordisinvalid,theincomingrecordwillberejected.
![Page 71: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/71.jpg)
LoadProfileTraining
62
@rdateStandardvalue:"n"
DetermineswhetherthesystemdateisputinRDATEwhendownloadinganorderrecord.Possiblevaluesare"y"or"n".
@recsStandardvalue:Mustequalm2btabfilenamesuffix
Specifieswhichm2btabtabletouse.Valueequalsfilenamesuffix,forexample:
@recs="b" m2btab.b
@recs="xyz" m2btab.xyz
Ifthetableloadedbythe@recscommandcontainsthe@mainfunctionandthevalueofthe@mainfunctionisnot"b","p",or"r",thesoftwarewillgenerateanerrorandwillnotswitchtothealternatetable.
@rep_call(or@repcall)Standardvalue:"\\"
Specifiesthatifthegivencharacterisfoundincallnumbersencounteredinthefieldidentifiedbythe@holdsymbGlobalVariableFunction,thenitistobereplacedwithablank(i.e.,"").Ifthelibraryuses@holdsymb,the@rep_calltriggershouldbeused(ifnot,seethe"%replace"SpecialProcessingFunctiondescriptionbelow).
Notethatthenames@[email protected].
Inmostcases,thebackslashcharacterisspecified,precededbytheescapecharacter(alsoabackslash)asinthefollowingexample:
@rep_call="\\"
@speriodStandardvalue:"n"
Setto"y"toremoveperiodsattheendoffields,orto"n"toleaveperiodsinplace.
![Page 72: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/72.jpg)
LoadProfileTraining
63
@testStandardvalue:“n”
Iftrue,updatesarenotmadepermanent.Possiblevalues:"y","n".Thecommandlinecommand"test"or"zz-0"(#com="test")oftentriggers@test.
@titleStandardvalue:"n"
Indicateswhetherrecordswillrequireatitle(MARCtag245)inordertobevalid.Appliesonlyto"base"recordtypes(i.e.,bibliographic,authority,andpatronrecords).
Possiblevaluesare"y"or"n".Shouldbefalse("n")forauthorityandpatronrecords.Maybechangedto“y”forbibliographicrecords.
@year_2000Standardvalue:Notused
Controlsconversionof21stcenturydatesfordatefixed-lengthfields.Valueisatwo-digitnumberenclosedindoublequotes(e.g.,@year_2000="YY").Datesinincomingrecordswhosetwo-digitYearfieldislessthanorequaltothespecifiedvaluewillbeenteredintotheInnovativerecordas21stcenturydates.
Forexample,if@year_2000="10",thendatesintherange01/01/00through12/31/10wouldbeenteredintotheInnovativerecordsas21stcenturydates(i.e.,01/01/2000through12/31/2010).
Iftheloadtableisforpatronrecords(i.e.,the@maintriggerissetto"p")and@year_2000isnotgivenavalueinthem2btabtable,adefaultvalueof"90"willautomaticallybeused.
![Page 73: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/73.jpg)
LoadProfileTraining
64
SPECIALPROCESSINGFUNCTIONS
SpecialprocessingfunctionscausedatatobefilteredinaspecifiedwaywhenitistransferredfromtheMARCfieldtothecorrespondingInnovativefieldgrouptag.SpecialProcessingFunctionshavetheformat%name="string"or%name("string"),wherenameisthefunctionnameandstringisitsvalue.Theseroutinesonlyapplytothelineinthem2btabwheretheyoccur.
%001
Standardvalues:
Authority: %001(start="!-~",char=" -~")Bibliographic: %001(start="1-9",char="!-~",valid="y")Patron: notused
Specialprocessingfor001fields.Consistsoffivevariablesthatcontrolhowthe001fieldisprocessed.Eachvariableisassignedavalueindoublequotes.Ifavariableisnotlisted,itsdefaultvalueisused.
Example:
%001(bcode="",char="",skip="",start="",valid="")
bcode Thissettingisnolongervalid.Ifitappearsinaloadtable,removeitorsetitto"bcode=n".
char Specifiestherangeofcharactersconsideredvalidinthe001field(i.e.,"!-~"meansallcharactersbetweenASCII33andASCII126inclusive).DefaultisNULL.
skip ThenumberofcharacterstoskipoverinanRLINrecordnumbertransfer(tag001).Avalueof"4"willstripthe"RLIN"textand"8"willstrip"RLINXXXX"where"XXXX"isthelibraryidentifier.Ifthisoption'svalueisnegative(i.e.,fornon-RLINrecords),thesystemskipsallcharactersuntilitreachesoneintherangespecifiedbystart.Donotconfusewithvalid,whichappliesonlytoOCLCdata.Defaultis"-1".
NOTE
Ifyouencounterfunctionsinthem2btabfilesonyoursystemthatarenotdescribedinthisdocument,donotchangethem.SomefunctionsaretoocomplextobechangedwithoutpurchasingprofilingservicesfromInnovative.
![Page 74: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/74.jpg)
LoadProfileTraining
65
start Therangeofvalidcharactersthatcanbeginarecordnumberfromthe001field(forexample,"1-9").Thisisignoredifavalueisspecifiedinskip.Alsoignoredifthe%001validvariableissetto"y".DefaultisNULL.
valid Iftrue("y"),strips"ocl7","ocm",or"ocn"andanyleadingzerosfromOCLCrecordnumbers.Donotconfusewithskip,whichappliesonlytoRLIN.Defaultisfalse("n").
Notethatwhenthisissetto"y",anyincoming001fieldthatdoesnotbeginwith"ocl7","ocm",or"ocn"willberejected.Theloadingprogramwillgeneratean"invalid001"error.
ThissamefunctionalityappliestorecordsinOCLC'sHarvard(prefix"har")andPromptCat(prefix"pct")databases.Anyvaluesforthe%001startvariableareignoredinthiscase.
WhenoutputtingrecordsfromtheInnovativesystem,itispossibletoreinsertthe"ocm"prefixesthatwereremovedduring%001processing.ContacttheCustomerServicesHelpDesktoenablethisfeature.
%008Standardvalue:"y"
IndicateswhetherelementsoftheLeaderinaMARCrecordareappendedtothe008field.Ifso,(%008="y"),Leaderoffsetbytes5-7and17-18areappendedtothe008fieldasbytes40-44,andbyte8oftheMARCLeaderisappendedtobyte45ofthe008fieldintheInnovativerecord.Byte8oftheLeadercontainsthearchivalcontrolbyte.(Byte8isappendedtotheendofthe008becausethisfeaturewasaddedinalaterreleaseoftheInnovativesoftware.)Thelengthoftheresulting008fieldintheInnovativerecordis46bytes.ThesevaluesaremovedbackintotheLeaderwhentherecordisoutputfromtheInnovativesystem.
%bracketStandardvalue:"h"(forMARCfield245)
Valueisalistofsubfieldsthatwillbebracketedwhenplacedintothebibliographicrecord.Forexample,|hgmdbecomes[gmd].
![Page 75: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/75.jpg)
LoadProfileTraining
66
%dedup_item_callStandardvalue:Notused
Ifthe@holdsymbGlobalVariableFunctionisused(i.e.,not"NULL"),thenif%dedup_item_callissetto"y"inanitemrecordcallnumberfieldentry,theitem'scallnumber(space,delimiters,andothercodesarefirstremoved)iscomparedtothebibliographiclevelcallnumberinfieldgrouptag'c'.Iftheyareequal,theitemcallnumberwillnotbeoutput.
%dedup_item_call_normStandardvalue:Notused
Sameas%dedup_item_call,butthecallnumbersfromtheitemandbibliographicrecordsarefirstnormalizedbeforethecomparison.
%encryptpinStandardvalue:“y”(PINfieldinpatronrecordsonly)
ForthespecifiedMARCfieldandsinglesubfield,thesoftwarewillencryptdatainthatfieldandinsertitintothePINvariable-lengthfieldgrouptag'='.ThisisusedtoloadaPINfieldintopatronrecords.Notethatanentrywiththisfunctionwillnotloaddataintoanyothervariable-lengthfield.Forexample:
600||a|0|0|p|=|0|n|N|0|%encryptpin="y"
IftheincomingdataisfromanotherInnovativesystemandthePINfieldisalreadyencrypted,usethe%noencryptpinfunctiontopreventdouble-encryptionandtoloadthedataas-is.NotethatthesystemwillalwaysinterpretdatainthePINfieldasencryptedoncetherecordhasbeenloaded.ItisneverpossibletoseethetruevalueofthePINinanInnovativerecord;youarealwaysseeingtheencryptedvalue.
%firstStandardvalue:Notused
Ifsetto"y",causesonlythefirstoccurrenceofagivenMARCfieldtobeloaded.
![Page 76: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/76.jpg)
LoadProfileTraining
67
%foreignStandardvalue:Notused
Valueisforeigncurrencycodeandconversionrate,usedtoconvertEPRICEfixed-lengthfieldinorderrecords.Example:
%foreign="bpd0.440000"
Ifused,thefollowingtwolinesmustappearinthem2btabtableinthisorder:
998||z|0|20|o| |0|n|N|1|#com="ff"%foreign 998||s|0|20|o| |10|n|N|1|#com="ep"
Atthestartofconversion,youmustthenaddcommandsforcurrencyconversiontothecommandline.Forexample,toconvertSpanishpesetas:
ep=10483.00;ff=spa.010;
Thedecimalpointandtrailingzerosin"ep="areessential.Omittingthemwillcausethesystemtoincorrectlyreadthevalueas104.83.Theorderofthesetwocommandsisnotimportant.
Ifthevalueisa3-charactercurrencycode(e.g.,%foreign="spa"),thentheratewillbelookedupintheforeigncurrencyfile.Ifthecodeisnotinthesystem'sforeigncurrencyfile,amessageisloggedtotheerrorfile.
%lastStandardvalue:Notused
Ifsetto"y",causesonlythelastoccurrenceofagivenMARCfieldtobeloaded.
%mapStandardvalue:Notused
Thenameofatranslationtable(usualvalue"m2bmap.*").IncomingMARCdataiscomparedtoapatterninthetranslationtable.Ifitmatches,thenthedataischangedaccordingtoasubstitutionstring,whichcanbeeitheraliteralstringoranexpression.Example:
%map=("m2bmap.loc")
SeetheTRANSLATIONTABLES:THEM2BMAPFILESandHOWTOCREATEANEWTRANSLATIONTABLE(M2BMAP)sectionsinthismanual.
![Page 77: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/77.jpg)
LoadProfileTraining
68
%noencryptpinStandardvalue:Notused(PINfieldinPatronrecordsonly)
ForthespecifiedMARCfieldandsinglesubfield,thesoftwarewillinsertthePINdata"asis"intothePINvariable-lengthfieldtag'='.ThisisusedtoloadaPINfieldintopatronrecords.Notethatanentrywiththisfunctionwillnotloaddataintoanyotherfieldgrouptag.
The%noencryptpinfunctionshouldonlybeusedtopreventdoubleencryptionwhentheincomingdataisfromanotherInnovativesystemandthePINfieldisalreadyencryptedintheincomingrecord.NotethatthesystemwillalwaysinterpretdatainthePINfieldasencryptedoncetherecordhasbeenloaded.ItisneverpossibletoseethetruevalueofthePINinanInnovativerecord;youarealwaysseeingtheencryptedvalue.
IftheincomingdataforthePINfieldisnotalreadyencrypted,usethe%encryptpinfunctiontoencryptthedatawhileloadingit
%replaceStandardvalue:Notused
Valueisacharactersubstitutionlistforthefield.Formatis("char1","char2")wherechar1ismappedintochar2.char2maybeomittedtomaptonullstring.Example:
%replace("/"," ")
Canbeusedtoreplaceastringofcharacters.Example:
%replace("Revision","rev.")
%strip_blanksStandardvalue:"y"
Whensetto"n",leadingblankswillnotbestrippedfromtheincomingfield.Bydefault,leadingblanksarealwaysstrippedfromallfields.
%vendaddrStandardvalue:Notused
ValueiseitheravendorcodetobeplacedintheVENDORfixed-lengthfieldofanorderrecordor,ifenclosedinsquarebrackets,avendoraddresstobeplacedintheVEN.ADDR.variable-lengthfield.Examples:
%venaddr="ebsco" %venaddr="[8000 Forbes Pl$Springfield, VA]"
![Page 78: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/78.jpg)
LoadProfileTraining
69
COMMANDFUNCTIONS
Thesefunctionscontrolwhatactionistakeninresponsetocommandlineor“xpo”commandswheninteractivelydownloadingrecordsfromabibliographicutilityinterface.Thestatement#com="cmd"(wherecmdisanycommandgivenbelow)addsthespecifiedcommandtoaninternalactiontable.Whenacommandisenteredonthecommandline,thecorrespondingdataisinsertedintotherecordintheMARCtagandsubfieldindicatedbyMARCtagandsubfield(elements1and3inanm2btabtableline).Typically,theMARCtagusedis999.
Fixed-LengthFieldCommands:
Thosecommandsthatsetfixed-lengthfieldvalues(e.g.,#com="b1")simplyinsertthevalueskeyedatthecommandlineintothecorrespondingMARCtagandsubfieldoftheMARCrecordwhenitisfirstread.Thisvalueistransferredtotheappropriatefixed-lengthfieldduringrecordconversion.
Triggers:
CommandlinecommandsthatarefollowedinthetablebyaGlobalVariableFunctionoraSpecialProcessingFunctionnameareknownas"triggers"becausetheyenabletheusertoactivateafeaturefromthecommandline.Forexample:
#com="ov"@ov_tag=" "
TheCommandFunctionsincurrentusearelistedbelow.
NOTE
Formoreinformationabouttheuseofcommandlinecommands,pleaseseetheinformationbeginningatpageno.101512oftheInnovativeGuideandReference.
![Page 79: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/79.jpg)
LoadProfileTraining
70
COMMAND RECORD FIXED-LENGTHFIELD
TRIGGER VALUES
ag Item AGENCY - -at Order ACQTYPE - -b1 Bib BCODE1 - -b2 Bib BCODE2 - -b3 Bib BCODE3 - -bl Order BLOC - -bn Bib LOCATION - -br Order LOCATION - -c1 Order CODE1 - -c2 Order CODE2 - -c3 Order CODE3 - -c4 Order CODE4 - -cd Order CDATE - -cl Order CLAIM - -clsi - - @clsi yornco Bib COPIES - -cop Item COPY# - -cp Order COPIES - -ct Bib CATDATE - -cy Bib COUNTRY - -cz Order COUNTRY - -dflt Bib,Order,
Item- @dflt Listoftemplatesseparatedbycommas
disp - - @disp yornep Order EPRICE - -fd Order FUND - -fm Order FORMAT - -i/a Item BARCODE @item Itembarcodeprecededby+.Anynumber
offixed-lengthfieldcommandscanfollow,separatedbyslashes.Thisusageallowscreationofmultipleitemrecordsforasinglebib.NOTE:i/aisusedinthem2btab;thecommandlinecommandis"i="
i1 Item ICODE1 - -i2 Item ICODE2 - -im Item IMESSAGE - -init - - @init yornins Bib - @password userinitialsip - - @itemprefix itembarcodeprefixla Bib LANG - -
![Page 80: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/80.jpg)
LoadProfileTraining
71
COMMAND RECORD FIXED-LENGTHFIELD
TRIGGER VALUES
ln Order LANG - -loc Item LOCATION - -marc - - @marc b,o,a,I,c,r(y=all)od Order ODATE - -om Item OPACMSG - -on Order ORDNOTE - -ot Order ORDTYPE - -ov - - @ov_tag overlaymatchpoint:fieldgroup/index
tag,!forduplicatechecking,orrecordnumber
po - - @poprint yornpr Item PRICE - -rc Order RACTION - -rd Order RDATE - -recs - - @recs extensionofm2btabfilenamerl Order RLOC - -st Order STATUS - -sta Item STATUS - -test - - @test yorntl Order TLOC - -ty Item ITYPE - -v Item VOLUME - -vd Order VENDOR - -vl Order VOLUMES - -
![Page 81: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/81.jpg)
LoadProfileTraining
72
TRANSLATIONTABLES:THEM2BMAPFILES
Them2bmapfileisafamilyoftranslationtablesusedduringrecordloadingtochangethedatacontainedinMARCfieldsintheincomingrecordtonewdataintheInnovativerecord.Them2bmapfileisspecifiedinthem2btabtableusingtheSpecialProcessingFunction%map.Manym2bmapfilescanbeaddedtoasinglem2btabtable.
Forstep-by-stepinstructionsonhowtoeditm2bmapfiles,seetheHOWTOCREATEANEWTRANSLATIONTABLE(M2BMAP)sectioninthismanual.
GLOBALVARIABLEFUNCTIONS(AKATRIGGERS)
Globalvariablefunctionsareplacedatthetopofthetranslationtable.
@delimiter=<char>
Changethedefaultfielddelimiterto<char>from'|'.Youmustchangethedelimiteriftheverticalbarisusedineitherthecomparisonorreplacementexpressions.Forexample,ifyouwanttochangethedelimitertoacolon,includetheline@delimiter=:
@case=true
Whenmixed-casedataisprocessedthroughatranslationtable,theexpressionsare"normalized"tolowercaseforeaseofcomparison.UsethisSpecialInstructiontocausecomparisonsandreplacementstobecase-sensitiveandavoidunwantedcasechangestothedata.See"NOTESONUSINGM2BMAPFILES:AvoidingUnwantedCaseChanges,"below.
@bar_subfield=true
CausetheInnovativesystemtoreplacethecharacter'|'withtheASCIIcharacter1F(hex)sothesystemwillrecognizetheverticalbarandthefollowingcharacterasasubfielddelimiter(i.e.,|bwouldbeinterpretedassubfieldb).Thisfeatureisrarelyused.
IMPORTANTNOTE
DoNOTbeginlinesinm2bmapwitha#tode-activateorcommenttheline.Linesleadingwithanumbersign(#)areinterpretedasleadingwithaliteral.
![Page 82: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/82.jpg)
LoadProfileTraining
73
@stop_on_map=true
CausetheInnovativesystemtostopcheckingtherestofthelinesinthetranslationtableonceamatchisfound.Bydefaulteachlineoftheincomingfilewillbecheckedagainstalllinesofthem2bmapfile.Usingthisfeatureensuresthatunwanteddatachangesdonotoccur.Forinstance:
@stop_on_map=true abc|123 123|xyz
Ifthe@stop_on_maptriggerisnotused,thesoftwarecouldchangethedatafrom"abc"to"xyz"insteadoffrom"abc"to"123".
DATAELEMENTS
Dataelementsinm2bmaparenormallydelimitedbytheverticalbarcharacter('|').Touseadifferentdelimiter,includethespecialinstruction@delimiter=<char>atthetopofthem2bmapfile.
1 2
<comparison expression>|<replacement expression>
1. ComparisonexpressionAliteralstringand/oraregularexpressiontosearchforintheincomingdatafile.Ifamatchingvalueisfound,thedatawillbereplacedaccordingtothevalueinelement2,thereplacementexpression.SeeSyntaxforComparisonExpressionsbelow.
2. ReplacementexpressionAliteralstringand/oranexpressionspecifyingthevaluewhichwillreplacetheexpressionfoundbythecomparisonexpressionsearch.SeeSyntaxforReplacementExpressionsbelow.
Forinstance:
STACKS|mnstk
ThevalueSTACKSwillbereplacedwithmnstk,asinaLOCATIONcode.
CDROM|003
ThevalueCDROMwillbereplacedwith003,asinanITYPEcode.
![Page 83: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/83.jpg)
LoadProfileTraining
74
SyntaxforComparisonExpressions
TheexpressiontosearchforcanbealiteralstringoritcanhavethesyntaxofaUNIXregularexpression.Toretainaportionoftheincomingstringinthereplacementstring,usearegularexpression"wildcard"tomatchthatportion.Thewildcardexpressionmustbeenclosedinparenthesesandmustbefollowedby$n(wherenisanumbertoidentifytheportionoftheincomingstringthatisbeingretained).The$ncomesimmediatelyafterthewildcardexpression.
ThesyntaxtouseforaComparisonExpressiondiffers,dependingonwhetherthem2btablinethatcallsthem2bmapfilehasanentryinitsvariable-lengthfieldgrouptag(element7).Form2btablineswithafieldgrouptagentry(notloadingtoafixed-lengthfield),theComparisonExpressionwillbematchedagainsttheentireMARCfield,includingallsubfields.Whenanm2btablinelacksafieldgrouptagentry(i.e.,whenloadingintoafixed-lengthfield,asindicatedbythenumber40inelement8intheexamplebelow),theComparisonExpressionwillbematchedagainstonlythedatainthespecifiedsubfield.Forexample,thefollowingtwolineswillbetreateddifferently:
852||b|0|0|c|i|0|n|N|1|%map=("m2bmap.1") 852||b|0|5|c| |40|n|N|1|%map=("m2bmap.2")
Inthefirstexample,sincethefieldgrouptagispresent(element7containstheentry"i"),thespecifiedm2bmapfilewillbepassedtheentire852MARCfieldwithallitssubfields,towhichthecomparisonisapplied.Ontheotherhand,inthesecondexample,nofieldgrouptagispresent(element7isblank),sothespecifiedm2bmapfilewillbepassedonlythedatainsubfield|bofthe852field,towhichthecomparisonisthenapplied.
Asanexample,assumeyouwanttochangesubfield'd'ofaparticularMARCfieldoftheincomingrecords(notethat,inthiscase,thedelimiterform2bmapmustbechangedusing@delimiter=<char>toacharacterotherthan'|').Further,assumethatthem2btablinethatcallsthism2bmapfilecontainsafieldgrouptagentryinelement7.TheentireMARCfieldwillbepassedtom2bmap,sothatinthefollowingcomparisonexpression:
(.*)$0|d(.*)$1
thenumber0identifiesthestringcontainingallthecharactersthatprecedethesubfield'd'delimiter,andthenumber1identifiesthestringcontainingallthecharactersthatcomeafterthesubfield'd'delimiter.
![Page 84: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/84.jpg)
LoadProfileTraining
75
Comparisonexpressionsmatchonthelongestpossiblestringinthegivenline.Forexample,ifthecomparisonexpression
(.*)$0,(.*)$1
wereappliedtothefollowingincomingstring
Clause1,Clause2,Clause3
thenstring0wouldbe“Clause1,Clause2”andstring1wouldbe“Clause3”.Notethatthematchwasonthesecondcomma,notthefirst.Tomakeastringofeverythinguptothefirstcomma,usethecomparisonexpression
([^,]*)$0,(.*)$1
whichstoreseverything-not-a-commauptothefirstcommaasstring0andeverythingafterthefirstcommaasstring1.Ifthiscomparisonexpressionwereappliedto"Clause1,Clause2,Clause3",thenstring0wouldbe"Clause1"andstring1wouldbe"Clause2,Clause3".
Comparisonexpressionsthatmakeuseofmeta-charactersinUNIXregularexpressionswillneedtobe“escaped”withthe"\"character.SeethesectionaboveonREGULAREXPRESSIONS,andpleaserefertoaUNIXguideormanualformoreinformationaboutmeta-characters(InnovativeusesUNIXinaNutshellandJohnMuster’sUNIXMadeEasy).
Thecomparisonexpressionmayalsocontainnon-alphabeticcharacters,whichareenteredintheClanguage"escapedHEX"formatasshownbelow:
^\0xCA\0xC1$|<replacement expression>
Thiswillmatchonanydatawhosefirsttwocharactershavethehexvalue"CA"and"C1".Theleadingcaretandtrailingdollarsignisregularexpressionsyntaxspecifyingthatthedatamustbeginthelineandthatthelinemustmatchinitsentirety.
![Page 85: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/85.jpg)
LoadProfileTraining
76
SyntaxforReplacementExpressions
Enteranexpressiontospecifyhowtoreplacethelinethatwasfoundbythecomparisonexpressionsearch.Thisexpressioncanconsistofliteralstringsand/orescapednumbersthatidentifywhichportionsoftheincominglinetoretain(seecomparisonexpressionsabove).Thenumbersthatwereprecededbya$torepresenteachstringinthecomparisonexpressionareprecededbyabackslash(\)inthereplacementexpression,justasinregularexpressionsubstitution.Notethatregularexpressionampersandsubstitution(&)isnotsupported.
Continuingthesubfield'd'delimiterexamplefromabove,toinsertthedigits"19"afterthesubfield'd'delimiterandbeforethedatainsubfield'd',andtoretainallotherdataintact,thereplacementexpressionwouldbe:
\0|d19\1
Forexample,thecolon-delimitedm2bmapcontainingthefollowing:
@delimiter=: @case=true (.*)$0|d(.*)$1:\0|d19\1
wouldtranslatetheincomingstring"10010|aRice,Anne,|d41-"to"10010|aRice,Anne,|d1941-".Acolonisusedforthedataelementdelimiterbecause'|'hasbeenusedinthecomparisonexpression(thespecialinstruction@delimiter=:needstoappearatthetopofthefile).Notethat'|d'mustbeincludedasaliteralinthereplacementexpressionbecauseitisnotincludedineitherofthewildcardexpressions.Youwouldalsowanttobesurethatthespecialinstruction@case=truewasincludedtoprevent"Rice,Anne,"frombeingconvertedto"rice,anne,".
![Page 86: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/86.jpg)
LoadProfileTraining
77
SAMPLETRANSLATIONTABLES(M2BMAPFILES)
SimpleLocationCodeTranslationTable,m2bmap.loc1
@stop_on_map=true Juv Ref|mjref South|s SJUV|sjuv ant|manth JUV|mjuv REF|mref
LocationCodeTranslationTablewithRegularExpressions,m2bmap.loc2
@stop_on_map=true r[0-9][0-9]|ref01
(Replacelocationcodesstartingwith"r"andfollowedbyanytwodigitswith"ref01")
ItemTypeTranslationTable,m2bmap.itype
@stop_on_map=true a|001 b|000 c|002 d|003 e|010 f|015 g|006 k|007 m|009 p|011 r|012 s|013 t|014
(Replacesalphabeticcharacterswithnumericvalues)
DateTranslationTable,m2bmap.date
@stop_on_map=true ([0-9]{4})$0([0-9]{2})$1([0-9]{2})$2|\1-\2-\0
(Rearrangetheorderofelementsinadatefieldfromyyyymmddtomm-dd-yyyy)
![Page 87: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/87.jpg)
LoadProfileTraining
78
NOTESONUSINGM2BMAPFILES
AvoidingUnwantedCaseChanges
Bydefault,comparisonsarenormalizedtolowercase(thusmakingthemcase-insensitive).Ifthereplacementexpressionisanexpressionratherthanaliteralstring,thereplacementexpressionwillalsobenormalizedtolowercase,whichcanresultinunwanted"case"changesbeingmadetothedatabase.Usethe@case=trueSpecialInstructiontoavoidthisproblem.Intheaboveexample,iftheSpecialInstruction@case=truewereincluded,them2bmapline,
(.*)$0|d(.*)$1:\0|d19\1
wouldmap"Rice,Anne"intheincomingstring"10010|aRice,Anne,|d41-"to"Rice,Anne"(nochange).IftheSpecialInstruction@case=truewereNOTincluded,"Rice,Anne"wouldbeconvertedto"rice,anne"(alllowercase).
OrderofLinesinam2bmapFile
Eachlineofm2bmapisappliedsuccessivelytoeachlineoftheincomingfile,andifalineofincomingdataischanged,succeedinglinesofm2bmapwillbeappliedtothechangeddata,whichmayresultinunwantedchanges(unlessthespecialinstruction@stop_on_mapissetto"true",inwhichcase,theprocessstopsafterthefirstmatch).Whetherornot@stop_on_mapisset,theorderofthelinesinthefileisimportant.
Thelinesinthemapshouldbeorderedfromthelongestandmostspecificcomparisonexpressiontotheshortestandmostgeneralcomparisonexpression.Forexample,thefollowingmapfilewillNOTconvertdatainthedesiredmanner:
BADmapfile:
@stop_on_map=true @case=true main|stack lmain|law cmain|curr mref|ref
Ifanincomingrecordcontainedthelocation"lmain",theabovem2bmapfilewouldmatchon"main"(whichiscontainedin"lmain")andconvertthelocationto"stack".Toworkproperly,theentryfor"main"inthem2bmapfilemustcomeaftertheothercomparisonstringsthatcontain“main”.Forexample:
![Page 88: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/88.jpg)
LoadProfileTraining
79
GOODm2bmapfile:@stop_on_map=true @case=true cmain|curr lmain|law main|stack mref|ref
Alternatively,youcanindicatethattheentryoccupiestheentireincomingline,byusing^and$todefinethebeginningandendofeachline:
^lmain$|law
If^and$areusedforeverypossibleincomingvalue(comparisonstring),thenthelinescanoccurinanyorder.
MappingFixed-LengthFields
Whenmappingfixed-lengthfields,makesurethatthebytesizespecifiedinm2btabislargeenoughtohandlethepossiblevaluesinthecomparisonexpression.Ifnot,youshouldincreasethiselementinm2btabbeyondthelargestpossiblevalue,orsetitto0toallowtheentirestringtoberead.
Forinstance,ifyouwanttotranslateitemlevelstatuscodes(singledigitreplacementexpression)basedonfivelettercodesinaMARCtag(fivedigitsinthecomparisonexpression),youwillneedtochangem2btabfrom:
949||s|0|1|i| |88|n|G|1|%map=(”m2bmap.status”) ^
to949||s|0|5|i| |88|n|G|1|%map=(”m2bmap.status”) ^
or949||s|0|0|i| |88|n|G|1|%map=(”m2bmap.status”) ^
Thismustbedone,evenifthereplacementvaluewillonlybeasinglecharacter.Ifnot,thesystemwillreadatruncatedversionoftheincomingdataandusethatasthecomparisonexpression,whichcanresultinunwanteddatachanges,ornodatachangeswhentheyaredesired.
NOTEWhentranslatingtoafixed-lengthfield,thereplacementexpressionmustbethefixed-lengthcode,notitslabel.
![Page 89: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/89.jpg)
LoadProfileTraining
80
CommandFunctionsandSpecialProcessingFunction%map
Ifthem2btabtabledrivingtheconversioncontainsa#comCommandFunctionintheform:
#com="<com>"%map("m2bmap.xxx")
thenthesoftwarewilllookupthem2bmap.xxxtablewheneverthecommandlinecommand<com>isgiven(e.g.,locforlocationortyfortype).
Ifthem2btabtablecontainsajusttheSpecialProcessingFunction%map:
/^940||l|0|5|b| |26|n|N|0|%map=("m2bmap.loc") /^945||t|0|0|i| |61|n|N|1|%map=("m2bmap.itype")
thenifthespecifiedMARCfield/subfieldexistsintheincomingrecord,thesoftwarewillconvertthedatainthatfieldasspecifiedinthem2bmap.xxxtable.
![Page 90: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/90.jpg)
LoadProfileTraining
81
LOADBUTTONS:THEM.MARCLOAD.LOCALFILE
Them.marcloadfilecontrolstheloadoptionsthatappearwhenyoulaunchSierraorMillenniumandchooseDataExchange|SelectProcess:Loadrecordsvialocally-createdloadprofiles(local).Alllocallycreatedloadtableswillbeaccessedviaasinglem.marcloadfilecalledm.marcload.local.
Forstep-by-stepinstructionsonhowtomodifym.marcload.local,seetheHOWTOCREATEANEWLOADBUTTON(M.MARCLOAD.LOCAL)sectioninthismanual.
GLOBALVARIABLEFUNCTIONS(AKATRIGGERS)
Thefirstseverallinesofthefilemaycontainthefollowingtriggers(thesecanappearinanyorder):
@HEADER=<header>ThetexttopresentatthetopofthescreenwhentheU>LoadMARCrecordsviaalocally-createdloadprofilemenuoptionisinvoked.Ifnotspecified,therewillbenoscreentitle.
@MAXFILES=<n>Themaximumnumberofdatafileswhichmatchthepattern(s)specifiedinthemenulines.Ifthisnumberisexceeded,theprogramwillallownootheroperationthanREMOVEfiles.Therefore,youmustbeverycarefulthatyoudonotexceedthenumberofdatafilesspecified.IfyoucomewithintwofilesofMAXFILES(e.g.,8fileswhenMAXFILES=10),thesystemwillwarnyouthatyouareapproachingthelimit.
@MAXBYTES=<n>Themaximumnumberofbytesinalldatafilescombined.Standardvaluefor<n>is50000000(50millionbytesor50MB).AswithMAXFILES,exceedingthislimitcausestheprogramtodisallowanyoperationotherthanREMOVEfiles.Caremustbetakennottoexceedthislimit.Ifyoucomewithin2MBofthisvalue,thesystemwillwarnyouthatyouareapproachingthelimit.
@DIRNAME=<dir>Thedirectorythatcontainsthedatafiles.Thisshouldnotbechanged.
@MENULINES=<n>Numberofmenulines.Thedefaultis5.
![Page 91: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/91.jpg)
LoadProfileTraining
82
DATAELEMENTS
Theremainderofthefileconsistsofliteralmenulinesandthecorrespondingprogramsandsettings.Likethem2btabfile,thedataelementsinthem.marcloadfileareseparatedbytheverticalbarcharacter,andlinescanbeturnedoffbycommentingthemoutwithaninitial#character.
Eachlinehasthefollowingstructure:
C > TEXT||program -flags & filenames 1 2 3 4 5 6
1. C>Uniquecharacterthattheuserkeysinordertoselectthismenuoption.
2. TEXTTextdescribingthemenuoption.Forexample:
J > Load CJK records K > LOAD a bib/order MARC file (.titlesource3) M > LOAD a bib/item MARC file (.coutts)
3. ||Filenameprompt;rarelyused.Thedefaultprompt(ifthisfieldisblank)is"Enterfilename:"Tochangethismessage,enteritinthiselement:
U > UPLOAD records from PC|Assign what name to the file?|
4. programTheprogramthatisexecutedwhenthisoptionisselected.TheInnovativeprogramsthatyouwillneedtoknowaboutare:
NOTEItisimportantthatyoumakethetextforthemenuoptionsasdescriptiveaspossible,sothattheappropriateloadprofilecanbechosenwhenrecordsareloaded.
![Page 92: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/92.jpg)
LoadProfileTraining
83
marc2innTheMARCrecordconversionprogramwhichloadspreprocessed,blockedMARCrecordsintotheInnovativesystem.
marccopyTheprogramthatconverts/preprocessesunblockedMARCfilesintotheblockedMARCformatthatcanbeloadedintotheInnovativesystem.Itwillnotbenecessarytochangethemarccopylinesinthem.marcload.localfile.
marcviewTheprogramthatallowsyoutoviewaMARCfile.Itwillnotbenecessarytochangethemarcviewlinesinthem.marcload.localfile.
xftpTheprogramthatallowshost-initiatedFTPintoandoutoftheInnovativesystem.Itwillnotbenecessarytochangethexftplinesinthem.marcload.localfile.
5. -flagsFlagsaresettingsthatarepassedtotheprogramwhenitisexecuted.Forexample,inthefollowingline,-iidentifiestheinputfile(therawMARCfile),and–oidentifiestheoutputfile(theblockedMARCfile):
marccopy -u -i%#.lfts -o%%.lmarc
Theonlyflagthatyouwillneedtochangeinthem.marcload.localfileisthe–fflaginthemarc2innline,whichidentifiesthem2btabtabletousebyitsextension/suffix.Forexample,toloadrecordsthroughm2btab.local,themarc2innlineshouldlooklikethefollowing:
marc2inn -H"48,24,2" -x -forder -i -so %#.lmarc
6. filenamesFilenamesarethedatafiles,andtheyarespecifiedasfollows:
%S.extThesystemwillpromptforthefilename,appendthegivenextensionandthenchecktoseeifitalreadyexists.Ifitdoes,theprogramwillgetverificationfromtheuserbeforepassingcontrolovertothespecifiedprogramandpotentiallyoverwritingtheexistingfile.Forexample:
NOTETheonlyflagtothemarc2innprogramyoushouldeverchangeisthe–fflag,whichspecifiesthesuffixofthem2btabthatistobeused.
![Page 93: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/93.jpg)
LoadProfileTraining
84
xftp get %S.lfts
%#.extProgramwillpromptforfilebynumberfromthepresentedlist.Itwillthenpasscontrolovertothespecifiedprogramwiththeselectedfilenameasanargument.Thefollowinglinewillprompttheusertochooseadatafilethathasanextensionof.lfts:
marccopy -u -i%#.lfts -o%%.lmarc
%%.extUsedtospecifyadditionaloccurrencesofthefilenameasdeterminedbythe%Sor%#promptflags.Forexample,thefollowingline
marccopy -u -i%#.lfts -o%%.lmarc
tellsthemarccopyprogramtocreateablockedfilewhosenameisthesameastheunblocked%#file;theonlydifferencebeingtheextension.Iftheunblockedfileisdatafile.lfts,thenewblockedfileisnameddatafile.lmarc.
![Page 94: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/94.jpg)
LoadProfileTraining
85
THELOADPROFILEMAINTENANCEMODULE
Thisisthemoduleyouusetocreatenewandupdateloadtables(m2btabs)andtranslation/mappingtables(m2bmaps),andactivateLOADbuttonsinDataExchange.
HOWTOEDITANEXISTINGLOADTABLE(M2BTAB)
1. Allmanipulationofloadtablesandtranslationtableswillbedoneviathe"Additionalsystemfunctions"menu:
A>ADDITIONALsystemfunctionsM>Read/writeMARCrecords
X>LoadProfilemaintenance
Youwillseethefollowingscreen:
2. SelectoptionE>Editm2btabandm2bmaps.
3. SelectoptionP>LoadPROFILES(m2btab)toviewalistofexistingloadprofiles.
Load Profile Maintenance
E > Edit m2btab and m2bmaps L > Edit m.marcload.local Y > DISPLAY file SIZE & DATE Q > QUIT Choose one (E,L,Y,Q)
NOTEThe suffix of each m2btab table reflects the type of record being converted, e.g., m2btab.asubforsubjectauthorityrecords.SeethesectionaboveonSTANDARDM2BTABFILEEXTENSIONSforalistoffileextensionsyoumayencounter.
![Page 95: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/95.jpg)
LoadProfileTraining
86
4. Reviewthelistofm2btabfilesanddecidewhichm2btabshouldbeupdated.Thelistwilllooksomethinglikethis:
5. Whenyouhavedecidedwhichtableyouwanttoupdate,enteritslinenumber.Thiswillpresentyouwiththefollowingmenu:
M2BTAB Suffixes
01 > a 02 > anam 03 > asub 04 > b 05 > bo 06 > bta 07 > fse 08 > p
Key a number or F > FORWARD C > COPY an existing m2btab J > JUMP G > GET a file using P > PRINT S > SEND a files out of INNOPAC using FTS Y > DISPLAY file SIZE & DATE Q > QUIT
Choose one (1-98,F,J,P,Q,C,G,S)
M2BTAB File Validation and Maintenance
E > EDIT m2btab.b V > VERIFY m2btab.b U > UPDATE m2btab with changes R > RESTORE original m2btab M > marc2inn error MESSAGES Q > QUIT Choose one (E,V,U,R,M,Q)
![Page 96: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/96.jpg)
LoadProfileTraining
87
6. SelectE>EDITm2btab.<ext>.ThiswillputyouintoInnovative’sfullscreeneditor.
Alternatively,youmayuseFTStodownloadthetabletoanFTPserverwhereyoucanuseadifferenteditingprogram.ThenuploadthefilebackintotheInnovativesystem:
A>ADDITIONALsystemfunctionsM>Read/writeMARCrecordsX>LoadProfilemaintenance
E>Editm2btabandm2bmapsP>LoadPROFILES(m2btab)
S>SENDafilesoutofINNOPACusingFTSG>GETafileusingFTS
7. Updatetheloadtableaccordingtotheloadingrequirementsyouand/ortechnicalservicesstaffhavedefined.
8. Onceyouhavecompletedyourchangestotheloadprofile,key^E>ENDtoexiteditingmode.
NOTESYoumayfindithelpfultopress^Ftodisplaythefullmenuoffullscreeneditorcommands.
Innovativerecommendsthatyoucopyanexistingline,ratherthancreateanewline.Bycopyinganexistingline,itislesslikelythatsyntaxerrorswilloccurduetomissingorextraverticalbarcharacters.Theeasiestwaytocopyalineistoarrowdowntothelineyouwishtocopy,keyD>DELETEline,thenkeyU>UNDELETElinetwice.
Formoreinformationonthefullscreeneditor,pleasesee101370oftheInnovativeGuideandReference.
NOTEIfyouplantoupdatethefileusingadifferenteditor,useaneditorthatwillnotintroduceanyhiddenornon-printingcharacterstothefile.Pleaseseerecord101691oftheInnovativeGuideandReferenceformoreinformationaboutFTS.
NOTESeereferencesectionLOADTABLES:THEM2BTABFILEforalistofloadinginstructionsincludingGlobalVariableFunctions(@),SpecialProcessingFunctions(%),andothervaluesthatcanbeincludedinanm2btabfile.
![Page 97: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/97.jpg)
LoadProfileTraining
88
Nextverifythattheloadtableissyntacticallycorrect,keyV>VERIFYm2btab.<ext>.
Ifnoerrorsarefound,youwillseethemessage:Congratulations!! You have a perfect M2BTAB table!
Ifanyerrorsarefound,youwillbepresentedwithascreenthatlookslikethefollowing,whereEsignifiesthatthereisanerror,andWsignifiesawarning:
Youwillnotbeabletoexitfromthisfunctionandsavethem2btabuntilyouhaveresolvedalloftheerrors.Toresumeeditingofthem2btab,choseoneofthelinenumbersfromtheerror.Thiswillputyoubackintothefullscreeneditor.Asofthiswriting,itisnotpossibleforthefullscreeneditortotakeyoutothelinewheretheerroroccurred,soitwillbenecessaryforyoutomovedownthroughthefileusingthearrowkeys.
9. Onceyouhaveresolvedallerrormessages,selecttheU>UPDATEm2btabwithchangesmenuoptiontosaveyourchangespermanently.
10. Ifforsomereasonyouwanttoreverttoapreviousversionofyourloadprofile,selecttheR>RESTOREoriginalm2btabmenuoption.
11. Testthenewloadprofilebeforeputtingitintoproduction.SeetheHOWTOTESTANEWM2BTABAND/ORM2BMAPFILEsectionofthismanual.
m2btab.b verify : ERRORS = 4 : WARNINGS = 3 LINE ERROR MESSAGE 1 > E 88 Invalid RECTYPE data element 6 : y 2 > W 88 Entry creates MARC field but rectype 'y' not in @marc 3 > E 89 Invalid RECTYPE data element 6 : y 4 > W 89 Entry creates MARC field but rectype 'y' not in @marc 5 > W 94 Entry creates MARC field but rectype 'i' not in @marc 6 > E 107 Invalid MTAG data element 1 :ABC
Key a number or P > PRINT Q > QUIT Choose one (1-6,P,Q)
NOTEVerifyingthesyntaxofyourm2btabisveryimportant.However,thiswillnotprotectyourdatabaseagainstactionsthataresyntacticallycorrectbutneverthelessdamagingtoyourdatabase,suchasforgettingtoprotectcertainfieldsfromoverlay.Thisiswhytesting(seestep11)iscrucial!
![Page 98: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/98.jpg)
LoadProfileTraining
89
HOWTOCREATEANEWLOADTABLE(M2BTAB)
1. Allmanipulationofloadtablesandtranslationtableswillbedoneviathe"Additionalsystemfunctions"menu:
A>ADDITIONALsystemfunctionsM>Read/writeMARCrecords
X>LoadProfileMaintenance
Youwillseethefollowingscreen:
2. SelectoptionE>Editm2btabandm2bmaps.
3. SelectoptionP>LoadPROFILES(m2btab)toviewalistoftheexistingloadprofiles.
4. Reviewthelistofm2btabfilesanddecidewhichm2btabshouldbeusedasapatternfortheoneyouareabouttocreate.(Itistoodifficulttobeginanewm2btabfromscratch,assyntaxerrorsduetomissingverticalbardelimitersorotherdataelementsareinevitable.)
Load Profile Maintenance
E > Edit m2btab and m2bmaps L > Edit m.marcload.local Y > DISPLAY file SIZE & DATE Q > QUIT Choose one (E,L,Y,Q)
NOTEThe suffix of each m2btab table reflects the type of record being converted, e.g., m2btab.asubforsubjectauthorityrecords.Whencreatinganewm2btabfile,it’simportanttogiveitasuffix(alsocalledfileextension)thatismnemonic.SeethesectionaboveonSTANDARDM2BTABFILEEXTENSIONSforalistoffileextensionsyoumayencounter.
![Page 99: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/99.jpg)
LoadProfileTraining
90
Thelistofm2btabswilllooksomethinglikethis:
5. Whenyouhavedecidedwhichtableyouwanttoupdate,selecttheC>COPYanexistingm2btabmenuoption.Theprogramwillpromptyouforthelinenumberofthem2btabthatyouwishtocopy.Then,itwillpromptyouforthenewsuffix:
Copytowhatnewsuffix?:
Afterenteringthenewsuffixforyourcopiedm2btabfile,youwillseethefollowingmenu:
M2BTAB Suffixes
01 > a 02 > anam 03 > asub 04 > b 05 > bo 06 > bta 07 > fse 08 > fse.i 09 > p
Key a number or F > FORWARD C > COPY an existing m2btab J > JUMP G > GET a file using P > PRINT S > SEND a files out of INNOPAC using FTS Y > DISPLAY file SIZE & DATE Q > QUIT Choose one (1-98,F,J,P,Q,C,G,S)
M2BTAB File Validation and Maintenance
E > EDIT m2btab.bicoutt V > VERIFY m2btab.bicoutt U > UPDATE m2btab with changes R > RESTORE original m2btab M > marc2inn error MESSAGES Q > QUIT Choose one (E,V,U,R,M,Q)
![Page 100: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/100.jpg)
LoadProfileTraining
91
6. SelectE>EDITm2btab.<ext>.ThiswillputyouintoInnovative’sfullscreeneditor.
Alternatively,youmayuseFTStodownloadthetabletoanFTPserverwhereyoucanuseadifferenteditingprogram.ThenuploadthefilebackintotheInnovativesystem:
A>ADDITIONALsystemfunctionsM>Read/writeMARCrecordsX>LoadProfilemaintenance
E>Editm2btabandm2bmapsP>LoadPROFILES(m2btab)
S>SENDafilesoutofINNOPACusingFTSG>GETafileusingFTS
7. Updatetheloadtableaccordingtotheloadingrequirementsyouand/ortechnicalservicesstaffhavedefined.
8. Onceyouhavecompletedyourchangestotheloadprofile,key^E>ENDtoexiteditingmode.
Nextverifythattheloadtableissyntacticallycorrect,keyV>VERIFYm2btab.<ext>.
NOTESYoumayfindithelpfultopress^Ftodisplaythefullmenuoffullscreeneditorcommands.
Innovativerecommendsthatyoucopyanexistingline,ratherthancreateanewline.Bycopyinganexistingline,itislesslikelythatsyntaxerrorswilloccurduetomissingorextraverticalbarcharacters.Theeasiestwaytocopyalineistoarrowdowntothelineyouwishtocopy,keyD>DELETEline,thenkeyU>UNDELETElinetwice.
Formoreinformationonthefullscreeneditor,pleasesee101370oftheInnovativeGuideandReference.
NOTEIfyouplantoupdatethefileusingadifferenteditor,useaneditorthatwillnotintroduceanyhiddenornon-printingcharacterstothefile.Pleaseseerecord101691oftheInnovativeGuideandReferenceformoreinformationaboutFTS.
NOTESeereferencesectionLOADTABLES:THEM2BTABFILEforalistofloadinginstructionsincludingGlobalVariableFunctions(@),SpecialProcessingFunctions(%),andothervaluesthatcanbeincludedinanm2btabfile.
![Page 101: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/101.jpg)
LoadProfileTraining
92
Ifnoerrorsarefound,youwillseethemessage:Congratulations!! You have a perfect M2BTAB table!
Ifanyerrorsarefound,youwillbepresentedwithascreenthatlookslikethefollowing,whereEsignifiesthatthereisanerror,andWsignifiesawarning:
Youwillnotbeabletoexitfromthisfunctionandsavethem2btabuntilyouhaveresolvedalloftheerrors.Toresumeeditingtheloadprofile,choseoneofthelinenumbersfromtheerror/warningscreen.Thiswillputyoubackintothefullscreeneditor.Asofthiswriting,itisnotpossibleforthefullscreeneditortotakeyoutothelinewheretheerroroccurred,soitwillbenecessaryforyoutomovedownthroughthefileusingthearrowkeys.
9. Onceyouhaveresolvedallerrormessages,selecttheU>UPDATEm2btabwithchangesmenuoptiontosaveyourchangespermanently.
10. Ifforsomereasonyouwanttoreverttoapreviousversionofyourloadprofile,selecttheR>RESTOREoriginalm2btabmenuoption.
11. AddthenewloadbuttontoDataExchange.SeetheHOWTOCREATEANEWLOADBUTTON(M.MARCLOAD.LOCAL)sectionofthismanual.
12. Testthenewloadprofile.SeetheHOWTOTESTANEWM2BTABAND/ORM2BMAPsectionofthismanual.
m2btab.b verify : ERRORS = 4 : WARNINGS = 3 LINE ERROR MESSAGE 1 > E 88 Invalid RECTYPE data element 6 : y 2 > W 88 Entry creates MARC field but rectype 'y' not in @marc 3 > E 89 Invalid RECTYPE data element 6 : y 4 > W 89 Entry creates MARC field but rectype 'y' not in @marc 5 > W 94 Entry creates MARC field but rectype 'i' not in @marc 6 > E 107 Invalid MTAG data element 1 :ABC
Key a number or P > PRINT Q > QUIT Choose one (1-6,P,Q)
NOTEVerifyingthesyntaxofyourm2btabisveryimportant.However,thiswillnotprotectyourdatabaseagainstactionsthataresyntacticallycorrectbutneverthelessdamagingtoyourdatabase,suchasforgettingtoprotectcertainfieldsfromoverlay.Thisiswhytesting(seestep12)iscrucial!
![Page 102: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/102.jpg)
LoadProfileTraining
93
HOWTOCREATEANEWTRANSLATIONTABLE(M2BMAP)
SincethestructureofthetranslationtableAKAm2bmapissimple,itisusuallyeasiertocreateanewonefromscratchthanitistocopyanexistingone.
1. Allmanipulationofloadtablesandtranslationtableswillbedoneviathe"Additionalsystemfunctions"menu:
A>ADDITIONALsystemfunctionsM>Read/writeMARCrecords
X>LoadProfileMaintenance
Youwillseethefollowingscreen:
2. SelectoptionE>Editm2btabandm2bmaps.
3. SelectoptionT>TRANSLATIONTables(m2bmap)toviewtheexistingm2bmapfiles.
Youwillseeascreenthatlookssomethinglikethis:
Load Profile Maintenance
E > Edit m2btab and m2bmaps L > Edit m.marcload.local Y > DISPLAY file SIZE & DATE Q > QUIT Choose one (E,L,Y,Q)
M2BMAP Suffixes
01 > bloc 02 > oloc 03 > itype
_____________________________________________________ Key a number or P > PRINT C > COPY an existing m2bmap Q > QUIT + > ADDITIONAL options N > Create a NEW m2bmap file Choose one (1-18,P,Q,C,N,G,S,Y,+)
![Page 103: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/103.jpg)
LoadProfileTraining
94
4. Tocreateanewm2bmap,selecttheN>CreateaNEWm2bmapfilemenuoption.
AttheEnternewm2bmapsuffix:prompt,enterthesuffixforthenewm2bmapthatyouarecreating.Eachm2bmapmusthaveauniquefilename.Thesuffixshouldbeasmnemonicaspossible.
5. Onceyouhaveenteredthenewsuffix,youwillbeplacedinthefullscreeneditor.Key^N>NEWlinetogetintoeditingmode.
EnterGlobalVariableFunctions(@)atthetopofthefile.Thenenteracomparisonexpressionfollowedbytheseparator(usuallyaverticalbarAKApipe,e.g.“|”)followedbythereplacementexpression,forexample:
@stop_on_map=true REF|ebref GEN|eban FIC|ebaf CAR|ebj
6. Whenyouarefinishedediting,key^E>ENDtosavethem2bmapandendthefullscreeneditorsession.
7. Edittheloadtable(m2btab)toaddapointertothem2bmapusingtheSpecialProcessingFunction%map.Forexample:
/^960||t|0|0|o| |02|n|N|1|%map=(“m2bmap.oloc”) ^^^^^^^^^^^^^^^^^^^^
Inthisexample,thedatain960$twillbetranslated/mappedpertheinstructionsinm2bmap.olocandthenewvaluewillloadintheLocationfieldintheorderrecord.
Inyourm2btabfile,checkandadjustelement5(NumberofBytes)toensurethatitisgreaterthanorequaltothelargestnumberofcharactersinthecomparisonexpression.Orsetitto0sotheentireincomingstringisread(themostcommonchoice).
NOTESeereferencesectionTRANSLATIONTABLES:THEM2BMAPFILESforalistofinstructionsincludingGlobalVariableFunctions(@)andothervaluesandexpressionsthatcanbeincludedinanm2bmapfile.
![Page 104: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/104.jpg)
LoadProfileTraining
95
Inyourm2btabfile,checkelements7(Variable-lengthfieldgrouptag)and8(Fixed-lengthfieldnumber):
- Ifelement7iscontainsaspaceandelement8hasanumber,youareloadingintoafixed-lengthfield,andthecomparisonexpressionshouldencompassthedatawithinthesubfieldonly.Intheexampleabove,thecomparisonexpressionisthedatainthe960subfieldt.
- Ifelement7hasasinglecharacterandelement8hasa0(zero),youareloadingintoavariable-lengthfield,andthecomparisonexpressionmustbetheentireMARCtag.
8. Itisimportantwhenusingm2bmapfilesthatyoutesttheloadtableandtranslationtablepriortoputtingitintoproduction.SeetheHOWTOTESTANEWM2BTABAND/ORM2BMAPsectionofthismanual.
![Page 105: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/105.jpg)
LoadProfileTraining
96
HOWTOCREATEANEWLOADBUTTON(M.MARCLOAD.LOCAL)
1. AddanewLOADbuttontoDataExchangeprocess:Loadrecordsvialocally-createdloadprofilesbyeditingthem.marcload.localfileviathe"Additionalsystemfunctions"menu:
A>ADDITIONALsystemfunctionsM>Read/writeMARCrecords
X>LoadProfileMaintenance
Youwillseeascreenthatlookslikethis:
2. SelectoptionL>Editm.marcload.local.
ThiswillputyouintoInnovative’sfullscreeneditor,andyouwillseeafilethatlookssimilartothis:
Load Profile Maintenance
E > Edit m2btab and m2bmaps L > Edit m.marcload.local Y > DISPLAY file SIZE & DATE Q > QUIT Choose one (E,L,Y,Q)
@HEADER=Load records via locally-created load profiles @MAXFILES=50 @MAXBYTES=1000000000 @DIRNAME=marc F > Get MARC records using FTS||xftp get %S.lfts P > PREPROCESS records loaded via FTS||marccopy -u -i%#.lfts -o%%.lmarc L > LOAD a MARC file||marc2inn -HL -x -fzzz -I -i -so %#.lmarc C > LOAD a MARC file (slow rate)||marc2inn -H"1,0,0" -I -x -fzzz -i -so %#.lmarc M > View MESSAGE log||review -c marc2inn.log V > VIEW a MARC file||marcview %#.lmarc U > View an UNPROCESSED MARC file||marcview -u %#.lfts Q > QUIT||
NOTEThereareotherm.marcloadfilesonthesystemthathavebeensetupbyInnovativeandshouldnotneedtobeadjusted.Ifyouneedassistancewithoneoftheotherm.marcloadfiles,pleasecontacttheCustomerServicesHelpDesk.
![Page 106: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/106.jpg)
LoadProfileTraining
97
3. Addanewmarc2innlineforthenewloadtable(m2btabfile)youcreated.
a)Arrowdowntothemarc2innlineyouwanttocopy,forexample:
L > LOAD a MARC file||marc2inn -HL -x -fzzz -I -i -so %#.lmarc
b) Copythelinebypressing^D>DELETElinethenpress^U>UNDELETElinetwice.
c)Inthenewmarc2innlineyouhavecreated:
1) Changetheletterofthemenuoptionthatappearsatthebeginningofthelinetoanunusedcapitalletter.IntheexampleabovelettersF,P,L,C,M,V,andUareused.
2) Updatethemenutexttodescribewhattypeofrecordswillbeloaded.Forexample,N>LOADaMarcivebib/itemfile.ThemenutextdisplayswhenthemouseishoveredovertheLOADbuttoninDataExchangesomakeitdescriptive.Alternatively,includethem2btabsuffixinthemenutext.Forexample,N>LOADabib/itemfile(.marcive)
3) Updatethe–fparameterinelement3tothesuffixofyournewm2btab,forexample:-fmarcive
Forexample,them.marcload.localfilenowlookslikethis:
NOTEInnovativerecommendsthatyoucopyanexistingline,ratherthancreateanewline.Bycopyinganexistingline,itislesslikelythatsyntaxerrorswilloccurduetomissingorextraverticalbarcharacters.
@HEADER=Load records via locally-created load profiles @MAXFILES=50 @MAXBYTES=1000000000 @DIRNAME=marc F > Get MARC records using FTS||xftp get %S.lfts P > PREPROCESS records loaded via FTS||marccopy -u -i%#.lfts -o%%.lmarc L > LOAD a MARC file||marc2inn -HL -x -fzzz -I -i -so %#.lmarc C > LOAD a MARC file (slow rate)||marc2inn -H"1,0,0" -I -x -fzzz -i -so %#.lmarc N > LOAD a Marcive bib/item file||marc2inn -HL -x -fmarcive -I -i -so %#.lmarc M > View MESSAGE log||review -c marc2inn.log V > VIEW a MARC file||marcview %#.lmarc U > View an UNPROCESSED MARC file||marcview -u %#.lfts Q > QUIT||
![Page 107: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/107.jpg)
LoadProfileTraining
98
4. Whenyouarefinishededitingm.marcload.local,key^E>ENDtoendyourfullscreeneditorsession.Youwillbeasked:Savechangestom.marcload.local?(y/n).Keyytosavethefile.PressthespacebartogetbacktotheLoadProfileMaintenancemenu.
5. LaunchSierra/Millennium.DataExchange.SelectDataExchangeprocess:Loadrecordsvialocally-createdloadprofiles.YoushouldseeyournewLOADbutton.IftherearealotofLOADbuttons,ascrollbarwillappear.
Oralternatively,ifyouarealreadyloggedintoSierra/Millennium,followthesesteps:
a) GotoDataExchangemode.
b) YoumayneedtoswitchtoanotherDataExchangeprocessand/oradifferentmode,e.g.Catalog,thengobacktoDataExchangeprocess:Loadrecordsvialocally-createdloadprofilestoseethenewLOADbutton.
![Page 108: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/108.jpg)
LoadProfileTraining
99
HOWTOADDANOTETOALOADTABLE(M2BTAB)
Ifyouwishtoaddanotetoaloadtable,beginalinewiththe'#'characterandstartkeyingyournote.Thisiscalled“commentingout”alineinaloadtable.
Innovativehighlyrecommendsthatyouaddanotetothetopofeveryloadtable(m2btab)thatyoucreateormodifytoindicatewhodidthework,whentheworkwasdone,andwhatthisparticularm2btabisdesignedtodo.Forexample:
#Load profile for Baker & Taylor bib and order records. #Created by Suzi Smith, June 2010 #Edited by Joe Jones, Dec 2010 to allow for overlay #on the ISBN
HOWTOTURNOFFANINSTRUCTIONINALOADTABLE(M2BTAB)
Ifyouwishtoturnoffordisableaninstructioninaloadtable,beginthelinewiththe'#'character.Thisiscalled“commentingout”alineinaloadtable.
Inthefollowingexample,the270MARCtagwillnotloadbecausethe270loadinginstructionhasbeenturnedoff.Theloadingprogramwillignoretheinstruction:
#270||+|0|0|b|p|0|y|N|0|
Similarly,GlobalVariableFunctions(forexample,@comline)canbeturnedoffbycommentingouttheline:
#/^949 ||a|0|400| | |0|n|G|0|@comline
HOWTOLOADRECORDSASNEW(M2BTAB)
Makesurethefollowingtwoinstructionsinthem2btabfilearesetasfollows:Approximatelythe12thlineofaloadtable:
/^999||t|0|10| | |0|n|G|0|#com="ov"@ov_tag=" "
Approximatelythe25thlineofaloadtable:
|||0|0| | |0|n|G|0|@ldx=""
![Page 109: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/109.jpg)
LoadProfileTraining
100
HOWTOLOADALTERNATEALPHABETSANDDIACRITICS(M2BTAB)
BecausemostalternatealphabetrecordsfromMARC21sourcescontainthealternatealphabetfieldsinaMARC880field,alternatealphabetsareloadedviaasinglelineintheloadprofile:
880||+|0|0|b|y|0|y|N|0|
InMARC21alternatecharacterrepresentationsarestoredinthe880field,andthesubfield6containsthelinktotheMARCtagofthecorrespondingEnglishlanguagefield.Whenthese880fieldsareloaded,thehexadecimalrepresentationsofthealternatecharacterswillbeautomaticallytranslatedtothestorageformatthatisusedintheInnovativesystem(ASCIIcharactersenclosedincurlybraces).
Whenloadingrecordswithdiacritics,itisimportanttoknowthecharacterencodingoftheincomingfile.TheloadtableneedsaninstructiontotranslateincomingcharactersinalternatealphabetstothestorageformatthatisusedintheInnovativesystem.Seethe@diacand@diac_sub_tableinstructionsinthismanual.
NOTEFormoreinformationonalternatecharacters,pleaseseerecord101350(Chinese/Japanese/KoreanCharacters)intheInnovativeGuideandReference.PleasecontacttheCustomerServicesHelpDeskifdiacriticsarenotloadingastheyshould.
![Page 110: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/110.jpg)
LoadProfileTraining
101
PROFILINGFROMSTARTTOFINISH
Settingupanewloadprofileincludeseditinganm2btab,m.marcload.local,andpossiblyanm2bmapfile.However,beforeyoustarteditingthesefilesyouneedalistofloadinggoalsorrequirements.Forexample,youmightcomeupwithalistsuchas:
• Overlaybibs(replacebibsinthedatabase)usingtheISBNasamatchpoint• Protectthebibcallnumberfromoverlay• Createitemrecords• Loaditemlocation,itemtype,anditembarcode
Also,youneedafiletoworkwith.Onceyouhaveboth,youcanbeginyourworkinSierra/Millennium’sDataExchangemode.
1) Preparethedata:a) SelecttheprocessLoadrecordsvialocally-createdloadprofilesb) FTPthedatafiletoDataExchangec) Prepthefile.
2) ViewandanalyzethedatafileinDataExchange.SeetheHOWTOANALYZEDATAsectioninthismanual.Doesthedatasupporttheloadingrequirements?Usingtheexampleabove,youwould:a) ChecktherecordsforISBNsb) Findthefieldthatcontainsiteminformation,specificallyshelvinglocation,itemtype,anditembarcodesc) Determinewhethertheincominglocationand/oritemtypevaluesneedtobetranslated/mapped.Ifyes,whataretheuniquevaluesforeach?Youmayneedtoaskyourvendororsupplierforthisinformation.
3) Asyouareviewingrecords,writedowntheblocknumbersofinteresting-lookingrecordsthatwouldbegoodcandidatesfortesting.Theblocknumbersuniquelyidentifythelocationofarecordinafileandappearabovetherecorddata.
4) Createthenewloadtable(m2btabfile)andcustomizeittomeettheloadingrequirements.SeetheHOWTOCREATEANEWLOADTABLE(M2BTAB)andISSUESTOBECONSIDEREDWHENCREATINGANEWLOADTABLEsectionsinthismanual.
5) Optionally,createanytranslation/mappingtables(m2bmapfiles)thatareneeded.SeetheHOWTOCREATEANEWTRANSLATIONTABLE(M2BMAP)sectioninthismanual.
![Page 111: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/111.jpg)
LoadProfileTraining
102
6) Yourm2btabfilespecifieswhichrecordtemplatestouseinthe@dflttrigger.InSierra/Millennium,gotoAdmin|Settings|RecordTemplates.Dotherequiredtemplatesexist?Aretheyup-to-date?
7) CreateaLOADbuttonbymodifyingthem.marcload.localfile.SeeHOWTOCREATEANEWLOADBUTTON(M.MARCLOAD.LOCAL)sectioninthismanual.
8) Ifyouaresatisfiedyourloadprofileisingoodshape,testloadtheentirefile.Arethereanyerrorstoresolve?
9) Nextloadforrealtherecord(s)youidentifiedinStep3.Isthereanydataloss?Dataduplication?Arevaluesbeingtranslated/mappedcorrectly?Resolveanyproblemsintheloadprofileandrepeattestinguntilthedataisloadingasrequired.SeetheHOWTOTESTANEWM2BTABAND/ORM2BMAPFILEsectioninthismanual.
10)Afterstepsonethroughninearesuccessfullycompleted,youarereadytoloadrecordswithyournewloadprofile!
![Page 112: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/112.jpg)
LoadProfileTraining
103
HOWTOANALYZEDATA
Whenyouobtaindatafromanewsource,itisimportanttoanalyzethedatatogainanunderstandingoftheloadingpossibilities.Forexample,ifyouwishtoassigndifferentItemTypeswhentherecordsload,butthereisnofieldintherecordsthathasitemtypeinformation,thenitisnotgoingtobepossibletoassigndifferentItemTypevaluesduringtheload.
Alsoduringdataanalysisyourefineyourlistofloadingrequirements.Forexample,ifyouseesomeinterestingmessagetypedataintheitemcreationfieldthatyouweren’texpecting,butyouwishtoload,thenyouwanttotakenoteandcheckthattheloadtable(m2btabfile)hasaninstructiontoloadthemessagedata.
ThissectionassumesyouhavealreadytransferredandpreppedyourfileinDataExchangeprocess:Loadrecordsvialocally-createdloadprofiles.
1) InDataExchange,clickonceonthe“lmarc”file.ClickbuttonView.
a. Dotherecordshavethedatayouexpectittocontain?
b. Dotherecordscontaindiacriticalmarksand/orareinanon-Romanalphabet?Youmayseethediacriticsenclosedincurlybrackets,forexample:{u0304}.Ifyes,thenyou’llwanttobesuretoincludetheserecordsinyourtestloadtoconfirmthatthecharacterencodinginstructioniscorrectlysetupintheloadtable.
c. Dotherecordscontaincontrolnumbers?Thisisimportantifyouwishtooverlay(replace)recordsinthedatabase.IfyouareusingtheInnovativebibliographicrecordnumberasamatchpointforoverlay,doyouseeitintherecords?WhatMARCtagisitin?
i. Doesthebibliographic001fieldneedanyspecialprocessing?Forexample,doyouwanttostripOCLCprefixesandleadingzeros?
d. Ifyouplantoloaditem,order,and/orholdings/checkinrecords,doyouseelinkedrecordcreationfieldsintherecords?Theitemcreationfieldistypically945or949,butcanbestoredinanynon-standardMARCtag.Theordercreationfieldsaretypically960and961.TheMARC21holdings/checkincreationfieldsare85xand86x.
e. Dotherecordscontainlocationinformation?WhatMARCtagandsubfieldisitstoredin?
![Page 113: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/113.jpg)
LoadProfileTraining
104
2) ClickbuttonCountandanewdisplaywillappearlabeledCountingTags.YouwillseethefilenameandacountofrecordsandacountofeachMARCtaginthefile.
a. Dothecountsmakesense?Forexample,inaMARC21bibliographicfile,doyouseethesamenumberof245fieldsasnumberofrecordsinthefile?Ifyouareplanningtoloadlinkedrecords(item,order,and/orholdings/checkin),arethecountsfortheMARCtagsthathavethelinkedrecorddataplausible?
b. Arethereany999fieldsinthefile?Ifyes,you’llneedtochangethelinesthatbeginwith“999”or“/^999”intheloadtable(m2btabfile)toanotherMARCtagthatisn’tinthedata,perhaps998,topreventdatainthe999frombeinginterpretedascommands.
3) PrinttheCountingTagsdisplay.Youwillusethislaterwhenyouareeditingtheloadtable(m2btabfile).Specifically,arethereanyMARCtagsthatneedtobeaddedtotheloadtable?Remember,ifaMARCtagisexcludedfromtheloadtable,itwillnotload.
4) UsetheSearchbuttontolookforvaluesinspecificMARCtagsandsubfieldsthatareofinteresttoyou.Forexample,ifyouareunsurewhattypesofcontrolnumbersarein001,searchforthetagtoseeadisplayof001datainlistform.ClickbuttonSearch.IntheMARCTagsandIndicatorsboxkey001.ClickbuttonSearch.IntheFieldDatacolumnyouwillseealistof001dataprecededbytheMARCtag001.
NOTEFormoreinformationaboutViewingMARCRecordsinDataExchange,seepageno.106006intheInnovativeGuideandReference.
NOTEFormoreinformationaboutCountingMARCTagsinDataExchange,seepageno.107506intheInnovativeGuideandReference.
NOTEFormoreinformationaboutSearchingFilesinDataExchange,seepageno.107507intheInnovativeGuideandReference.
![Page 114: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/114.jpg)
LoadProfileTraining
105
ISSUESTOBECONSIDEREDWHENCREATINGANEWLOADTABLE
Beforecreatinganewloadprofile,hereisalistofquestionsthatmaybehelpfulindecidingwhichinstructionsneedtobeupdatedintheloadtable.
1. Whattypeofrecordswillyoubeloading?Bibliographiconly?Bibliographicandorder?(@main,@link,Element6,Element11)
2. ShouldthefieldsloadasMARCand/ornon-MARC?(@marc,Element9)
3. Whatmnemonicfileextensionwillbeassignedtothenewloadtable?(@recs)
4. WhatRecordTemplatesshouldbeused?(@dflt)HavetheRecordTemplatesbeendefinedinSierra/Millennium?
5. Shouldincomingrecordsoverlayexistingrecordsorloadasnew?(@ov_tag,@ldx)
6. Whatisthematchpointforoverlay?(@ov_tag,@ldx)
7. Whenamatchisfound,whatactionshouldbetaken?(@ov_action)
8. Shouldfieldsbeprotectedfromoverlay?(@ov_protect)Shouldfieldsbeprotectedfromoverlayconditionally?(@ov_protectand:dand:kqualifiers)
9. Howarelocationsandcallnumbersderived?ShouldtheHoldingSymboltablebeused?(@holdsymb)
10. IsthecharacterencodingoftherecordssomethingotherthanMARC-8?(@diac_sub_table)
11. Doyouwishtosetupabusyfileincasearecordcannotbeoverlaidbytheloadingprogrambecauseitislockedforediting?(@busy,@busy_file)
12. DoyouwanttoassignthesystemdataastheCat.Dateinthebibliographicrecordduringthedataload?(@cdate)
13. Arethereanynon-standardMARCtagsthatyouwishtoload?Ifyes,makesuretheyareincludedintheloadtable.(Element1)
14. ArethereareMARCtagsthatyoudonotwanttoload?Ifyes,makesuretheyareexcludedfromtheloadtable.(Element1)
15. ArethereareanysubfieldsspecifictoaMARCtagthatyoudoordonotwanttoload?(Element1,Element3)
![Page 115: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/115.jpg)
LoadProfileTraining
106
16. Doesthebibliographic001fieldrequirespecialprocessing?(%001)
17.Whatfieldwillbeusedtocreatelinkedrecordsspecificallyitem,order,and/orholdings/checkin?(@link)
18.Willanyincomingvaluesneedtobetranslated/mappedduringtheload?(%map)
![Page 116: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/116.jpg)
LoadProfileTraining
107
HOWTOTESTANEWM2BTABAND/ORM2BMAPFILE
Beforeputtinganewloadprofileintoproduction,itisimportantforyoutotestitthoroughly.Thegoaloftestingistoconfirmthattheloadtableisloadingthedataasrequiredwithnodatalossordataduplication.
Priortotesting,youwillhavedevelopedalistofloadingrequirements,updatedyourloadtable,andcreatedaLOADbuttoninDataExchangeprocess:Loadrecordsvialocally-createdloadprofiles.
1) Havethelistofloadingrequirementshandy.
2) Identifytestrecordsthatwilldemonstratethateachloadingrequirementisbeingmet.Typicallythefirstcoupleoftherecordsissufficientfortesting,butsometimesyouhavetogofurtherintothefiletofindgoodtestrecords.
3) Loadthefileintestmode.InSierra/MillenniumandDataExchangeprocess:Loadrecordsvialocally-createdloadprofiles,clickonceonthe‘lmarc’fileyouwishtotestload.ClicktheappropriateLOADbutton.AtthebottomofthescreenclickbuttonTesttobegintestloadingrecords.a) WarningmessageswilldisplayinOutputMessageswhenafixed-lengthfield
codeisinvalid.ThevaluefromtheRecordTemplateisinsertedinstead.YoucanscrollbackthroughtheOutputMessagesattheconclusionoftheloadtoreviewwarnings.
4) Afterthetestloadhascompleted,youwillseeaRECORDLOADINGSTATISTICSdisplay.ConfirmthatthenumberofrecordsloadedasNEW,OVERLAYED,andREJECTEDmakessense.Forexample,youwillseeadisplaysimilartothisone:
RECORD LOADING STATISTICS Input file - overlay.lmarc Start date - April 05 2:23PM Error file - overlay.errlog End date - April 05 2:23PM m2btab file - m2btab.b Number of input records - 5 Number of errors - 0
NEW EXISTING INPUT TOTAL RECORDS REC #S ASSIGNED RECORDS RECORDS RECORDS CREATED START STOP OVERLAYED REJECTED READ
BIBLIOGRAPHIC 1 b1001231 b1001231 4 0 5
![Page 117: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/117.jpg)
LoadProfileTraining
108
5) Iftherewereerrorsreportedbytheloadingprogramduringthetestloadtheywillbesavedtoanerrlogfile.ClicktheClosebuttontoexittheOutputMessagedisplay.LookfortheerrlogfileforthefileyoujusttestloadedinthelistoffilesunderDataExchangeprocess:Loadrecordsvialocally-createdloadprofiles.ClickonceontheerrlogfileandclickbuttonView.Thereisinformationabouttheloadintwotabs.TheErrorstabliststheloadingerrors.TheStatisticstabshowstheRecordLoadingStatistics.
6) Adjustthem2btaband/orm2bmapfilesasnecessarytocorrectanyerrorsreportedbytheloadingprogram.
7) Repeatthetestloadtoconfirmthattheerrorsreportedbytheloadingprogramareresolved.
8) IfrecordsshouldloadasNEW(noOVERLAY),continuetestingbyloadingasmallnumberofrecordsintothedatabase.IfrecordsshouldbeOVERLAID,gotostep9.
a) IfallrecordsareloadingasNEW(noOVERLAY),proceedwithloadingthefirst10recordsinthefile.InSiera/MillenniumandDataExchangeprocess:Loadrecordsvialocally-createdloadprofiles,clickonceonthe‘lmarc’fileyouwishtoload.ClicktheappropriateLOADbutton.CheckthattheStartBlockissetto1.SettheMaximumRecordstoLoadto10.ClickbuttonUseReviewFiles.ThiswillallowyoutocopytherecordsintoareviewfileinCreateListsmodeattheconclusionoftheload.AtthebottomofthescreenclickbuttonLoadtobeginloadingrecords.
b) Reviewtheloadedrecords.Methodicallychecktheloadedrecordsagainstthelistofloadingrequirements.
a. Isthedataloadingasexpected?b Isthereanydataloss?c. Areallofthefieldspresentthataresupposedtobe?d. Isthereanydataduplication?e. Werelinkedrecordscorrectlycreated?f. AretheMARCfieldsinthecorrectvariable-lengthfieldgroup
tag?g. Didthem2bmapswork?
c) Ifthedatadidnotloadasexpected,adjustthem2btaband/orm2bmapfilesaccordingly.
d) Deletethe10recordsthatwerepreviouslyloaded.e) Repeatthetestloaduntilthedataisloadingasexpected.
![Page 118: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/118.jpg)
LoadProfileTraining
109
9) IfrecordsshouldOVERLAY,continuetestingbyloadingasmallnumberofrecordsintothedatabase.a) Printthefirst10recordsfromtheMARCfileyouwillbeloading,andretrieve
andprintthesamerecordsinSierra/Millennium(iftheyarealreadyinthedatabaseandyouplantooverlaythem).Thiswillgiveyouabackupcopyofthedatabaserecordsincasetherecordiscorruptedbytheloadyouareabouttodo.
b) InSierra/MillenniumandDataExchangeprocess:Loadrecordsvialocally-createdloadprofiles,clickonceonthe‘lmarc’fileyouwishtoload.ClicktheappropriateLOADbutton.CheckthattheStartBlockissetto1.SettheMaximumRecordstoLoadto10.ClickbuttonUseReviewFiles.ThiswillallowyoutocopytherecordsintoareviewfileinCreateListsmodeattheconclusionoftheload.AtthebottomofthescreenclickbuttonLoadtobeginloadingrecords.
c) Reviewtherecordsthatwereloaded.Methodicallychecktheloadedrecordsagainstthelistofloadingrequirements.a. Didtheincomingrecordoverlaythecorrectdatabaserecord?b. Werethereanyfieldsthatshouldhavebeenprotectedfromoverlaythat
weren't?c. Isthedataloadingasexpected?d. Isthereanydataloss?e. Areallofthefieldspresentthataresupposedtobe?f. Isthereanydataduplication?g. Werelinkedrecordscorrectlycreated?h. AretheMARCfieldsinthecorrectvariable-lengthfieldgrouptag?i. Didthem2bmapswork?
d) Ifthedatadidnotloadasexpected,adjustthem2btaband/orm2bmapfilesaccordingly.
e) Editthedatabaserecordstorestorethemtotheirpre-overlaidstate.f) Repeatthetestloaduntilthedataisloadingasexpected.
10)Asanalternativetoloadingthefirst10recordsinaMARCfile,youcanloadselectedrecordsfromyourMARCfileonarecord-by-recordbasis,sothatyoucantestallpossibleconditionsyourm2btaband/orm2bmap(s)aredesignedtohandle.
YoucanfindtheserecordsbysearchingtheMARCfileforparticularvaluesinatagorsubfield.NotedownthestartingblocknumberthatappearsintheupperrighthandcornerwhenviewingthefileinDataExchange.
![Page 119: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/119.jpg)
LoadProfileTraining
110
AfterclickingtheappropriateLOADbutton,settheStartBlocktotherecordthatistargetedforyourtest.Forexample,thegoodtestrecordmayoccupyBlocks110-114inthefilesosettheStartBlockto110.DonotchangetheStopBlock.SettheMaximumRecordstoLoadto1.ClickbuttonLoad.ThiswillloadtheonerecordthatoccupiesBlocks110-114inthedatafile.
NOTEFortestingorderrecords,Innovativerecommendsnotloadingthestatuscode,butusingthedefaultsfornewrecordstosupplythedefaultvalueof1.Thisway,youcanverifythatthefields(exceptstatus)loadedcorrectlywithoutencumberingfunds,sothatyoudon’thavetopost,canceltheorder,postagain,anddeletethetestorderrecords.Onceyouhavecompletedyourtesting,remembertochangethedefaultstatusfieldtoanormalvaluebeforeloading.
![Page 120: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/120.jpg)
LoadProfileTraining
111
SUPPORTFROMINNOVATIVE
CONSULTATIONIfyouhavetestedyournewloadprofileandhavenotbeenabletomakeitworkasyouintend,pleasecontacttheHelpDesk.TheHelpDeskwillopenacalltotrackthequeryandyoumaybereferredtoCustomerSalesifspecialsupportneedstobepurchasedfromInnovative.
Consultationonlocally-createdloadprofilesfallsoutsideofInnovative'sstandardmaintenanceserviceagreementandwillbeavailableatInnovative'scurrentrates.
TECHNICALASSISTANCEIfdatacorruptionproblemshaveoccurredinyourdatabaseduetoerroneouslocally-createdloadprofiles,thenpleasecontacttheHelpDesk.TheHelpDeskwillopenacalltotrackthequeryandwillreferyoutoCustomerSalesiftechnicalassistancewillneedtobepurchasedfromInnovative.
Consultationonlocally-createdloadprofilesfallsoutsideofInnovative'sstandardmaintenanceserviceagreementandwillbeavailableatInnovative'scurrentrates.
PROFILINGSERVICESThelibrarymaystillpurchaseloadprofilingservicesfromInnovativeincaseswhenitdoesnotwishtodoitsownprofilingorwhenthedesiredloadbehaviorcannotbeaccomplishedwiththefunctionsdescribedinthisdocument.
![Page 121: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/121.jpg)
LoadProfileTraining
112
PRACTICEANDTRAININGEXERCISES
PRACTICEEXERCISE1:
CopyingandEditinganExistingLoadTable
Objectives:Note:Studentshouldhavebeeninstructedinhowtologontothetrainingsystem
• Explaintheproperwaytoaccessloadtablefunctionality• Utilizethebasicfunctionsofcopyingandeditingloadfiles• FamiliarizethestudentwiththeFullScreenEditor• Reinforcedataprofilingconcepts
Additionalmaterial:EditingFunctionsoftheFullScreenEditor:InnovativeGuideandReferencepageno.101371.
1. Allmanipulationofloadtablesandtranslationtableswillbedoneviathe"Additionalsystemfunctions"menu:
A>ADDITIONALsystemfunctionsM>Read/writeMARCrecords
X>LoadProfileMaintenance
Atthispoint,youwillseeascreenthatlookslikethis:
2. SelectoptionE>Editm2btabandm2bmaps.
3. SelectoptionP>LoadPROFILES(m2btab)toviewtheexistingloadprofiles.
Load Profile Maintenance
E > Edit m2btab and m2bmaps L > Edit m.marcload.local Y > DISPLAY file SIZE & DATE Q > QUIT Choose one (E,L,Y,Q)
NOTEThefileextensionofeachm2btabtablereflectsthetypeofrecordbeingconverted,e.g.,m2btab.asubforsubjectauthorityrecords.Whencreatinganewm2btabfile,it’simportanttogiveitafileextension(alsocalledsuffix)thatismnemonic.Seethesectionaboveon“STANDARDM2BTABFILEEXTENSIONS”foralistofsuffixesyoumayencounter.
![Page 122: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/122.jpg)
LoadProfileTraining
113
4. Reviewthelistofm2btabfiles.Thelistwilllooksomethinglikethis:
5. SelectingC>COPYm2btab.<ext>willbringupthefollowingprompt:EnterfilenumbertoCOPY:(1-8)____
Choosethe“b”filesuffixtocopy.Inthisexamplethatisselection04,thenpress<enter>.
Thiswillbringupthefollowingprompt:Copytowhatnewsuffix?:____
Enteradistinctivesuffixforyournewfile,usingalllowercase.Thisfilewillbeusedinalaterexercise.
6. Ascreenlikethefollowingwillbedisplayed:
***Exercisecontinuesonthenextpage***
M2BTAB Suffixes
01 > a 02 > anam 03 > asub 04 > b 05 > bo 06 > bta 07 > fse 08 > p
Key a number or F > FORWARD C > COPY an existing m2btab J > JUMP G > GET a file using P > PRINT S > SEND a files out of INNOPAC using FTS Y > DISPLAY file SIZE & DATE Q > QUIT
Choose one (1-98,F,J,P,Q,C,G,S)
M2BTAB File Validation and Maintenance
E > EDIT m2btab.mke V > VERIFY m2btab.mke U > UPDATE m2btab with changes R > RESTORE original m2btab M > marc2inn error MESSAGES Q > QUIT Choose one (E,V,U,R,M,Q)
![Page 123: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/123.jpg)
LoadProfileTraining
114
7. SelectingE>EDITm2btab.<ext>putsyouintoInnovativefullscreeneditor(FSE).AtthetopofthescreenisthebriefdisplayoftheFSEcontrols.Itlookslikethis:
Thisbriefmenuindicatestwochoices(^Eand^F)atthetopofthescreen,alongwithamessageindicatingwhetheryouarein"OVERWRITE"(chosenhere)or"INSERT"mode(notshown)Thecaret(^)denotesthatthecontrolkeymustbehelddownwhilethemenuchoiceletterisbeingpressed(e.g.,^Fmeans<CTRL>F):
Donotconfusethisshorthandnotationwiththe“^”symbolthatislocated"above"thenumeral6onthekeyboard.Youmustpressthe"control"key(i.e.,<CTRL>),notthe“^”,toaccesstheeditorfunctions!
8. Pressing<CTRL>Ftogglesbetweenthebriefandfullmenudisplay.Pleasetrythatnow.
Belowisanexampleofthefullmenudisplay.Noticethecontrolsforeditingyourfile.Itmaybehelpfultotoggle/displaytheFSEfullmenuasyouareeditingfilesuntilthecommandsbecomemorefamiliar.
9. Practiceusingtheeditorcommandsonyourtestfiletomakethefollowingthree
changes:• Addinganoteatthetopofthefile(pageno.99)• Modifythe@recsGlobalVariableFunction(pageno.62)• Changethe@msgtriggertoreflectthetypesofrecordsthatwillnowbeloaded.
(pageno.47)
***Exercisecontinuesonthenextpage***
^E>END ^F>ShowFULLMenu OVERWRITE
^N>NEWline ^O>ToggleOVERWRITE/insert ^E>END^U>UNDELETEline ^W>Diacriticscoded/DISPLAYED^D>DELETEline ^B>BeginBLOCK^X>DELETEchar
![Page 124: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/124.jpg)
LoadProfileTraining
115
10. Verifythefilebyselecting“V>VERIFYm2btab.<ext>”.
Thefollowingcongratulatorymessagewillappear:
Press<Space>tocontinueasinstructed.Ifyoudidnotseethisfeedback,contacttheinstructorforassistance.
11. Updatethefilebyselecting“U>UPDATEm2btabwithchanges”.
M2BTAB File Validation and Maintenance
E > EDIT m2btab.mke V > VERIFY m2btab.mke U > UPDATE m2btab with changes R > RESTORE original m2btab M > marc2inn error MESSAGES Q > QUIT Choose one (E,V,U,R,M,Q)
Congratulations!! You have a perfect M@BTAB table! Press <SPACE> to continue
M2BTAB File Validation and Maintenance
E > EDIT m2btab.mke V > VERIFY m2btab.mke U > UPDATE m2btab with changes R > RESTORE original m2btab M > marc2inn error MESSAGES Q > QUIT Choose one (E,V,U,R,M,Q)
![Page 125: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/125.jpg)
LoadProfileTraining
116
PRACTICEEXERCISE2:
SpecifyingRecordTemplates,theCat.DatefieldandCreatingLinkedRecords
Objectives:Topracticewithandgainunderstandingofrecordtemplates,automaticdateselection,andcreationoflinkedrecords.
Instructions:UsingtheloadtablecopiedinPracticeExercise1,applythefollowingchanges.
1. Assumethatyouwishtousethebibanditemrecordtemplates“tapeb”and“tapei”,respectively.Modifytheappropriateloadtablesettingaccordingly.(Pageno.37)
2. AssumethatyouwanttoloadtheCat.Datethatisinyourchosenbibliographicrecordtemplate.Modifytheappropriateloadtablesettingaccordingly.(Pageno.37)
3. AssumethatyouareloadingasetofONLYbibliographicrecords.Modifyyourloadtablesuchthatonelinkeditemrecordiscreatedforeverybibliographicrecordthatisloaded.(Pageno.44)
![Page 126: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/126.jpg)
LoadProfileTraining
117
PRACTICEEXERCISE3:
TroubleshootingLoadTables101
Objectives:Practicetroubleshootingstructuralandnon-structuralerrorsintroducedintoaloadtable.
1. Copym2btab.practicetoanotherextension(asshowninPracticeexercise1).
2. Attempttoverifythetable.
3. Correctthestructuralerrorsuntiltheloadtablecanbeverified.
4. Oncethetablehasbeenverified,informtheinstructor.
5. Reviewthenon-structuralerrorsasagroupexercisewiththeinstructor.
![Page 127: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/127.jpg)
LoadProfileTraining
118
PRACTICEEXERCISE4:
ApplyingRequiredChangestoanExistingLoadTable
Objectives:Modifyanexistingloadtabletoperformthefunctionsdeterminedindataanalysis.
Scenario:Createanewloadtableforbibanditemrecordsbasedondatainfileexport.lmarc.Copym2btab.btoafilewithanewextension.
BibsRequirements:• Loadbibrecordsasnewrecordstodatabase.Donotoverlayexistingrecords.• LoadOCLCcontrolnumberin001fieldinbibrecordwith'ocm'prefix.Donot
removetheocmprefixfromthe001field.• Insert590subfield“a”intoallbibrecordswithdata‘Specialdataload.’The590
fieldisassignedtofieldgrouptagn(NOTE).
ItemsRequirements:• Createitemrecordsfrom949field,anyindicators• Createamaptoloadacorrectnumericcodefortheitemtypefieldfrom949
subfield“t”ValidItemTypecodesare:000=Books003=Books,Reference
• Loaditembarcodefrom949subfield“b”• Loadcallnumberfrom949subfield“d”toa099subfield“a”intothebibrecord.
Therearemultiple949fieldsineachbibrecord,loadcallnumberfromthefirst949fieldinrecordonly.
![Page 128: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/128.jpg)
LoadProfileTraining
119
PRACTICEEXERCISE5:
OverlayingofBibliographicRecords
Objective:Topracticeoverlayofbibrecords.
Scenario:
Copym2btab.practice5toanewfile.Usingyourcopiedloadtable,makethefollowingmodificationstoloadthefileoverlay.lmarc.
Makethefollowingchanges:
• Setoverlaytriggertomatchonbibrecordnumberstoredinthe907MARCtag
• Setoverlaytriggertorejectrecordsthatdon’tmatchthebibrecordnumber.
• Change@ov_protecttriggertodothefollowing:
• Protectcatalogingdate
• Protectbibliographicrecordlocationcodeinthefixed-lengthfieldandthebibliographiclocationvariable-lengthfield
• Protectinternalnote599MARCfieldintheexistingrecord
• Protectexisting699MARCfields.Incoming699MARCfieldswillbediscarded.
![Page 129: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/129.jpg)
LoadProfileTraining
120
TRAININGEXERCISE1:
CreatingandEvaluatingLoadTableEntries
Objectives:Topracticeandreviewthematerialonthetwelvedataelementsthatcompriseanm2btabentryinaloadtable.Materialmaybereviewedonpageno.26-32ofthismanual
1. Evaluatethefollowingtwolines.Howdotheydifferfromoneanother?
100| |-w|0|0|b|a|0|y|N|0| 100| |+|0|0|b|a|0|n|N|0|
2. Explainwhatthislinewilldo:
600,610,611,650-651| |-w|0|0|b|d|0|y|N|0|
3. Toloadallsubjectheadings,whatMARCtagsandsubfieldsshouldbeusedforthefollowingline?(Hint:in6xxrange)
______| |__|0|0|b|d|0|y|N|0|
4. Createalinetomapthesystemcontrolnumberfrom001to935.(Hint:PayattentiontoMARCtagsandsubfields.)
5. Completethefollowingloadtableline:• FillintheoffsetandbytecolumnssothelanguagecodewillloadfromMARC
field008.• (Hint:itstartswithoffset35oftag008andhas3bytes-• SampleMARCtagline:008980817s1999 nyu0001eng@)
008|| |___|___|b| |24|n|N|0|language
6. Thereisoneerrorinthefollowinglines.Pleaseidentifytheerror.(Hint:passindicator):
|||0|0| | |0|n|G|0|@link="i:1:949" /^949| |d|0|0|b| |26|n|N|1|bib location /^949| |d|0|0|i| |79|n|N|1|item location
![Page 130: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/130.jpg)
LoadProfileTraining
121
7. Fromthefollowingsample949marctagline,createanewloadtableentrywiththesespecifications:
• Movethecallnumberfrom949|dto092|a• BothindicatorsinMARCfield092willbeblank.• Placepre-stampfrom949|finfrontofcallnumber:
94910|b32141021998426|tJ|fJUVENILE|d917.291 MORRISON|p2501|nCC
Inordertocreatethisfieldinthebibliographicrecordduringtheload:092 |fJUVENILE|a917.291 MORRISON
![Page 131: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/131.jpg)
LoadProfileTraining
122
TRAININGEXERCISE2:
PracticeApplyingOverlayTriggers
Objectives:Toreviewfrequentlyusedoverlaytriggersbycompletingtheprovidedloadtablelinestofulfilltherequirementsofthegivenscenarios.
ScenarioI:Fillintheblankssothatthesampleloadtablelineswillmeetthefollowingrequirements:
• matchpointistheOCLCrecordnumber(field=001,fieldgrouptag=o,andindextag=o)
• 0matchfound,createanewrecord;1matchfound,overlay2ormorematchesfound,createanewrecord
/^999||t|0|10| | |0|n|G|0|#com="ov"@ov_tag="_____" |||0|0| | |0|n|G|0|@ov_action="_____"
ScenarioII:Fillintheblankssothatthesampleloadtablelineswillmeetthefollowingrequirements:
• matchpointistheISBNnumberintheMARCfield020(fieldgrouptag=iandindextag=i)Addaconfirmationtestonthe245titlefield(pageno.58)
• 0matchfound,reject1matchfound,overlay2ormorematchesfound,reject
• Protectfields:LocationCat.DateMARCtag856data(fieldgrouptag=y)
Note:Thetrigger“@m2b_normalize_020”istypicallyusedwhentheISBNisusedasthematchpoint.Seepageno.47.
/^998||t|0|10|b| |0|n|G|0|#com="ov"@ov_tag="___" |||0|0|b| |0|n|G|0|@ov_action="__" |||0|0|b| |0|n|G|0|@ov_protect="___________________"
![Page 132: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/132.jpg)
LoadProfileTraining
123
TRAININGEXERCISE3:
UsingSpecialFunctions
Objectives:Togainabetterunderstandinginemployingspecialfunctionssuchas%001,%replace,%first,and%last.
1. YouwanttoloadtheOCLCrecordnumberintoMARCfield001,soitstripstheprefix"ocl7","ocm",or"ocn"andtheleadingzerosfromOCLCrecordnumbers.
Example:Beforeload: 001ocm06051528Afterload: 0016051528
Selectthecorrectanswer:A. 001||%|0|0|b|o|0|y|N|0|%001(start="1-9",char="!-~",valid="n")
B. 001||%|0|0|b|o|0|y|N|0|%001(start="1-9",char="!-~",valid="y")
C. 001||%|0|0|b|o|0|y|N|0|
2. Youwanttochangethephonenumberformatfrom9175586209to917-558-6209duringapatronrecordload(replacethespace““withthedash“-“).Fillintheblanks:225||+|0|0|p|t|0|n|N|0|___________________________
3. AvendorisprovidingmultiplecallnumbersinMARCfield099.YouwanttoloadonlythefirstoccurrenceofMARCfield099.Fillintheblanks:099||a|0|0|b|c|0|y|N|0|___________________________
![Page 133: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/133.jpg)
LoadProfileTraining
124
TRAININGEXERCISE4:
TranslationTables(m2bmap)
Objectives:Topracticewritingatranslationtableandreferencingtoitinaloadtable.
Scenario:TheincomingMARCfilehaslocationcodesin949subfield“l”(lowercaseletterL).Constructthelineinthem2btabfilethatwillloadtheitemlocationcodesfromthe949subfield“l”.Createanewtranslationtablecalled‘m2bmap.itemloc’forthefollowinglocationcodes:
Incomingdata InnovativecodeSTACKS mainREF mnrefREF2L mnrefSTACK mainSTAFF staff
![Page 134: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/134.jpg)
LoadProfileTraining
125
APPENDIX1–BIBLIOGRAPHICANDITEMLOADTABLE
STANDARDBIBLIOGRAPHICANDITEMRECORDLOADPROFILEFORBATCHLOADS(m2btab.batch)
#standard bib/item load table |||0|0| | |0|n|G|0|@main="b" |||0|0| | |0|n|G|0|@marc="bic" |||0|0| | |0|n|G|0|@atab="a" |||0|0| | |0|n|G|0|@msg="Bib and item records will be created" /^999||m|0|12| | |0|n|G|0|#com="ins"@password="" /^999||z|0|10| | |0|n|G|0|#com="recs"@recs="batch" /^999||x|0|1| | |0|n|G|0|#com="clsi"@clsi="n" /^999||w|0|1| | |0|n|N|0|#com="test"@test="n" /^999||v|0|1| | |0|n|N|0|#com="init"@init="n" /^999||u|0|1| | |0|n|N|0|#com="disp"@disp="n" /^999||s|0|30| | |0|n|G|0|#com="ip"@itemprefix="" /^999||o|0|20| | |0|n|G|0|#com="dflt"@dflt="biblio,item" /^999||t|0|10| | |0|n|G|0|#com="ov"@ov_tag="o" |||0|0| | |0|n|G|0|@ov_action="o" |||0|0| | |0|n|G|0|@ov_protect="b=V023456789hy(962)k(970,971)n(972)" |||0|0| | |0|n|G|0|@holdsymb="049a" #|||0|0| | |0|n|G|0|@pre_map="m2bpre_map." |||0|0| | |0|n|G|0|@locmerge="y" /^949 ||a|0|400| | |0|n|G|0|@comline |||0|0| | |0|n|G|0|@callnum="nnnny" |||0|0| | |0|n|G|0|@callnum="nnnny" |||0|0| | |0|n|G|0|@bldmarc="" |||0|0| | |0|n|G|0|@diac="" |||0|0| | |0|n|G|0|@leader_utf8="y" |||0|0| | |0|n|G|0|@ldx="" |||0|0| | |0|n|G|0|@busy="y" |||0|0| | |0|n|G|0|@title="n" |||0|0| | |0|n|G|0|@cdate="y" |||0|0| | |0|n|G|0|@speriod="n" 008|| |35|3|b| |24|n|N|0|lang(b) 008|| |15|3|b| |89|n|N|0|country L|| |7|1|b| |29|n|N|0|bib lvl L|| |6|1|b| |30|n|N|0|mat type /^999||a|0|30|b| |26|n|G|0|#com="bn" /^999||b|0|5|b| |27|n|G|0|#com="co" /^999||c|0|8|b| |28|n|G|0|#com="ct" /^999||d|0|1|b| |29|n|G|0|#com="b1"
![Page 135: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/135.jpg)
LoadProfileTraining
126
/^999||e|0|1|b| |30|n|G|0|#com="b2" /^999||f|0|1|b| |31|n|G|0|#com="b3" /^999||g|0|3|b| |24|n|G|0|#com="la" /^999||k|0|3|b| |89|n|G|0|#com="cy" 001||%|0|0|b|o|0|y|N|0|%001(start="1-9",char="!-~",valid="y") 002-009||%|0|0|b|y|0|y|N|0|%008="y" 010||+|0|0|b|l|0|y|N|0|%strip_blanks="n" 013-019||+|0|0|b|y|0|y|N|0| 020-024||+|0|0|b|i|0|y|N|0| 025-026||+|0|0|b|y|0|y|N|0| 027-028||+|0|0|b|i|0|y|N|0| 030-049||+|0|0|b|y|0|y|N|0| 066-072||+|0|0|b|y|0|y|N|0| 074||+|0|0|b|g|0|y|N|0| 086||+|0|0|b|g|0|y|N|0| 088||+|0|0|b|y|0|y|N|0| 100-111||-w|0|0|b|a|0|y|N|0| 130||-w|0|0|b|t|0|y|N|0| 210-222||+|0|0|b|u|0|y|N|0| 240||-w|0|0|b|t|0|y|N|0| 241-243||+|0|0|b|u|0|y|N|0| 245||+|0|0|b|t|0|y|N|0|%bracket="h" 246-247||+|0|0|b|u|0|y|N|0| 250||+|0|0|b|e|0|y|N|0| 254-258||+|0|0|b|y|0|y|N|0| 260-262||+|0|0|b|p|0|y|N|0| 263-265||+|0|0|b|y|0|y|N|0| 270||+|0|0|b|p|0|y|N|0| 300-399||+|0|0|b|r|0|y|N|0| 400-490||-w|0|0|b|s|0|y|N|0| 500-599||+|0|0|b|n|0|y|N|0| 600-699||-w|0|0|b|d|0|y|N|0| 700-720||-w|0|0|b|b|0|y|N|0| 730-740||-w|0|0|b|u|0|y|N|0|%bracket="h" 751-755||+|0|0|b|y|0|y|N|0| 760-777||+|0|0|b|w|0|y|N|0| 780||+|0|0|b|x|0|y|N|0| 785||+|0|0|b|z|0|y|N|0| 786-787||+|0|0|b|w|0|y|N|0| 800-811||-w|0|0|b|s|0|y|N|0| 830||-w|0|0|b|s|0|y|N|0|%bracket="h" 840||-w|0|0|b|s|0|y|N|0| 841-845||-w|0|0|b|y|0|y|N|0|
![Page 136: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/136.jpg)
LoadProfileTraining
127
856||+|0|0|b|y|0|y|N|0| 866-868||+|0|0|b|h|0|y|N|0| 880||+|0|0|b|y|0|y|N|0| 882||+|0|0|b|y|0|y|N|0| 936||+|0|0|b|y|0|y|N|0| 987||+|0|0|b|y|0|y|N|0| 994||+|0|0|b|y|0|y|N|0| |||0|0| | |0|n|G|0|@link="i:1:949 1" /^949 1|z|ab|0|0|i|c|0|y|N|1| /^949 1||c|0|0|i|v|0|n|N|1|#com="v" /^949 1||g|0|3|i| |58|n|N|1|#com="cop" #/^949 1||h|0|3|i| |127|n|N|1|#com="ag" /^949 1||i|0|0|i|b|0|n|N|1|#com="i/a"@item /^949 1||l|0|5|i| |79|n|N|1|#com="loc" /^949 1||m|0|0|i|m|0|n|N|1| /^949 1||n|0|0|i|x|0|n|N|1| /^949 1||o|0|1|i| |108|n|N|1|#com="om" /^949 1||p|0|8|i| |62|n|N|1|#com="pr" /^949 1||q|0|5|i| |59|n|N|1|#com="i1" /^949 1||r|0|1|i| |60|n|N|1|#com="i2" /^949 1||s|0|1|i| |88|n|N|1|#com="sta" /^949 1||t|0|3|i| |61|n|N|1|#com="ty" /^949 1||u|0|1|i| |97|n|N|1|#com="im"
![Page 137: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/137.jpg)
LoadProfileTraining
128
APPENDIX2–BIBLIOGRAPHICANDORDERLOADTABLE
STANDARDBIBLIOGRAPHICANDORDERRECORDLOADPROFILEFORBATCHLOADS(m2btab.order)
#standard bib/order load profile |||0|0| | |0|n|G|0|@main="b" |||0|0| | |0|n|G|0|@marc="bo" |||0|0| | |0|n|G|0|@atab="a" |||0|0| | |0|n|G|0|@msg="Bib and order records will be created" /^999||m|0|12| | |0|n|G|0|#com="ins"@password="" /^999||z|0|10| | |0|n|G|0|@recs="order" /^999||y|0|1| | |0|n|G|0|#com="po"@poprint="n" /^999||x|0|1| | |0|n|G|0|#com="clsi"@clsi="n" /^999||w|0|1| | |0|n|N|0|#com="test"@test="n" /^999||v|0|1| | |0|n|N|0|#com="init"@init="n" /^999||u|0|1| | |0|n|N|0|#com="disp"@disp="n" /^999||s|0|30| | |0|n|G|0|#com="ip"@itemprefix="" /^999||o|0|20| | |0|n|G|0|#com="dflt"@dflt="" /^999||t|0|10| | |0|n|G|0|#com="ov"@ov_tag="i:o" |||0|0| | |0|n|G|0|@m2b_normalize_020="y" |||0|0| | |0|n|G|0|@ov_action="a" |||0|0| | |0|n|G|0|@ov_protect="b=V023456789hy(962)k(970,971)n(972)" |||0|0| | |0|n|G|0|@holdsymb="" #|||0|0| | |0|n|G|0|@pre_map="m2bpre_map." |||0|0| | |0|n|G|0|@locmerge="y" #/^949 ||a|0|400| | |0|n|G|0|@comline |||0|0| | |0|n|G|0|@callnum="nnnny" |||0|0| | |0|n|G|0|@bldmarc="" |||0|0| | |0|n|G|0|@diac="" |||0|0| | |0|n|G|0|@leader_utf8="y" |||0|0| | |0|n|G|0|@ldx="" |||0|0| | |0|n|G|0|@busy="y" |||0|0| | |0|n|G|0|@title="n" |||0|0| | |0|n|G|0|@cdate="n" |||0|0| | |0|n|G|0|@odate="y" |||0|0| | |0|n|G|0|@rdate="n" |||0|0| | |0|n|G|0|@speriod="n" |||0|0| | |0|n|G|0|@m2b_multifund="960:o,t,u" 008|| |35|3|b| |24|n|N|0|lang(b) 008|| |35|3|o| |23|n|N|1|lang(o) 008|| |15|3|b| |89|n|N|0|country(b) 008|| |15|3|o| |100|n|N|1|country(o)
![Page 138: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/138.jpg)
LoadProfileTraining
129
L|| |7|1|b| |29|n|N|0|bib lvl L|| |6|1|b| |30|n|N|0|mat type /^999||a|0|30|b| |26|n|G|0|#com="bn" /^999||b|0|5|b| |27|n|G|0|#com="co" /^999||c|0|8|b| |28|n|G|0|#com="ct" /^999||d|0|1|b| |29|n|G|0|#com="b1" /^999||e|0|1|b| |30|n|G|0|#com="b2" /^999||f|0|1|b| |31|n|G|0|#com="b3" /^999||g|0|3|b| |24|n|G|0|#com="la" /^999||k|0|3|b| |89|n|G|0|#com="cy" 001||%|0|0|b|o|0|y|N|0|%001(start="1-9",char="!-~",valid="y") 002-009||%|0|0|b|y|0|y|N|0|%008="y" 010||+|0|0|b|l|0|y|N|0|%strip_blanks="n" 013-019||+|0|0|b|y|0|y|N|0| 020-024||+|0|0|b|i|0|y|N|0| 025-026||+|0|0|b|y|0|y|N|0| 027-028||+|0|0|b|i|0|y|N|0| 030-049||+|0|0|b|y|0|y|N|0| 066-072||+|0|0|b|y|0|y|N|0| 074||+|0|0|b|g|0|y|N|0| 086||+|0|0|b|g|0|y|N|0| 088||+|0|0|b|y|0|y|N|0| 100-111||-w|0|0|b|a|0|y|N|0| 130||-w|0|0|b|t|0|y|N|0| 210-222||+|0|0|b|u|0|y|N|0| 240||-w|0|0|b|t|0|y|N|0| 241-243||+|0|0|b|u|0|y|N|0| 245||+|0|0|b|t|0|y|N|0|%bracket="h" 246-247||+|0|0|b|u|0|y|N|0| 250||+|0|0|b|e|0|y|N|0| 254-258||+|0|0|b|y|0|y|N|0| 260-262||+|0|0|b|p|0|y|N|0| 263-265||+|0|0|b|y|0|y|N|0| 270||+|0|0|b|p|0|y|N|0| 300-399||+|0|0|b|r|0|y|N|0| 400-490||-w|0|0|b|s|0|y|N|0| 500-599||+|0|0|b|n|0|y|N|0| 600-699||-w|0|0|b|d|0|y|N|0| 700-720||-w|0|0|b|b|0|y|N|0| 730-740||-w|0|0|b|u|0|y|N|0|%bracket="h" 751-755||+|0|0|b|y|0|y|N|0| 760-777||+|0|0|b|w|0|y|N|0| 780||+|0|0|b|x|0|y|N|0|
![Page 139: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/139.jpg)
LoadProfileTraining
130
785||+|0|0|b|z|0|y|N|0| 786-787||+|0|0|b|w|0|y|N|0| 800-811||-w|0|0|b|s|0|y|N|0| 830||-w|0|0|b|s|0|y|N|0|%bracket="h" 840||-w|0|0|b|s|0|y|N|0| 841-845||-w|0|0|b|y|0|y|N|0| 856||+|0|0|b|y|0|y|N|0| 866-868||+|0|0|b|h|0|y|N|0| 880||+|0|0|b|y|0|y|N|0| 882||+|0|0|b|y|0|y|N|0| 936||+|0|0|b|y|0|y|N|0| 987||+|0|0|b|y|0|y|N|0| 994||+|0|0|b|y|0|y|N|0| |||0|0| | |0|n|G|0|@link="o:1:#1" #order record fixed fields /^960||a|0|0|o| |01|n|N|1|acq type /^960||b|0|0|o| |04|n|N|1|claim /^960||c|0|0|o| |06|n|N|1|code1 /^960||d|0|0|o| |07|n|N|1|code2 /^960||e|0|0|o| |08|n|N|1|code3 /^960||f|0|0|o| |09|n|N|1|code4 /^960||g|0|0|o| |11|n|N|1|format /^960||h|0|0|o| |14|n|N|1|ord note /^960||i|0|0|o| |15|n|N|1|ord type /^960||j|0|0|o| |16|n|N|1|raction /^960||k|0|0|o| |18|n|N|1|rloc /^960||l|0|0|o| |19|n|N|1|bloc /^960||m|0|0|o| |20|n|N|1|status /^960||n|0|0|o| |21|n|N|1|tloc /^960||p|0|0|o| |03|n|N|1|cdate /^960||q|0|0|o| |13|n|N|1|odate /^960||r|0|0|o| |17|n|N|1|rdate #/^960||z|0|20|o| |0|n|N|1|%foreign /^960||s|0|0|o| |10|n|N|1|e price /^960||t|0|0|o| |02|n|N|1|location /^960||o|0|0|o| |05|n|N|1|copies /^960||u|0|0|o| |12|n|N|1|fund /^960||v|0|0|o| |22|n|N|1|vendor /^960||w|0|0|o| |23|n|N|1|lang /^960||x|0|0|o| |100|n|N|1|country /^960||y|0|0|o| |106|n|N|1|volume #order record variable fields /^020||a|0|0|o|b|0|n|N|1|PO info
![Page 140: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/140.jpg)
LoadProfileTraining
131
/^961||a|0|0|o|i|0|n|N|1|identity /^961||b|0|0|o|x|0|n|N|1|for curr /^961||c|0|0|o|n|0|n|N|1|note /^961||d|0|0|o|z|0|n|N|1|int note /^961||f|0|0|o|s|0|n|N|1|selector /^961||g|0|0|o|q|0|n|N|1|ven addr /^961||h|0|0|o|v|0|n|N|1|ven note /^961||i|0|0|o|f|0|n|N|1|ven title# /^961||l|0|0|o|r|0|n|N|1|requestor /^961||m|0|0|o|p|0|n|N|1|blanket po
![Page 141: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/141.jpg)
LoadProfileTraining
132
APPENDIX3–BIBLIOGRAPHICLOADTABLEFORAUTHORITYCONTROLPROJECT
BIBLIOGRAPHICLOADPROFILEFORAUTHORIZEDHEADINGS(m2btab.lti)
|||0|0| | |0|n|G|0|@main="b" |||0|0| | |0|n|G|0|@marc="b" |||0|0| | |0|n|G|0|@atab="a" |||0|0| | |0|n|G|0|@msg="Bib records will be overlaid" /^999||m|0|12| | |0|n|G|0|#com="ins"@password="" /^999||z|0|10| | |0|n|G|0|#com="recs"@recs="lti" /^999||x|0|1| | |0|n|G|0|#com="clsi"@clsi="n" /^999||w|0|1| | |0|n|N|0|#com="test"@test="n" /^999||v|0|1| | |0|n|N|0|#com="init"@init="n" /^999||u|0|1| | |0|n|N|0|#com="disp"@disp="n" /^999||s|0|30| | |0|n|G|0|#com="ip"@itemprefix="" /^999||o|0|20| | |0|n|G|0|#com="dflt"@dflt="" /^999||t|0|10| | |0|n|G|0|#com="ov"@ov_tag=" " |||0|0| | |0|n|G|0|@ov_action="u" |||0|0| | |0|n|G|0|@ov_protect=”b=F24,26,28-31V0123456789hk(970,971) l(010:d)g(086:d)y(0..:d)i(0..:d)u(21.:d)u(24[67]:d)t(245:d)e(25.:d)p(2..:d)r(3..:d)n(5..:d)u(740:d)q(7..:d)x(780:d)z(785:d)w(787:d)y(2..:d)y(8..:d) c(:d)o(0..:d)” |||0|0| | |0|n|G|0|@ov_rec_number="r" |||0|0| | |0|n|G|0|@holdsymb="" #|||0|0| | |0|n|G|0|@pre_map="m2bpre_map." |||0|0| | |0|n|G|0|@locmerge="n" #/^949||a|0|400| | |0|n|G|0|@comline |||0|0| | |0|n|G|0|@callnum="nnnny" |||0|0| | |0|n|G|0|@bldmarc="" |||0|0| | |0|n|G|0|@ldx="907" |||0|0| | |0|n|G|0|@busy="n" |||0|0| | |0|n|G|0|@busy_file="busy.lmarc" |||0|0| | |0|n|G|0|@title="n" |||0|0| | |0|n|G|0|@cdate="n" |||0|0| | |0|n|G|0|@speriod="n" 008|| |35|3|b| |24|n|N|0|lang(b) 008|| |15|3|b| |89|n|N|0|country L|| |7|1|b| |29|n|N|0|bib lvl L|| |6|1|b| |30|n|N|0|mat type /^999||a|0|30|b| |26|n|G|0|#com="bn" /^999||b|0|5|b| |27|n|G|0|#com="co"
![Page 142: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/142.jpg)
LoadProfileTraining
133
/^999||c|0|8|b| |28|n|G|0|#com="ct" /^999||d|0|1|b| |29|n|G|0|#com="b1" /^999||e|0|1|b| |30|n|G|0|#com="b2" /^999||f|0|1|b| |31|n|G|0|#com="b3" /^999||g|0|3|b| |24|n|G|0|#com="la" /^999||k|0|3|b| |89|n|G|0|#com="cy" 001||%|0|0|b|o|0|y|N|0| 002-006||%|0|0|b|y|0|y|N|0| 007||%|0|0|b|y|0|y|N|0| 008-009||%|0|0|b|y|0|y|N|0|%008="y" 010||+|0|0|b|l|0|y|N|0| 020-024||+|0|0|b|i|0|y|N|0| 025-027||+|0|0|b|y|0|y|N|0| 028||ab|0|0|b|i|0|y|N|0| 030-049||+|0|0|b|y|0|y|N|0| 066||+|0|0|b|y|0|y|N|0| 069-074||+|0|0|b|y|0|y|N|0| 086||+|0|0|b|g|0|y|N|0| 088||+|0|0|b|y|0|y|N|0| 100-111||-w|0|0|b|a|0|y|N|0| 130||-w|0|0|b|u|0|y|N|0| 210-214||+|0|0|b|u|0|y|N|0| 222||+|0|0|b|y|0|y|N|0| 240||-w|0|0|b|t|0|y|N|0| 241-243||+|0|0|b|u|0|y|N|0| 245||+|0|0|b|t|0|y|N|0|%bracket="h" 246-247||+|0|0|b|u|0|y|N|0| 250||+|0|0|b|e|0|y|N|0| 254-257||+|0|0|b|y|0|y|N|0| 260-262||+|0|0|b|p|0|y|N|0| 263-265||+|0|0|b|y|0|y|N|0| 270||+|0|0|b|p|0|y|N|0| 300-399||+|0|0|b|r|0|y|N|0| 400-490||-w|0|0|b|s|0|y|N|0| 500-599||+|0|0|b|n|0|y|N|0| 600-699||-w|0|0|b|d|0|y|N|0| 700-711||-w|0|0|b|b|0|y|N|0| 730-740||-w|0|0|b|u|0|y|N|0|%bracket="h" 752-755||+|0|0|b|y|0|y|N|0| 760-777||+|0|0|b|q|0|y|N|0| 780||+|0|0|b|x|0|y|N|0| 785||+|0|0|b|z|0|y|N|0| 787||+|0|0|b|w|0|y|N|0|
![Page 143: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/143.jpg)
LoadProfileTraining
134
800-811||-w|0|0|b|s|0|y|N|0| 830||-w|0|0|b|s|0|y|N|0|%bracket="h" 840||-w|0|0|b|s|0|y|N|0| 856||+|0|0|b|y|0|y|N|0| 880||+|0|0|b|y|0|y|N|0|
![Page 144: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/144.jpg)
LoadProfileTraining
135
APPENDIX4–AUTHORITYLOADTABLES
APPENDIX4A–STANDARDAUTHORITYRECORDPROFILE(m2btab.a)
#for loading authority records via OCLC interactive interface |||0|0| | |0|n|G|0|@main="a" |||0|0| | |0|n|G|0|@marc="a" |||0|0| | |0|n|G|0|@msg="Authority records will be created" /^999||z|0|10| | |0|n|G|0|#com="atab"@atab="a" /^999||x|0|1| | |0|n|G|0|#com="clsi"@clsi="n" /^999||w|0|1| | |0|n|N|0|#com="test"@test="n" /^999||v|0|1| | |0|n|N|0|#com="init"@init="n" /^999||u|0|1| | |0|n|N|0|#com="disp"@disp="n" /^999||s|0|30| | |0|n|G|0|#com="ip"@itemprefix="" /^999||o|0|20| | |0|n|G|0|#com="dflt"@dflt="" /^999||t|0|10| | |0|n|G|0|#com="ov"@ov_tag=" " |||0|0| | |0|n|G|0|@ov_action="o" |||0|0| | |0|n|G|0|@ov_protect="a=F112-114V0123456789" /^949 ||a|0|400| | |0|n|G|0|@comline |||0|0| | |0|n|G|0|@holdsymb="" |||0|0| | |0|n|G|0|@bldmarc="" |||0|0| | |0|n|G|0|@callnum="nnnny" |||0|0| | |0|n|G|0|@diac="" |||0|0| | |0|n|G|0|@leader_utf8="y" |||0|0| | |0|n|G|0|@ldx="" |||0|0| | |0|n|G|0|@busy="y" |||0|0| | |0|n|G|0|@title="n" |||0|0| | |0|n|G|0|@cdate="y" |||0|0| | |0|n|G|0|@speriod="n" 001||%|0|0|a|y|0|y|N|0|%001(start="!-~",char=" -~") 003-005||%|0|0|a|y|0|y|N|0| 008||%|0|0|a|y|0|y|N|0|%008="y" 010||+|0|0|a|o|0|y|N|0|%strip_blanks="n" 014-099||+|0|0|a|y|0|y|N|0| 100-111||+|0|0|a|a|0|y|N|0| 130||+|0|0|a|t|0|y|N|0| 148||+|0|0|a|d|0|y|N|0| 150-151||+|0|0|a|d|0|y|N|0| 155||+|0|0|a|d|0|y|N|0| 180-185||+|0|0|a|y|0|y|N|0| 260||+|0|0|a|n|0|y|N|0| 360||+|0|0|a|n|0|y|N|0|
![Page 145: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/145.jpg)
LoadProfileTraining
136
400-411||+|0|0|a|b|0|y|N|0| 430||+|0|0|a|u|0|y|N|0| 448||+|0|0|a|e|0|y|N|0| 450-451||+|0|0|a|e|0|y|N|0| 455||+|0|0|a|e|0|y|N|0| 480-485||+|0|0|a|y|0|y|N|0| 500-511||+|0|0|a|c|0|y|N|0| 530||+|0|0|a|v|0|y|N|0| 548||+|0|0|a|f|0|y|N|0| 550-551||+|0|0|a|f|0|y|N|0| 555||+|0|0|a|f|0|y|N|0| 580-585||+|0|0|a|y|0|y|N|0| 640-646||+|0|0|a|y|0|y|N|0| 663-688||+|0|0|a|n|0|y|N|0| 700-711||+|0|0|a|c|0|y|N|0| 730||+|0|0|a|v|0|y|N|0| 748||+|0|0|a|f|0|y|N|0| 750-751||+|0|0|a|f|0|y|N|0| 755||+|0|0|a|f|0|y|N|0| 780-785||+|0|0|a|y|0|y|N|0| 788||+|0|0|a|n|0|y|N|0| 856||+|0|0|a|y|0|y|N|0| 880||+|0|0|a|y|0|y|N|0|
![Page 146: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/146.jpg)
LoadProfileTraining
137
APPENDIX4B–STANDARDNAMEAUTHORITYPROFILE(m2btab.anam)
#standard name/title authority record load table |||0|0| | |0|n|G|0|@main="a" |||0|0| | |0|n|G|0|@marc="a" |||0|0| | |0|n|G|0|@msg="Name authority records will be created" |||0|0| | |0|n|G|0|#com="atab"@atab="anam" /^999||x|0|1| | |0|n|G|0|#com="clsi"@clsi="n" /^999||w|0|1| | |0|n|N|0|#com="test"@test="n" /^999||v|0|1| | |0|n|N|0|#com="init"@init="n" /^999||u|0|1| | |0|n|N|0|#com="disp"@disp="n" /^999||o|0|20| | |0|n|G|0|#com="dflt"@dflt="" /^999||t|0|10| | |0|n|G|0|#com="ov"@ov_tag="oz[ov_1xx]" |||0|0| | |0|n|G|0|@ov_action="o" |||0|0| | |0|n|G|0|@ov_protect="a=F112-114V0123456789" |||0|0| | |0|n|G|0|@holdsymb="" |||0|0| | |0|n|G|0|@bldmarc="" |||0|0| | |0|n|G|0|@callnum="nnnny" |||0|0| | |0|n|G|0|@diac="" |||0|0| | |0|n|G|0|@leader_utf8="y" |||0|0| | |0|n|G|0|@ldx="" |||0|0| | |0|n|G|0|@busy="y" |||0|0| | |0|n|G|0|@title="n" |||0|0| | |0|n|G|0|@cdate="y" |||0|0| | |0|n|G|0|@speriod="n" 001||%|0|0|a|y|0|y|N|0|%001(start="!-~",char=" -~") 003-005||%|0|0|a|y|0|y|N|0| 008||%|0|0|a|y|0|y|N|0|%008="y" 010||+|0|0|a|o|0|y|N|0|%strip_blanks="n" 014-099||+|0|0|a|y|0|y|N|0| 100-111||+|0|0|a|a|0|y|N|0| 130||+|0|0|a|t|0|y|N|0| 151||+|0|0|a|a|0|y|N|0| 260||+|0|0|a|n|0|y|N|0| 360||+|0|0|a|n|0|y|N|0| 400-411||+|0|0|a|b|0|y|N|0| 430||+|0|0|a|u|0|y|N|0| 451||+|0|0|a|b|0|y|N|0| 500-511||+|0|0|a|c|0|y|N|0| 530||+|0|0|a|v|0|y|N|0| 551||+|0|0|a|c|0|y|N|0| 640-646||+|0|0|a|y|0|y|N|0| 663-688||+|0|0|a|n|0|y|N|0|
![Page 147: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/147.jpg)
LoadProfileTraining
138
700-711||+|0|0|a|c|0|y|N|0| 730||+|0|0|a|v|0|y|N|0| 748||+|0|0|a|c|0|y|N|0| 751||+|0|0|a|c|0|y|N|0| 788||+|0|0|a|n|0|y|N|0| 856||+|0|0|a|y|0|y|N|0| 880||+|0|0|a|y|0|y|N|0|
![Page 148: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/148.jpg)
LoadProfileTraining
139
APPENDIX4C–STANDARDSUBJECTAUTHORITYLOADPROFILE(m2btab.asub)
#standard subject authority record load table |||0|0| | |0|n|G|0|@main="a" |||0|0| | |0|n|G|0|@marc="a" |||0|0| | |0|n|G|0|@msg="Subject authority records will be created" |||0|0| | |0|n|G|0|#com="atab"@atab="asub" /^999||x|0|1| | |0|n|G|0|#com="clsi"@clsi="n" /^999||w|0|1| | |0|n|N|0|#com="test"@test="n" /^999||v|0|1| | |0|n|N|0|#com="init"@init="n" /^999||u|0|1| | |0|n|N|0|#com="disp"@disp="n" /^999||o|0|20| | |0|n|G|0|#com="dflt"@dflt="" /^999||t|0|10| | |0|n|G|0|#com="ov"@ov_tag="oz[ov_1xx]" |||0|0| | |0|n|G|0|@ov_action="o" |||0|0| | |0|n|G|0|@ov_protect="a=F112-114V0123456789" |||0|0| | |0|n|G|0|@holdsymb="" |||0|0| | |0|n|G|0|@bldmarc="" |||0|0| | |0|n|G|0|@callnum="nnnny" |||0|0| | |0|n|G|0|@diac="" |||0|0| | |0|n|G|0|@leader_utf8="y" |||0|0| | |0|n|G|0|@ldx="" |||0|0| | |0|n|G|0|@busy="y" |||0|0| | |0|n|G|0|@title="n" |||0|0| | |0|n|G|0|@cdate="y" |||0|0| | |0|n|G|0|@speriod="n" 001||%|0|0|a|y|0|y|N|0|%001(start="!-~",char=" -~") 003-005||%|0|0|a|y|0|y|N|0| 008||%|0|0|a|y|0|y|N|0|%008="y" 010||+|0|0|a|o|0|y|N|0|%strip_blanks="n" 014-099||+|0|0|a|y|0|y|N|0| 100-111||+|0|0|a|d|0|y|N|0| 130||+|0|0|a|d|0|y|N|0| 148||+|0|0|a|d|0|y|N|0| 150-151||+|0|0|a|d|0|y|N|0| 155||+|0|0|a|d|0|y|N|0| 180-185||+|0|0|a|y|0|y|N|0| 260||+|0|0|a|n|0|y|N|0| 360||+|0|0|a|n|0|y|N|0| 400-411||+|0|0|a|e|0|y|N|0| 430||+|0|0|a|e|0|y|N|0| 448||+|0|0|a|e|0|y|N|0| 450-451||+|0|0|a|e|0|y|N|0| 455||+|0|0|a|e|0|y|N|0|
![Page 149: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/149.jpg)
LoadProfileTraining
140
480-485||+|0|0|a|y|0|y|N|0| 500-511||+|0|0|a|f|0|y|N|0| 530||+|0|0|a|f|0|y|N|0| 548||+|0|0|a|f|0|y|N|0| 550-551||+|0|0|a|f|0|y|N|0| 555||+|0|0|a|f|0|y|N|0| 580-585||+|0|0|a|y|0|y|N|0| 640-646||+|0|0|a|y|0|y|N|0| 663-688||+|0|0|a|n|0|y|N|0| 700-711||+|0|0|a|f|0|y|N|0| 730||+|0|0|a|f|0|y|N|0| 748||+|0|0|a|f|0|y|N|0| 750-751||+|0|0|a|f|0|y|N|0| 755||+|0|0|a|f|0|y|N|0| 780-785||+|0|0|a|y|0|y|N|0| 788||+|0|0|a|n|0|y|N|0| 856||+|0|0|a|y|0|y|N|0| 880||+|0|0|a|y|0|y|N|0|
![Page 150: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/150.jpg)
LoadProfileTraining
141
APPENDIX5–PATRONLOADTABLE
STANDARDPATRONLOADTABLE(m2btab.P)
#standard patron record load table |||0|0| | |0|n|G|0|@main="p" |||0|0| | |0|n|G|0|@marc="" |||0|0| | |0|n|G|0|@msg="Patron records will be created" /^999||z|0|10| | |0|n|G|0|@recs="p" /^999||x|0|1| | |0|n|G|0|#com="clsi"@clsi="n" /^999||w|0|1| | |0|n|N|0|#com="test"@test="n" /^999||v|0|1| | |0|n|N|0|#com="init"@init="n" /^999||u|0|1| | |0|n|N|0|#com="disp"@disp="n" /^999||o|0|20| | |0|n|G|0|#com="dflt"@dflt="" #if tag "b" is the ov_tag, remove it from the @ov_protect string /^999||t|0|10| | |0|n|G|0|#com="ov"@ov_tag=" " |||0|0| | |0|n|G|0|@ov_action="o" |||0|0| | |0|n|G|0|@ov_protect="p=F48-50,54-56,95,96,99,101-105,122- 125,158,163,263,268-271Vbmxy0123456789=" |||0|0| | |0|n|G|0|@holdsymb="" |||0|0| | |0|n|G|0|@bldmarc="" |||0|0| | |0|n|G|0|@callnum="nynnn" |||0|0| | |0|n|G|0|@diac="" |||0|0| | |0|n|G|0|@diac_sub_table="usmarc" |||0|0| | |0|n|G|0|@ldx="" |||0|0| | |0|n|G|0|@busy="y" |||0|0| | |0|n|G|0|@title="n" |||0|0| | |0|n|G|0|@cdate="n" |||0|0| | |0|n|G|0|@year_2000="20" |||0|0| | |0|n|G|0|@speriod="n" #fixed-length fields 079||a|0|10|p| |163|n|N|0|last circ date 080||a|0|10|p| |43|n|N|0|exp date 081||a|0|1|p| |44|n|N|0|pcode1 082||a|0|1|p| |45|n|N|0|pcode2 083||a|0|3|p| |46|n|N|0|pcode3 084||a|0|3|p| |47|n|N|0|ptype 085||a|0|5|p| |53|n|N|0|home libr 086||a|0|1|p| |56|n|N|0|mblock 087||a|0|1|p| |54|n|N|0|pmessage 088||a|0|4|p| |126|n|N|0|pcode4 089||a|0|10|p| |51|n|N|0|birth date
![Page 151: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/151.jpg)
LoadProfileTraining
142
#variable-length fields 020||+|0|0|p|u|0|n|N|0|id 030||+|0|0|p|b|0|n|N|0|barcode 100||+|0|0|p|n|0|n|N|0|name 220||+|0|0|p|a|0|n|N|0|address1 225||+|0|0|p|t|0|n|N|0|tel1 230||+|0|0|p|h|0|n|N|0|address2 235||+|0|0|p|p|0|n|N|0|tel2 400||+|0|0|p|m|0|n|N|0|message 500||+|0|0|p|x|0|n|N|0|note 550||+|0|0|p|z|0|n|N|0|email 600||a|0|0|p|=|0|n|N|0|%encryptpin="y" 856||+|0|0|p|y|0|n|N|0|image
![Page 152: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/152.jpg)
LoadProfileTraining
143
WHAT’SNEW(2016-02-04)
1. ReplacedreferencestoMillenniumwithSierra/Millennium2. RemovedreferencestoReleaseSilver(2001)andlater3. AddeddescriptionofDayThreeworkshop(p.2)4. Removedstatementthatthe@leader_utf8triggershouldonlybeusedwith
systemswithUnicodestorage(p.44)5. Addeddescriptionsofov_tagconfirmationtestsov_edition,ov_place,
ov_verify_marc_tagandov_year(p.60)6. Removeduseofregularexpressionswiththe%replacespecialprocessingfunction
(p.68)
WHAT’SNEW(2011-07-07)
1. RevisedinstructionsinsectionHOWTOCREATEANEWLOADBUTTON(M.MARCLOAD.LOCAL)(p.101-103).
WHAT’SNEW(2011-04-06)
1. AddedWHAT’SNEWpage(IUGrequest)2. Addedrevisiondate(IUGrequest)3. RemovedreferencestoRelease2005andlater4. Addednumberofvolumerecordsasinglebibliographicrecordcanlinkto(p.3)5. Addedreferencetothevolumerecordtype(p.6)6. InNOTE-ClarifiedthatdefaultvalueswillbederivedfromRecordTemplates(p.14)7. Updatedm2btabElement3,Subfield,documentation.Removedreferencesto
infrequentlycalledoptionsFandKandaddedoptionSincludinganexample(p.28-30).
8. RemovedreferencetoRLINfunctionin@ldxtrigger(p.44)9. Updated@ov_attach_deleteand@ov_attach_inserttoincludenewfunctionalityto
addanoptionalvalueofaMARCtag(p.51)10. Correctedthedocumentationof@ov_priority_action=”a”fromoverlaytoattach(p.
52)11. AddednewNOTEaboutcopying@ov_protectfromexampleloadtables(p.53)12. RemovedreferencetoRLINbcodefunctionin%001trigger(p.65)13. RemovedreferencetoRLINin%replacetrigger(p.69)14. RemovedreferencetoRLINcommandfunction“ri”(p.71-73).15. Renamed“LoadProfileTrainingModule”toTHELOADPROFILEMAINTENANCE
MODULE(p.88)
![Page 153: LOAD PROFILE manual edit pford - Innovative Interfaces · PDF fileLoad Profile Training ii ... This publication is supplied for the exclusive use of customers of Innovative with the](https://reader033.vdocuments.mx/reader033/viewer/2022052711/5aba037a7f8b9ab62f8e8f05/html5/thumbnails/153.jpg)
LoadProfileTraining
144
16. Renamedandrewrotesection“EditinganExistingLoadTable(m2btab).”ThenewsectionisHOWTOEDITANEXISTINGLOADTABLE(M2BTAB)(p.88-92)
17. Clarifiedthatm2btabscanbedownloadedtoanFTPservernotanycomputer(p.90)
18. Renamedandrewrotesection“CreatingaNewLoadTable(m2btab).ThenewsectionisHOWTOCREATEANEWLOADTABLE(M2BTAB)(p.93-97)
19. Renamedandrewrotesection“CreatingaNewTranslationTable.”ThenewsectionisHOWTOCREATEANEWTRANSLATIONTABLE(M2BMAP)(p.98-100)
20. Renamedandrewrotesection“CreatingNewLoadingOptions.”ThenewsectionisHOWTOCREATEANEWLOADBUTTON(M.MARCLOAD.LOCAL)(p.101-103)
21. Renamedthe“CommentingLinesinm2btabwith#”sectionintoanewsectionHOWTOADDANOTETOALOADTABLE(p.104)
22. AddedtwonewsectionsHOWTOTURNOFFANINSTRUCTIONINALOADTABLE(M2BTAB)andHOWTOLOADRECORDSASNEW(p.104)
23. Renamedthe“LoadingAlternateAlphabets”sectionintoanewsectionHOWTOLOADALTERNATEALPHABETSANDDIACRITICS(p.105)
24. AddedanewsectionPROFILINGFROMSTARTTOFINISHwhichincludesre-organizedandupdateddocumentationonHOWTOANALYZEDATAandanupdatetoISSUESTOBECONSIDEREDWHENCREATINGANEWLOADTABLE(p.106-111)
25. Renamedandrewrotesection“TestingNewm2btabandm2bmapFiles.”ThenewsectionisHOWTOTESTANEWM2BTABAND/ORM2BMAPFILE(p.112-115)