Name and Message strings


Listed (or otherwise characterized) below are all types within ASN.1 definitions and other relevant definitions (tagSets and variants) to indicate whether they are name strings or message strings.



Parameter: result set names
Occurring: throughout (see note 5)
Type:name


Parameter: data base name
Occurring: throughout (see note 5)
Type:name


Parameter: Term
Occurring: RPN Query (when 'characterString'is the CHOICE)
Type:name


Parameter: StringOrNumeric
Occurring: throughout (when 'string' is the CHOICE)
Type:name


Parameter: DefaultDiagFormat
Occurring: addinfo (when v3Addinfo is chosen)
Type: message


Parameter: ElementSetNames
Occurring: throughout (see note 5)
Type:name


Parameter: deleteMessage
Occurring: DeleteResultSetResponse
Type:message


Parameter: sortField
Occurring: SortKey
Type:name


Parameter: packageName
Occurring: extended services (see note 5)
Type:name


Parameter: userId
Occurring: throughout (see note 5)
Type:name


Parameter: description
Occurring: extended services
Type:message


Parameter: diagnosticInformation
Occurring: Close
Type:message


Parameter: characterInfo
Occurring: OtherInformation
Type:message


Parameter: unitSystem
Occurring: Unit
Type:name


Parameter: message
Occurring: Diag1
Type:message


Parameter: text
Occurring: HumanString in Explain (see note 2)
Type:message


Parameter: SutrsRecord
Occurring: SUTRS
Type:Message


Parameter: typeOfRecord
Occurring: OPAC Record
Type:name


Parameter: encodingLevel
Occurring: OPAC Record
Type:name


Parameter: format
Occurring: OPAC Record
Type:name


Parameter: receiptAcqStatus
Occurring: OPAC Record
Type:name


Parameter: generalRetention
Occurring: OPAC Record
Type:name


Parameter: completeness
Occurring: OPAC Record
Type:name


Parameter: dateOfReport
Occurring: OPAC Record
Type:name


Parameter: nucCode
Occurring: OPAC Record
Type:name


Parameter: localLocation
Occurring: OPAC Record
Type:name


Parameter: shelvingLocation
Occurring: OPAC Record
Type:name


Parameter: callNumber
Occurring: OPAC Record
Type:name


Parameter: shelvingData
Occurring: OPAC Record
Type:name


Parameter: copyNumber
Occurring: OPAC Record
Type:name


Parameter: publicNote
Occurring: OPAC Record
Type:message


Parameter: reproductionNote
Occurring: OPAC Record
Type:message


Parameter: termsUseRepro
Occurring: OPAC Record
Type:message


Parameter: enumAndChron
Occurring: OPAC Record
Type:name


Parameter: enumeration
Occurring: OPAC Record
Type:name


Parameter: chronology
Occurring: OPAC Record
Type:name


Parameter: availableNow
Occurring: OPAC Record
Type:name


Parameter: availablityDate
Occurring: OPAC Record
Type:name


Parameter: availableThru
Occurring: OPAC Record
Type:name


Parameter: restrictions
Occurring: OPAC Record
Type:message


Parameter: itemId
Occurring: OPAC Record
Type:name


Parameter: midspine
Occurring: OPAC Record
Type:name


Parameter: temporaryLocation
Occurring: OPAC Record
Type:name


Parameter: title
Occurring: Summary record
Type:name


Parameter: author
Occurring: Summary record
Type:name


Parameter: callNumber
Occurring: Summary record
Type:name


Parameter: recordType
Occurring: Summary record
Type:name


Parameter: bibliographicLevel
Occurring: Summary record
Type:name


Parameter: publicationPlace
Occurring: Summary record
Type:name


Parameter: publicationDate
Occurring: Summary record
Type:name


Parameter: targetSystemKey
Occurring: Summary record
Type:name


Parameter: satisfyingElement
Occurring: Summary record
Type:name


Parameter: documentId
Occurring: Summary record
Type:name


Parameter: abstract
Occurring: Summary record
Type:message


Parameter: formatSpec
Occurring: Summary record
Type:name


Parameter: string
Occurring: GRS (ElementData)
Type:(note 3)


Parameter: displayName
Occurring: GRS (ElementMetaData)
Type:name


Parameter: message
Occurring: GRS (ElementMetaData)
Type:message


Parameter: restriction
Occurring: GRS (usage)
Type:message


Parameter: value
Occurring: GRS (variant)
Type:(note 4)


Parameter: message
Occurring: resource-1 and resource-2
Type:message


Parameter: defaultResponse
Occurring: Prompt-1 (challenge)
Type:name


Parameter: character
Occurring: Prompt-1 (promptInfo)
Type:message


