wr_MARCshaker
Library Automation Utility (Split MARC records)
Copyright 2000-2005 Wolfgang Riesterer
All Rights Reserved
All trademarks or registered trademarks are property of their rightful owners.

License Agreement
Except where otherwise noted, all of the documentation and programs included in this software package are:
Copyright 2000-2005 Wolfgang Riesterer. All rights reserved.

This software package is provided "as-is," without any warranty of any kind. The author disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. In no event shall the author or his suppliers be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages, even if the author or his suppliers have been advised of the possibility of such damages by using this software package. Your use of this software package is entirely at your own risk.

This license agreement does not authorize you to: rent, lease, reverse engineer, de-compile, modify or disassemble the software package or its components.

You are hereby licensed to use this software package in a non-commercial (home use only) environment. The ownership of this software package remains with the author. No redistribution without prior written permission.

By using this software package you indicate that you accepted this license agreement.

Read Me.


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

wr_MARCshaker
Library Automation Utility (Split MARC records)
Copyright 2000-2005 Wolfgang Riesterer.
Please review the license agreement before using this program. Your use of this software package is entirely at your own risk.

wr_MARCshaker examines a cataloging OCLC binary MARC records file by comparing the desired CONTENT value of the specified TAG in your wr_MARCshaker.ini file, splitting them in two files (the "YES" and "NO" file) and counting records in either file.

The "YES" and "NO" files can be saved in the same folder as the source MARC records file. Filenames will contain additionally a "_Y_" respectively a "_N_" in the original source file name. To save to split files, review the
wr_MARCshaker.ini file

Operation of this utility is simple:
Drag & drop (wr: "Can’t it be easier?") the USMARC standard file (you may drop multiple files) to be processed onto the
wr_MARCshaker program icon - that's it! Optionally, use Windows EXPLORER and browse to the desired MARC file, highlight it, then right-click and select "SEND TO…" the wr_MARCSHAKER utility. Additionally, launch this utility, then click OPEN to browse to the desired MARC records file and proceed.

If applicable review the resulting "*_Y_.bin" or "*_N_.bin" files in the same folder as the source MARC file. There is no MARC viewer provided.

To edit the .ini file, click HELP
-> PREFERENCES from the main dialog. See for complete explanations on the content of the ini file below. To check for revised versions of wr_MARCshaker, click HELP -> UPDATE?

Installation:
The setup program will create a folder "
wr_MARCshaker" on your desktop with shortcuts to the wr_MARCshaker application and wr_MARCshaker INI file editing. To access the INI file from the main screen click HELP and PREFERENCES. Minimal editing (see TAG= and CONTENT= fields) of the PINK highlighted entries are required to make this utility useful for your own purpose.

2004-04-04d Processes multiple files
2005-03-04 Check on-line for newer version

To edit and customize your INI file, NOTEPAD is used. An INI file is supplied as follows:

******************************************************************************************
; .INI file for wr_MARCshaker
; Copyright 2000-2005 Wolfgang Riesterer
http://www.wrUSA.net
; Edit with NOTEPAD only!!!
; Lines starting with ;#' are ignored

;You Must edit the following 2 items: TAG= CONTENT= (see below)
;so it will be useful for you

###################################################################
;Search in the desired tag location
TAG=049

;and compare the value of above TAG field to the value below
CONTENT=FBMJ

###################################################################
;CaseSensitive=
YES or NO
CaseSensitive=NO

##################################################################
;Searchanchor explanation using asterisk wildcard character:

;SearchAnchor=
LEFT (="CONTENT*") or RIGHT (="*CONTENT") or
;
IDENTICAL (="CONTENT") or NO (="*CONTENT*")
SearchAnchor=no

##################################################################
;SearchElement=CONTENT or RECORD or BOTH
;
CONTENT = the CONTENT is searched in the MARC record tag data (normal operation)
; (only selected if the CONTENT is in the Marc record tag)
;
RECORD = the MARC record tag data is searched in the CONTENT data
; (Logical -Boolean- "OR" selection: if CONTENT=FBM FQL FMJ then all
; MARC records containing either FBM, FQL or FMJ will be selected)
;
BOTH = selection like in either of the above

SearchElement=CONTENT
#################################################################

;If selected "yes", the result file will be saved in the same folder
;with a suffix "_Y_" respect. "_N_"

;To save the result files adjust following 2 variables:
;
saveYfile or saveNfile=NO or YES

saveYfile=yes
saveNfile
=NO

; Good luck!
; wr 2005-03-05