2.45 Fields: MARC Import Holdings Profiles


2.45.1 Field 1 Function Keys


2.45.2 Field 2 Profile Number:
2 characters, tab stop


Purpose: this field is both a table lookup field and a means to create a new Profile. By entering an existing Profile Number, the user may edit that Profile. Conversely, to create a new Profile, enter a number that is not being used.


Format: the Profile Number must be a positive integer. The numbers have no special meaning, i.e., a Profile Number may be 1, 2, 3, 852, or 901, etc.


2.45.3 Field 3 Profile Name:
40 characters, mandatory, tab stop


Purpose: the Profile Name should uniquely describe an individual Profile, so that a user may select the correct profile in MARC Batch Control.


Format: this field is free text.


2.45.4 Field 4 MARC Tag Number:
3 characters, mandatory, tab stop


Purpose: MARC Tag Number specifies the MARC Bibliographic or Holdings tag number whose subfields represent the holdings data.


Format: The value should be 3 digits, e.g., 852, 901, etc.


2.45.5 Field 5 Profile Status:
mandatory, tab stop


Purpose: the Profile Status grants access to the profile for use in the MARC Batch Control. A Profile might be deactivated for after a conversion, or if a cataloging service changed.


Menu Style: Radio Button/Check Box

Menu Values:
Active
Inactive


2.45.6 Field 6 Run function Fix Corrupt Bibs:
tab stop


Function [Fix Corrupt Bibs] makes the following corrections:


1) Converts all indicators that are not 0 through 9 or the space character to the space character;


2) Removes trailing spaces from subfield values;


3) Removes subfields with no values;


4) Removes tags with no subfields (obviously, steps 2 and 3 can result in this condition);


5) When found in a subfield value, converts the Carriage Return or Linefeed character to a space.


