ISO ILL Protocol Standards

What's New
Standards
Register
Implementations
Testing ILL Protocol Implementations
Reading
ASN.1 Index

Home
Site Index

In this Document:

  • Intro to ILL Application
    Standards
  • ISO 10160
    Service Definition
  • ISO 10161-1
    Protocol Specs
  • ISO 10161-2
    PICS Proforma
  • Where to Purchase
  • ISO TC46/SC4/WG4
  • Maintenance
    Agency Procedures
  • Profiles
  • Clarifications
  • Review
    For More Information,
    contact
    the ILL Application Standards
    Maintenance Agency,
    Library and Archives Canada

    ill_asma
    @lac-bac.gc.ca

    Last Update:
    2002/01/08



  • ISO ILL Protocol Standards
    Interlibrary Loan Application Standards Maintenance Agency



    Clarification 02

    Integer Values for Extension.identifier


    Issue raised by:

    Ed Davidson, Fretwell-Downing, 14 November 1997

    Synopsis:

    When encoding the APDU-Delivery-Info in the Extension structure, the APDU-Delivery-Info external item needs to be an ANY DEFINED BY identifier.

    What value do we give the integer in the Extension.identifier field?


    Response:

    The integer is the identifier of the extension. It is (or should be) defined in the protocol, and an amendment (ISO 10161-1:1997/pDAM1) is being processed to do just that. The value is 1, for "Externally defined extension". This is so that an extension with identifier 1 requires the ANY to be an EXTERNAL data type.

    Excerpt from the Proposed Amendment to ISO 10161-1: 1997
    
    Clause 9.1.2
    Change the definition of the Extension data type (lines 462-466) to:
    Extension ::= SEQUENCE {
    	identifier	[0]	IMPLICIT INTEGER,
    	-- value 1 = implementor extensions			--
    	critical	[1]	IMPLICIT BOOLEAN DEFAULT FALSE,
    	item		[2]	ANY DEFINED BY identifier
    	-- if identifier = 1 then item ::= EXTERNAL		--
    }
    
    
    Example of ASN.1 value notation for Extension with identifier 1:
    
    iLL-Request-Extension {
        identifier   1,
        critical      FALSE,
        item         EXTERNAL :  {    -- universal tag 8
            direct-reference {1 0 10161 13 3},
            encoding  single-asn1-type : APDU-DeliveryInfo : {
              sender-info  {
                encoding   2,
                transport  {
                  telecom-service-identifier  "TCP/IP",
                  telecom-service-address  "library.college.edu:1410" },
                aliases  {
                   person-or-institution-symbol
    		institution-symbol : "NUC:ABCD"},
                         {
                   person-or-institution-symbol
    		institution-symbol : "OCLC:XYZ"} },
              recipient-info  {
                encoding  ...,
                transport ...,
                aliases  ... },
              transponder-info  {
                encoding  ...,
                transport ...,
                aliases  ...  } } } }
    

    Status: approved Status Date: 1998/03/03


    See the Maintenance Agency Procedures for preparing Clarifications.

          Top of page


    Unless otherwise specified, these documents are being made available in Acrobat PDF format. Acrobat readers are freely available from: http://www.adobe.com/


    copyright © 1997
    Interlibrary Loan Application Standards Maintenance Agency