|
|
|
|
|
![]()
|
|
Z39.50 Cataloging : Support, training and documentation : Documentation : Z39.50 Database Update Implementation for OCLC Z39.50 Cataloging
Z39.50 Database Update Implementation for OCLC Z39.50 Cataloging: Extended Service DefinitionRevised: May 21, 2007 PurposeOCLC supports setting institution holding symbols and producing catalog cards via the Z39.50-1995 DatabaseUpdate Extended Service Definition. The following is the general definition of how OCLC has implemented these Z39.50-1995 capabilities in its target server. Refer to The Z39.50 Document for more information about the Extended Services DatabaseUpdate Service. Return to topService DefinitionsThe OCLC Z39.50 server does not maintain a task package database. All databaseUpdate tasks are assumed waited. The OCLC Z39.50 server DatabaseUpdate Extended Service supports only the creation of a task package that will be returned in the response. Extended Service Common Parameters Implementation
Task-Specific-parameters for DatabaseUpdate
Return to top Updating Holdings and Ordering Catalog Cards databaseName = "oclc_oluc_holdings" OR "OCLCInstitutionRecords"
action = elementUpdate
suppliedRecords ::= SEQUENCE OF SEQUENCE {record [4] IMPLICIT EXTERNAL}
-- note only one record will be accepted per request.
oid=1.2.840.10003.5.1000.17.1
holdingSymbolRecord ::= SEQUENCE {
olucRecordNumber [5] IMPLICIT InternationalString,
oid=1.2.840.10003.10.1000.17.1002
cardProduction ::= SEQUENCE {
produceCards [1] IMPLICIT Boolean,
addFlag [2] IMPLICIT Boolean optional,
allFlag [3] IMPLICIT Boolean optional,
xtraCards [4] IMPLICIT Integer optional } OPTIONAL
Catalog CardsA library must have a catalog card profle before ordering catalog cards. For more information about catalog card profiles, contact your regional service provider. Definitions:
produceCards = flag that indicates user is requesting cards.
addFlag = flag that indicates one extra card will be produced for
the first holding library code in the 049 field.
allFlag = flag that indicates cards will be produced for all holding
library codes in the 049 field.
xtraCards = produce up to 255 extra cards according to user's
instructions.
Record numbers8-digit. If the number is 8 or fewer digits, the form should be “ocm” + OCLC accession number. The number may or may not contain leading zeroes and a single trailing space. Example: These two variations both result in the same record being updated:
9-digit. If the number is 9 digits, the form should be “ocn” + OCLC accession number. The number will not contain a trailing space. Example:
The institiution symbol associated with the authorization supplied in the Init Service will be used to update the holdings database. Notes: OCLCInstitutionRecordsUpdating holdings in the OCLCInstitutionRecords database will automatically update the holding on the master record in the OCLC WorldCat database. Return to top |