Please use a compatible browser :Google Chrome or Mozilla Firefox
Page expired. Any change will be lost. Try to refresh the page.
Gazelle update scheduled, unsaved changes will be lost :
Your session will timeout :
Redeployed...
Logged out...
The server is restarting. Any change will be lost.
 

Test : CHXDS.b_DOC_REPO_ITI43

Test Summary

Id
13444
Keyword
CHXDS.b_DOC_REPO_ITI43
Name
CHXDS.b_DOC_REPO_ITI43
Version
1.2
Test Author
NicolasBailliet
Last modifier
vhofman
Status
ready
Type
master type
Is external tool ?
Is Orchestrable
is Validated ?
Peer Type
No Peer
Test validated by
aberge
Short Description
This test verifies the capacity of a system to respond to a retrieve request in a Retrieve Document (ITI-43) transaction.
Last changed
1/26/24 7:28:20 AM

Test Description in English

Prerequisites

In order to perform this test, CHXDS.b_DOC_REPO_CONF has to be executed (Test link).

Special Instructions

In this case, the Retrieve Document Set (ITI-43) transaction with the XDS Document Repository as a system under test will be tested.
Firstly, an ITI-41 transaction between the XDS Document Source and your system acting as an XDS Document Repository will be executed to submit and accept a document (not tested, only for initialization).

The XDS Document Consumer will finally retrieve the document stored in your system (XDS Document Repository) with an ITI-43 transaction. The response sent back with the stored document has to be validated.

Important : TLS is mandatory to every request in the XDS profile, as a consequence every endpoint has to use HTTPS.


The Document Repository actor is expected to act as a X-Service provider. This test will also be used to assess this role in the case of ITI-43 transactions. In order to do so, you'll need to follow the instructions from this test case :

XUA_X-SERVICE-PROV_ITI-40


Description


 Before anything, make sure your system is configured to be able to test its role as X-Service Provider.


Use the patient : Nilesh WITTWER-CHRISTEN (EPR-SPID : 761337610411265304^^^SPID&2.16.756.5.30.1.127.3.10.3&ISO)



In order to test the XDS Document Repository in an ITI-43 transaction, the following cases have been identified and are included in the test suite XDS Repository (Retrieve) :

  1. Accept retrieve document set - two documents
  2. Accept retrieve document set with a single document
  3. Repository handling of mimeType


For ITI-43 transactions, the requests will be sent to your SUT from Gazelle Webservice Tester.

  1. Access Gazelle Webservice Tester and log into the application;
  2. Go to the menu "Run";
  3. Select the test project name EPR XDS Document Repository from the drop-down list;
  4. Select test suite XDS Repository (Retrieve) by ticking the checkbox in front of its name;
  5. Enter the URL of your system under test endpoint (shall be a secured endpoint);
  6. Click on "Run" button;
  7. Wait for the script to complete its execution;
  8. When the script stops, copy the permanent link of the execution to the test step in Gazelle Test Management.

The conformance of the responses sent back by your system shall be assessed. In Gazelle Webservice Tester, for the ITI-43 responses (not prefixed [INTERNAL], [INIT] or [EVAL]), validate the message in EVSClient. To do so:

  1. Click on the play icon next to the response type;
  2. You have been redirected to EVSClient, select validator: XDS-CH in the EPR group and click on the "Go" button;
  3. Once the page of the validator opens, select the appropriate entry in the drop-down list and click on "Validate";
  4. When the validation report shows up, a pop-up raises for returning the validation report to GWT, click on "OK".


    Evaluation

    The monitor will check that you copied the link to this test instance to the corresponding test step of the test case XUA_X-SERVICE-PROV_ITI-40

    First of all, the global status of the executed SoapUI project on GWT must be Passed.

    As well, the validation in EVSClient must return Passed for the requested validations.



    Test Roles

    Keyword
    # to realize
    Card Min
    Card Max
    Optionality
    URL
    URL Doc
    EPR_XDS.b_DOC_CONSUMER_SIMU
    Integration profileActorOptionIs tested ?
    Keyword
    Keyword
    Keyword
    Keyword
    IntegrationProfile XDS.b-Cross-Enterprise Document SharingActor DOC_CONSUMER-Document ConsumerNONEfalse
    IntegrationProfile XUA-Cross Enterprise User AssertionActor X-SERV-USR-X-Service UserNONEfalse
    111Required
    EPR_XDS.b_DOC_REPOSITORY-WITH_XUA
    Integration profileActorOptionIs tested ?
    Keyword
    Keyword
    Keyword
    Keyword
    IntegrationProfile XDS.b-Cross-Enterprise Document SharingActor DOC_REPOSITORY-Document RepositoryNONEtrue
    IntegrationProfile XUA-Cross Enterprise User AssertionActor X-SERV-PROV-X-Service ProviderNONEfalse
    IntegrationProfile XUA-Cross Enterprise User AssertionActor X-SERV-USR-X-Service UserNONEfalse
    111Required

    Test Steps


    Step Index
    Initiator Role
    Responder Role
    Transaction
    Secured
    Message Type
    Option
    Description
    Assertions
    5EPR_XDS.b_DOC_REPOSITORY-WITH_XUAEPR_XDS.b_DOC_REPOSITORY-WITH_XUANoneRequired[OTHER_ACTION] : The system is configurated to be able to register its audit messages.
    9EPR_XDS.b_DOC_CONSUMER_SIMUEPR_XDS.b_DOC_REPOSITORY-WITH_XUAITI-40Provide X-User AssertionRequired[TRANSACTION] Running the project on GWT initiates an ITI-40 in parallel to the ITI-43 request from the Document Consumer simulator to the SUT
    10EPR_XDS.b_DOC_CONSUMER_SIMUEPR_XDS.b_DOC_REPOSITORY-WITH_XUAITI-43RetrieveDocumentSetRequestRequired[TRANSACTION] [EVIDENCE] Run the XDS Document Repository project on Gazelle Webservice Tester (GWT) by selecting the test suite XDS Repository (Retrieve). Validate your responses and paste here the link of the execution on GWT.
    20EPR_XDS.b_DOC_REPOSITORY-WITH_XUAEPR_XDS.b_DOC_REPOSITORY-WITH_XUANoneRequired[EVIDENCE] : The SUT proves that a link to this test instance has been added to both the XUA_X-SERVICE-PROV_ITI-40 test case.

    Tool index

      Copyright IHE 2024
    • Gazelle 7.1.7
    Back to top