OCLC Reclamation "Protect Everything but OCLC#" Example

Thanks to Maria Pena and Emily Boss at Fresno State for sharing the III load table they used when loading records received back from OCLC during their reclamation project.  

Note:  Carefully review your library's use of variable-length fields and field group tags and ensure those fields are accurately represented in your ov_protect field.  As the III Load Profile Training Manual says:

Individual libraries may have customized their variable-length field codes and/or labels.  Please check your library's list of variable length fields for exact values. 

 You can check your Innovative System's field group tags in the character-based system under:

M > MANAGEMENT Information

  I > INFORMATION about the system

    C> CODES used

      T > TAGS of variable-length fields

Be sure to test with several sample records before loading in all records to ensure all fields are adequately protected.

Fresno State's Reclamation load table is below.  

----------------------------------------------------------------------

Reclamation Load Table:
Protects all fields but the 001.  Strips the existing o(001) fiels and inserts the incoming o(001)field matching on the 907$a.
 
EDITING FILE: m2btab.reclamation                                               
^E > END         ^F > Show FULL Menu         INSERT                            
                                                                               
#created to load 001 field from OCLC reclamation xref files
#created 09/02/2015 by maria pena                                               
#used sample load table by Tufts Univ                                          
|||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 records from OCLC reclamation file"
/^999||m|0|12| | |0|n|G|0|#com="ins"@password=""
/^999||z|0|10| | |0|n|G|0|#com="recs"@recs="reclamation"
/^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-31,89,107V!_abcdefghiklno(001:k)prstuwxy(002..)yz"         
#|||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|@bldmarc=""
|||0|0| | |0|n|G|0|@diac=""
|||0|0| | |0|n|G|0|@ldx="907"
|||0|0| | |0|n|G|0|@busy="n"
|||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"
#/^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="n")
#003||%|0|0|b|y|0|y|N|0|
 
----------------------------------------------------------------- 
I get the following two warning lines when I VERIFY, but the table UPDDATEs and works as intended.
            m2btab.reclamation verify  :  ERRORS = 0  :  WARNINGS = 2          
     LINE                                ERROR MESSAGE                         
 1 > W   18  @ov_protect iiitag '=' is invalid for rectype b                   
 2 > W   18  @ov_protect iiitag ')' is invalid for rectype b                    

 

 

Â