Learning Information Services (LIS) v2.0 Core Profile v1.0
Service Provider Conformance Test System User Manual
Table of Contents
This is the User Manual for the LIS v2.0 Service Provider Conformance Test System (SP-CTS): release Beta 1.0.6 (2014-08-31). The LIS SP-CTS can be used to test 'Ref Agent' and 'Sync Agent' Service Provider implementations of the LISv2.0 specification. The LIS SP-CTS is constructed using the LIS Core Profiles as expected base functionality of an implementation. However, the LIS SP-CTS will test all of the features that an implementation makes available operationally.
The LIS SP-CTS is available in two modes (the functionality of the two systems is identical):
- Desk-top version that must be downloaded from the IMS LIS Alliance Forum - use a browser to open the file 'index.html';
- IMS Cloud-based version that is activated using a browser pointed to URL: http://173.204.22.251/currentrc/.
The operation of the LIS SP-CTS has three stages:
- The configuration of the Implementation Under Test (IUT) must be supplied using the presented form;
- The test system determines which tests are to be used and submits the IUT to the appropriate set of conformance tests;
- The test system provides a report on the results of the tests and states whether or not the IUT achieves LIS 2.0 Core Profile certification.
The configuration of the IUT is entered into the HTML Form that is presented to the test engineer. This forms has six sections to be completed
- Selection of the appropriate start configuration i.e. the 'IUT Configuration Selection';
- Provision of key descriptive information i.e. the 'IUT Submission Details';
- Identification of which of the six LIS services are supported i.e. the 'IUT Service Configuration';
- Identification of the available operations for each of the supported services i.e. the 'IUT Service Operations Configuration';
- Identification of the nature of the set of service bindings i.e. the 'IUT Service Bindings';
- Identification of the endpoints for each of the supported services i.e. the 'IUT Endpoint Addresses'.
IUT Configuration Selection
IUT Submission Details
The information to be supplied to describe the IUT is listed below (all items marked with '*' are required):
- Vendor Name*: - the name of the vendor submitting the IUT;
- Vendor IMS ID*: - the IMS identifier assign by IMS to the vendor (contact Lisa Mattson for allocation of an identifier);
- Product Name*: - the name of the product being submitted for certification;
- Product Version*: - the version number of the IUT;
- Product Release*: - the relevant product release identifier;
- Release Date*: - the formal release date for the IUT;
- Contact Name*: - the contact name, within the vendor organization, assigned formal responsibility for LIS-related certification activities;
- Test Engineer Name*: - the test engineer undertaking this certfication activity;
- Description: - a brief, human readable, description of the functional capabilities of the IUT being subjected to certification;
- Notes: - any notes that are relevant to the IUT and the certification being undertaken.
For the entry of the 'IUT Submission Details' the user is presented with the form shown in Figure 1.
Figure 2 Form used to input the IUT submission details.
IUT Service Configuration
The service configuration presents a list of the set of LIS interfaces and requires the form of IUT operational mode for each interface to be selected. The selection, using a radio button, is for one of three choices:
- Sync Agent - the IUT operates as a 'Sync Agent' for the corresponding service;
- Ref Agent - the IUT operates as a 'Ref Agent' for the corresponding service;
- N/A - used to denote that the service is not supported by the IUT (this is the default value for each service).
When either the 'Synch Agent' or 'Ref Agent' modes are selected for a service the user is presented with requests for information about the support for the set of corresponding operations, the transport binding modes used by the service and the endpoint address information. For the entry of the 'IUT Service Details' the user is presented with the form shown in Figure 2.
Figure 3 Form used to input the IUT submission details.
IUT Service Operations Configuration
For every service interface that has been selected, the user is presented with the list of the set of operations made available through that interface. For each operation the user must indicate the nature of the capabilities provided for that operation by the IUT, namely:
- Unsupported - this operation is not supported by the IUT (the default value for an operation);
- Supported: Mandatory Data Features Only - the IUT supports only those features in the data model that are mandatory;
- Supported: Mandatory and Some Optional Data Features - the IUT supports those features in the data model that are mandatory plus some of the optional features;
- Supported: All Data Features - the IUT supports all of the data model features.
For the entry of the 'IUT Service Operations Configuration' the user is presented with a version of the form shown in Figure 3 (the list of operations varies according to the interface).
Figure 4 Form used to input the IUT service operation configuration for the PMS.
IUT Service Bindings
To be completed in a later release.
IUT Endpoint Addresses
To be completed in a later release.
To be completed in a later release.
To be completed in a later release.