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 PLAN


Identification Summary:

Date:  
Name:

 

Address:  
Phone:  
FAX:  
E-Mail:  
Institution Symbol:  
Institution Name:  
Implementation Under Test (IUT):  


Interoperability Partner Identification:

Partner 1

Name:

 

Address:  
Phone:  
FAX:  
Internet Address:  
E-Mail:  
Institution Symbol:  
Role Played: REQUESTER


Partner 2

Name:

 

Address:  
Phone:  
FAX:  
Internet Address:  
E-Mail:  
Institution Symbol:  
Institution Name:  
Role Played: RESPONDER


TEST CASE EXECUTION

The tables in the following sub-sections list the test cases which the implementation executes during an interoperability test campaign. The services listed in the "SERVICES SUPPORTED" column are those required by the test cases indicated in the "IUT CASE" and "PARTNER CASE" columns. If the implementation under test (IUT) cannot support a service required by a test case, the case is not executed by the implementation. For such cases, "NOT RUN" is placed in the "DATE COMPLETED" column. If the case is run, this column is used by the implementator to indicate the date which the case was completed.

The IUT CASE column indicates the test case which the implementation operator executes. The PARTNER CASE column indicates the test case which the partner executes. The partner is identified by the institution-symbol in the PARTNER SYMBOL column.

The partner symbol is chosen from the Tables 1 to 11. In Tables 1 to 5, where the implementation plays the requester role, the partner symbol is set to the symbol of the partner which plays the responder role indicated in section 2.0. Exceptions occur where the partner does not support a service required by the test case. If this situation occurs, another partner is chosen.

For a complete description on the interoperability testing process, consult the document "ILL INTEROPERABILITY TESTING METHODOLOGY, June 1992". For a complete description of the interoperability test suite, consult the document "ILL INTEROPERABILITY TEST SUITE", November 1991".

The service abbreviations used in the tables are defined in the document "ILL INTEROPERABILITY TEST SUITE". In the case of the ILL-ANSWER services, the transaction-results parameter value is also defined. The abbreviations for these values are defined as follows:

  1. con - conditional
  2. rty - retry
  3. unf - unfilled
  4. loc - locations-provided
  5. wsp - will-supply
  6. hld - hold-placed
  7. est - estimate

REQUESTER ROLE

TABLE 1 - GROUP: INTEROP/REQUEST/BASIC
Services required by all cases: ILLreq
SERVICES SUPPORTED IUT CASE PARTNER CASE PARTNER SYMBOL DATE COMPLETED
SHIind, RCVreq CASE100 CASE200 RESPART  
SHIind, RCVreq, RETreq, CHKind CASE101 CASE201 RESPART  
ANSind (unf) CASE102 CASE202 RESPART  


TABLE 2 - GROUP: INTEROP/REQUEST/ NONRET/
Services required by all cases: ILLreq
SERVICES SUPPORTED IUT CASE PARTNER CASE PARTNER SYMBOL DATE COMPLETED
ANSind (unf) CASE110 CASE210 RESPART  
SHIind, RCVreq CASE111 CASE211 RESPART  
ANSind (con), C-REPreq CASE112 CASE212 RESPART  
ANSind (rty) CASE113 CASE213 RESPART  
ANSind (unf) CASE114 CASE214 RESPART  
ANSind (loc) CASE115 CASE215 RESPART  
ANSind (wsp) CASE116 CASE216 RESPART  
ANSind (hld) CASE117 CASE217 RESPART  
ANSind (est) CASE118 CASE218 RESPART  
CANreq, CARind CASE119 CASE219 RESPART  
SHIind, RCVreq, ANSind (wsp) CASE120 CASE220 RESPART  
MSGreq, MSGind, ANSind (unf) CASE121 CASE221 RESPART  
STQreq, STQind, STRreq, STRind CASE122 CASE222 RESPART  
EXPind CASE123 CASE223 RESPART  


TABLE 3 - GROUP:INTEROP/REQUEST/ OPTAPDU/
Services required by all cases: ILLreq,SHIind, RCVreq , ANSind when SHI APDU cannot be supplied. The services supported column indicates the values which the parameters requester-optional-messages.requester-SHIPPED and responder-optional-messages.responder-RECEIVED must be set. Note that in the case of responder-RECEIVED parameter, its values may be assigned in either the SHI or ANS APDUs.
SERVICES SUPPORTED IUT CASE PARTNER CASE PARTNER SYMBOL DATE COMPLETED
requires, requires CASE130 CASE230 RESPART  
requires, desires CASE131 CASE231 RESPART  
requires, neither CASE132 CASE232 RESPART  
desires, requires CASE133 CASE233 RESPART  
desires, desires CASE134 CASE234 RESPART  
desires, neither CASE135 CASE235 RESPART  
neither, requires CASE136 CASE236 RESPART  
neither, desires CASE137 CASE237 RESPART  
neither, neither CASE138 CASE238 RESPART  


