Testing ILL Protocol Implementations

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

Home
Site Index

In this Document:

Background Reading

ILL Protocol Interoperability
Testing

Test Beds


For More Information,
contact
the ILL Application Standards
Maintenance Agency,
Library and Archives Canada

ill_asma
@lac-bac.gc.ca

Last Update: 2002/01/15



Testing ILL Protocol Implementations
Interlibrary Loan Application Standards Maintenance Agency


Interlibrary Loan (ILL) Interoperability Test Suite:

ASN.1 ASP Constraint Declaration Tables

This page contains the set of ASN.1 ASP Constraint Declaration Tables required for the BASIC group of Interoperability Test Cases (CASE100, CASE101, CASE102, CASE200, CASE201, CASE202), which are used for testing basic communications.

A constraint table are used to limit the parameter values used when invoking ILL protocol services under test.

The tables contain the ASN.1 value definitions that specify the values expected during the exchange of the APDU parameters. The test operators are given flexibility to specify test data. An exact parameter value is specified only when it is required to achieve the test purpose.

Values can consist of actual values as defined in the ILL Protocol Standard or one of the following wildcards:

  • ? A valid value must be present
  • * A value need not be present, but if one is present, it must be valid
  • OMIT No value must be present
  • This set of tables is provided online to illustrate the design of the ILL Protocol Interoperability Test Suite. If you need access other Constraint Declaration Tables in the ILL Protocol Interoperability Test Suite,

    Contact Us

    ASN.1 ASP Constraint Declaration

    ASP Name: ANSind
    Constraint Name: BSANSind000(unfilled)

    ASN.1 Value

    Constraint

    {
    transaction-id
    service-date-time
    requester-id
    responder-id
    transaction-results
      {
      3
      }
    results-explanation
    send-to-list
    already-tried-list
    responder-optional-messages
    responder-note
    }
    
    
    
    ?,
    ?,
    ?,
    ?,
    
    unfilled,
    
    *,
    *,
    *,
    *,
    *
    


    ASN.1 ASP Constraint Declaration

    ASP Name: CHKind
    Constraint Name: BSCHKind000

    ASN.1 Value

    Constraint

    {
    transaction-id
    service-date-time
    requester-id
    responder-id
    date-checked-in
    responder-note
    }
    
    
    
    ?,
    ?,
    ?,
    ?,
    ?,
    *
    


    ASN.1 ASP Constraint Declaration

    ASP Name: CHKreq
    Constraint Name: BSCHKreq002

    ASN.1 Value

    Constraint

    {
    transaction-id
    service-date-time
    requester-id
    responder-id
    date-checked-in
    responder-note
    send-message
    }
    
    
    
    ?,
    ?,
    ?,
    ?,
    ?,
    *,
    *
    


    ASN.1 ASP Constraint Declaration

    ASP Name: ILLind
    Constraint Name: BSILLind000

    ASN.1 Value

    Constraint

    {
    transaction-id
      {
      initial-requester-id
      transaction-group-qualifier
      transaction-qualifier
      sub-transaction-qualifier
      },
    service-date-time
    requester-id
    responder-id
    transaction-type
    delivery-address
    delivery-service
    billing-address
    iLL-service-type
      {
      2
      },
    requester-optional-messages
    search-type
    supply-medium-info-type
    place-on-hold
    client-id
    item-id
    cost-info-type
    copyright-compliance
    third-party-info-type
    retry-flag
    forward-flag
    requester-note
    forward-note
    }
    
    
    
    
    
    *,
    ?,
    ?,
    OMIT
    
    ?,
    ?,
    ?,
    *,
    *,
    *,
    *,
    
    
    copy-non-returnable
    
    ?,
    *,
    *,
    *,
    *,
    ?,
    *,
    *,
    *,
    *,
    *,
    *,
    *
    
    


    ASN.1 ASP Constraint Declaration

    ASP Name: ILLind
    Constraint Name: BSILLind001

    ASN.1 Value

    Constraint

    {
    transaction-id
      {
      initial-requester-id
      transaction-group-qualifier
      transaction-qualifier
      sub-transaction-qualifier
      },
    service-date-time
    requester-id
    responder-id
    transaction-type
    delivery-address
    delivery-service
    billing-address
    ill-service-type
      {
      1
      },
    requester-optional-messages
    search-type
    supply-medium-info-type
    place-on-hold
    client-id
    item-id
    cost-info-type
    copyright-compliance
    third-party-info-type
    retry-flag
    forward-flag
    requester-note
    forward-note
    }
    
    
    
    
    
    *,
    ?,
    ?,
    OMIT
    
    ?,
    ?,
    ?,
    *,
    *,
    *,
    *,
    
    
    loan
    
    ?,
    *,
    *,
    *,
    *,
    ?,
    *,
    *,
    *,
    *,
    *,
    *,
    *
    


    ASN.1 ASP Constraint Declaration

    ASP Name: ILLreq
    Constraint Name: BSILLreq000

    ASN.1 Value

    Constraint

    {
    transaction-id
      {
      initial-requester-id
      transaction-group-qualifier
      transaction-qualifier
      sub-transaction-qualifier
      },
    service-date-time
    requester-id
    responder-id
    transaction-type
    delivery-address
    delivery-service
    billing-address
    ill-service-type
      {
      1
      },
    requester-optional-messages
    search-type
    supply-medium-info-type
    place-on-hold
    client-id
    item-id
    cost-info-type
    copyright-compliance
    third-party-info-type
    retry-flag
    requester-note
    }
    
    
    
    
    
    *,
    ?,
    ?,
    OMIT
    
    ?,
    ?,
    ?,
    *,
    *,
    *,
    *,
    
    
    copy-non-returnable
    
    ?,
    *,
    *,
    *,
    *,
    ?,
    *,
    *,
    *,
    *,
    *
    


    ASN.1 ASP Constraint Declaration

    ASP Name: ILLreq
    Constraint Name: BSILLreq001

    ASN.1 Value

    Constraint

    {
    transaction-id
      {
      initial-requester-id
      transaction-group-qualifier
      transaction-qualifier
      sub-transaction-qualifier
      },
    service-date-time
    requester-id
    responder-id
    transaction-type
    delivery-address
    delivery-service
    billing-address
    ill-service-type
      {
      1
      },
    requester-optional-messages
    search-type
    supply-medium-info-type
    place-on-hold
    client-id
    item-id
    cost-info-type
    copyright-compliance
    third-party-info-type
    retry-flag
    requester-note
    }
    
    
    
    
    
    *,
    ?,
    ?,
    OMIT
    
    ?,
    ?,
    ?,
    *,
    *,
    *,
    *,
    
    
    loan
    
    ?,
    *,
    *,
    *,
    *,
    ?,
    *,
    *,
    *,
    *,
    *
    


    ASN.1 ASP Constraint Declaration

    ASP Name: RCVind
    Constraint Name: BSRCVind000

    ASN.1 Value

    Constraint

    {
    transaction-id
    service-date-time
    requester-id
    responder-id
    supplier-id
    date-received
    shipped-service-type
    requester-note
    }
    
    
    
    ?,
    ?,
    ?,
    ?,
    *,
    ?,
    copy-non-returnable,
    *
    


    ASN.1 ASP Constraint Declaration

    ASP Name: RCVind
    Constraint Name: BSRCVind001

    ASN.1 Value

    Constraint

    {
    transaction-id
    service-date-time
    requester-id
    responder-id
    supplier-id
    date-received
    shipped-service-type
    requester-note
    }
    
    
    
    ?,
    ?,
    ?,
    ?,
    *,
    ?,
    loan,
    *
    


    ASN.1 ASP Constraint Declaration

    ASP Name: RCVreq
    Constraint Name: BSRCVreq000

    ASN.1 Value

    Constraint

    {
    transaction-id
    service-date-time
    requester-id
    responder-id
    supplier-id
    date-received
    shipped-service-type
    requester-note
    send-message
    }
    
    
    
    ?,
    ?,
    ?,
    ?,
    *,
    ?,
    copy-non-returnable,
    *,
    *
    


    ASN.1 ASP Constraint Declaration

    ASP Name: RCVreq
    Constraint Name: BSRCVreq001

    ASN.1 Value

    Constraint

    {
    transaction-id
    service-date-time
    requester-id
    responder-id
    supplier-id
    date-received
    shipped-service-type
    requester-note
    send-message
    }
    
    
    
    ?,
    ?,
    ?,
    ?,
    *,
    ?,
    loan,
    *,
    *
    


    ASN.1 ASP Constraint Declaration

    ASP Name: RETinq
    Constraint Name: BSRETinq000

    ASN.1 Value

    Constraint

    {
    transaction-id
    service-date-time
    requester-id
    responder-id
    date-returned
    returned-via
    insured-for
    requester-note
    }
    
    
    
    ?,
    ?,
    ?,
    ?,
    ?,
    *,
    *,
    *
    


    ASN.1 ASP Constraint Declaration

    ASP Name: RETreq
    Constraint Name: BSRETreq000

    ASN.1 Value

    Constraint

    {
    transaction-id
    service-date-time
    requester-id
    responder-id
    date-returned
    returned-via
    insured-for
    requester-note
    send-message
    }
    
    
    
    ?,
    ?,
    ?,
    ?,
    ?,
    *,
    *,
    *,
    *
    


    ASN.1 ASP Constraint Declaration

    ASP Name: SHIind
    Constraint Name: BSSHIind000

    ASN.1 Value

    Constraint

    {
    transaction-id
    service-date-time
    requester-id
    responder-id
    responder-address
    intermediary-id
    supplier-id
    client-id
    transaction-type
    shipped-service-type
    responder-optional-messages
    supply-details
    return-to-address
    responder-note
    }
    
    
    
    ?,
    ?,
    ?,
    ?,
    *,
    *,
    *,
    *,
    *,
    copy-non-returnable
    *,
    ?,
    *,
    *
    


    ASN.1 ASP Constraint Declaration

    ASP Name: SHIind
    Constraint Name: BSSHIind001

    ASN.1 Value

    Constraint

    {
    transaction-id
    service-date-time
    requester-id
    responder-id
    responder-address
    intermediary-id
    supplier-id
    client-id
    transaction-type
    shipped-service-type
    responder-optional-messages
    supply-details
    return-to-address
    responder-note
    }
    
    
    
    ?,
    ?,
    ?,
    ?,
    *,
    *,
    *,
    *,
    *,
    loan
    *,
    ?,
    *,
    *
    


    ASN.1 ASP Constraint Declaration

    ASP Name: SHIreq
    Constraint Name: BSSHIreq007

    ASN.1 Value

    Constraint

    {
    transaction-id
    service-date-time
    requester-id
    responder-id
    responder-address
    intermediary-id
    supplier-id
    client-id
    transaction-type
    shipped-service-type
    responder-optional-messages
    supply-details
    return-to-address
    responder-note
    send-message
    }
    
    
    
    ?,
    ?,
    ?,
    ?,
    *,
    *,
    *,
    *,
    *,
    copy-non-returnable
    *,
    ?,
    *,
    *,
    *
    


    ASN.1 ASP Constraint Declaration

    ASP Name: SHIreq
    Constraint Name: BSSHIreq008

    ASN.1 Value

    Constraint

    {
    transaction-id
    service-date-time
    requester-id
    responder-id
    responder-address
    intermediary-id
    supplier-id
    client-id
    transaction-type
    shipped-service-type
    responder-optional-messages
    supply-details
    return-to-address
    responder-note
    send-message
    }
    
    
    
    ?,
    ?,
    ?,
    ?,
    *,
    *,
    *,
    *,
    *,
    loan
    *,
    ?,
    *,
    *,
    *
    


          Top of page


    copyright © 1998
    Interlibrary Loan Application Standards Maintenance Agency