Selecting this feature will cause the Fix function to automatically run before running functions [Compare Import Holdings Profile to Call#] or [Item Creation].


2.45.7 Field 7 Namespace Subfield:
1 character, tab stop


Purpose: Namespace specifies which subfield is used to determine the target database. Only a programmer can specify this value.


Format: a valid subfield. Typically, it is nil.


2.45.8 Field 8 Namespace Xecute:
60 characters, tab stop


Purpose: Namespace Xecute allows a programmer to manipulate the MUMPS variable NAMESPACE in order to file the item in the correct directory.


Format: This field should be a MUMPS Xecute.


2.45.9 Field 9 Call Number Subfield:
1 character, mandatory, tab stop


Purpose: field Call Number Subfield specifies which subfield represents the Call Number.


Format: it should be a valid subfield, e.g., "h" but without the quotes.


2.45.10 Field 10 Call Number Xecute:
120 characters, tab stop


Purpose: Call Number Xecute allows a programmer to manipulate the MUMPS variable CNO in order to perfect it.


Format: This field should be a MUMPS Xecute.


2.45.11 Field 11 Location Subfield:
1 character, tab stop


Purpose: field Location Subfield specifies which subfield represents the Circulation Location.


Format: it should be a valid subfield, e.g., "b" but without the quotes.


2.45.12 Field 12 Location Xecute:
120 characters, tab stop


Purpose: Location Xecute allows a programmer to manipulate the MUMPS variable LOCATION in order to perfect it.


Format: This field should be a MUMPS Xecute.


2.45.13 Field 13 Bar Code Subfield:
1 character, tab stop


Purpose: field Bar Code Subfield specifies which subfield represents the Bar Code.


Format: it should be a valid subfield, e.g., "p" but without the quotes.


2.45.14 Field 14 Bar Code Xecute:
120 characters, tab stop


Purpose: Bar Code Xecute allows a programmer to manipulate the MUMPS variable BARCODE in order to perfect it.


Format: This field should be a MUMPS Xecute.


2.45.15 Field 15 Copy Number Subfield:
1 character, tab stop


Purpose: field Copy Number Subfield specifies which subfield represents the Copy Number.


Format: it should be a valid subfield, e.g., "t" but without the quotes.


2.45.16 Field 16 Copy Number Xecute:
120 characters, tab stop


Purpose: Copy Number Xecute allows a programmer to manipulate the MUMPS variable COPY in order to perfect it.


Format: This field should be a MUMPS Xecute.


2.45.17 Field 17 Year Subfield:
1 character, tab stop


Purpose: field Year Subfield specifies which subfield represents the Year.


Format: it should be a valid subfield, e.g., "f" but without the quotes.


2.45.18 Field 18 Year Xecute:
120 characters, tab stop


Purpose: Year Xecute allows a programmer to manipulate the MUMPS variable YEAR in order to perfect it.


Format: This field should be a MUMPS Xecute.


2.45.19 Field 19 Volume Subfield:
1 character, tab stop


Purpose: field Volume Subfield specifies which subfield represents the Volume.


Format: it should be a valid subfield, e.g., "f" but without the quotes.


2.45.20 Field 20 Volume Xecute:
60 characters, tab stop


Purpose: Volume Xecute allows a programmer to manipulate the MUMPS variable VOLUME in order to perfect it.


Format: This field should be a MUMPS Xecute.


2.45.21 Field 21 Issue Subfield:
1 character, tab stop


Purpose: field Issue Subfield specifies which subfield represents the Issue.


Format: it should be a valid subfield, e.g., "f" but without the quotes.


2.45.22 Field 22 Issue Xecute:
60 characters, tab stop


Purpose: Issue Xecute allows a programmer to manipulate the MUMPS variable ISSUE in order to perfect it.


Format: This field should be a MUMPS Xecute.


2.45.23 Field 23 Public Comment Subfield:
1 character, tab stop


Purpose: field Public Comment Subfield specifies which subfield represents the Public Comment.


Format: it should be a valid subfield, e.g., "z" but without the quotes.


2.45.24 Field 24 Public Comment Xecute:
60 characters, tab stop


Purpose: Public Comment Xecute allows a programmer to manipulate the MUMPS variable PUBLIC in order to perfect it.


Format: This field should be a MUMPS Xecute.


2.45.25 Field 25 Nonpublic Comment Subfield:
1 character, tab stop


Purpose: field Nonpublic Comment Subfield specifies which subfield represents the Nonpublic Comment.


Format: it should be a valid subfield, e.g., "x" but without the quotes.


2.45.26 Field 26 Nonpublic Comment Xecute:
60 characters, tab stop


Purpose: Nonpublic Comment Xecute allows a programmer to manipulate the MUMPS variable NONPUB in order to perfect it.


Format: This field should be a MUMPS Xecute.


2.45.27 Field 27 Circulation Class Subfield:
1 character, tab stop


Purpose: field Circulation Class Subfield (a.k.a. Loan Class) specifies which subfield represents the loan period. Usually the item inherits the Circulation Class from the Location Table, so that this mapping is typically unnecessary.


Format: it should be a valid subfield, e.g., "b" but without the quotes.


2.45.28 Field 28 Circulation Class Xecute:
60 characters, tab stop


Purpose: Circulation Class Xecute allows a programmer to manipulate the MUMPS variable CIRCCLAS in order to perfect it.


Format: This field should be a MUMPS Xecute.


2.45.29 Field 29 Circulation Status:
1 character, tab stop


Purpose: field Circulation Status Subfield specifies which subfield represents the item's Circulation Status, e.g., Available, Non-circulating, On Loan, etc. Usually the item inherits the Circulation Status from the Location Table, so that this mapping is typically unnecessary.


Format: it should be a valid subfield, e.g., "b" but without the quotes.


2.45.30 Field 30 Circulation Status Xecute:
60 characters, tab stop


Purpose: Circulation Status Xecute allows a programmer to manipulate the MUMPS variable CIRCSTAT in order to perfect it.


Format: This field should be a MUMPS Xecute.


2.45.31 Field 31 Price Subfield:
1 character, tab stop


Purpose: field Price Subfield specifies which subfield represents the Call Number.


Format: it should be a valid subfield, e.g., "9" or "p" but without the quotes.


2.45.32 Field 32 Price Xecute:
60 characters, tab stop


Purpose: Price Xecute allows a programmer to manipulate the MUMPS variable PRICE in order to perfect it.


Format: This field should be a MUMPS Xecute.


2.45.33 Field 33 Controls Ok, Cancel, & Help:
tab stop


Purpose: To specify an action that controls the window's flow. [Ok] will save and apply the displayed values, whereas [Cancel] will reject the changes. [Help] will display all of the documentation for the window. Press the Help key for context sensitive help for each field.


Format: It is an action that toggles the push button.


Menu Style: Push Button

Menu Values:
Ok
Cancel
Help
Remove...


Function [Remove] will expunge a selected Profile from the table of Profiles. Removal will have no effect on MARC bibs or existing items.


Table of Contents

Next Page