Differences
This shows you the differences between two versions of the page.
phelp:helpsharedsets [2008/01/17 22:51] |
phelp:helpsharedsets [2021/12/29 16:21] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ' | ||
+ | |||
+ | In general, there are two basic tasks to be performed: | ||
+ | 1. Creation of a shared folder on a server, containing the files described below | ||
+ | 2. Modification of each user's marcreport.ini file to refer to the folder created in step #1 | ||
+ | |||
+ | IMPORTANT NOTE | ||
+ | The first time each user runs MARC Report, a file called marcreport.ini is created and written to their My Documents folder. This file tracks all of the checkbox changes made in the Program Options. The program' | ||
+ | |||
+ | The top of the marcreport.ini (located in the user's My Documents\MarcReport folder) file looks like this: | ||
+ | |||
+ | [Files and Directories] | ||
+ | ROOTDIR=c: | ||
+ | OPTIONSPATH=c: | ||
+ | OPTIONSPATH2=c: | ||
+ | |||
+ | The second options path, ' | ||
+ | |||
+ | Cataloging Check sets | ||
+ | Mandatory Field Sets | ||
+ | Local Subject sets | ||
+ | Cancelled Messages sets | ||
+ | Local Validation sets | ||
+ | |||
+ | After installation and initialization, | ||
+ | |||
+ | OPTIONSPATH2=Z: | ||
+ | |||
+ | Be sure to terminate the folder name with a trailing backslash. Also, for best results, use a mapped drive ( Z: | ||
+ | |||
+ | The program installs a ' | ||
+ | |||
+ | default.ccs // | ||
+ | default.mnd // | ||
+ | default.lsb // | ||
+ | default.can // | ||
+ | default.lvt // | ||
+ | |||
+ | The presence of these default files is required for the program to operate correctly (even tho the user will not be able to change them). | ||
+ | |||
+ | There is one exception to the above. Local validation uses two compiled files at runtime, instead of the set deposited in the Options folder. These compiled local validation files are generated whenever the Options are saved, and they are written to the program installation folder, by default: | ||
+ | |||
+ | c:\program files\tmq\marc report\ | ||
+ | |||
+ | The two files required for local validation support are: | ||
+ | valdata.usr -- validation data | ||
+ | msgs_usr.tmq -- user messages | ||
+ | |||
+ | Both of these files must be copied to the shared folder specified in OPTIONSPATH2. If these local validation files are present in the shared folder, they will override any copies in the user's program folder. Also, local validation will work without the second file (msgs_usr.tmq); | ||
+ | |||
+ | NOTES | ||
+ | |||
+ | If the user should open the program options and save them, this action will generate new copies of the local validation files in the user's program folder (which may be exactly the same as those in the shared folder). Again, if these local validation files are present in the shared folder, they will override any copies in the user's program folder. | ||
+ | |||
+ | If changes are made to the local validation table by the head cataloger, the options should be saved, and new copies of these two files copied from the head cataloger' | ||
+ | |||
+ | -- | ||
+ | |||
+ | MARCREPORT.INI -- OVERLAY | ||
+ | |||
+ | If it is necessary to limit the changes that an individual user can make to their options, an overlay of the user's marcreport.ini file by another version of this file in OPTIONSPATH2 is possible. | ||
+ | |||
+ | If OPTIONSPATH2 is set to a non-default value, and if a file called marcreport.ini is present in OPTIONSPATH2, | ||
+ | |||
+ | IMPORTANT: marcreport.ini contains some settings that are relevant only to a user's system, and which could potentially cause bizarre behavior if changed. Because of this, only two sections of marcreport.ini should be used when customizing this file: [Cataloging Checks] and [Validation]. These two sections contain all of the settings needed to centrally manage cataloging activity. | ||
+ | |||
+ | The option name, default value, and brief description follows for each option in the two sections mentioned above. Please note that the option name must be given _exactly_ as it is below (in uppercase), followed by an equal sign (no spaces), followed by the option value. Set names must include the file extension, but exclude the path name (which will be taken from OPTIONSPATH2). | ||
+ | |||
+ | [Cataloging Checks] | ||
+ | ENABLECATCHECKS=Y // | ||
+ | CHECKCOMMONPROBS=Y // | ||
+ | CHECKFILINGINDS=Y // | ||
+ | RUNISBDPUNCCHECK=Y // | ||
+ | CHECKENDPUNC=Y // | ||
+ | CHECKENDBLANKS=N // | ||
+ | LOADMAND=Y // | ||
+ | LOCALSUBJECTS=Y // | ||
+ | CATCHECKNAME=default.ccs // | ||
+ | MANDATORYNAME=my mad mands.mnd // | ||
+ | SUBJECTSFNAME=my local subs.lsb // the name of the local subjects set to be used | ||
+ | CHECKFICTION=Y // | ||
+ | CHECKNONPRINT=Y // | ||
+ | CHECKUTF8=N // | ||
+ | CHECKLEADER09=Y // | ||
+ | CANCELNAME=my cancels.can // | ||
+ | RESTRICTCANCELS=Y // | ||
+ | REPORTCHECKDIGIT=N // | ||
+ | ALLOWLOCALCANCELS=Y // | ||
+ | [Validation] | ||
+ | LOCALDATANAME=my local vals.lvt // the name of the local validation set to be used | ||
+ | LOADLOC=Y // | ||
+ | LOADOCL=Y // | ||
+ | LOADAUT=Y // | ||
+ | LOADCIF=N // | ||
+ | LOADHLD=N // | ||
+ | LOADUSR=N // | ||
+ | FILTERRULE=Y // | ||
+ | IGNORECTRLCHARS=N // | ||
+ | IGNORE09XTAGS=N // | ||
+ | IGNORE59XTAGS=N // | ||
+ | IGNORE69XTAGS=N // | ||
+ | IGNOREXX9TAGS=N // | ||
+ | IGNOREX9XTAGS=Y // | ||
+ | IGNORE9XXTAGS=Y // | ||
+ | IGNORESUBF9=Y // | ||
+ | IGNORELOCALHOLDINGS=Y // | ||
+ | IGNOREOBS=N // | ||
+ | IGNOREOLD=N // | ||
+ | |||
+ | NOTES | ||
+ | |||
+ | If the user changes one of the options above, and the overlay feature is being used, that change will be silently ignored. | ||
+ | |||
+ | The program' | ||
+ | |||
+ | In a nutshell: set up a shared folder on the server, copy the 5 default sets, and your customized sets, to the shared folder, and change the OPTIONSPATH2 parameter in your marcreport.ini (the one mentioned above) to point to the shared folder; then copy your marcreport.ini to the shared folder, and delete all sections from it but [Cataloging Checks] and [Validation]. Test that it works. Try changing some parameters in the marcreport.ini on the shared folder, and see if they kick in when you run the program. | ||
+ | |||
+ | |||
+ | -- | ||
+ | |||