TABLE 4 - GROUP: INTEROP/REQUEST/ RETURN/
Services required by all cases: ILLreq, SHIind, RCVreq, RETreq, CHKind
SERVICES SUPPORTED IUT CASE PARTNER CASE PARTNER SYMBOL DATE COMPLETED
RCLind CASE150 CASE250 RESPART  
RETreq CASE151 CASE251 RESPART  
CHKind CASE152 CASE252 RESPART  
DUEind CASE153 CASE253 RESPART  
RENreq, REAind CASE154 CASE254 RESPART  
LSTreq, LSTind CASE155 CASE255 RESPART  
DAMreq, DAMind CASE156 CASE256 RESPART  


TABLE 5 - GROUP: INTEROP/REQUEST/FORWARD/
SERVICES SUPPORTED IUT CASE PARTNER CASE PARTNER SYMBOL DATE COMPLETED
ILLreq, FWDind, SHIind, RCVreq CASE170 CASE270 CASE370 RESPART1 RESPART2  


RESPONDER ROLE

TABLE 6 - GROUP: INTEROP/RESPOND/BASIC
Services required by all cases: ILLind
SERVICES SUPPORTED IUT CASE PARTNER CASE PARTNER SYMBOL DATE COMPLETED
SHIreq, RCVind CASE200 CASE100 REQPART  
SHIreq, RCVind, RETind, CHKreq CASE201 CASE101 REQPART  
ANSreq CASE202 CASE102 REQPART  


TABLE 7 - GROUP:INTEROP/RESPOND/ NONRET/
Services required by all cases: ILLind
SERVICES SUPPORTED IUT CASE PARTNER CASE PARTNER SYMBOL DATE COMPLETED
ANSreq (unf) CASE210 CASE110 REQPART  
SHIreq, RCVind CASE211 CASE111 REQPART  
ANSreq (con), C-REPind CASE212 CASE112 REQPART  
ANSreq (rty) CASE213 CASE113 REQPART  
ANSreq (unf) CASE214 CASE114 REQPART  
ANSreq (loc) CASE215 CASE115 REQPART  
ANSreq (wsp) CASE216 CASE116 REQPART  
ANSreq (hld) CASE217 CASE117 REQPART  
ANSreq (est) CASE218 CASE118 REQPART  
CANind, CARreq CASE219 CASE119 REQPART  
SHIreq, RCVind ANSreq (wsp) CASE220 CASE120 REQPART  
MSGind, MSGreq ANSreq (unf) CASE221 CASE121 REQPART  
STQind, STQreq, STRind, STRreq CASE222 CASE122 REQPART  
Expiry, EXPind CASE223 CASE123 REQPART  


TABLE 8 - GROUP: INTEROP/RESPOND/ OPTAPDU/
Services required by all cases: ILLind, SHIreq, RCVind , ANSreq when SHI APDU cannot be supplied
The services supported column indicates the values which the parameters requester-optional-messages.requester-SHIPPED and responder-optional-messages.responder-RECEIVED must be set. Note that in the case of responder-RECEIVED parameter, its values may be assigned in either the SHI or ANS APDUs.
SERVICES SUPPORTED IUT CASE PARTNER CASE PARTNER SYMBOL DATE COMPLETED
Requires, requires CASE230 CASE130 REQPART  
Requires, desires CASE231 CASE131 REQPART  
Requires, neither CASE232 CASE132 REQPART  
Desires, requires CASE233 CASE133 REQPART  
Desires, desires CASE234 CASE134 REQPART  
Desires, neither CASE235 CASE135 REQPART  
Neither, requires CASE236 CASE136 REQPART  
Neither, desires CASE237 CASE137 REQPART  
Neither, neither CASE238 CASE138 REQPART  


TABLE 9 - GROUP: INTEROP/RESPOND/ RETURN/ Services required by all cases: ILLind, SHIreq, RCVind, RETind, CHKreq
SERVICES SUPPORTED IUT CASE PARTNER CASE PARTNER SYMBOL DATE COMPLETED
RCLreq CASE250 CASE150 REQPART  
RETind CASE251 CASE151 REQPART  
CHKreq CASE252 CASE152 REQPART  
DUEreq CASE253 CASE153 REQPART  
RENind, REAreq CASE254 CASE154 REQPART  
LSTind, LSTreq CASE255 CASE155 REQPART  
DAMind, DAMreq CASE256 CASE156 REQPART  


TABLE 10 - GROUP: INTEROP/RESPOND/FORWARD/
SERVICES SUPPORTED IUT CASE PARTNER CASE PARTNER SYMBOL DATE COMPLETED
ILLind, FWDreq, CASE270 CASE170 CASE370 REQPART RESPART2  

FINAL RESPONDER ROLE

TABLE 11 - GROUP:INTEROP/REQUEST/ FORWARD/
SERVICES SUPPORTED IUT CASE PARTNER CASE PARTNER SYMBOL DATE COMPLETED
ILLind, SHIreq, RCVind CASE370 CASE170 CASE270 REQPART RESPART1  

      Top of page


copyright © 1997
Interlibrary Loan Application Standards Maintenance Agency