Z39.50-1995 Amendment 4:
Query Type 104

February 2000
Amendment Number: Z39.50-1995 Amendment 4
Formerly Z39.50MA-AM0006

Originator: ZIG

Origination Date: 12/99

Amendment Concerning: New Query Type

Reference in Document: 3.2.2.1.1, and ASN.1 for APDUs: Z39-50-APDU-1995, definition of Query

Reference in Maintenance Agency page: ASN.1 definition of Query


Amendment:

A new query type is defined: type-104.

Query (within the Z39.50 ASN.1 APDU definition) is defined in the published version of Z39.50-1995 as:

	Query  ::=	CHOICE{
	type-0		[0]	ANY,  
 	type-1		[1]	IMPLICIT RPNQuery,
 	type-2    	[2]	OCTET STRING,
 	type-100	[100]	OCTET STRING,
 	type-101	[101]	IMPLICIT RPNQuery,
	type-102	[102]	OCTET STRING}
It is re-defined by this amendment as:
Query  ::=	CHOICE{
	type-0		[0]	ANY,  
 	type-1		[1]	IMPLICIT RPNQuery,
 	type-2    	[2]	OCTET STRING,
 	type-100	[100]	OCTET STRING,
 	type-101	[101]	IMPLICIT RPNQuery,
	type-102	[102]	OCTET STRING,
	type-104	[104]	IMPLICIT EXTERNAL}
Note: the addition of type-104 is the only change.

This amendment designates option bit 19 for Query Type 104.

When the origin sets the "query type 104" option bit in the Init Request it proposes to submit queries of type 104. If the target also sets this bit, then it will accept queries of type 104 -- this means the target will not consider it to be a protocol error if the origin submits a type 104 query; it does not mean that the target agrees to support any specific external query-definition.


Note: (This note is not part of this amendment.)

This amendment effectively allows query defintions to be developed external to the standard. Query type 104 is defined as EXTERNAL; thus a type 104 query consists of an object identifier along with an externally defined query where the object identifier identifies the external definition.

A new object class, 16, is defined for externally defined queries. Externally defined queries will thus be identified by object identifiers subordinate to 1.2.840.10003.16.


Status

Approved by ZIG, January 2000. Approved by Z39.50 Maintenance Agency, February 2000.


Library of Congress