Parameter: regexp
Occurring: Prompt-1
Type:name


Parameter: allowedValues
Occurring: Prompt-1
Type:message


Parameter: promptResponse
Occurring: Prompt-1 (promptResponse; when CHOICE is 'string')
Type:name


Parameter: suggestedString
Occurring: Prompt-1 (PromptId)
Type:message


Parameter: nonEnumeratedPrompt
Occurring: Prompt-1
Type:message


Parameter: service
Occurring: krb-1
Type:name


Parameter: instance
Occurring: krb-1
Type:name


Parameter: realm
Occurring: krb-1
Type:name


Parameter: period
Occurring: PeriodicQuerySchedule ES (when CHOICE is 'other')
Type:name


Parameter: destination
Occurring: PeriodicQuerySchedule ES)
Type:name


Parameter: name, phone, email
Occurring: ItenOrder ES (contact)
Type:name


Parameter: customerReference, PONumber
Occurring: ItemOrder ES (addlBilling)
Type:name


Parameter: CreditCardInfo
Occurring: ItemOrder ES
Type:name


Parameter: recordId
Occurring: Update ES (when CHOICE is 'string')
Type:name


Parameter: supplementalId
Occurring: Update ES (CHOICE 'versionNumber')
Type:name


Parameter: note
Occurring: Update ES (CorrelationInfo)
Type:message


Parameter: subQueryId
Occurring: SearchInfoReport
Type:name


Parameter: termComment
Occurring: SearchInfoReport (QueryExpression)
Type:message


Parameter: bodyPartType
Occurring: variant-1
Type:name


Parameter: paperType-Size
Occurring: variant-1
Type:name


Parameter: textJustification
Occurring: variant-1
Type:name


Parameter: fontStyle
Occurring: variant-1
Type:name


Parameter: fontSize
Occurring: variant-1
Type:name


Parameter: fontMetric
Occurring: variant-1
Type:name


Parameter: footnoteLocation
Occurring: variant-1
Type:name


Parameter: paginationType
Occurring: variant-1
Type:name


Parameter: language
Occurring: variant-1
Type:name


Parameter: private string
Occurring: variant-1
Type:name


Parameter: version
Occurring: variant-1
Type:name


Parameter: processingInstructions
Occurring: tagSet-M
Type:message


Parameter: restrictions
Occurring: tagSet-M
Type:message


Parameter: userMessage
Occurring: tagSet-M
Type:message


Parameter: url
Occurring: tagSet-M
Type:name


Parameter: local control number
Occurring: tagSet-M
Type:name


Parameter: wellKnown
Occurring: tagSet-M
Type:name


Parameter: title
Occurring: tagSet-G
Type:name


Parameter: author
Occurring: tagSet-G
Type:name


Parameter: publicationPlace
Occurring: tagSet-G
Type:name


Parameter: documentId
Occurring: tagSet-G
Type:name


Parameter: abstract
Occurring: tagSet-G
Type:message


Parameter: name
Occurring: tagSet-G
Type:name


Parameter: bodyOfDisplay
Occurring: tagSet-G
Type:message


Parameter: organization
Occurring: tagSet-G
Type:name


Parameter: postalAddress
Occurring: tagSet-G
Type:name


Parameter: networkAddress
Occurring: tagSet-G
Type:name


Parameter: eMailAddress
Occurring: tagSet-G
Type:name


Parameter: phoneNumber
Occurring: tagSet-G
Type:name


Parameter: faxNumber
Occurring: tagSet-G
Type:name


Parameter: country
Occurring: tagSet-G
Type:name


Parameter: description
Occurring: tagSet-G
Type:message


Notes:
  1. Parameters in the Init and Init response are not listed because negotiation occurs as part of initialization and therefore these parameters are not applicable, because they pertain before initialization is complete.
  2. Parameters from Explain are not listed, with the exception of 'text' in HumanString. Within Explain, anything typed as InternationalString is a name string; anything intended to be a message string is typed HumanString.
  3. 'string' in GRS (within ElementData) may be a name or message string depending on the element. A tagSet definition may indicate whether a particular InternationalString element is intended to be interpreted as a name or message string (when negotiation is in effect). TagSet-M and tagSet-G elements are listed in this table.
  4. Similarly, 'value' in GRS (within Variant, when CHOICE is [there is an error in GRS. "GeneralString" should instead be] InternationalString) may be interpreted as a name or message string. Variant-1 values are listed in this table.
  5. Various parameters with type InternationalString in the ASN.1 resolve to a result set name, database name, element set name, ES package name, or userId. All are name strings, and are not listed individually.

Library of Congress
(05/02/97)