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 : RMU_UPDATE_INIT_ITI-92

Test Summary

Id
13332
Keyword
RMU_UPDATE_INIT_ITI-92
Name
RMU_UPDATE_INIT_ITI-92
Version
1.3
Test Author
wbars
Last modifier
vhofman
Status
ready
Type
master type
Is external tool ?
Is Orchestrable
is Validated ?
Peer Type
No Peer
Test validated by
NicolasBailliet
Short Description
The Initiator prepares and issues an update to DocumentEntry metadata objects via Restricted Update Document (ITI-92) transaction with the Responder as a simulator.
Last changed
1/26/24 7:29:11 AM

Test Description in English

Special Instructions

In this case we will test the Restricted Update Document [ITI-92] transaction with a simulator acting as the RMU Update Responder. You will be asked to update two different document, a document with a status "Approved", and a document with a status "Deprecated".

ITI-92 must be grouped with an ITI-40. Before each request you must :

  1. Use the Identity Provider Simulator to do an Authenticate User transaction (Use the patient nwittwerchristen)
  2. Then do an Get X-User Assertion to the Assertion Provider Simulator (https://ehealthsuisse.ihe-europe.net:10443/STS?wsdl)
  3. Use the SAML Assertion in your ITI-92 request
  4. This part is checked in the test case  XUA_X-SERVICE-USER_ITI-40. (you must link this test instance in the corresponding test step.)

Description

- Before anything, configure your system to be able to test its role as X-Service User as explained in XUA_X-SERVICE-USER_ITI-40.

- For this test, you'll need to access a document stored in the simulator. To initialize a document :

  1. Access Gazelle Webservice Tester and log into the application;
  2. Go to the menu "Run";
  3. Select the test project name EPR Restricted Metadata Update from the drop-down list;
  4. Select test suite RMU - Document Initialization by ticking the checkbox in front of its name;
  5. Click on "Run" button
  6. Wait for the script to complete its execution;
  7. Repeat steps 2 to 6 with the test suite "RMU - Deprecated Document Initialization"


- Update the confidentiality code from normal to restricted for both documents. To do so, send your request to the following services (Use Gazelle Webservice Tester to identify the documents you just initialized):

[ITI-38] : https://ehealthsuisse.ihe-europe.net:10443/xdstools7/sim/epr-testing__for_init_gw_testing/rg/xcq

[ITI-92] : https://ehealthsuisse.ihe-europe.net:10443/xdstools7/sim/epr-testing__for_init_gw_testing/reg/rmu


- Once your requests has been executed, you'll need to recover the logs of your ITI-92 requests from XDSTools :

  • Go to XDSTools7 homepage
  • At the top of the page, set the Environment to ehealthsuisse and the Test Session to epr-testing from the drop-down lists
  • At the left side of the page, click on the "New Simulator Logs" option (in the "Toolkit" section)
  • Select the simulator that participated in your transaction (here it's epr-testing__for_init_gw_testing)
  • In the Message menu, pick the logs corresponding to your transaction using your IP and transaction time
  • From the Request Body tab, copy the Enveloppe of your request in an xml file


- Now to validate all your requests with the validation tool EVSClient :
  • In EVSClient, choose on the menu EPR > XDS-CH > Validate
  • Upload your XML message. Then, in Model Based Validation select: CH XDS.b ITI-92 Restricted Update Document Set - request (CH codes) to validate your request
  • Copy the permanent link to your validation in the corresponding test step


    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-USER_ITI-40.

    The status of the response to your SubmitObjectsRequest must be Success.

    The validation of your request in EVSClient must return PASSED



    Test Roles

    Keyword
    # to realize
    Card Min
    Card Max
    Optionality
    URL
    URL Doc
    RMU_Update_Initiator
    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
    IntegrationProfile RMU-Restricted Metadata UpdateActor UPDATE_INIT-Update InitiatorNONEtrue
    111Required
    RMU_Update_Responder_Simu
    Integration profileActorOptionIs tested ?
    Keyword
    Keyword
    Keyword
    Keyword
    IntegrationProfile XUA-Cross Enterprise User AssertionActor X-SERV-PROV-X-Service ProviderNONEfalse
    IntegrationProfile RMU-Restricted Metadata UpdateActor UPDATE_RESP-Update ResponderNONEfalse
    111Required

    Test Steps


    Step Index
    Initiator Role
    Responder Role
    Transaction
    Secured
    Message Type
    Option
    Description
    Assertions
    5RMU_Update_InitiatorRMU_Update_InitiatornoneRequired[OTHER_ACTION] : The system is configurated to be able to register its audit messages.
    7RMU_Update_InitiatorRMU_Update_InitiatorITI-42Required[OTHER_ACTION] : Run the GWT projects to initialize the documents present in the Document Registry
    10RMU_Update_InitiatorRMU_Update_Responder_SimuITI-40Provide AssertionRequired[TRANSACTION] : An ITI-40 transaction is sent in parallel to each ITI-92 request
    15RMU_Update_InitiatorRMU_Update_Responder_SimuITI-92SubmitObjectsRequestRequired[TRANSACTION] : Send an ITI-92 to the Update Responder simulator to update the document with a Status:Approved
    17RMU_Update_InitiatorRMU_Update_Responder_SimuITI-92SubmitObjectsRequestRequired[TRANSACTION] : Send an ITI-92 to the Update Responder simulator to update the document with a Status:Deprecated
    20RMU_Update_InitiatorRMU_Update_InitiatorConfigureRequired[OTHER_ACTION] : Retrieve the logs of your requests in XML format. [EVIDENCE] : Paste the link to the EVSClient validation
    40RMU_Update_InitiatorRMU_Update_InitiatornoneRequired[EVIDENCE] : The SUT proves that a link to this test instance has been added to the XUA_X-SERVICE-USER_ITI-40 test case.

    Tool index

      Copyright IHE 2024
    • Gazelle 7.1.7
    Back to top