From b944a96ca4c131ada5f995414a68d5b4c66e1720 Mon Sep 17 00:00:00 2001 From: Ahmed <Ahmed.GHOUILI@ext.ec.europa.eu> Date: Mon, 26 Aug 2024 16:06:55 +0200 Subject: [PATCH] Update SMP 2.0 tests --- .../mysql-4.1_integration_test_data.sql | 8 +- .../oracle-4.1_integration_test_data.sql | 9 + .../soapui/DomiSMP-Oasis2-soapui-project.xml | 14694 ++++++++++++++++ .../src/main/java/SMP.groovy | 1914 +- 4 files changed, 16379 insertions(+), 246 deletions(-) create mode 100644 domismp-tests/domismp-tests-api/soapui/DomiSMP-Oasis2-soapui-project.xml diff --git a/domismp-tests/domismp-tests-api/groovy/mysql-4.1_integration_test_data.sql b/domismp-tests/domismp-tests-api/groovy/mysql-4.1_integration_test_data.sql index b7127990e..22f6d5873 100644 --- a/domismp-tests/domismp-tests-api/groovy/mysql-4.1_integration_test_data.sql +++ b/domismp-tests/domismp-tests-api/groovy/mysql-4.1_integration_test_data.sql @@ -25,7 +25,9 @@ insert into SMP_CREDENTIAL (ID, FK_USER_ID, CREDENTIAL_ACTIVE, CREDENTIAL_NAME, (11, 2, 1, 'CN=blue_gw,O=eDelivery,C=BE:E07B6b956330a19a', null, 'CERTIFICATE', 'REST_API', NOW(), NOW()), (12, 2, 1, 'CN=red_gw,O=eDelivery,C=BE:9792ce69BC89F14C', null, 'CERTIFICATE', 'REST_API', NOW(), NOW()), (13, 2, 1, 'CN=SMP_0112992001,O=DIGIT,C=BE', null, 'CERTIFICATE', 'REST_API', NOW(), NOW()), -(14, 2, 1, 'CN=EHEALTH_z_ẞ_W_,O=European_z_ẞ_W_Commission,C=BE:f71ee8b11cb3b787', null, 'CERTIFICATE', 'REST_API', NOW(), NOW()); +(14, 2, 1, 'CN=EHEALTH_z_ẞ_W_,O=European_z_ẞ_W_Commission,C=BE:f71ee8b11cb3b787', null, 'CERTIFICATE', 'REST_API', NOW(), NOW()), +(15, 4, 1, 'CN=EHEALTH_SMP4_EC,O=European Commission,C=BE:f71ee8b11cb3b878', null, 'CERTIFICATE', 'REST_API', NOW(), NOW()), +(16, 3, 1, 'CN=EHEALTH_SMP3_EC,O=European Commission,C=BE:f71ee8b11cb3b979', null, 'CERTIFICATE', 'REST_API', NOW(), NOW()); insert into SMP_CERTIFICATE (ID, CERTIFICATE_ID, SUBJECT, ISSUER, SERIALNUMBER,VALID_FROM, VALID_TO, CREATED_ON, LAST_UPDATED_ON) values (8, 'CN=EHEALTH_SMP_EC,O=European Commission,C=BE:f71ee8b11cb3b787','CN=EHEALTH_SMP_EC,O=European Commission,C=BE','CN=EHEALTH_SMP_EC,O=European Commission,`C=BE','f71ee8b11cb3b787', date_add(NOW(),interval -1 year), date_add(NOW(),interval 1 year), NOW(), NOW()), @@ -34,7 +36,9 @@ insert into SMP_CERTIFICATE (ID, CERTIFICATE_ID, SUBJECT, ISSUER, SERIALNUMBER,V (11, 'CN=blue_gw,O=eDelivery,C=BE:E07B6b956330a19a','CN=EHEALTH_SMP_EC,O=European Commission,C=BE','CN=EHEALTH_SMP_EC,O=European Commission,C=BE','E07B6b956330a19a', date_add(NOW(),interval -1 year), date_add(NOW(),interval 1 year), NOW(), NOW()), (12, 'CN=red_gw,O=eDelivery,C=BE:9792ce69BC89F14C','CN=red_gw,O=eDelivery,C=BE','CN=red_gw,O=eDelivery,C=BE','9792ce69BC89F14C', date_add(NOW(),interval -1 year), date_add(NOW(),interval 1 year), NOW(), NOW()), (13, 'CN=SMP_0112992001,O=DIGIT,C=BE','CN=SMP_0112992001,O=DIGIT,C=BE','CN=SMP_0112992001,O=DIGIT,C=BE','', date_add(NOW(),interval -1 year), date_add(NOW(),interval 1 year), NOW(), NOW()), -(14, 'CN=EHEALTH_z_ẞ_W_,O=European_z_ẞ_W_Commission,C=BE:f71ee8b11cb3b787','CN=EHEALTH_z_ẞ_W_,O=European_z_ẞ_W_Commission,C=BE','CN=EHEALTH_z_ẞ_W_,O=European_z_ẞ_W_Commission,C=BE','f71ee8b11cb3b787', date_add(NOW(),interval -1 year), date_add(NOW(),interval 1 year), NOW(), NOW()); +(14, 'CN=EHEALTH_z_ẞ_W_,O=European_z_ẞ_W_Commission,C=BE:f71ee8b11cb3b787','CN=EHEALTH_z_ẞ_W_,O=European_z_ẞ_W_Commission,C=BE','CN=EHEALTH_z_ẞ_W_,O=European_z_ẞ_W_Commission,C=BE','f71ee8b11cb3b787', date_add(NOW(),interval -1 year), date_add(NOW(),interval 1 year), NOW(), NOW()), +(15, 'CN=EHEALTH_SMP4_EC,O=European Commission,C=BE:f71ee8b11cb3b878','CN=EHEALTH_SMP4_EC,O=European Commission,C=BE','CN=EHEALTH_SMP4_EC,O=European Commission,`C=BE','f71ee8b11cb3b878', date_add(NOW(),interval -1 year), date_add(NOW(),interval 1 year), NOW(), NOW()), +(16, 'CN=EHEALTH_SMP3_EC,O=European Commission,C=BE:f71ee8b11cb3b979','CN=EHEALTH_SMP3_EC,O=European Commission,C=BE','CN=EHEALTH_SMP3_EC,O=European Commission,`C=BE','f71ee8b11cb3b979', date_add(NOW(),interval -1 year), date_add(NOW(),interval 1 year), NOW(), NOW()); insert into SMP_DOMAIN (ID, DOMAIN_CODE, VISIBILITY, SML_SUBDOMAIN, SML_SMP_ID, SIGNATURE_KEY_ALIAS, SML_CLIENT_KEY_ALIAS, SML_CLIENT_CERT_AUTH,SML_REGISTERED, CREATED_ON, LAST_UPDATED_ON) values diff --git a/domismp-tests/domismp-tests-api/groovy/oracle-4.1_integration_test_data.sql b/domismp-tests/domismp-tests-api/groovy/oracle-4.1_integration_test_data.sql index 941441d2d..4d59b98ed 100644 --- a/domismp-tests/domismp-tests-api/groovy/oracle-4.1_integration_test_data.sql +++ b/domismp-tests/domismp-tests-api/groovy/oracle-4.1_integration_test_data.sql @@ -81,6 +81,11 @@ insert into SMP_CREDENTIAL (ID, FK_USER_ID, CREDENTIAL_ACTIVE, CREDENTIAL_NAME, (13, 2, 1, 'CN=SMP_0112992001,O=DIGIT,C=BE', null, 'CERTIFICATE', 'REST_API', sysdate, sysdate); insert into SMP_CREDENTIAL (ID, FK_USER_ID, CREDENTIAL_ACTIVE, CREDENTIAL_NAME, CREDENTIAL_VALUE, CREDENTIAL_TYPE, CREDENTIAL_TARGET, CREATED_ON, LAST_UPDATED_ON) values (14, 2, 1, 'CN=EHEALTH_z_ẞ_W_,O=European_z_ẞ_W_Commission,C=BE:f71ee8b11cb3b787', null, 'CERTIFICATE', 'REST_API', sysdate, sysdate); +insert into SMP_CREDENTIAL (ID, FK_USER_ID, CREDENTIAL_ACTIVE, CREDENTIAL_NAME, CREDENTIAL_VALUE, CREDENTIAL_TYPE, CREDENTIAL_TARGET, CREATED_ON, LAST_UPDATED_ON) values +(15, 4, 1, 'CN=EHEALTH_SMP4_EC,O=European Commission,C=BE:f71ee8b11cb3b878', null, 'CERTIFICATE', 'REST_API', sysdate, sysdate); +insert into SMP_CREDENTIAL (ID, FK_USER_ID, CREDENTIAL_ACTIVE, CREDENTIAL_NAME, CREDENTIAL_VALUE, CREDENTIAL_TYPE, CREDENTIAL_TARGET, CREATED_ON, LAST_UPDATED_ON) values +(16, 3, 1, 'CN=EHEALTH_SMP3_EC,O=European Commission,C=BE:f71ee8b11cb3b979', null, 'CERTIFICATE', 'REST_API', sysdate, sysdate); + insert into SMP_CERTIFICATE (ID, CERTIFICATE_ID, SUBJECT, ISSUER, SERIALNUMBER,VALID_FROM, VALID_TO, CREATED_ON, LAST_UPDATED_ON) values (8, 'CN=EHEALTH_SMP_EC,O=European Commission,C=BE:f71ee8b11cb3b787','CN=EHEALTH_SMP_EC,O=European Commission,C=BE','CN=EHEALTH_SMP_EC,O=European Commission,`C=BE','f71ee8b11cb3b787', sysdate - 365, sysdate + 365, sysdate, sysdate); @@ -96,6 +101,10 @@ insert into SMP_CERTIFICATE (ID, CERTIFICATE_ID, SUBJECT, ISSUER, SERIALNUMBER,V (13, 'CN=SMP_0112992001,O=DIGIT,C=BE','CN=SMP_0112992001,O=DIGIT,C=BE','CN=SMP_0112992001,O=DIGIT,C=BE','', sysdate - 365, sysdate + 365, sysdate, sysdate); insert into SMP_CERTIFICATE (ID, CERTIFICATE_ID, SUBJECT, ISSUER, SERIALNUMBER,VALID_FROM, VALID_TO, CREATED_ON, LAST_UPDATED_ON) values (14, 'CN=EHEALTH_z_ẞ_W_,O=European_z_ẞ_W_Commission,C=BE:f71ee8b11cb3b787','CN=EHEALTH_z_ẞ_W_,O=European_z_ẞ_W_Commission,C=BE','CN=EHEALTH_z_ẞ_W_,O=European_z_ẞ_W_Commission,C=BE','f71ee8b11cb3b787', sysdate - 365, sysdate + 365, sysdate, sysdate); +insert into SMP_CERTIFICATE (ID, CERTIFICATE_ID, SUBJECT, ISSUER, SERIALNUMBER,VALID_FROM, VALID_TO, CREATED_ON, LAST_UPDATED_ON) values +(15, 'CN=EHEALTH_SMP4_EC,O=European Commission,C=BE:f71ee8b11cb3b878','CN=EHEALTH_SMP4_EC,O=European Commission,C=BE','CN=EHEALTH_SMP4_EC,O=European Commission,`C=BE','f71ee8b11cb3b878', sysdate - 365, sysdate + 365, sysdate, sysdate); +insert into SMP_CERTIFICATE (ID, CERTIFICATE_ID, SUBJECT, ISSUER, SERIALNUMBER,VALID_FROM, VALID_TO, CREATED_ON, LAST_UPDATED_ON) values +(16, 'CN=EHEALTH_SMP3_EC,O=European Commission,C=BE:f71ee8b11cb3b979','CN=EHEALTH_SMP3_EC,O=European Commission,C=BE','CN=EHEALTH_SMP3_EC,O=European Commission,`C=BE','f71ee8b11cb3b979', sysdate - 365, sysdate + 365, sysdate, sysdate); insert into SMP_DOMAIN (ID, DOMAIN_CODE, VISIBILITY, SML_SUBDOMAIN, SML_SMP_ID, SIGNATURE_KEY_ALIAS,SML_CLIENT_KEY_ALIAS, SML_CLIENT_CERT_AUTH,SML_REGISTERED, CREATED_ON, LAST_UPDATED_ON) values diff --git a/domismp-tests/domismp-tests-api/soapui/DomiSMP-Oasis2-soapui-project.xml b/domismp-tests/domismp-tests-api/soapui/DomiSMP-Oasis2-soapui-project.xml new file mode 100644 index 000000000..f6b0fd732 --- /dev/null +++ b/domismp-tests/domismp-tests-api/soapui/DomiSMP-Oasis2-soapui-project.xml @@ -0,0 +1,14694 @@ +<?xml version="1.0" encoding="UTF-8"?> +<con:soapui-project activeEnvironment="Default" name="DomiSMP-Oasis2" resourceRoot="${projectDir}" soapui-version="5.2.1" abortOnError="false" runType="SEQUENTIAL" id="8147b356-07e4-4ff9-ade6-4e92e0597a38" xmlns:con="http://eviware.com/soapui/config"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.ProTestRunnerAction@values-local"><![CDATA[<xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="Environment" value="Default"/> + <con:entry key="Global Properties" value=""/> + <con:entry key="TestSuite" value="<all>"/> + <con:entry key="Password" value=""/> + <con:entry key="TestRunner Path" value=""/> + <con:entry key="Tool Args" value=""/> + <con:entry key="Ignore Errors" value="false"/> + <con:entry key="Host:Port" value=""/> + <con:entry key="user-settings.xml Password" value=""/> + <con:entry key="WSS Password Type" value=""/> + <con:entry key="Save Project" value="false"/> + <con:entry key="Enable UI" value="false"/> + <con:entry key="System Properties" value=""/> + <con:entry key="Domain" value=""/> + <con:entry key="Coverage Report" value="false"/> + <con:entry key="Export JUnit Results" value="false"/> + <con:entry key="Open Report" value="false"/> + <con:entry key="Project Properties" value=""/> + <con:entry key="Export All" value="false"/> + <con:entry key="Project Password" value=""/> + <con:entry key="Report Format(s)" value=""/> + <con:entry key="TestCase" value="<all>"/> + <con:entry key="Print Report" value="false"/> + <con:entry key="Username" value=""/> + <con:entry key="Root Folder" value=""/> + <con:entry key="Save After" value="false"/> + <con:entry key="Add Settings" value="false"/> + <con:entry key="Endpoint" value=""/> + <con:entry key="Select Report Type" value="TestSuite Report"/> +</xml-fragment>]]></con:setting></con:settings><con:interface xsi:type="con:RestService" wadlVersion="http://wadl.dev.java.net/2009/02" name="SMP" type="rest" basePath="" id="b21f11f2-5b00-44e4-a963-71e94f13b839" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart=""/><con:endpoints><con:endpoint>${#Project#url}</con:endpoint></con:endpoints><con:resource name="tmpl-resource-double-colon" path="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" id="61682ae6-7d71-468d-ade1-cac863e89a1c"><con:settings/><con:parameters><con:parameter><con:name>ResourceIdentifierScheme</con:name><con:value>${#Project#defaultParticipantIdentifierScheme}</con:value><con:style>TEMPLATE</con:style><con:default>${#Project#defaultParticipantIdentifierScheme}</con:default></con:parameter><con:parameter><con:name>ResourceIdentifierValue</con:name><con:value>${#Project#defaultParticipantIdentifier}</con:value><con:style>TEMPLATE</con:style><con:default>${#Project#defaultParticipantIdentifier}</con:default></con:parameter></con:parameters><con:method name="GET Resource" id="57d76dab-afb8-4f0e-9a71-3c95150e3ceb" method="GET"><con:settings/><con:parameters/><con:representation type="RESPONSE"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>200</con:status><con:params/><con:element xmlns:ns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">ns:ServiceGroup</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>404 400</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html;charset=utf-8</con:mediaType><con:status>404</con:status><con:params/><con:element>html</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html; charset=UTF-8</con:mediaType><con:status>404</con:status><con:params/><con:element>html</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:request name="Basic Request" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#Project#url}</con:endpoint><con:request/><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#Project#defaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#Project#defaultParticipantIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:request></con:method><con:method name="PUT Resource" id="57d76dab-afb8-4f0e-9a71-3c95150e3ceb" method="PUT"><con:settings/><con:parameters/><con:representation type="REQUEST"><con:mediaType>text/xml</con:mediaType><con:params/><con:element xmlns:ns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">ns:ServiceGroup</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>401 400 500 404</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html</con:mediaType><con:status>401</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html;charset=utf-8</con:mediaType><con:status>403 401 404 400</con:status><con:params/><con:element>html</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/xml</con:mediaType><con:status>400 500</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType xsi:nil="true"/><con:status>400</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType xsi:nil="true"/><con:status>400</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType xsi:nil="true"/><con:status>400</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html; charset=utf-8</con:mediaType><con:status>503</con:status><con:params/><con:element>html</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>200</con:status><con:params/><con:element xmlns:ser="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup">ser:ServiceGroup</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>application/x-www-form-urlencoded</con:mediaType><con:params/><con:element xmlns:ser="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup">ser:ServiceGroup</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:request name="Basic Request" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#Project#url}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"> + <ParticipantIdentifier scheme="${=request.getProperty('ParticipantIdentifierScheme').getValue()}">${=request.getProperty('ParticipantIdentifier').getValue()}</ParticipantIdentifier> + <ServiceMetadataReferenceCollection/> +</ServiceGroup>]]></con:request><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#Project#defaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#Project#defaultParticipantIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:request></con:method><con:method name="DELETE Resource" id="57d76dab-afb8-4f0e-9a71-3c95150e3ceb" method="DELETE"><con:settings/><con:parameters/><con:representation type="FAULT"><con:mediaType>text/html</con:mediaType><con:status>401</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>text/xml</con:mediaType><con:params/></con:representation><con:representation type="REQUEST"><con:mediaType>application/xml</con:mediaType><con:params/></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>404 401 400</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html;charset=utf-8</con:mediaType><con:status>403</con:status><con:params/><con:element>html</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:request name="Basic Request" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#Project#url}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest</con:originalUri><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#Project#defaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#Project#defaultParticipantIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:request></con:method></con:resource><con:resource name="tmpl-subresource-double-colon" path="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" id="61682ae6-7d71-468d-ade1-cac863e89a1c"><con:settings/><con:parameters><con:parameter><con:name>ResourceIdentifierScheme</con:name><con:value>${Put ServiceGroup#ParticipantIdentifierScheme}</con:value><con:style>TEMPLATE</con:style><con:default>${Put ServiceGroup#ParticipantIdentifierScheme}</con:default></con:parameter><con:parameter><con:name>ResourceIdentifierValue</con:name><con:value>${Put ServiceGroup#ParticipantIdentifier}</con:value><con:style>TEMPLATE</con:style><con:default>${Put ServiceGroup#ParticipantIdentifier}</con:default></con:parameter><con:parameter><con:name>SubresourceIdentifierScheme</con:name><con:value>${#Project#defaultDocTypeIdentifierScheme}</con:value><con:style>TEMPLATE</con:style><con:default>${#Project#defaultDocTypeIdentifierScheme}</con:default></con:parameter><con:parameter><con:name>SubresourceIdentifierValue</con:name><con:value>${#Project#defaultDocTypeIdentifier}</con:value><con:style>TEMPLATE</con:style><con:default>${#Project#defaultDocTypeIdentifier}</con:default></con:parameter><con:parameter><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value><con:style>TEMPLATE</con:style><con:default>services</con:default></con:parameter></con:parameters><con:method name="GET Subresource" id="57d76dab-afb8-4f0e-9a71-3c95150e3ceb" method="GET"><con:settings/><con:parameters/><con:representation type="RESPONSE"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>200</con:status><con:params/><con:element xmlns:ns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">ns:ServiceGroup</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>404 400</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:request name="Basic Request" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#Project#url}</con:endpoint><con:request/><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="SubresourceDefinitionUrlPathSegment"/> + <con:entry key="ResourceIdentifierValue" value="${Put ServiceGroup#ParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${Put ServiceGroup#ParticipantIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#Project#defaultDocTypeIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#Project#defaultDocTypeIdentifier}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:request></con:method><con:method name="PUT Subresource" id="57d76dab-afb8-4f0e-9a71-3c95150e3ceb" method="PUT"><con:settings/><con:parameters/><con:representation type="FAULT"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>401 404 400 500</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>text/xml</con:mediaType><con:params/><con:element xmlns:ns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">ns:ServiceMetadata</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html; charset=UTF-8</con:mediaType><con:status>500</con:status><con:params/><con:element>html</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>application/xml</con:mediaType><con:params/><con:element xmlns:ser="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata">ser:ServiceMetadata</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>application/json</con:mediaType><con:params/><con:element xmlns:ser="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata">ser:ServiceMetadata</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>image/jpeg</con:mediaType><con:params/><con:element xmlns:ser="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata">ser:ServiceMetadata</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>ze</con:mediaType><con:params/><con:element xmlns:ser="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata">ser:ServiceMetadata</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html</con:mediaType><con:status>401</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:request name="Basic Request" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#Project#url}</con:endpoint><con:request><![CDATA[<ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"> + <ServiceInformation> + <ParticipantIdentifier scheme="${=request.getProperty('ParticipantIdentifierScheme').getValue()}">${=request.getProperty('ParticipantIdentifier').getValue()}</ParticipantIdentifier> + <DocumentIdentifier scheme="${=request.getProperty('DocTypeIdentifierScheme').getValue()}">${=request.getProperty('DocTypeIdentifier').getValue()}</DocumentIdentifier> + <ProcessList> + <Process> + <ProcessIdentifier scheme="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii04:ver1.0</ProcessIdentifier> + <ServiceEndpointList> + <Endpoint transportProfile="busdox-transport-start"> + <EndpointURI>https://poland.pl/theService</EndpointURI> + <RequireBusinessLevelSignature>true</RequireBusinessLevelSignature> + <ServiceActivationDate>2003-01-01T00:00:00</ServiceActivationDate> + <ServiceExpirationDate>2099-05-01T00:00:00</ServiceExpirationDate> + <Certificate>MIICUTCCAbqgAwIBAgIEWoKrxzANBgkqhkiG9w0BAQsFADBtMQswCQYDVQQGEwJCRTEcMBoGA1UECgwTRXVyb3BlYW4gQ29tbWlzc2lvbjEYMBYGA1UECwwPRElHSVQgZURlbGl2ZXJ5MSYwJAYDVQQDDB1TYW1wbGUgU2lnbmF0dXJlcyBDZXJ0aWZpY2F0ZTAeFw0xODAyMTMwOTEzMjBaFw0zODAyMTMwOTEzMjBaMG0xCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRgwFgYDVQQLDA9ESUdJVCBlRGVsaXZlcnkxJjAkBgNVBAMMHVNhbXBsZSBTaWduYXR1cmVzIENlcnRpZmljYXRlMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDIWYibbbJ6YT3uLQ0oup8kB1jJO/o16nlRfB3CbCbmpGZ2r+zCh67EMstKLltuk3peJ6QTcSaFV2oS1KLKWxwWsV4iEs5qggA5BTkzUicTsQWw39OcPPe0wniJeXdNUlOUFP2ab0ZQ9UMrJgVtlyF2uLijoKx1XR0mpTKmajh1CQIDAQABMA0GCSqGSIb3DQEBCwUAA4GBABoFFJ+vgOo/78SPv73+MEdxkydn5EMsZ+Q4Vt1BmBaq78RcjeS7LpvPZtRxSzW+w59825BbaOCJ5K0oc6lwOXc+SS0ZI0JK2vMlp/2REFLedqHqnhpSWFKWM0Zrq80o1SzBQHC1hq95RXml6RzzPEEK0Ll0dVH7HXRpekRScGic</Certificate> + <ServiceDescription>Sample description of invoicing service</ServiceDescription> + <TechnicalContactUrl>https://example.com</TechnicalContactUrl> + </Endpoint> + </ServiceEndpointList> + </Process> + </ProcessList> + </ServiceInformation> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="SubresourceDefinitionUrlPathSegment"/> + <con:entry key="ResourceIdentifierValue" value="${Put ServiceGroup#ParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${Put ServiceGroup#ParticipantIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#Project#defaultDocTypeIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#Project#defaultDocTypeIdentifier}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:request></con:method><con:method name="DELETE Subresource" id="57d76dab-afb8-4f0e-9a71-3c95150e3ceb" method="DELETE"><con:settings/><con:parameters/><con:representation type="REQUEST"><con:mediaType>text/xml</con:mediaType><con:params/></con:representation><con:representation type="FAULT"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>401 404 400</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>application/xml</con:mediaType><con:params/></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html</con:mediaType><con:status>401</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:request name="Basic Request" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#Project#url}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="SubresourceDefinitionUrlPathSegment"/> + <con:entry key="ResourceIdentifierValue" value="${Put ServiceGroup#ParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${Put ServiceGroup#ParticipantIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#Project#defaultDocTypeIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#Project#defaultDocTypeIdentifier}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:request></con:method></con:resource><con:resource name="NOHeadtmpl-resource-double-colon-NOhead" path="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" id="61682ae6-7d71-468d-ade1-cac863e89a1c"><con:settings/><con:parameters/><con:method name="GET Resource" id="57d76dab-afb8-4f0e-9a71-3c95150e3ceb" method="GET"><con:settings/><con:parameters/><con:representation type="RESPONSE"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>200</con:status><con:params/><con:element xmlns:ns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">ns:ServiceGroup</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>404 400</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html;charset=utf-8</con:mediaType><con:status>404</con:status><con:params/><con:element>html</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html; charset=UTF-8</con:mediaType><con:status>404</con:status><con:params/><con:element>html</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:request name="Basic Request" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#Project#url}</con:endpoint><con:request/><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters/><con:parameterOrder/></con:request></con:method><con:method name="PUT Resource" id="57d76dab-afb8-4f0e-9a71-3c95150e3ceb" method="PUT"><con:settings/><con:parameters/><con:representation type="REQUEST"><con:mediaType>text/xml</con:mediaType><con:params/><con:element xmlns:ns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">ns:ServiceGroup</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>401 400 500 404</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html</con:mediaType><con:status>401</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html;charset=utf-8</con:mediaType><con:status>403 401 404</con:status><con:params/><con:element>html</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/xml</con:mediaType><con:status>400 500</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType xsi:nil="true"/><con:status>400</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType xsi:nil="true"/><con:status>400</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType xsi:nil="true"/><con:status>400</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html; charset=utf-8</con:mediaType><con:status>503</con:status><con:params/><con:element>html</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>200</con:status><con:params/><con:element xmlns:ser="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup">ser:ServiceGroup</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>application/x-www-form-urlencoded</con:mediaType><con:params/><con:element xmlns:ser="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup">ser:ServiceGroup</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:request name="Basic Request" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#Project#url}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"> + <ParticipantIdentifier scheme="${=request.getProperty('ParticipantIdentifierScheme').getValue()}">${=request.getProperty('ParticipantIdentifier').getValue()}</ParticipantIdentifier> + <ServiceMetadataReferenceCollection/> +</ServiceGroup>]]></con:request><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters/><con:parameterOrder/></con:request></con:method><con:method name="DELETE Resource" id="57d76dab-afb8-4f0e-9a71-3c95150e3ceb" method="DELETE"><con:settings/><con:parameters/><con:representation type="FAULT"><con:mediaType>text/html</con:mediaType><con:status>401</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>text/xml</con:mediaType><con:params/></con:representation><con:representation type="REQUEST"><con:mediaType>application/xml</con:mediaType><con:params/></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>404 401 400</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html;charset=utf-8</con:mediaType><con:status>403</con:status><con:params/><con:element>html</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:request name="Basic Request" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#Project#url}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest</con:originalUri><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters/><con:parameterOrder/></con:request></con:method></con:resource><con:resource name="tmpl-resource-single-colon" path="/{ResourceIdentifierScheme}:{ResourceIdentifierValue}" id="61682ae6-7d71-468d-ade1-cac863e89a1c"><con:settings/><con:parameters><con:parameter><con:name>ResourceIdentifierScheme</con:name><con:value>${#Project#defaultParticipantIdentifierScheme}</con:value><con:style>TEMPLATE</con:style><con:default>${#Project#defaultParticipantIdentifierScheme}</con:default></con:parameter><con:parameter><con:name>ResourceIdentifierValue</con:name><con:value>${#Project#defaultParticipantIdentifier}</con:value><con:style>TEMPLATE</con:style><con:default>${#Project#defaultParticipantIdentifier}</con:default></con:parameter></con:parameters><con:method name="GET Resource" id="57d76dab-afb8-4f0e-9a71-3c95150e3ceb" method="GET"><con:settings/><con:parameters/><con:representation type="RESPONSE"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>200</con:status><con:params/><con:element xmlns:ns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">ns:ServiceGroup</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>404 400</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html;charset=utf-8</con:mediaType><con:status>404</con:status><con:params/><con:element>html</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html; charset=UTF-8</con:mediaType><con:status>404</con:status><con:params/><con:element>html</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:request name="Basic Request" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#Project#url}</con:endpoint><con:request/><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#Project#defaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#Project#defaultParticipantIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:request></con:method><con:method name="PUT Resource" id="57d76dab-afb8-4f0e-9a71-3c95150e3ceb" method="PUT"><con:settings/><con:parameters/><con:representation type="REQUEST"><con:mediaType>text/xml</con:mediaType><con:params/><con:element xmlns:ns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">ns:ServiceGroup</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>401 400 500 404</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html</con:mediaType><con:status>401</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html;charset=utf-8</con:mediaType><con:status>403 401 404</con:status><con:params/><con:element>html</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/xml</con:mediaType><con:status>400 500</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType xsi:nil="true"/><con:status>400</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType xsi:nil="true"/><con:status>400</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType xsi:nil="true"/><con:status>400</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html; charset=utf-8</con:mediaType><con:status>503</con:status><con:params/><con:element>html</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>200</con:status><con:params/><con:element xmlns:ser="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup">ser:ServiceGroup</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>application/x-www-form-urlencoded</con:mediaType><con:params/><con:element xmlns:ser="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup">ser:ServiceGroup</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:request name="Basic Request" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#Project#url}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"> + <ParticipantIdentifier scheme="${=request.getProperty('ParticipantIdentifierScheme').getValue()}">${=request.getProperty('ParticipantIdentifier').getValue()}</ParticipantIdentifier> + <ServiceMetadataReferenceCollection/> +</ServiceGroup>]]></con:request><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#Project#defaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#Project#defaultParticipantIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:request></con:method><con:method name="DELETE Resource" id="57d76dab-afb8-4f0e-9a71-3c95150e3ceb" method="DELETE"><con:settings/><con:parameters/><con:representation type="FAULT"><con:mediaType>text/html</con:mediaType><con:status>401</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>text/xml</con:mediaType><con:params/></con:representation><con:representation type="REQUEST"><con:mediaType>application/xml</con:mediaType><con:params/></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>404 401 400</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html;charset=utf-8</con:mediaType><con:status>403</con:status><con:params/><con:element>html</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:request name="Basic Request" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#Project#url}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest</con:originalUri><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#Project#defaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#Project#defaultParticipantIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:request></con:method></con:resource><con:resource name="tmpl-subresource-ebcore" path="/{ResourceIdentifierScheme}:{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" id="61682ae6-7d71-468d-ade1-cac863e89a1c"><con:settings/><con:parameters><con:parameter><con:name>ResourceIdentifierScheme</con:name><con:value>${Put ServiceGroup#ParticipantIdentifierScheme}</con:value><con:style>TEMPLATE</con:style><con:default>${Put ServiceGroup#ParticipantIdentifierScheme}</con:default></con:parameter><con:parameter><con:name>ResourceIdentifierValue</con:name><con:value>${Put ServiceGroup#ParticipantIdentifier}</con:value><con:style>TEMPLATE</con:style><con:default>${Put ServiceGroup#ParticipantIdentifier}</con:default></con:parameter><con:parameter><con:name>SubresourceIdentifierScheme</con:name><con:value>${#Project#defaultDocTypeIdentifierScheme}</con:value><con:style>TEMPLATE</con:style><con:default>${#Project#defaultDocTypeIdentifierScheme}</con:default></con:parameter><con:parameter><con:name>SubresourceIdentifierValue</con:name><con:value>${#Project#defaultDocTypeIdentifier}</con:value><con:style>TEMPLATE</con:style><con:default>${#Project#defaultDocTypeIdentifier}</con:default></con:parameter><con:parameter><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value><con:style>TEMPLATE</con:style><con:default>services</con:default></con:parameter></con:parameters><con:method name="GET Subresource" id="57d76dab-afb8-4f0e-9a71-3c95150e3ceb" method="GET"><con:settings/><con:parameters/><con:representation type="RESPONSE"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>200</con:status><con:params/><con:element xmlns:ns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">ns:ServiceGroup</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>404 400</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:request name="Basic Request" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#Project#url}</con:endpoint><con:request/><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="SubresourceDefinitionUrlPathSegment"/> + <con:entry key="ResourceIdentifierValue" value="${Put ServiceGroup#ParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${Put ServiceGroup#ParticipantIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#Project#defaultDocTypeIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#Project#defaultDocTypeIdentifier}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:request></con:method><con:method name="PUT Subresource" id="57d76dab-afb8-4f0e-9a71-3c95150e3ceb" method="PUT"><con:settings/><con:parameters/><con:representation type="FAULT"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>401 404 400 500</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>text/xml</con:mediaType><con:params/><con:element xmlns:ns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">ns:ServiceMetadata</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html; charset=UTF-8</con:mediaType><con:status>500</con:status><con:params/><con:element>html</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>application/xml</con:mediaType><con:params/><con:element xmlns:ser="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata">ser:ServiceMetadata</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>application/json</con:mediaType><con:params/><con:element xmlns:ser="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata">ser:ServiceMetadata</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>image/jpeg</con:mediaType><con:params/><con:element xmlns:ser="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata">ser:ServiceMetadata</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>ze</con:mediaType><con:params/><con:element xmlns:ser="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata">ser:ServiceMetadata</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html</con:mediaType><con:status>401</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:request name="Basic Request" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#Project#url}</con:endpoint><con:request><![CDATA[<ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"> + <ServiceInformation> + <ParticipantIdentifier scheme="${=request.getProperty('ParticipantIdentifierScheme').getValue()}">${=request.getProperty('ParticipantIdentifier').getValue()}</ParticipantIdentifier> + <DocumentIdentifier scheme="${=request.getProperty('DocTypeIdentifierScheme').getValue()}">${=request.getProperty('DocTypeIdentifier').getValue()}</DocumentIdentifier> + <ProcessList> + <Process> + <ProcessIdentifier scheme="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii04:ver1.0</ProcessIdentifier> + <ServiceEndpointList> + <Endpoint transportProfile="busdox-transport-start"> + <EndpointURI>https://poland.pl/theService</EndpointURI> + <RequireBusinessLevelSignature>true</RequireBusinessLevelSignature> + <ServiceActivationDate>2003-01-01T00:00:00</ServiceActivationDate> + <ServiceExpirationDate>2099-05-01T00:00:00</ServiceExpirationDate> + <Certificate>MIICUTCCAbqgAwIBAgIEWoKrxzANBgkqhkiG9w0BAQsFADBtMQswCQYDVQQGEwJCRTEcMBoGA1UECgwTRXVyb3BlYW4gQ29tbWlzc2lvbjEYMBYGA1UECwwPRElHSVQgZURlbGl2ZXJ5MSYwJAYDVQQDDB1TYW1wbGUgU2lnbmF0dXJlcyBDZXJ0aWZpY2F0ZTAeFw0xODAyMTMwOTEzMjBaFw0zODAyMTMwOTEzMjBaMG0xCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRgwFgYDVQQLDA9ESUdJVCBlRGVsaXZlcnkxJjAkBgNVBAMMHVNhbXBsZSBTaWduYXR1cmVzIENlcnRpZmljYXRlMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDIWYibbbJ6YT3uLQ0oup8kB1jJO/o16nlRfB3CbCbmpGZ2r+zCh67EMstKLltuk3peJ6QTcSaFV2oS1KLKWxwWsV4iEs5qggA5BTkzUicTsQWw39OcPPe0wniJeXdNUlOUFP2ab0ZQ9UMrJgVtlyF2uLijoKx1XR0mpTKmajh1CQIDAQABMA0GCSqGSIb3DQEBCwUAA4GBABoFFJ+vgOo/78SPv73+MEdxkydn5EMsZ+Q4Vt1BmBaq78RcjeS7LpvPZtRxSzW+w59825BbaOCJ5K0oc6lwOXc+SS0ZI0JK2vMlp/2REFLedqHqnhpSWFKWM0Zrq80o1SzBQHC1hq95RXml6RzzPEEK0Ll0dVH7HXRpekRScGic</Certificate> + <ServiceDescription>Sample description of invoicing service</ServiceDescription> + <TechnicalContactUrl>https://example.com</TechnicalContactUrl> + </Endpoint> + </ServiceEndpointList> + </Process> + </ProcessList> + </ServiceInformation> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="SubresourceDefinitionUrlPathSegment"/> + <con:entry key="ResourceIdentifierValue" value="${Put ServiceGroup#ParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${Put ServiceGroup#ParticipantIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#Project#defaultDocTypeIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#Project#defaultDocTypeIdentifier}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:request></con:method><con:method name="DELETE Subresource" id="57d76dab-afb8-4f0e-9a71-3c95150e3ceb" method="DELETE"><con:settings/><con:parameters/><con:representation type="REQUEST"><con:mediaType>text/xml</con:mediaType><con:params/></con:representation><con:representation type="FAULT"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>401 404 400</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>application/xml</con:mediaType><con:params/></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html</con:mediaType><con:status>401</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:request name="Basic Request" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#Project#url}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="SubresourceDefinitionUrlPathSegment"/> + <con:entry key="ResourceIdentifierValue" value="${Put ServiceGroup#ParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${Put ServiceGroup#ParticipantIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#Project#defaultDocTypeIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#Project#defaultDocTypeIdentifier}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:request></con:method></con:resource><con:resource name="tmpl-resource-ebcore-EmptyScheme" path="/::{ResourceIdentifierScheme}:{ResourceIdentifierValue}" id="61682ae6-7d71-468d-ade1-cac863e89a1c"><con:settings/><con:parameters><con:parameter><con:name>ResourceIdentifierScheme</con:name><con:value>${#Project#defaultParticipantIdentifierScheme}</con:value><con:style>TEMPLATE</con:style><con:default>${#Project#defaultParticipantIdentifierScheme}</con:default></con:parameter><con:parameter><con:name>ResourceIdentifierValue</con:name><con:value>${#Project#defaultParticipantIdentifier}</con:value><con:style>TEMPLATE</con:style><con:default>${#Project#defaultParticipantIdentifier}</con:default></con:parameter></con:parameters><con:method name="GET Resource" id="57d76dab-afb8-4f0e-9a71-3c95150e3ceb" method="GET"><con:settings/><con:parameters/><con:representation type="RESPONSE"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>200</con:status><con:params/><con:element xmlns:ns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">ns:ServiceGroup</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>404 400</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html;charset=utf-8</con:mediaType><con:status>404</con:status><con:params/><con:element>html</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html; charset=UTF-8</con:mediaType><con:status>404</con:status><con:params/><con:element>html</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:request name="Basic Request" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#Project#url}</con:endpoint><con:request/><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#Project#defaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#Project#defaultParticipantIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:request></con:method><con:method name="PUT Resource" id="57d76dab-afb8-4f0e-9a71-3c95150e3ceb" method="PUT"><con:settings/><con:parameters/><con:representation type="REQUEST"><con:mediaType>text/xml</con:mediaType><con:params/><con:element xmlns:ns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">ns:ServiceGroup</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>401 400 500 404</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html</con:mediaType><con:status>401</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html;charset=utf-8</con:mediaType><con:status>403 401 404</con:status><con:params/><con:element>html</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/xml</con:mediaType><con:status>400 500</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType xsi:nil="true"/><con:status>400</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType xsi:nil="true"/><con:status>400</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType xsi:nil="true"/><con:status>400</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html; charset=utf-8</con:mediaType><con:status>503</con:status><con:params/><con:element>html</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>200</con:status><con:params/><con:element xmlns:ser="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup">ser:ServiceGroup</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>application/x-www-form-urlencoded</con:mediaType><con:params/><con:element xmlns:ser="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup">ser:ServiceGroup</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:request name="Basic Request" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#Project#url}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"> + <ParticipantIdentifier scheme="${=request.getProperty('ParticipantIdentifierScheme').getValue()}">${=request.getProperty('ParticipantIdentifier').getValue()}</ParticipantIdentifier> + <ServiceMetadataReferenceCollection/> +</ServiceGroup>]]></con:request><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#Project#defaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#Project#defaultParticipantIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:request></con:method><con:method name="DELETE Resource" id="57d76dab-afb8-4f0e-9a71-3c95150e3ceb" method="DELETE"><con:settings/><con:parameters/><con:representation type="FAULT"><con:mediaType>text/html</con:mediaType><con:status>401</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>text/xml</con:mediaType><con:params/></con:representation><con:representation type="REQUEST"><con:mediaType>application/xml</con:mediaType><con:params/></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>404 401 400</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html;charset=utf-8</con:mediaType><con:status>403</con:status><con:params/><con:element>html</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:request name="Basic Request" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#Project#url}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest</con:originalUri><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#Project#defaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#Project#defaultParticipantIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:request></con:method></con:resource><con:resource name="tmpl-subresource-ebcore-EmptyScheme" path="/::{ResourceIdentifierScheme}:{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" id="61682ae6-7d71-468d-ade1-cac863e89a1c"><con:settings/><con:parameters><con:parameter><con:name>ResourceIdentifierScheme</con:name><con:value>${Put ServiceGroup#ParticipantIdentifierScheme}</con:value><con:style>TEMPLATE</con:style><con:default>${Put ServiceGroup#ParticipantIdentifierScheme}</con:default></con:parameter><con:parameter><con:name>ResourceIdentifierValue</con:name><con:value>${Put ServiceGroup#ParticipantIdentifier}</con:value><con:style>TEMPLATE</con:style><con:default>${Put ServiceGroup#ParticipantIdentifier}</con:default></con:parameter><con:parameter><con:name>SubresourceIdentifierScheme</con:name><con:value>${#Project#defaultDocTypeIdentifierScheme}</con:value><con:style>TEMPLATE</con:style><con:default>${#Project#defaultDocTypeIdentifierScheme}</con:default></con:parameter><con:parameter><con:name>SubresourceIdentifierValue</con:name><con:value>${#Project#defaultDocTypeIdentifier}</con:value><con:style>TEMPLATE</con:style><con:default>${#Project#defaultDocTypeIdentifier}</con:default></con:parameter><con:parameter><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value><con:style>TEMPLATE</con:style><con:default>services</con:default></con:parameter></con:parameters><con:method name="GET Subresource" id="57d76dab-afb8-4f0e-9a71-3c95150e3ceb" method="GET"><con:settings/><con:parameters/><con:representation type="RESPONSE"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>200</con:status><con:params/><con:element xmlns:ns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">ns:ServiceGroup</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>404 400</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:request name="Basic Request" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#Project#url}</con:endpoint><con:request/><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="SubresourceDefinitionUrlPathSegment"/> + <con:entry key="ResourceIdentifierValue" value="${Put ServiceGroup#ParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${Put ServiceGroup#ParticipantIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#Project#defaultDocTypeIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#Project#defaultDocTypeIdentifier}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:request></con:method><con:method name="PUT Subresource" id="57d76dab-afb8-4f0e-9a71-3c95150e3ceb" method="PUT"><con:settings/><con:parameters/><con:representation type="FAULT"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>401 404 400 500</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>text/xml</con:mediaType><con:params/><con:element xmlns:ns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">ns:ServiceMetadata</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html; charset=UTF-8</con:mediaType><con:status>500</con:status><con:params/><con:element>html</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>application/xml</con:mediaType><con:params/><con:element xmlns:ser="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata">ser:ServiceMetadata</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>application/json</con:mediaType><con:params/><con:element xmlns:ser="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata">ser:ServiceMetadata</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>image/jpeg</con:mediaType><con:params/><con:element xmlns:ser="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata">ser:ServiceMetadata</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>ze</con:mediaType><con:params/><con:element xmlns:ser="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata">ser:ServiceMetadata</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html</con:mediaType><con:status>401</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>201</con:status><con:params/><con:element>data</con:element></con:representation><con:request name="Basic Request" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#Project#url}</con:endpoint><con:request><![CDATA[<ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"> + <ServiceInformation> + <ParticipantIdentifier scheme="${=request.getProperty('ParticipantIdentifierScheme').getValue()}">${=request.getProperty('ParticipantIdentifier').getValue()}</ParticipantIdentifier> + <DocumentIdentifier scheme="${=request.getProperty('DocTypeIdentifierScheme').getValue()}">${=request.getProperty('DocTypeIdentifier').getValue()}</DocumentIdentifier> + <ProcessList> + <Process> + <ProcessIdentifier scheme="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii04:ver1.0</ProcessIdentifier> + <ServiceEndpointList> + <Endpoint transportProfile="busdox-transport-start"> + <EndpointURI>https://poland.pl/theService</EndpointURI> + <RequireBusinessLevelSignature>true</RequireBusinessLevelSignature> + <ServiceActivationDate>2003-01-01T00:00:00</ServiceActivationDate> + <ServiceExpirationDate>2099-05-01T00:00:00</ServiceExpirationDate> + <Certificate>MIICUTCCAbqgAwIBAgIEWoKrxzANBgkqhkiG9w0BAQsFADBtMQswCQYDVQQGEwJCRTEcMBoGA1UECgwTRXVyb3BlYW4gQ29tbWlzc2lvbjEYMBYGA1UECwwPRElHSVQgZURlbGl2ZXJ5MSYwJAYDVQQDDB1TYW1wbGUgU2lnbmF0dXJlcyBDZXJ0aWZpY2F0ZTAeFw0xODAyMTMwOTEzMjBaFw0zODAyMTMwOTEzMjBaMG0xCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRgwFgYDVQQLDA9ESUdJVCBlRGVsaXZlcnkxJjAkBgNVBAMMHVNhbXBsZSBTaWduYXR1cmVzIENlcnRpZmljYXRlMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDIWYibbbJ6YT3uLQ0oup8kB1jJO/o16nlRfB3CbCbmpGZ2r+zCh67EMstKLltuk3peJ6QTcSaFV2oS1KLKWxwWsV4iEs5qggA5BTkzUicTsQWw39OcPPe0wniJeXdNUlOUFP2ab0ZQ9UMrJgVtlyF2uLijoKx1XR0mpTKmajh1CQIDAQABMA0GCSqGSIb3DQEBCwUAA4GBABoFFJ+vgOo/78SPv73+MEdxkydn5EMsZ+Q4Vt1BmBaq78RcjeS7LpvPZtRxSzW+w59825BbaOCJ5K0oc6lwOXc+SS0ZI0JK2vMlp/2REFLedqHqnhpSWFKWM0Zrq80o1SzBQHC1hq95RXml6RzzPEEK0Ll0dVH7HXRpekRScGic</Certificate> + <ServiceDescription>Sample description of invoicing service</ServiceDescription> + <TechnicalContactUrl>https://example.com</TechnicalContactUrl> + </Endpoint> + </ServiceEndpointList> + </Process> + </ProcessList> + </ServiceInformation> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="SubresourceDefinitionUrlPathSegment"/> + <con:entry key="ResourceIdentifierValue" value="${Put ServiceGroup#ParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${Put ServiceGroup#ParticipantIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#Project#defaultDocTypeIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#Project#defaultDocTypeIdentifier}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:request></con:method><con:method name="DELETE Subresource" id="57d76dab-afb8-4f0e-9a71-3c95150e3ceb" method="DELETE"><con:settings/><con:parameters/><con:representation type="REQUEST"><con:mediaType>text/xml</con:mediaType><con:params/></con:representation><con:representation type="FAULT"><con:mediaType>text/xml;charset=UTF-8</con:mediaType><con:status>401 404 400</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>application/xml</con:mediaType><con:params/></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>0</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html</con:mediaType><con:status>401</con:status><con:params/><con:element xmlns:ec="ec:services:SMP:1.0">ec:ErrorResponse</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType xsi:nil="true"/><con:status>200</con:status><con:params/><con:element>data</con:element></con:representation><con:request name="Basic Request" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#Project#url}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="SubresourceDefinitionUrlPathSegment"/> + <con:entry key="ResourceIdentifierValue" value="${Put ServiceGroup#ParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${Put ServiceGroup#ParticipantIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#Project#defaultDocTypeIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#Project#defaultDocTypeIdentifier}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:request></con:method></con:resource></con:interface><con:testSuite id="f67e22b1-8209-44c2-896c-8aec1e67238c" name="PASSING_AUTO_BAMBOO"><con:description>TestSuite generated for REST Service [SMP]</con:description><con:settings><con:setting id="IncludeOverview">true</con:setting><con:setting id="IncludeResults">false</con:setting><con:setting id="FlowLayout">false</con:setting><con:setting id="ErrorDetails">false</con:setting><con:setting id="IncludeCoverage">true</con:setting></con:settings><con:runType>SEQUENTIAL</con:runType><con:testCase id="0314b35e-110f-4de1-b9b1-896b647b6ff8" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="BaseFlow_CreateResource" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="c943a53d-2ff1-4bf0-8221-1c391c1521ff"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TmplEndpoint}</con:endpoint><con:request>${#Project#oasisSmp2ServiceGroupTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#TmplRIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#TmplRIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="c57314b7-5733-4c70-b4e7-15b28232fbb2"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TmplEndpoint}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#TmplRIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#TmplRIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="9bff26a9-2169-40d5-9106-feb891a709a2"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TmplEndpoint}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#TmplRIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#TmplRIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:tearDownScript>// Run clean test steps. +//testRunner.testCase.testSteps['Delete ServiceMetadata'].run(testRunner, context); +//testRunner.testCase.testSteps['Delete ServiceGroup'].run(testRunner, context); + +//ExcelReporting.reportTestCase(testRunner, log)</con:tearDownScript><con:properties><con:property><con:name>TmplRIdentifierValue</con:name><con:value/></con:property><con:property><con:name>TmplRIdentifierScheme</con:name><con:value/></con:property><con:property><con:name>TmplPutResourceRequestFilePath</con:name><con:value/></con:property><con:property><con:name>TmplResourceDefPathSegment</con:name><con:value/></con:property><con:property><con:name>TmplEndpoint</con:name><con:value/></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="71133482-4d20-4cad-9f2e-d95381123080" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="BaseFlow_CreateResourceSubresource" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="d4da73eb-5b13-4b93-9710-03ff8bd869d0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TmplEndpoint}</con:endpoint><con:request>${=new File('${#TestCase#TmplPutResourceRequestFilePath}').text}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#TmplRIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#TmplRIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="437f2453-38d7-4615-90ca-6f39acd13887"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TmplEndpoint}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#TmplRIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#TmplRIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="18c18658-0ac8-42ea-83d4-a8ea7e4e0bf8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TmplEndpoint}</con:endpoint><con:request>${=new File('${#TestCase#TmplPutSubresourceRequestFilePath}').text}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#TmplSubresourceDefPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#TmplRIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#TmplRIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#TmplSubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#TmplSubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="32218eb6-00c0-4e31-bdc3-a10b01db37d2"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TmplEndpoint}</con:endpoint><con:request/><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#TmplSubresourceDefPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#TmplRIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#TmplRIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#TmplSubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#TmplSubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="3878620a-a6a4-4535-8be2-f80bd5281d01"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TmplEndpoint}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#TmplSubresourceDefPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#TmplRIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#TmplRIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#TmplSubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#TmplSubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="69848600-c2da-4467-818a-52725d31827c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TmplEndpoint}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#TmplRIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#TmplRIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:tearDownScript>// Run clean test steps. +//testRunner.testCase.testSteps['Delete ServiceMetadata'].run(testRunner, context); +//testRunner.testCase.testSteps['Delete ServiceGroup'].run(testRunner, context); + +//ExcelReporting.reportTestCase(testRunner, log)</con:tearDownScript><con:properties><con:property><con:name>TmplEndpoint</con:name><con:value/></con:property><con:property><con:name>TmplRIdentifierValue</con:name><con:value/></con:property><con:property><con:name>TmplRIdentifierScheme</con:name><con:value/></con:property><con:property><con:name>TmplResourceDefPathSegment</con:name><con:value/></con:property><con:property><con:name>TmplSubresourceIdentifierValue</con:name><con:value/></con:property><con:property><con:name>TmplSubresourceIdentifierScheme</con:name><con:value/></con:property><con:property><con:name>TmplSubresourceDefPathSegment</con:name><con:value/></con:property><con:property><con:name>TmplPutResourceRequestFilePath</con:name><con:value/></con:property><con:property><con:name>TmplPutSubresourceRequestFilePath</con:name><con:value/></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="be486acd-83ff-43c2-ba90-c2b0bf959e4a" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-1.0_001-CreateResourceBasicFlow-Success" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="eb8e4f10-dd70-41a3-a32f-d98e36aa3e04"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestCase#Domain}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="b551206c-4c2c-463b-8b3e-97a4b845d201"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="78567d69-16eb-401b-9ed1-d8fd98086f55"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>smp-1</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/smp-1</con:value></con:property><con:property><con:name>Domain</con:name><con:value>testdomain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test::smp-01_001</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp1ServiceGroupTemplate}</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="928a00ad-ab81-425f-a886-5c74267d3249" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-1.0_002-CreateResourceAndSubresourceBasicFlow-Success" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="1ba6b022-d675-4e81-b03c-d9aaa19d9008"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="c205262e-742e-4833-a127-8c1289413c08"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="f32b2581-3cd9-4c63-b487-ab12ddf336f0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="a2a8ae3e-245d-482b-953d-931cede13f77"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="47653744-50ef-46be-bd83-a2fe45dba116"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="169f925d-cfe2-411a-9010-0e8f1d188ccc"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>smp-1</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/smp-1</con:value></con:property><con:property><con:name>Domain</con:name><con:value>testdomain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-01_002</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.0</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp1ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp1ServiceMetadataTemplate}</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="da4b4001-15b4-4070-8b71-e8f9382d0064" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="Configuration" searchProperties="true" disabled="true"><con:settings/><con:properties/></con:testCase><con:testCase id="99ae6ea7-fc34-4ec0-9212-9cf63e531542" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_001-CreateResourceBasicFlow-Success" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="ed9000b2-b639-436b-8cf5-74f869a719fc"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="domain" value="${#TestCase#Domain}"/> + <con:entry key="domain" value="${#TestSuite#Domain}"/> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> +</xml-fragment></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="aca8a3b9-6dca-4904-996a-18483f9f3c94"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="domain" value="${#TestSuite#Domain}"/> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> +</xml-fragment></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200,201</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="ad0a6243-8c45-4c24-a07d-2fe1b8638b23" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="domain" value="${#TestSuite#Domain}"/> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> +</xml-fragment></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="groovy" name="Groovy Script" id="8b6677e4-2616-4726-80f5-166639dea896"><con:settings/><con:config><script>import com.eviware.soapui.impl.wsdl.teststeps.RestTestRequestStep +def headers=null +testRunner.testCase.getTestStepList().each{testStep -> + if (testStep instanceof RestTestRequestStep) { + headers=testStep.httpRequest.requestHeaders + headers.put("domain", "\${#TestSuite#domainDef}") + testStep.httpRequest.requestHeaders = headers + log.info "headers="+headers + } +} +log.info "DONE"</script></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_001</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="14cc6734-0803-4b58-98b0-40df4efa6618" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_002-CreateResourceAndSubresourceBasicFlow-Success" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="63da21ec-78b7-4067-bfe8-e1c249b3f75a"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="9e3c68ea-8bab-4637-98d3-f341c2d95318"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="9fb4f6fb-6075-475d-879c-b8702d96a1fb"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="08a665fe-44cf-401b-b5b3-bd948c26eae2"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="5fb818b1-8b68-4aff-83e1-fa383d96ef35" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="957ec472-532e-4b62-9e34-d296e75a36d0" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ExtensionAgencyID</con:name><con:value>Agency ID Dummy</con:value></con:property><con:property><con:name>ExtensionAgencyName</con:name><con:value>Agency Name Dummy</con:value></con:property><con:property><con:name>ExtensionDenomination</con:name><con:value>Dummy</con:value></con:property><con:property><con:name>ExtensionID</con:name><con:value>token1</con:value></con:property><con:property><con:name>ExtensionName</con:name><con:value>Extension Dummy</con:value></con:property><con:property><con:name>ExtensionReason</con:name><con:value>Added for tests purposes</con:value></con:property><con:property><con:name>ExtensionReasonCode</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionToken</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionUri</con:name><con:value>http://www.mywebsite.com</con:value></con:property><con:property><con:name>ExtensionUrl</con:name><con:value>http://test.eu</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_002</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.0</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="f805e4e3-5268-4bf8-b63d-dd53491504d6" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_003-CaseSensitivityCreateResource-Success" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="520c7f0e-1d3a-4e02-ae66-632bceae15b1"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestCase#Domain}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="443ecfa9-6d87-43d2-975d-b8741996fc04"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource multicase" id="df2b48cd-67b8-4663-9775-506c42bee8c2"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource multicase" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#MultiCaseDefaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource multicase" id="5a7f3127-b195-48d6-ac54-b754816076a4"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource multicase" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestCase#Domain}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#MultiCaseDefaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource 2" id="9d7b9892-e665-4bc2-a753-d824d64f30e3"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource 2" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource multicase 2" id="daa4a15b-14d5-476a-91d5-8b9fbb64799c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource multicase 2" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#MultiCaseDefaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource multicase" id="a8864832-3b97-4925-9efb-fe03fcb4b1d5"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource multicase" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#MultiCaseDefaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ExtensionAgencyID</con:name><con:value>Agency ID Dummy</con:value></con:property><con:property><con:name>ExtensionAgencyName</con:name><con:value>Agency Name Dummy</con:value></con:property><con:property><con:name>ExtensionDenomination</con:name><con:value>Dummy</con:value></con:property><con:property><con:name>ExtensionID</con:name><con:value>token1</con:value></con:property><con:property><con:name>ExtensionName</con:name><con:value>Extension Dummy</con:value></con:property><con:property><con:name>ExtensionReason</con:name><con:value>Added for tests purposes</con:value></con:property><con:property><con:name>ExtensionReasonCode</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionToken</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionUri</con:name><con:value>http://www.mywebsite.com</con:value></con:property><con:property><con:name>ExtensionUrl</con:name><con:value>http://test.eu</con:value></con:property><con:property><con:name>MultiCaseDefaultParticipantIdentifier</con:name><con:value>0088:777002AbZz777:test:smp-03_001</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:777002abzz777:test:smp-03_001</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>multiCaseResourceIdentifierValue</con:name><con:value>0088:777002AbZz777:test:sMp-02_003</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="10ee7baa-4fa3-4652-9032-a9a2c72bd9d9" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_004-CreateResourceWithExtension-Success" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="2b33fa86-fa22-47b2-a568-a1dd64ce13b2"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestCase#Domain}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8"?> +<ns5:ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:ns2="http://docs.oasis-open.org/bdxr/ns/SMP/2/ExtensionComponents" + xmlns:ns3="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns:ns4="http://www.w3.org/2000/09/xmldsig#" + xmlns:ns5="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup"> + <ns2:SMPExtensions> + <ns2:SMPExtension> + <ID>${#TestCase#ExtensionID}</ID> + <ns2:Name>${#TestCase#ExtensionName}</ns2:Name> + <ns2:ExtensionAgencyID>${#TestCase#ExtensionAgencyID}</ns2:ExtensionAgencyID> + <ns2:ExtensionAgencyName>${#TestCase#ExtensionAgencyName}</ns2:ExtensionAgencyName> + <ns2:ExtensionURI>${#TestCase#ExtensionUri}</ns2:ExtensionURI> + <ns2:ExtensionReasonCode>${#TestCase#ExtensionReasonCode}</ns2:ExtensionReasonCode> + <ns2:ExtensionReason>${#TestCase#ExtensionReason}</ns2:ExtensionReason> + <ns2:ExtensionContent> + <ex:${#TestCase#ExtensionDenomination} xmlns:ex="${#TestCase#ExtensionUrl}"> + ${#TestCase#ExtensionToken} + </ex:${#TestCase#ExtensionDenomination}> + </ns2:ExtensionContent> + </ns2:SMPExtension> + </ns2:SMPExtensions> + <SMPVersionID>2.0</SMPVersionID> + <ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</ParticipantID> +</ns5:ServiceGroup> +]]></con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="0520b4c6-db0f-4631-a7c8-12f07bd5ddb8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="8e8cc2b1-b768-46c9-a571-1cb0445d4439"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ExtensionAgencyID</con:name><con:value>Agency ID Dummy</con:value></con:property><con:property><con:name>ExtensionAgencyName</con:name><con:value>Agency Name Dummy</con:value></con:property><con:property><con:name>ExtensionDenomination</con:name><con:value>Dummy</con:value></con:property><con:property><con:name>ExtensionID</con:name><con:value>token1</con:value></con:property><con:property><con:name>ExtensionName</con:name><con:value>Extension Dummy</con:value></con:property><con:property><con:name>ExtensionReason</con:name><con:value>Added for tests purposes</con:value></con:property><con:property><con:name>ExtensionReasonCode</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionToken</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionUri</con:name><con:value>http://www.mywebsite.com</con:value></con:property><con:property><con:name>ExtensionUrl</con:name><con:value>http://test.eu</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupWith1ExtensionTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_004</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="dc623b58-1cab-422a-a7d0-421cabb8e076" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_005-CreateResourceUnauthorizedSender-Unsuccessful" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="d83e2fc7-89b4-4073-8e67-c7cf3a2d54e7"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="SSLClientCert" value="MIIDCTCCAfGgAwIBAgIJAPce6LEcs7eHMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzAeFw0yMzA1MDMxMzQzMjdaFw0yNDA1MDIxMzQzMjdaMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKQsdggt2dkSlNns1hLggft+GiIHOsdOko2RRG42tcRyOqG8W9d05OKDQv2j81m/9lTrQVg69PCftDfV9/cJMtuuk7yGLfGVDzkVL13DRthgAIJPiONmZhLtm3gpv+UqVLDfZkZjUjjjuYcgwYWFoCHIEfDqfslQ+UrkPcrTOEtwrNQwCIK0rTUlwgaX1P0MUht7Hrlwx7QbppyU4FUoixYAuC1jFK5opOiV4sXkDRC3zfaKMv7zc30GPwy8fSp7h1/mm7PwBuM41VyGTbldinzcdbYQF14RHhEU7yiMXQRA4vZs6P4Lw9KvAz+iiwP3uvGc5/63hzDGZfmqcK26pg0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAoxRxofX/0lJAFswHTq01DcgcsoNeVwbj2qq1tt7dfa480UdPoKwZYmTXnHrenUrD1pUYHU9K+HSY9WER7B+Mta4MxEAMSWt9cIlCtbUTfR91uuWk/2phsM1cAH0fOpvHqjQD+TeCUqK4TkVd90sNR54Dsfc9Rn1RHCT6XWxLLtrgLT6CZIxPQUfJZ7LVyVBzpkjumBhFgW0JEe1FnExpTz3RcFGXxSexMvmm5I5xnVVx1TyES3cE3CBkMbSUypx/vBD1N9Nc4+B32HW0svExqVqt1WTHLARtuVWUjco3nL9U6SrLL3EKTM9qZ/1OYRitMYtkIlYMGxc7durhyKv20w=="/> + <con:entry key="ServiceGroup-Owner" value="MIIDCTCCAfGgAwIBAgIJAPce6LEcs7eHMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzAeFw0yMzA1MDMxMzQzMjdaFw0yNDA1MDIxMzQzMjdaMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKQsdggt2dkSlNns1hLggft+GiIHOsdOko2RRG42tcRyOqG8W9d05OKDQv2j81m/9lTrQVg69PCftDfV9/cJMtuuk7yGLfGVDzkVL13DRthgAIJPiONmZhLtm3gpv+UqVLDfZkZjUjjjuYcgwYWFoCHIEfDqfslQ+UrkPcrTOEtwrNQwCIK0rTUlwgaX1P0MUht7Hrlwx7QbppyU4FUoixYAuC1jFK5opOiV4sXkDRC3zfaKMv7zc30GPwy8fSp7h1/mm7PwBuM41VyGTbldinzcdbYQF14RHhEU7yiMXQRA4vZs6P4Lw9KvAz+iiwP3uvGc5/63hzDGZfmqcK26pg0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAoxRxofX/0lJAFswHTq01DcgcsoNeVwbj2qq1tt7dfa480UdPoKwZYmTXnHrenUrD1pUYHU9K+HSY9WER7B+Mta4MxEAMSWt9cIlCtbUTfR91uuWk/2phsM1cAH0fOpvHqjQD+TeCUqK4TkVd90sNR54Dsfc9Rn1RHCT6XWxLLtrgLT6CZIxPQUfJZ7LVyVBzpkjumBhFgW0JEe1FnExpTz3RcFGXxSexMvmm5I5xnVVx1TyES3cE3CBkMbSUypx/vBD1N9Nc4+B32HW0svExqVqt1WTHLARtuVWUjco3nL9U6SrLL3EKTM9qZ/1OYRitMYtkIlYMGxc7durhyKv20w=="/> + <con:entry key="domain" value="${#TestCase#Domain}"/> +</xml-fragment></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="3f6f0618-7b9a-44b3-972b-65c58e0ad959" name="Contains Unauthorized"><con:configuration><token>UNAUTHORIZED</token><ignoreCase>false</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="e0f4f06d-2e6b-4aac-a26b-984d54b9c04f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="a6d89610-b6d7-4374-a74f-7fedbed0bb58" name="Contains ServiceGroup not found"><con:configuration><token>ServiceGroup not found</token><ignoreCase>false</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="68d45801-b000-4f12-a2c6-89cc13617bf0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_005</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="f39e1f6b-ff90-4cd0-8b6a-6e47ad417150" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_007-CreateResourceAlreadyExistent-Success" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="c5dadfae-4b77-480f-8f9f-826faade2adb"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestCase#Domain}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="460a24bb-e025-4d85-948b-ac9b2dd0945e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource 2" id="a6b777bc-ab86-47a1-8905-0375772a2f97"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource 2" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestCase#Domain}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="3cf04851-232b-462a-8c88-d7196b6ff12a"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_007</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="3fba1cbf-e7ad-41cd-a83b-90e8f5a331b6" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_008-CreateResourceNotRegisteredSender-Unsucessful" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="73a6fd0b-64d1-4af7-8281-637a9f35cefb"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="ServiceGroup-Owner" value="${#TestCase#HeaderServiceGroupOwner}"/> + <con:entry key="domain" value="${#TestCase#Domain}"/> +</xml-fragment></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="512677ae-c34f-41c5-a8e4-ff1bef7d50d6" name="Script Assertion"><con:configuration><scriptText>// Obtain the response message and convert it to lowercase +def responseMessage = messageExchange.responseContent.toLowerCase() + +// Obtain the testcase property and convert it to lowercase +def testcaseProperty = context.testCase.getPropertyValue("ExpectedResponsePutResource").toLowerCase() + +// Check if the response message contains the text from the testcase property +assert responseMessage.contains(testcaseProperty) : "The response message does not contain the expected text." +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#TestCase#User}</con:username><con:password>${#TestCase#Password}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="abc4440a-a328-4291-8b3b-dd11d0555128"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404 +</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ExpectedResponsePutResource</con:name><con:value>User must be authenticated for the action:</con:value></con:property><con:property><con:name>ExtensionAgencyID</con:name><con:value>Agency ID Dummy</con:value></con:property><con:property><con:name>ExtensionAgencyName</con:name><con:value>Agency Name Dummy</con:value></con:property><con:property><con:name>ExtensionDenomination</con:name><con:value>Dummy</con:value></con:property><con:property><con:name>ExtensionID</con:name><con:value>token1</con:value></con:property><con:property><con:name>ExtensionName</con:name><con:value>Extension Dummy</con:value></con:property><con:property><con:name>ExtensionReason</con:name><con:value>Added for tests purposes</con:value></con:property><con:property><con:name>ExtensionReasonCode</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionToken</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionUri</con:name><con:value>http://www.mywebsite.com</con:value></con:property><con:property><con:name>ExtensionUrl</con:name><con:value>http://test.eu</con:value></con:property><con:property><con:name>HeaderServiceGroupOwner</con:name><con:value>CN=SMP_0112992001,O=DIGIT,C=BE</con:value></con:property><con:property><con:name>Password</con:name><con:value>notexistent</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_008</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>user</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="f513e682-cdc4-4de2-ada2-99492ea22dd4" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_009-CreateResourceNotRegisteredSenderAndserviceGroupAdminNotSpecified-Unsuccessful" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="1c599f95-4e22-43a9-9d92-f6874024f383"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestCase#Domain}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>// Obtain the response message and convert it to lowercase +def responseMessage = messageExchange.responseContent.toLowerCase() + +// Obtain the testcase property and convert it to lowercase +def testcaseProperty = context.testCase.getPropertyValue("ExpectedResponsePutResource").toLowerCase() + +// Check if the response message contains the text from the testcase property +assert responseMessage.contains(testcaseProperty) : "The response message does not contain the expected text." +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#TestCase#User}</con:username><con:password>${#TestCase#Password}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="0bcf09a7-fc7f-4320-9739-8200801701e1"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ExpectedResponsePutResource</con:name><con:value>User must be authenticated for the action:</con:value></con:property><con:property><con:name>Password</con:name><con:value>notexistent</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_009</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>user</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="5932d9e1-1536-48e4-8eb3-0a50f270442b" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_010-CreateResourceBadRequest-Unsuccessful" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource XSD_INVALID Extension 1" id="4fc9175a-8d1f-4ce1-8a6c-acc41022be8f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource XSD_INVALID Extension 1" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestCase#Domain}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8"?> +<ns5:ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:ns2="http://docs.oasis-open.org/bdxr/ns/SMP/2/ExtensionComponents" + xmlns:ns3="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns:ns4="http://www.w3.org/2000/09/xmldsig#" + xmlns:ns5="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup"> + <SMPVersionID>2.0</SMPVersionID> + <ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</ParticipantID> + + <Extension> + DummyValue + </Extension> +</ns5:ServiceGroup>]]></con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>//GetCurrentTeststepname + + +// Get current test name and trim spaces +def stepname = context.testCase.getTestStepAt(context.getCurrentStepIndex()).getLabel().replaceAll("\\s", "") +log.info ("stepname " + stepname) + +// concatenate propertyname : +testcasePropertyName = "ExpectedResponse" + stepname +//log.info ("Property name " + testcasePropertyName) + +// Obtain the testcase property and convert it to lowercase +def testcaseProperty = context.testCase.getPropertyValue(testcasePropertyName) +assert testcaseProperty != null : "The test step is null." +testcaseProperty = testcaseProperty.toLowerCase() +//log.info ("Property value " + testcaseProperty) + +// Obtain the response message and convert it to lowercase +def responseMessage = messageExchange.responseContent.toLowerCase() +assert responseMessage != null : "The test step is null." +responseMessage = responseMessage.toLowerCase() +//log.info ("responseMessage " + responseMessage) + +// Check if the response message contains the text from the testcase property +assert responseMessage.contains(testcaseProperty) : "The response message does not contain the expected text." +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource XSD_INVALID Extension 1" id="9892ac2d-dd84-461e-95a0-03d37ebb122e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource XSD_INVALID Extension 1" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource XSD_INVALID Extension 2" id="8400394f-f0d5-4cfd-8e7f-4943a751d4af"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource XSD_INVALID Extension 2" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestCase#Domain}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8"?> +<ns5:ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:ns2="http://docs.oasis-open.org/bdxr/ns/SMP/2/ExtensionComponents" + xmlns:ns3="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns:ns4="http://www.w3.org/2000/09/xmldsig#" + xmlns:ns5="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup"> + <SMPVersionID>2.0</SMPVersionID> + <ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</ParticipantID> + + <Extension>Dummy</Extension> +</ns5:ServiceGroup>]]></con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>//GetCurrentTeststepname + + +// Get current test name and trim spaces +def stepname = context.testCase.getTestStepAt(context.getCurrentStepIndex()).getLabel().replaceAll("\\s", "") +log.info ("stepname " + stepname) + +// concatenate propertyname : +testcasePropertyName = "ExpectedResponse" + stepname +//log.info ("Property name " + testcasePropertyName) + +// Obtain the testcase property and convert it to lowercase +def testcaseProperty = context.testCase.getPropertyValue(testcasePropertyName) +assert testcaseProperty != null : "The test step is null." +testcaseProperty = testcaseProperty.toLowerCase() +//log.info ("Property value " + testcaseProperty) + +// Obtain the response message and convert it to lowercase +def responseMessage = messageExchange.responseContent.toLowerCase() +assert responseMessage != null : "The test step is null." +responseMessage = responseMessage.toLowerCase() +//log.info ("responseMessage " + responseMessage) + +// Check if the response message contains the text from the testcase property +assert responseMessage.contains(testcaseProperty) : "The response message does not contain the expected text." +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource XSD_INVALID Extension 2" id="a0488089-cf30-4e2c-81b4-8027d19e6ae3"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource XSD_INVALID Extension 2" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource XSD_INVALID ParticipantID Occurence 2" id="8ba160ec-7131-4d17-996f-dd02afc47db0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource XSD_INVALID ParticipantID Occurence 2" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="ServiceGroup-Owner" value="CN=SMP_0112992001,O=DIGIT,C=BE"/> + <con:entry key="domain" value="${#TestCase#Domain}"/> +</xml-fragment></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8"?> +<ns5:ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:ns2="http://docs.oasis-open.org/bdxr/ns/SMP/2/ExtensionComponents" + xmlns:ns3="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns:ns4="http://www.w3.org/2000/09/xmldsig#" + xmlns:ns5="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup"> + <SMPVersionID>2.0</SMPVersionID> + <ParticipantID schemeID="${=testCase.getProperty('ResourceIdentifierScheme').getValue()}">${=testCase.getProperty('InvalidResourceIdentifierValue').getValue()}</ParticipantID> +</ns5:ServiceGroup>]]></con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>//GetCurrentTeststepname + + +// Get current test name and trim spaces +def stepname = context.testCase.getTestStepAt(context.getCurrentStepIndex()).getLabel().replaceAll("\\s", "") +log.info ("stepname " + stepname) + +// concatenate propertyname : +testcasePropertyName = "ExpectedResponse" + stepname +//log.info ("Property name " + testcasePropertyName) + +// Obtain the testcase property and convert it to lowercase +def testcaseProperty = context.testCase.getPropertyValue(testcasePropertyName) +assert testcaseProperty != null : "The test step is null." +testcaseProperty = testcaseProperty.toLowerCase() +//log.info ("Property value " + testcaseProperty) + +// Obtain the response message and convert it to lowercase +def responseMessage = messageExchange.responseContent.toLowerCase() +assert responseMessage != null : "The test step is null." +responseMessage = responseMessage.toLowerCase() +//log.info ("responseMessage " + responseMessage) + +// Check if the response message contains the text from the testcase property +assert responseMessage.contains(testcaseProperty) : "The response message does not contain the expected text." +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource XSD_INVALID ParticipantID Occurence 2" id="d8de7e36-bd58-4e0d-a8d5-230e9d566195"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource XSD_INVALID ParticipantID Occurence 2" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404 +</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource XSD_INVALID Extra Element" id="d82ae706-9a4d-4c1f-894a-7498f8177311"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource XSD_INVALID Extra Element" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestCase#Domain}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8"?> +<ns5:ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:ns2="http://docs.oasis-open.org/bdxr/ns/SMP/2/ExtensionComponents" + xmlns:ns3="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns:ns4="http://www.w3.org/2000/09/xmldsig#" + xmlns:ns5="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup"> + <SMPVersionID>2.0</SMPVersionID> + <ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</ParticipantID> + <ExtraIdentifier scheme="ehealth-actorid-qns">0088:7770010100777</ExtraIdentifier> +</ns5:ServiceGroup>]]></con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText> //GetCurrentTeststepname + // Get current test name and trim spaces + def stepname = context.testCase.getTestStepAt(context.getCurrentStepIndex()).getLabel().replaceAll("\\s", "") + log.info ("stepname " + stepname) + + // concatenate propertyname : + testcasePropertyName = "ExpectedResponse" + stepname + log.info ("Property name " + testcasePropertyName) + + // Obtain the testcase property and convert it to lowercase + def testcaseProperty = context.testCase.getPropertyValue(testcasePropertyName) + assert testcaseProperty != null : "The test step is null." + testcaseProperty = testcaseProperty.toLowerCase() + //log.info ("Property value " + testcaseProperty) + + // Obtain the response message and convert it to lowercase + def responseMessage = messageExchange.responseContent.toLowerCase() + assert responseMessage != null : "The test step is null." + responseMessage = responseMessage.toLowerCase() + //log.info ("responseMessage " + responseMessage) + + // Check if the response message contains the text from the testcase property + assert responseMessage.contains(testcaseProperty) : "The response message does not contain the expected text." +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource XSD_INVALID Extra Element" id="589cddc4-8368-4891-905b-db9a4cf115c4"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource XSD_INVALID Extra Element" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource WRONG_FIELD ParticipantID" id="be776a16-5c25-446d-831a-343ebbe0842a" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource WRONG_FIELD ParticipantID" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestCase#Domain}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText> //GetCurrentTeststepname + + + // Get current test name and trim spaces + def stepname = context.testCase.getTestStepAt(context.getCurrentStepIndex()).getLabel().replaceAll("\\s", "") + log.info ("stepname " + stepname) + + // concatenate propertyname : + testcasePropertyName = "ExpectedResponse" + stepname + //log.info ("Property name " + testcasePropertyName) + + // Obtain the testcase property and convert it to lowercase + def testcaseProperty = context.testCase.getPropertyValue(testcasePropertyName) + assert testcaseProperty != null : "The test step is null." + testcaseProperty = testcaseProperty.toLowerCase() + //log.info ("Property value " + testcaseProperty) + + // Obtain the response message and convert it to lowercase + def responseMessage = messageExchange.responseContent.toLowerCase() + assert responseMessage != null : "The test step is null." + responseMessage = responseMessage.toLowerCase() + //log.info ("responseMessage " + responseMessage) + + // Check if the response message contains the text from the testcase property + assert responseMessage.contains(testcaseProperty) : "The response message does not contain the expected text."</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource WRONG_FIELD ParticipantID" id="4ebdde47-7a87-496a-a3d0-9223b1c901fe" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource WRONG_FIELD ParticipantID" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource FORMAT_ERROR Delimiter" id="2e71397e-ec46-45a8-bc79-5b25aafc4c2a" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource FORMAT_ERROR Delimiter" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestCase#Domain}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText> //GetCurrentTeststepname + + + // Get current test name and trim spaces + def stepname = context.testCase.getTestStepAt(context.getCurrentStepIndex()).getLabel().replaceAll("\\s", "") + log.info ("stepname " + stepname) + + // concatenate propertyname : + testcasePropertyName = "ExpectedResponse" + stepname + //log.info ("Property name " + testcasePropertyName) + + // Obtain the testcase property and convert it to lowercase + def testcaseProperty = context.testCase.getPropertyValue(testcasePropertyName) + assert testcaseProperty != null : "The test step is null." + testcaseProperty = testcaseProperty.toLowerCase() + //log.info ("Property value " + testcaseProperty) + + // Obtain the response message and convert it to lowercase + def responseMessage = messageExchange.responseContent.toLowerCase() + assert responseMessage != null : "The test step is null." + responseMessage = responseMessage.toLowerCase() + //log.info ("responseMessage " + responseMessage) + + // Check if the response message contains the text from the testcase property + assert responseMessage.contains(testcaseProperty) : "The response message does not contain the expected text."</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource FORMAT_ERROR Delimiter" id="8141d730-7c6e-4f75-aee0-6b7e6f5b0a9b" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource FORMAT_ERROR Delimiter" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource WRONG_FIELD Ref" id="4d0f6219-7a93-457b-ab49-de3d97c2c13c" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource WRONG_FIELD Ref" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestCase#Domain}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText> //GetCurrentTeststepname + + + // Get current test name and trim spaces + def stepname = context.testCase.getTestStepAt(context.getCurrentStepIndex()).getLabel().replaceAll("\\s", "") + log.info ("stepname " + stepname) + + // concatenate propertyname : + testcasePropertyName = "ExpectedResponse" + stepname + //log.info ("Property name " + testcasePropertyName) + + // Obtain the testcase property and convert it to lowercase + def testcaseProperty = context.testCase.getPropertyValue(testcasePropertyName) + assert testcaseProperty != null : "The test step is null." + testcaseProperty = testcaseProperty.toLowerCase() + //log.info ("Property value " + testcaseProperty) + + // Obtain the response message and convert it to lowercase + def responseMessage = messageExchange.responseContent.toLowerCase() + assert responseMessage != null : "The test step is null." + responseMessage = responseMessage.toLowerCase() + //log.info ("responseMessage " + responseMessage) + + // Check if the response message contains the text from the testcase property + assert responseMessage.contains(testcaseProperty) : "The response message does not contain the expected text."</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource WRONG_FIELD Ref" id="0ff6ce89-8c27-4c1a-aab8-f36d3da151f3" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource WRONG_FIELD Ref" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource USER_NOT_FOUND" id="be10038a-2de8-4420-92f2-b337c92977c5" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource USER_NOT_FOUND" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestCase#Domain}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText> //GetCurrentTeststepname + + + // Get current test name and trim spaces + def stepname = context.testCase.getTestStepAt(context.getCurrentStepIndex()).getLabel().replaceAll("\\s", "") + log.info ("stepname " + stepname) + + // concatenate propertyname : + testcasePropertyName = "ExpectedResponse" + stepname + //log.info ("Property name " + testcasePropertyName) + + // Obtain the testcase property and convert it to lowercase + def testcaseProperty = context.testCase.getPropertyValue(testcasePropertyName) + assert testcaseProperty != null : "The test step is null." + testcaseProperty = testcaseProperty.toLowerCase() + //log.info ("Property value " + testcaseProperty) + + // Obtain the response message and convert it to lowercase + def responseMessage = messageExchange.responseContent.toLowerCase() + assert responseMessage != null : "The test step is null." + responseMessage = responseMessage.toLowerCase() + //log.info ("responseMessage " + responseMessage) + + // Check if the response message contains the text from the testcase property + assert responseMessage.contains(testcaseProperty) : "The response message does not contain the expected text."</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource USER_NOT_FOUND" id="f7e70d76-0579-43a8-8d5a-9146d7038474" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource USER_NOT_FOUND" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource XSD_INVALID ParticipantID Occurence 0" id="422c0f87-c384-47b9-a459-8e4f40033185" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource XSD_INVALID ParticipantID Occurence 0" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestCase#Domain}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText> //GetCurrentTeststepname + + + // Get current test name and trim spaces + def stepname = context.testCase.getTestStepAt(context.getCurrentStepIndex()).getLabel().replaceAll("\\s", "") + log.info ("stepname " + stepname) + + // concatenate propertyname : + testcasePropertyName = "ExpectedResponse" + stepname + //log.info ("Property name " + testcasePropertyName) + + // Obtain the testcase property and convert it to lowercase + def testcaseProperty = context.testCase.getPropertyValue(testcasePropertyName) + assert testcaseProperty != null : "The test step is null." + testcaseProperty = testcaseProperty.toLowerCase() + //log.info ("Property value " + testcaseProperty) + + // Obtain the response message and convert it to lowercase + def responseMessage = messageExchange.responseContent.toLowerCase() + assert responseMessage != null : "The test step is null." + responseMessage = responseMessage.toLowerCase() + //log.info ("responseMessage " + responseMessage) + + // Check if the response message contains the text from the testcase property + assert responseMessage.contains(testcaseProperty) : "The response message does not contain the expected text."</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource XSD_INVALID ParticipantID Occurence 0" id="502fab61-cfd2-4c9b-82bb-2507e8bf44ce" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource XSD_INVALID ParticipantID Occurence 0" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource XSD_INVALID ServiceMetadataReferenceCollection Occurence 0" id="a1d30ba1-5531-4420-8104-dd8b39207496" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource XSD_INVALID ServiceMetadataReferenceCollection Occurence 0" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestCase#Domain}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText> //GetCurrentTeststepname + + + // Get current test name and trim spaces + def stepname = context.testCase.getTestStepAt(context.getCurrentStepIndex()).getLabel().replaceAll("\\s", "") + log.info ("stepname " + stepname) + + // concatenate propertyname : + testcasePropertyName = "ExpectedResponse" + stepname + //log.info ("Property name " + testcasePropertyName) + + // Obtain the testcase property and convert it to lowercase + def testcaseProperty = context.testCase.getPropertyValue(testcasePropertyName) + assert testcaseProperty != null : "The test step is null." + testcaseProperty = testcaseProperty.toLowerCase() + //log.info ("Property value " + testcaseProperty) + + // Obtain the response message and convert it to lowercase + def responseMessage = messageExchange.responseContent.toLowerCase() + assert responseMessage != null : "The test step is null." + responseMessage = responseMessage.toLowerCase() + //log.info ("responseMessage " + responseMessage) + + // Check if the response message contains the text from the testcase property + assert responseMessage.contains(testcaseProperty) : "The response message does not contain the expected text."</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource XSD_INVALID ServiceMetadataReferenceCollection Occurence 0" id="2175d5a9-29d4-4357-b82f-bd50b3fd787d" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource XSD_INVALID ServiceMetadataReferenceCollection Occurence 0" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource XSD_INVALID ServiceMetadataReferenceCollection Occurence 2" id="f8f2b96c-6e08-4905-ac44-6643a0f0dfcb" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource XSD_INVALID ServiceMetadataReferenceCollection Occurence 2" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestCase#Domain}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText> //GetCurrentTeststepname + + + // Get current test name and trim spaces + def stepname = context.testCase.getTestStepAt(context.getCurrentStepIndex()).getLabel().replaceAll("\\s", "") + log.info ("stepname " + stepname) + + // concatenate propertyname : + testcasePropertyName = "ExpectedResponse" + stepname + //log.info ("Property name " + testcasePropertyName) + + // Obtain the testcase property and convert it to lowercase + def testcaseProperty = context.testCase.getPropertyValue(testcasePropertyName) + assert testcaseProperty != null : "The test step is null." + testcaseProperty = testcaseProperty.toLowerCase() + //log.info ("Property value " + testcaseProperty) + + // Obtain the response message and convert it to lowercase + def responseMessage = messageExchange.responseContent.toLowerCase() + assert responseMessage != null : "The test step is null." + responseMessage = responseMessage.toLowerCase() + //log.info ("responseMessage " + responseMessage) + + // Check if the response message contains the text from the testcase property + assert responseMessage.contains(testcaseProperty) : "The response message does not contain the expected text."</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource XSD_INVALID ServiceMetadataReferenceCollection Occurence 2" id="26e5cf41-f0b6-428c-9a4d-058a151cfff4" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource XSD_INVALID ServiceMetadataReferenceCollection Occurence 2" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ExpectedResponsePutResourceFORMAT_ERRORDelimiter</con:name><con:value/></con:property><con:property><con:name>ExpectedResponsePutResourceUSER_NOT_FOUND</con:name><con:value/></con:property><con:property><con:name>ExpectedResponsePutResourceWRONG_FIELDParticipantID</con:name><con:value/></con:property><con:property><con:name>ExpectedResponsePutResourceWRONG_FIELDRef</con:name><con:value/></con:property><con:property><con:name>ExpectedResponsePutResourceXSD_INVALIDExtension1</con:name><con:value>Invalid extension for service group</con:value></con:property><con:property><con:name>ExpectedResponsePutResourceXSD_INVALIDExtension2</con:name><con:value>Invalid extension for service group</con:value></con:property><con:property><con:name>ExpectedResponsePutResourceXSD_INVALIDExtraElement</con:name><con:value>Invalid extension for service group</con:value></con:property><con:property><con:name>ExpectedResponsePutResourceXSD_INVALIDParticipantIDOccurence0</con:name><con:value/></con:property><con:property><con:name>ExpectedResponsePutResourceXSD_INVALIDParticipantIDOccurence2</con:name><con:value>Participant identifiers don't match between URL parameter</con:value></con:property><con:property><con:name>ExpectedResponsePutResourceXSD_INVALIDServiceMetadataReferenceCollectionOccurence0</con:name><con:value/></con:property><con:property><con:name>ExpectedResponsePutResourceXSD_INVALIDServiceMetadataReferenceCollectionOccurence2</con:name><con:value/></con:property><con:property><con:name>InvalidParticipantIdentifier</con:name><con:value>0088:inexistent:test</con:value></con:property><con:property><con:name>InvalidResourceIdentifierScheme</con:name><con:value>ehealth-notexistent-qns</con:value></con:property><con:property><con:name>InvalidResourceIdentifierValue</con:name><con:value>0088:inexistent:test:smp-02_010</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_010</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="d16c9c6e-4cf6-472e-82ae-2c31b6801910" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_012-CreateResourceDeleteAndGet-Success" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="e5187e82-d602-40a0-abd5-2ae86b7bdb22"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestCase#Domain}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="d1d4dc05-46b1-45ef-b7f5-56e4f481e76d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="1dd7070b-2faf-4219-8934-215465688e83"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_012</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="b4bf4fdb-e51c-4ef0-83b1-16f5984c2e0e" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_013-CaseSensitivityDeleteResource-Success" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="e494937f-01a2-402a-ba07-cf88aa48ab00"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestCase#Domain}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="65af7520-8859-48b6-8601-dac2d65d4250"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource multicase" id="fe20037c-a862-4957-ad96-b02568f811a8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource multicase" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#MultiCaseDefaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource multicase" id="6e30599d-bd35-482f-b01a-c2cf32308e2e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource multicase" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#MultiCaseDefaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ExtensionAgencyID</con:name><con:value>Agency ID Dummy</con:value></con:property><con:property><con:name>ExtensionAgencyName</con:name><con:value>Agency Name Dummy</con:value></con:property><con:property><con:name>ExtensionDenomination</con:name><con:value>Dummy</con:value></con:property><con:property><con:name>ExtensionID</con:name><con:value>token1</con:value></con:property><con:property><con:name>ExtensionName</con:name><con:value>Extension Dummy</con:value></con:property><con:property><con:name>ExtensionReason</con:name><con:value>Added for tests purposes</con:value></con:property><con:property><con:name>ExtensionReasonCode</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionToken</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionUri</con:name><con:value>http://www.mywebsite.com</con:value></con:property><con:property><con:name>ExtensionUrl</con:name><con:value>http://test.eu</con:value></con:property><con:property><con:name>MultiCaseDefaultParticipantIdentifier</con:name><con:value>0088:777002AbZz777:test:smp-03_013</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:777002abzz777:test:smp-03_013</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="3da4d266-fe03-4555-9250-96892b4f81fd" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_014-DeleteResourceWithExtension-Success" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="c7419352-f600-4e85-84fe-4fe004b47316"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestCase#Domain}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8"?> +<ns5:ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:ns2="http://docs.oasis-open.org/bdxr/ns/SMP/2/ExtensionComponents" + xmlns:ns3="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns:ns4="http://www.w3.org/2000/09/xmldsig#" + xmlns:ns5="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup"> + <ns2:SMPExtensions> + <ns2:SMPExtension> + <ID>${#TestCase#ExtensionID}</ID> + <ns2:Name>${#TestCase#ExtensionName}</ns2:Name> + <ns2:ExtensionAgencyID>${#TestCase#ExtensionAgencyID}</ns2:ExtensionAgencyID> + <ns2:ExtensionAgencyName>${#TestCase#ExtensionAgencyName}</ns2:ExtensionAgencyName> + <ns2:ExtensionURI>${#TestCase#ExtensionUri}</ns2:ExtensionURI> + <ns2:ExtensionReasonCode>${#TestCase#ExtensionReasonCode}</ns2:ExtensionReasonCode> + <ns2:ExtensionReason>${#TestCase#ExtensionReason}</ns2:ExtensionReason> + <ns2:ExtensionContent> + <ex:${#TestCase#ExtensionDenomination} xmlns:ex="${#TestCase#ExtensionUrl}"> + ${#TestCase#ExtensionToken} + </ex:${#TestCase#ExtensionDenomination}> + </ns2:ExtensionContent> + </ns2:SMPExtension> + </ns2:SMPExtensions> + <SMPVersionID>2.0</SMPVersionID> + <ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</ParticipantID> +</ns5:ServiceGroup> +]]></con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="55596dad-acea-441e-80da-bed1402cc810"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="5652bfc9-3bdc-416d-a3c4-c5d9a4e2fd79"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ExtensionAgencyID</con:name><con:value>Agency ID Dummy</con:value></con:property><con:property><con:name>ExtensionAgencyName</con:name><con:value>Agency Name Dummy</con:value></con:property><con:property><con:name>ExtensionDenomination</con:name><con:value>Dummy</con:value></con:property><con:property><con:name>ExtensionID</con:name><con:value>token1</con:value></con:property><con:property><con:name>ExtensionName</con:name><con:value>Extension Dummy</con:value></con:property><con:property><con:name>ExtensionReason</con:name><con:value>Added for tests purposes</con:value></con:property><con:property><con:name>ExtensionReasonCode</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionToken</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionUri</con:name><con:value>http://www.mywebsite.com</con:value></con:property><con:property><con:name>ExtensionUrl</con:name><con:value>http://test.eu</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupWith1ExtensionTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_014</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="c3c4c599-8c25-4363-a744-38b2e15c727a" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_015-DeleteResourceUnauthorizedSender-Unsuccessful" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="ead895c5-ef3e-4a8d-955c-6d582a385751"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="SSLClientCert" value="MIIDCTCCAfGgAwIBAgIJAPce6LEcs7eHMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzAeFw0yMzA1MDMxMzQzMjdaFw0yNDA1MDIxMzQzMjdaMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKQsdggt2dkSlNns1hLggft+GiIHOsdOko2RRG42tcRyOqG8W9d05OKDQv2j81m/9lTrQVg69PCftDfV9/cJMtuuk7yGLfGVDzkVL13DRthgAIJPiONmZhLtm3gpv+UqVLDfZkZjUjjjuYcgwYWFoCHIEfDqfslQ+UrkPcrTOEtwrNQwCIK0rTUlwgaX1P0MUht7Hrlwx7QbppyU4FUoixYAuC1jFK5opOiV4sXkDRC3zfaKMv7zc30GPwy8fSp7h1/mm7PwBuM41VyGTbldinzcdbYQF14RHhEU7yiMXQRA4vZs6P4Lw9KvAz+iiwP3uvGc5/63hzDGZfmqcK26pg0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAoxRxofX/0lJAFswHTq01DcgcsoNeVwbj2qq1tt7dfa480UdPoKwZYmTXnHrenUrD1pUYHU9K+HSY9WER7B+Mta4MxEAMSWt9cIlCtbUTfR91uuWk/2phsM1cAH0fOpvHqjQD+TeCUqK4TkVd90sNR54Dsfc9Rn1RHCT6XWxLLtrgLT6CZIxPQUfJZ7LVyVBzpkjumBhFgW0JEe1FnExpTz3RcFGXxSexMvmm5I5xnVVx1TyES3cE3CBkMbSUypx/vBD1N9Nc4+B32HW0svExqVqt1WTHLARtuVWUjco3nL9U6SrLL3EKTM9qZ/1OYRitMYtkIlYMGxc7durhyKv20w=="/> + <con:entry key="domain" value="${#TestCase#Domain}"/> +</xml-fragment></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201 +</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="4f7622c3-e3ca-4b09-bdb6-fe6929cbf995"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200 +</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource Unauthorized" id="2258c028-a8d9-45c7-bd98-040d45e12ddf"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource Unauthorized" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="665e4235-1025-4845-aff9-1af1968d5a55" name="Script Assertion"><con:configuration><scriptText> //GetCurrentTeststepname + // Get current test name and trim spaces + def stepname = context.testCase.getTestStepAt(context.getCurrentStepIndex()).getLabel().replaceAll("\\s", "") + log.info ("stepname " + stepname) + + // concatenate propertyname : + testcasePropertyName = "ExpectedResponse" + stepname + log.info ("Property name " + testcasePropertyName) + + // Obtain the testcase property and convert it to lowercase + def testcaseProperty = context.testCase.getPropertyValue(testcasePropertyName) + assert testcaseProperty != null : "The test step is null." + testcaseProperty = testcaseProperty.toLowerCase() + //log.info ("Property value " + testcaseProperty) + + // Obtain the response message and convert it to lowercase + def responseMessage = messageExchange.responseContent.toLowerCase() + assert responseMessage != null : "The test step is null." + responseMessage = responseMessage.toLowerCase() + //log.info ("responseMessage " + responseMessage) + + // Check if the response message contains the text from the testcase property + assert responseMessage.contains(testcaseProperty) : "The response message does not contain the expected text." +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="d9ef3ed0-243f-402f-89c5-919e395ec6fb"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ExpectedResponseDeleteResourceUnauthorized</con:name><con:value>User must be authenticated for the action: [DELETE]</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_015</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="252ec588-7480-4756-a642-d574d4363816" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_017-DeleteInexistentResource-Unsuccessful" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="10baf9fe-62c3-4b21-9301-076ce20bf13d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestCase#Domain}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="5a49cf7d-6747-4f2b-9379-ecb39f68488e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Inexistent Resource" id="c7b6662b-6575-4980-8848-ab338e56f503"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Inexistent Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#InexistentResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Inexistent Resource" id="6124de89-72ea-462a-b074-ef7d1ab29281"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Inexistent Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="6742b363-b40a-4a3f-a06d-f4aa0a8df066" name="Script Assertion"><con:configuration><scriptText> //GetCurrentTeststepname + // Get current test name and trim spaces + def stepname = context.testCase.getTestStepAt(context.getCurrentStepIndex()).getLabel().replaceAll("\\s", "") + log.info ("stepname " + stepname) + + // concatenate propertyname : + testcasePropertyName = "ExpectedResponse" + stepname + log.info ("Property name " + testcasePropertyName) + + // Obtain the testcase property and convert it to lowercase + def testcaseProperty = context.testCase.getPropertyValue(testcasePropertyName) + assert testcaseProperty != null : "The test step is null." + testcaseProperty = testcaseProperty.toLowerCase() + //log.info ("Property value " + testcaseProperty) + + // Obtain the response message and convert it to lowercase + def responseMessage = messageExchange.responseContent.toLowerCase() + assert responseMessage != null : "The test step is null." + responseMessage = responseMessage.toLowerCase() + //log.info ("responseMessage " + responseMessage) + + // Check if the response message contains the text from the testcase property + assert responseMessage.contains(testcaseProperty) : "The response message does not contain the expected text." +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#InexistentResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="2deb9745-c74e-4db6-9fd8-af25459db1d8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ExpectedResponseDeleteInexistentResource</con:name><con:value>ServiceGroup not found</con:value></con:property><con:property><con:name>ExtensionAgencyID</con:name><con:value>Agency ID Dummy</con:value></con:property><con:property><con:name>ExtensionAgencyName</con:name><con:value>Agency Name Dummy</con:value></con:property><con:property><con:name>ExtensionDenomination</con:name><con:value>Dummy</con:value></con:property><con:property><con:name>ExtensionID</con:name><con:value>token1</con:value></con:property><con:property><con:name>ExtensionName</con:name><con:value>Extension Dummy</con:value></con:property><con:property><con:name>ExtensionReason</con:name><con:value>Added for tests purposes</con:value></con:property><con:property><con:name>ExtensionReasonCode</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionToken</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionUri</con:name><con:value>http://www.mywebsite.com</con:value></con:property><con:property><con:name>ExtensionUrl</con:name><con:value>http://test.eu</con:value></con:property><con:property><con:name>InexistentResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02-Inexistent</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_017</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="e4626ac9-5e8b-44cd-b532-86f6cc58e9d2" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_018-DeleteResourceNotRegisteredSender-Unsuccessful" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="a7cc4b3b-49d8-4b8a-acca-b3cf55d099f7"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="SSLClientCert" value="MIIDCTCCAfGgAwIBAgIJAPce6LEcs7eHMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzAeFw0yMzA1MDMxMzQzMjdaFw0yNDA1MDIxMzQzMjdaMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKQsdggt2dkSlNns1hLggft+GiIHOsdOko2RRG42tcRyOqG8W9d05OKDQv2j81m/9lTrQVg69PCftDfV9/cJMtuuk7yGLfGVDzkVL13DRthgAIJPiONmZhLtm3gpv+UqVLDfZkZjUjjjuYcgwYWFoCHIEfDqfslQ+UrkPcrTOEtwrNQwCIK0rTUlwgaX1P0MUht7Hrlwx7QbppyU4FUoixYAuC1jFK5opOiV4sXkDRC3zfaKMv7zc30GPwy8fSp7h1/mm7PwBuM41VyGTbldinzcdbYQF14RHhEU7yiMXQRA4vZs6P4Lw9KvAz+iiwP3uvGc5/63hzDGZfmqcK26pg0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAoxRxofX/0lJAFswHTq01DcgcsoNeVwbj2qq1tt7dfa480UdPoKwZYmTXnHrenUrD1pUYHU9K+HSY9WER7B+Mta4MxEAMSWt9cIlCtbUTfR91uuWk/2phsM1cAH0fOpvHqjQD+TeCUqK4TkVd90sNR54Dsfc9Rn1RHCT6XWxLLtrgLT6CZIxPQUfJZ7LVyVBzpkjumBhFgW0JEe1FnExpTz3RcFGXxSexMvmm5I5xnVVx1TyES3cE3CBkMbSUypx/vBD1N9Nc4+B32HW0svExqVqt1WTHLARtuVWUjco3nL9U6SrLL3EKTM9qZ/1OYRitMYtkIlYMGxc7durhyKv20w=="/> + <con:entry key="domain" value="${#TestCase#Domain}"/> +</xml-fragment></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201 +</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="02a7e962-9223-4e03-84a1-4912833178ef"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200 +</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource Unauthorized" id="4e156337-5d26-4a9a-a1ad-ed9c438279f9"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource Unauthorized" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="665e4235-1025-4845-aff9-1af1968d5a55" name="Script Assertion"><con:configuration><scriptText> //GetCurrentTeststepname + // Get current test name and trim spaces + def stepname = context.testCase.getTestStepAt(context.getCurrentStepIndex()).getLabel().replaceAll("\\s", "") + log.info ("stepname " + stepname) + + // concatenate propertyname : + testcasePropertyName = "ExpectedResponse" + stepname + log.info ("Property name " + testcasePropertyName) + + // Obtain the testcase property and convert it to lowercase + def testcaseProperty = context.testCase.getPropertyValue(testcasePropertyName) + assert testcaseProperty != null : "The test step is null." + testcaseProperty = testcaseProperty.toLowerCase() + //log.info ("Property value " + testcaseProperty) + + // Obtain the response message and convert it to lowercase + def responseMessage = messageExchange.responseContent.toLowerCase() + assert responseMessage != null : "The test step is null." + responseMessage = responseMessage.toLowerCase() + //log.info ("responseMessage " + responseMessage) + + // Check if the response message contains the text from the testcase property + assert responseMessage.contains(testcaseProperty) : "The response message does not contain the expected text." +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#TestCase#InvalidUsername}</con:username><con:password>${#TestCase#InvalidPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="2ed7e8b3-62f7-4905-9fab-93e93c14165e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ExpectedResponseDeleteResourceUnauthorized</con:name><con:value>Login failed; Invalid userID or password! - Provided username/password or client certificate are invalid</con:value></con:property><con:property><con:name>InvalidPassword</con:name><con:value>12356</con:value></con:property><con:property><con:name>InvalidUsername</con:name><con:value>zemanel</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_018</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="7ef281f0-9e23-4dc4-becf-89303e2b31c2" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_019-DeleteResourceBelongingToOtherAdmin-Success" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="e7ed1277-2f23-4fc3-a420-81d04b3a79db"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestCase#Domain}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="7686de54-2d4a-4dc8-ab46-886b99a93ceb"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="df30c0a5-3bca-4c10-82f8-1e1c214c2982"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#TestCase#UserName2}</con:username><con:password>${#TestCase#Password2}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource 2" id="b9765636-dad9-43e2-8bfb-9e0f44046a6f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource 2" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>Password2</con:name><con:value>Gp[JdVPUt],+j-o|</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_019_2</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Username2</con:name><con:value>VIhnrCJK</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="ed849049-d387-4407-93ee-50a090f1790e" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_020-DeleteResourceMalformedParams-Unsuccessful" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="a98022f2-2b5a-4c80-a3cc-178faaa096f0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestCase#Domain}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="47f95eaf-bcce-4a00-b46a-69c688caf5ef"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource MalformedParams" id="ce2022d7-66a1-4e1b-826f-51da5af53a8f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource MalformedParams" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="9af806c4-a7e5-4789-879f-d537486c2d75" name="Script Assertion"><con:configuration><scriptText> //GetCurrentTeststepname + // Get current test name and trim spaces + def stepname = context.testCase.getTestStepAt(context.getCurrentStepIndex()).getLabel().replaceAll("\\s", "") + log.info ("stepname " + stepname) + + // concatenate propertyname : + testcasePropertyName = "ExpectedResponse" + stepname + log.info ("Property name " + testcasePropertyName) + + // Obtain the testcase property and convert it to lowercase + def testcaseProperty = context.testCase.getPropertyValue(testcasePropertyName) + assert testcaseProperty != null : "The test step is null." + testcaseProperty = testcaseProperty.toLowerCase() + //log.info ("Property value " + testcaseProperty) + + // Obtain the response message and convert it to lowercase + def responseMessage = messageExchange.responseContent.toLowerCase() + assert responseMessage != null : "The test step is null." + responseMessage = responseMessage.toLowerCase() + //log.info ("responseMessage " + responseMessage) + + // Check if the response message contains the text from the testcase property + assert responseMessage.contains(testcaseProperty) : "The response message does not contain the expected text." +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value=""/> + <con:entry key="ResourceIdentifierScheme" value=""/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="044e6222-b6f2-482a-b6ce-be4692a56cb5"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ExpectedResponseDeleteResourceMalformedParams</con:name><con:value>Can not detect schema!</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_020</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="69392e89-0995-4d59-86a9-f83b3d6a8fea" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_022-CreateResourceAndSubresourceBasicFlow-Success" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="0631b813-6d24-4f36-adf2-c2ce076fb867"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="0774b467-f974-4ef3-8ff7-97d19fd1efc2"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="f7417523-3547-4389-9580-f7c71e138dc2"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="f9d47b88-d685-4075-970b-df9b337a5eaf"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="c2aa3070-0b45-4a85-bc92-a329c20edeca"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="ce1efa71-e159-464c-b8d1-8c39dc53bda5"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ExtensionAgencyID</con:name><con:value>Agency ID Dummy</con:value></con:property><con:property><con:name>ExtensionAgencyName</con:name><con:value>Agency Name Dummy</con:value></con:property><con:property><con:name>ExtensionDenomination</con:name><con:value>Dummy</con:value></con:property><con:property><con:name>ExtensionID</con:name><con:value>token1</con:value></con:property><con:property><con:name>ExtensionName</con:name><con:value>Extension Dummy</con:value></con:property><con:property><con:name>ExtensionReason</con:name><con:value>Added for tests purposes</con:value></con:property><con:property><con:name>ExtensionReasonCode</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionToken</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionUri</con:name><con:value>http://www.mywebsite.com</con:value></con:property><con:property><con:name>ExtensionUrl</con:name><con:value>http://test.eu</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_022</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.0</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="27b025f2-e1ed-4b8a-b15c-6e62fb882abb" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_024-Create ServiceMetadata-Sender is Admin SMP" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="8b3d9cdc-271b-4cf5-9afb-7db6e25bdb33"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="7f05d5ad-6f45-40e4-a3e0-2299403b3ab0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="f9ddab7f-b539-45e6-94e9-40001be36d0d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="caeba07c-b06f-428f-8628-3a686b27997c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="04ccfaaf-6b7e-473c-8f16-ab9134987852"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="4c721e48-d42d-482d-8952-0f4fc224ff44"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_024</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="16c861cd-ad77-43d0-82b2-6c345d642c30" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_026-Create ServiceMetadata-ServiceMetadata already exists" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="0e441c88-b28d-4789-b82d-87fc975dadcd"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="e0aeb273-bd47-43e8-a242-465d761b43df"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="91c54fa6-bb7f-46b4-b97d-a36e8656d1c2"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="a3354486-e8b7-4d2d-bc65-2e8c0d0554fc"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource 2" id="22f0a430-be77-4187-96a3-5116c425ac37"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="99917c3d-4efe-408c-8ed3-3900b7683fcc"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="96cf1c98-32ec-4e47-869c-189eae8f825b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_026</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="cd40c44a-d7b2-49ad-ab5e-4487a3bc1d36" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_027-Create ServiceMetadata-Unauthorized-not registered sender" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="4e20f650-0f9b-458d-b99d-0e7dab2c30ca"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="b7f589b4-8237-4b11-bafd-9ed1a02f0b1b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="72f4ed67-da89-4ac1-b71f-cd23bb1e99ab"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="2276d38c-b6a6-4ccd-857b-ea3087e5cd00" name="Contains"><con:configuration><token>User must be authenticated for the action:</token><ignoreCase>false</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="7aa66895-7382-4fa0-8000-af3a76e4d0c2"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="7a10f793-df2f-4c63-aaed-41cfa6454419"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="db13f002-d713-400b-a5be-305ed51b4626"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_027</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="a09a603f-fc45-46fe-ad64-ba9343a99bf2" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_028-Create ServiceMetadata-Sender is not the owner of the service group" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="2161deb2-8a89-4f7e-8af6-47bd5659c75a"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="d9cd0fa7-911d-4eb5-8f21-54a02e2ef1b9"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="7691e888-6d8c-420d-8a50-a1aa2c165329"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="65fbf12a-c15c-4ee5-843b-b0d48d66ddd9" name="Contains"><con:configuration><token>User not authorized</token><ignoreCase>false</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp2Test}</con:username><con:password>${#Project#adminSmp2TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="3f9e20e7-b5a5-4caf-93b9-1373449fe217"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="e8278614-fd8e-49a9-8e69-50067c1bf1f4"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="a3de7986-126b-40fd-a579-aa263a7548a7"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_028</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="a8f70ce7-1c8c-4acb-8e6d-af85e6e4a1e0" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_029-Create ServiceMetadata-Alternative Flow-Bad request" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="2398dc66-7c1b-45f2-8d6e-c4abed39bdf7"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="62b7c391-e18c-488b-beaa-8ba64ab5c8b2"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="f9631850-bc91-44c1-8d36-33caf40fc3a1"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="d3bb949a-333d-44ae-bdd1-132e6242a116"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID ParticipantID Occurence 0" id="2020bc95-4cad-4af1-9337-a3a48d48e4be"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID ParticipantID Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> +<!-- <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID>--> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID ParticipantID Occurence 0" id="3b8117fa-a951-4c0d-9296-2d0ecb52ba8b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID ParticipantID Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID ParticipantID Occurence 2" id="ea0626c6-f692-4537-b1c5-a3d2335d6d85"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID ParticipantID Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID ParticipantID Occurence 2" id="1019d496-3255-48fb-9d16-f70dee29b0f1"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID ParticipantID Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID DocumentID Occurence 0" id="f54a531c-0f82-4fe8-9937-452779110c06" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID DocumentID Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID DocumentID Occurence 0" id="24553010-2301-4e41-b856-38bb11f360df" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID DocumentID Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID DocumentID Occurence 2" id="eb9e53a3-b17c-4eaf-a770-2d03be6beb94" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID DocumentID Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID DocumentID Occurence 2" id="b3f298a5-ae6c-434a-9aca-9a8d91faa5b0" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID DocumentID Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID ProcessList Occurence 0" id="328bd838-9fa5-45ef-b978-50988c9b88f3" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID ProcessList Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID ProcessList Occurence 0" id="e88dde29-dc06-4266-8fb9-a3ac2ce47f2e" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID ProcessList Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID ProcessList Occurence 2" id="23e3fee4-5768-4882-aaa6-5c1c78c226fc" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID ProcessList Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID ProcessList Occurence 2" id="ebe2b91c-759c-4d56-b6e0-a8e858887eaf" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID ProcessList Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID ProcessIdentifier Occurence 0" id="361155a3-7ac8-4c5c-8eca-6d7435569e7a" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID ProcessIdentifier Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID ProcessIdentifier Occurence 0" id="09ca7416-6764-4329-ab87-f6f8b5557672" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID ProcessIdentifier Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID ProcessIdentifier Occurence 2" id="d7b7cf12-4632-4a7f-8d9b-ef6d4acd9861" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID ProcessIdentifier Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID ProcessIdentifier Occurence 2" id="6aca4139-ee55-4b3f-b82d-361231e3636a" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID ProcessIdentifier Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID ServiceEndpointList Occurence 0" id="ae6c297a-5510-43d8-a600-863aafe3766a" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID ServiceEndpointList Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID ServiceEndpointList Occurence 0" id="b7f089f9-67df-4700-97f3-bd4178b5d4fb" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID ServiceEndpointList Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID ServiceEndpointList Occurence 2" id="b71e05dd-3bc8-435a-8065-a6fe8071d228" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID ServiceEndpointList Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID ServiceEndpointList Occurence 2" id="5b30f172-ecab-4d26-8f01-3bc433cbc1d1" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID ServiceEndpointList Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID Process Occurence 0" id="8467b253-a704-4589-9ee0-e391a6729708" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID Process Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID Process Occurence 0" id="5291896c-7366-49f5-b002-f55ad3a493b2" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID Process Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID EndPoint Occurence 0" id="a2a4fad6-baa9-46b6-aea7-e66b55e07754" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID EndPoint Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID EndPoint Occurence 0" id="83cbfc33-8e92-4e1a-862f-c7f9e76c4ec8" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID EndPoint Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID EndPointURI Occurence 0" id="8efb6335-cef9-4aa5-9796-32ee0989bde4" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID EndPointURI Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID EndPointURI Occurence 0" id="1d5fba46-633c-4075-86a7-29b350c80118" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID EndPointURI Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID EndPointURI Occurence 2" id="f136158f-8b75-410b-a72e-9840bd5054c6" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID EndPointURI Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID EndPointURI Occurence 2" id="be97c3cd-239e-4e1b-a4f7-e2b8189f86eb" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID EndPointURI Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID Certificate Occurence 0" id="ab847965-a075-4f26-abe6-e31e7020233d" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID Certificate Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID Certificate Occurence 0" id="36d5c0a9-21a5-4bae-a5e9-73e25814ab34" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID Certificate Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID Certificate Occurence 2" id="e658226a-3790-49b4-b866-66d031ea5c62" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID Certificate Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID Certificate Occurence 2" id="aeb49df0-34d2-4a32-9261-6c342946011e" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID Certificate Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID ServiceDescription Occurence 0" id="65ae8136-f04f-4f6d-b7a4-3f21b0eff0f0" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID ServiceDescription Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID ServiceDescription Occurence 0" id="51ac114d-a5de-4455-bda9-87348f3122de" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID ServiceDescription Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID ServiceDescription Occurence 2" id="e9489d31-b245-486d-a9e0-c3ea54f1eda8" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID ServiceDescription Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID ServiceDescription Occurence" id="9c7100e2-f846-4f3e-a103-914a82dc00da" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID ServiceDescription Occurence" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID TechnicalContactUrl Occurence 0" id="5e3a019e-592a-417a-bcec-b46e088eda71" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID TechnicalContactUrl Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID TechnicalContactUrl Occurence 0" id="4b61191d-5c83-4d4b-9799-098b3857313e" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID TechnicalContactUrl Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID TechnicalContactUrl Occurence 2" id="6c580dbc-dd63-4112-86ea-0518572ae5a5" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID TechnicalContactUrl Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID TechnicalContactUrl Occurence 2" id="5787dd42-943b-44d6-8498-e85990aa5514" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID TechnicalContactUrl Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID RequireBusinessLevelSignature Occurence 2" id="800fe1f1-8bf2-45f2-95dc-355c33b84382" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID RequireBusinessLevelSignature Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID RequireBusinessLevelSignature Occurence 2" id="9fca66f2-fbf6-4f0e-a11a-27c56a0dd2b4" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID RequireBusinessLevelSignature Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID MinimumAuthenticationLevel Occurence 2" id="07536bc1-830f-492c-8b24-5ccab8b5f604" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID MinimumAuthenticationLevel Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID MinimumAuthenticationLevel Occurence 2" id="a19c4ce6-fa29-4afe-b2dd-5ec40585ca27" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID MinimumAuthenticationLevel Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID ServiceActivationDate Occurence 2" id="c6cc568c-aea2-42a3-8e5d-f80d07727f7c" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID ServiceActivationDate Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID ServiceActivationDate Occurence 2" id="17f1d525-a754-40b8-9cbd-e363e1aa80e4" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID ServiceActivationDate Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID ServiceExpirationDate Occurence 2" id="b177adae-c512-4c00-ad68-ba4d9196ca7c" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID ServiceExpirationDate Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID ServiceExpirationDate Occurence 2" id="83719fa4-2331-45d4-88b0-e1a203d630bd" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID ServiceExpirationDate Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID TechnicalInformationUrl Occurence 2" id="4618d0b9-b594-4798-9976-372d3277b2d7" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID TechnicalInformationUrl Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID TechnicalInformationUrl Occurence 2" id="2b540296-f9fc-4ebd-b107-7ba6cd668d0c" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID TechnicalInformationUrl Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID transportProfile Occurence 0" id="30c2a22e-a6c8-4234-8b01-160aea205e52" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID transportProfile Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID transportProfile Occurence 0" id="7785ea45-d18a-45e0-a923-ca081de2ab23" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID transportProfile Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata WRONG_FIELD ParticipantID" id="8168d687-ebef-45e9-9eab-ce11cc592207" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata WRONG_FIELD ParticipantID" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata WRONG_FIELD ParticipantID" id="799ccafe-e80e-4dfc-91d0-cd88c0cfd282" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata WRONG_FIELD ParticipantID" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata WRONG_FIELD DocumentID" id="ed58418d-3dfc-454a-b2dd-81865008db10" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata WRONG_FIELD DocumentID" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata WRONG_FIELD DocumentID" id="26fccedc-a28c-40c6-b59d-065a3ea4855d" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata WRONG_FIELD DocumentID" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata OUT_OF_RANGE ActivationDate" id="b62bd227-1bfe-410d-b9ec-4b7c62a47a52" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata OUT_OF_RANGE ActivationDate" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata OUT_OF_RANGE ActivationDate" id="6238bf99-59d7-4e5b-9a58-4c3a83f007d8" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata OUT_OF_RANGE ActivationDate" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata OUT_OF_RANGE ExpirationDate" id="646e6e40-e664-4e83-880a-3b35564cb6b5" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata OUT_OF_RANGE ExpirationDate" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata OUT_OF_RANGE ExpirationDate" id="9851a9a6-e567-408f-8c60-64f7ec3f3269" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata OUT_OF_RANGE ExpirationDate" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID ActivationDate dataType" id="d7cc74ad-bca7-4fa9-b98e-23af147eaa39" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID ActivationDate dataType" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID ActivationDate dataType" id="457e73f0-3807-4842-846f-2d33527becba" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID ActivationDate dataType" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID ExpirationDate dataType" id="594e6d3a-db40-4ada-b393-45c86eab8848" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID ExpirationDate dataType" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID ExpirationDate dataType" id="734c786f-781e-4c91-b5bf-ec6f0a2141ac" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID ExpirationDate dataType" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata XSD_INVALID Certificate dataType" id="37275a36-3bb4-4bc1-9dde-a41d83791ad2" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata XSD_INVALID Certificate dataType" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata XSD_INVALID Certificate dataType" id="3c401527-03d5-45f4-b8f2-778282e221bd" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata XSD_INVALID Certificate dataType" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put ServiceMetadata FORMAT_ERROR Delimiter" id="7ed54b8e-9962-4646-9f79-1473ff7317e8" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put ServiceMetadata FORMAT_ERROR Delimiter" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get ServiceMetadata FORMAT_ERROR Delimiter" id="4e95d83e-b03b-4d82-b38e-22dfdd9a3d7c" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get ServiceMetadata FORMAT_ERROR Delimiter" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="901a4b60-8196-44b6-8c98-7472ed9609b1" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="c02a4709-c6e3-421c-b1f5-060a0f7c0beb"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ExpectedResponsePutResourceFORMAT_ERRORDelimiter</con:name><con:value/></con:property><con:property><con:name>ExpectedResponsePutResourceUSER_NOT_FOUND</con:name><con:value/></con:property><con:property><con:name>ExpectedResponsePutResourceWRONG_FIELDParticipantID</con:name><con:value/></con:property><con:property><con:name>ExpectedResponsePutResourceWRONG_FIELDRef</con:name><con:value/></con:property><con:property><con:name>ExpectedResponsePutResourceXSD_INVALIDExtension1</con:name><con:value>Invalid extension for service group</con:value></con:property><con:property><con:name>ExpectedResponsePutResourceXSD_INVALIDExtension2</con:name><con:value>Invalid extension for service group</con:value></con:property><con:property><con:name>ExpectedResponsePutResourceXSD_INVALIDExtraElement</con:name><con:value>Invalid extension for service group</con:value></con:property><con:property><con:name>ExpectedResponsePutResourceXSD_INVALIDParticipantIDOccurence0</con:name><con:value/></con:property><con:property><con:name>ExpectedResponsePutResourceXSD_INVALIDParticipantIDOccurence2</con:name><con:value>Participant identifiers don't match between URL parameter</con:value></con:property><con:property><con:name>ExpectedResponsePutResourceXSD_INVALIDServiceMetadataReferenceCollectionOccurence0</con:name><con:value/></con:property><con:property><con:name>ExpectedResponsePutResourceXSD_INVALIDServiceMetadataReferenceCollectionOccurence2</con:name><con:value/></con:property><con:property><con:name>InvalidParticipantIdentifier</con:name><con:value>0088:inexistent:test</con:value></con:property><con:property><con:name>InvalidResourceIdentifierScheme</con:name><con:value>ehealth-notexistent-qns</con:value></con:property><con:property><con:name>InvalidResourceIdentifierValue</con:name><con:value>0088:inexistent:test:smp-02_010</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_029</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="f6ed5e3d-b112-4bd0-a537-c12e61f909f5" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_031-Delete ServiceMetadata-Basic Flow" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="0cd724dc-ee3e-4921-bb35-cb30bbecc4a9"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="daac5757-0501-43e2-b8f8-8cdc9e6d30f0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="582869ab-3336-4e4b-83ae-04fc38238b76"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="1242f760-0ee4-471f-acf5-db35fe3f42cf"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="d26b9586-803a-4aab-94c1-bd3541f728cf"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="bb0d5ff0-c176-49ed-89aa-c0fdc606e3fd"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_031</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="c32d3bf3-b105-4ddf-8e6b-d53378d90404" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_032-Delete ServiceMetadata-Case Sensitivity" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="23f90dee-87b5-44e2-87e2-dbdd51c7cbad"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#MultiCaseDefaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="e386029a-3f44-4478-a65e-a476316ad249"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#MultiCaseDefaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="d9049623-cedd-4df4-9146-a480e6e4c2f3"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#MultiCaseDefaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="da6bb395-0a98-4666-a4dc-82edc421b870"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#MultiCaseDefaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource Multicase" id="6b549429-aafe-4950-8cc6-b23598a73857"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource Multicase" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#MultiCaseDefaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="80f4a5a7-fa09-41d0-a399-9c4fe2e5a6d3" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="68c79a2c-4e5e-4ec0-b0c4-3bb6f5102ab6"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#MultiCaseDefaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ExtensionAgencyID</con:name><con:value>Agency ID Dummy</con:value></con:property><con:property><con:name>ExtensionAgencyName</con:name><con:value>Agency Name Dummy</con:value></con:property><con:property><con:name>ExtensionDenomination</con:name><con:value>Dummy</con:value></con:property><con:property><con:name>ExtensionID</con:name><con:value>token1</con:value></con:property><con:property><con:name>ExtensionName</con:name><con:value>Extension Dummy</con:value></con:property><con:property><con:name>ExtensionReason</con:name><con:value>Added for tests purposes</con:value></con:property><con:property><con:name>ExtensionReasonCode</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionToken</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionUri</con:name><con:value>http://www.mywebsite.com</con:value></con:property><con:property><con:name>ExtensionUrl</con:name><con:value>http://test.eu</con:value></con:property><con:property><con:name>MultiCaseDefaultDocTypeIdentifierScheme</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-001::INVOICE##UBL-2.0</con:value></con:property><con:property><con:name>MultiCaseDefaultParticipantIdentifier</con:name><con:value>0088:777002AbZz777:test:smp-02_032</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_032</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="4cde5eeb-29f5-42ed-b253-a9534fa32545" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_033-Delete ServiceMetadata-Sender is Admin SMP" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="88d380a2-b90e-4ae4-8cd7-42b3886113c9"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="dd44d70b-64d6-4119-8810-c680d8362a04"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="7b2c36b8-9acc-4c99-baa1-90484c348e8b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="6856fd23-e073-4cbb-b2b6-b3bb3ab8442c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="165c33d7-a5ef-4665-8b23-9d686705f3ac"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="4730454d-f7a7-41f4-a50a-70a44d5d8f23"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_033</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="b786cbbc-9737-418b-992d-aadb3539f003" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_036-Delete ServiceMetadata-ServiceMetadata not existing" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="d16a74f3-2e90-4157-9da5-40e0a0c8ee18"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="2c961fa3-7583-43f3-bce5-10719598a220"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="12005a50-cdaa-4b91-9bb7-c649d7a848cf"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="50b955c3-8eaf-4d87-a511-65a291486ba9"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource Not Existent 1" id="d53de25f-6760-4786-9a62-daf7d064f663"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource Not Existent 1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#InexistentDefaultParticipantIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource 1" id="177364b9-1ca4-4861-b739-1a418a79c808"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource 1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource Not Existent 2" id="0ee81214-169b-4943-8fac-169bc57b1100"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource Not Existent 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#InexistentDefaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource 2" id="e5daf56e-eb03-4695-bbf7-d2f791658e7c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource Not Existent 3" id="bc25a485-8f4f-4a20-ba80-157d7d3d0679"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource Not Existent 3" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#InexistentsecondDefaultParticipantIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource 3" id="00387576-5ab1-494c-b0a1-d6ac04573bf3"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource 3" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource Not Existent 4" id="4f27e21e-26be-460a-a3e2-95d5fe3361a8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource Not Existent 4" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="bbed98b2-4a81-4e7c-be41-93af16356e1a" name="Contains"><con:configuration><token>does not exist for resource type</token><ignoreCase>false</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#InexistentsecondDefaultDocTypeIdentifierScheme}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource 4" id="64fcb872-8a41-44e3-a524-33a3083f8d83"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource 4" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="45159667-b186-417e-b8e5-3ca8e91e09f7"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource 5" id="93a5ced3-b34c-4ecb-95a9-ce3438a740bd"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource 5" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource 5" id="7d6636ae-a1a7-4c76-b6c6-6e78e913e497"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource 5" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>InexistentDefaultParticipantIdentifier</con:name><con:value>0088:7770010100777:test:inexistentsmp-02_036</con:value></con:property><con:property><con:name>InexistentDefaultParticipantIdentifierScheme</con:name><con:value>ehealth-actorid-abc</con:value></con:property><con:property><con:name>InexistentsecondDefaultDocTypeIdentifierScheme</con:name><con:value>busdox-inexistentdocid-qns</con:value></con:property><con:property><con:name>InexistentsecondDefaultParticipantIdentifierScheme</con:name><con:value>iso6523-inexistentactorid-upis</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_036</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="11b5e3e3-5695-42e9-b01e-1f6618cc1cab" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_034-Delete ServiceMetadata-Admin ServiceGroup overrulled by the Admin SMP" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="5e0e1648-7665-4739-93c7-0a29509267b1"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="0ca4c3aa-0304-4240-b5e6-b912f25295a0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="830a1385-7d99-4693-9e4f-500c03dcf977"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource 2" id="61caf66c-afe9-4341-831f-a50f1256e394"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><![CDATA[<xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="Client-cert" value="serial=f71ee8b11cb3b787&subject=CN=EHEALTH_SMP_EC,O=European Commission,C=BE&validFrom=Oct 21 02:00:00 2014 CEST&validTo=Oct 21 01:59:59 2030 CEST&issuer=CN=PEPPOL,O=X,C=Y"/> + <con:entry key="domain" value="${#Project#defaultDomainName}"/> +</xml-fragment>]]></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="2760548b-4167-4951-84b2-25daa77394c9"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="9df5d54d-bbcc-48d1-b5a8-78d6cdd9d18c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="173324dd-bd84-43bf-9270-58e4055ca80b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_034</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="f60e2af1-f115-43c6-ac49-673cbb943c28" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_037-Delete ServiceMetadata-Unauthorized-not registered Sender" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="811d962d-fe44-4c8a-a148-979905d15d00"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="db58dc44-0ee9-4eda-884c-d727a96013a3"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="8ca100c9-5e62-47ef-a3a1-607ab92c5d4e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="976db981-912e-424d-b2a9-bc4a91c40d75"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="b2fd09d0-b695-4d17-8d1d-3a5bf4996404"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="Client-Cert" value="serial=f71ee8b11cb3b787&amp;subject=CN=EEEALTH_SMP_EC,O=European Commission,C=BE&amp;validFrom=Oct 21 02:00:00 2014 CEST&amp;validTo=Oct 21 01:59:59 2030 CEST&amp;issuer=CN=PEPPOL,O=X,C=Y" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:credentials><con:username/><con:password/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource 2" id="365df842-e5e0-4ef6-84aa-366be0c1388f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource 2" id="c8cf5d66-b987-4671-869b-c06da381773a"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:credentials><con:username>user</con:username><con:password>test</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource 3" id="47fc2eca-c075-4143-b783-b71a66ee04c0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource 3" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="320ca469-9a63-46c0-b55d-c2edceb50597"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_037</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="fe0bd35f-71c8-484b-97a0-bd71818ed198" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_038-Delete ServiceMetadata-Unauthorized-ServiceGroup belongs to another Admin ServiceGroup" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="36ed7888-8457-404d-a449-37527bec77d8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="1b848fc7-b9ed-43c9-9acc-2595c0c70a60"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="eb1e8343-9941-4cf9-ba8d-23eb1eae6925"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="dcff441d-38bd-419c-b33b-8906fbbc5ff2"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource Unauthorized" id="8c548605-d4c4-49e7-b73c-13b9018f55af"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource Unauthorized" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>401 +</codes></con:configuration></con:assertion><con:credentials><con:username>LvglqPCs</con:username><con:password/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="f2d01fb8-1818-4f9f-bd61-5a8d9843795e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="c8c0f8b1-02e7-4a8a-a0a1-1fbe8dbfb807"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_038</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="afb61993-2b81-4b83-b33c-260fdf928f76" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_039-Delete ServiceMetadata-ServiceGroup belongs to another Admin SMP" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="8023c774-20b3-4e51-9426-c9234c33e19f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="cb996d4e-5f6e-463a-af89-1905934050f7"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="e577bb9e-c1dd-433a-812e-a4395457ea06"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="c44c59c6-1e0e-422b-b935-409abf4433cf"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource Other Admin" id="c2241fa7-c62a-4159-8bf4-56e021fe3258"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource Other Admin" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource 2" id="afe39aa1-9665-4c7d-85be-0226ed51b04d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="bf714651-62e0-4e15-b8b2-6df00b224437"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp2Test}</con:username><con:password>Gp[JdVPUt],+j-o|</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="f5f69843-5ed5-457c-829b-ae3c92f3b885"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_039</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="9646604a-b253-4fcc-aabc-1033c9bacce1" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_040-Delete ServiceMetadata-Alternative Flow-Bad request" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="ae546398-e164-48b3-b066-41aaed86d670"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="1491729a-efd3-433a-9b79-68961fbc3f3a"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="a5c237be-6d39-4527-abad-4eed77a957be"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="22fd8ece-1fbf-4ca8-a89a-d5741827a5bc"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource Format Error" id="46c8807d-d796-4746-a767-b08a48b202cb"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource Format Error" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="b5ea7021-19ef-4b64-9c8d-1941b16e53d5" name="Contains"><con:configuration><token>FORMAT_ERROR</token><ignoreCase>false</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value=""/> + <con:entry key="ResourceIdentifierScheme" value=""/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="e58591d7-ca94-4b6c-802d-2adbf5df5585"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="bdaad019-19a0-49c9-a6f8-61db3543888c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_040</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="de7e4ab4-b6f6-497a-ab2a-42d3a2bbf78f" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_051-Get ServiceMetadata-Basic Flow" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="154df75f-764b-44f9-bf44-91bba1e6c0d5"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="17dc8004-9bf4-4310-8145-f7e5234117a8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="8b43cea3-fd6d-4077-bafa-ba3bfb2b368b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="c32b4393-9793-4191-a300-abcd164df88d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="6b5fef5d-e69f-4e24-80f2-7e114eae56a5"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="d26e14c6-f561-453b-b905-6c89705cf0f0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_051</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="78ca20bd-11b6-411e-95d7-a1c3faeef8d1" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_053-Get ServiceMetadata-Sender is Admin SMP" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="4f533f6b-1011-4e61-b6ca-8261d63af3c0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="50dc5017-9d4b-4a0b-9eaa-832556ad2cbe"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="cc4cb859-0f6b-4b5c-b82a-42555025c1be"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="f7e01933-1bb5-4487-b809-b98ffd75e6ee"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="dcf7f0a2-810e-4a42-ab7d-4d9c2ac5dfd9"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="96b32243-fb4a-48b7-b3f3-01ff10eb7749"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_053</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="69731ff8-7401-4c02-b992-7980e3a7fcc7" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_055-Get ServiceMetadata-ServiceMetadata not existing" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="aef34a92-2403-4a67-a800-2651e13bea58"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="a1d5c50b-9aa2-4184-9e59-8b1cd9aa9b24"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="f3a60545-0eeb-46d7-a644-158a437c3ad0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="f9c5411b-af50-4d3c-99a9-9bad5313026c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="66e1196d-0f14-421b-b119-3e8d896b3d05"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="71d9584a-75ab-43b6-b188-26c22d7d70ca"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ExtensionAgencyID</con:name><con:value>Agency ID Dummy</con:value></con:property><con:property><con:name>ExtensionAgencyName</con:name><con:value>Agency Name Dummy</con:value></con:property><con:property><con:name>ExtensionDenomination</con:name><con:value>Dummy</con:value></con:property><con:property><con:name>ExtensionID</con:name><con:value>token1</con:value></con:property><con:property><con:name>ExtensionName</con:name><con:value>Extension Dummy</con:value></con:property><con:property><con:name>ExtensionReason</con:name><con:value>Added for tests purposes</con:value></con:property><con:property><con:name>ExtensionReasonCode</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionToken</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionUri</con:name><con:value>http://www.mywebsite.com</con:value></con:property><con:property><con:name>ExtensionUrl</con:name><con:value>http://test.eu</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_055</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="9ed14fa1-88ef-4498-b84a-47a1adbda12d" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_056-Get ServiceMetadata-Alternative Flow-Bad request" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="60b99647-034b-4a2b-8817-e468ad4df091"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="ab7e7e25-e169-4084-8bf1-25acd8adbee9"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="8ba64f1a-08b1-47b6-9b1e-d0a8e6fcf1d4"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="c3362b7d-4ba1-449c-9d16-b5c525315cc5"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource 1" id="99c29987-866a-4801-85f8-70e94bdd9362"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource 1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#InexistentDefaultParticipantIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource 2" id="6738e3ab-4416-4b65-b48a-cc73f4c74d79"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#InexistentDefaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource 3" id="8a157e03-16fd-4889-8726-0e040ba04660"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource 3" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#InexistentsecondDefaultParticipantIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource 4" id="118311d4-6bcf-42c2-8630-caa4c60649e2"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource 4" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#InexistentsecondDefaultDocTypeIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="f88844c2-fb30-4c1d-88b9-f4339d546e8d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="fd655afe-3067-4dc8-bad6-ea27d33439e0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>InexistentDefaultParticipantIdentifier</con:name><con:value>0088:7770010100777:test:inexistentsmp-02_036</con:value></con:property><con:property><con:name>InexistentDefaultParticipantIdentifierScheme</con:name><con:value>ehealth-actorid-abc</con:value></con:property><con:property><con:name>InexistentsecondDefaultDocTypeIdentifierScheme</con:name><con:value>busdox-inexistentdocid-qns</con:value></con:property><con:property><con:name>InexistentsecondDefaultParticipantIdentifierScheme</con:name><con:value>iso6523-inexistentactorid-upis</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_056</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="02dee2fe-5695-46e1-b158-d5a30bfbc5e7" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_058-Get ServiceMetadata-Redirection" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="1836ac1c-71f1-44c0-b65c-50bfd5e326aa"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="d540bf88-ac93-463e-9ff9-f724ec6e2369"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="147813a3-11c9-467a-b903-d196026a9874"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="3d8c08f3-5895-4d43-aeb9-2b49fb7b0f7d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource with Redirection" id="339437d6-b4af-4d81-9428-f32bdd2719e1"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource with Redirection" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Redirect > + <smb:PublisherURI>http://wltdgt02Red.cc.cec.eu.int:1061/cipa-smp-full-webappRed/web/index.html</smb:PublisherURI> + + </sma:Redirect> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource with Redirection" id="7c25a77a-3ded-4557-aa1e-0a72f39fb868"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource with Redirection" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="e6b85e63-6909-4332-9604-7ffaac2bfa5c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="9e45f990-f7ff-4a92-8323-9d3b6680e531"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_058</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="a7b5f65c-e914-46cc-b021-72fd3a114177" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_059-Get ServiceMetadata-Multiple Endpoints" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="2a77ed3c-7eb3-40f3-9593-e1cb9afdd66b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="b6bf7391-11a9-442a-8f56-7cf65103aedb"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="4e82282e-07ad-439f-99ad-589ee78c35e7"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p2</smb:TransportProfileID> + <smb:Description>second@example.com</smb:Description> + <smb:Contact>Access point for testing two</smb:Contact> + <smb:AddressURI>https://ap.example2.com/as4</smb:AddressURI> + <smb:ActivationDate>2019-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="092ac03f-3a4f-4c94-b0d6-f38815d23b33"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="d121dd49-b3ea-4897-ab00-e0b9000e785e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="4130a5d3-f241-4634-91f4-7ddfe6f6e77f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_059</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="bfe11de2-6f0c-4110-b4b5-a3b45bc684aa" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_061-Transport Profile Unicity" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="1911e5b2-e25d-4dfd-a83c-d3f2f05608a1"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="e24941ba-0c0c-4d2a-a7c3-fc53967b1700"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="1d77610f-970b-4424-863a-563fd7ad864b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>second@example.com</smb:Description> + <smb:Contact>Access point for testing two</smb:Contact> + <smb:AddressURI>https://ap.example2.com/as4</smb:AddressURI> + <smb:ActivationDate>2019-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="f59382c4-b5f9-46db-b879-921c297ccd88" name="Contains"><con:configuration><token>Duplicated Transport Profile</token><ignoreCase>false</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="94b5ec78-d8cb-447e-95b5-89d376aa0b10"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="80e19c1d-99a5-4e27-b1bf-aeba69f1fc1e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>404 +</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="2ff8797e-6760-4080-824d-48a21ab54c16"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_061</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="a4eb47e7-4277-4904-b096-480299bfe422" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_063-EDELIVERY-364 slash encoding-Tomcat" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="480d5b98-e88c-473a-bb28-0662a7fef05e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="f93b2ff9-9cc2-4f45-89b3-3ad482f33f1c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="24e0f0af-f8d1-4bf4-be7c-0665cb9661ee"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p2</smb:TransportProfileID> + <smb:Description>second@example.com</smb:Description> + <smb:Contact>Access point for testing two</smb:Contact> + <smb:AddressURI>https://ap.example2.com/as4</smb:AddressURI> + <smb:ActivationDate>2019-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="0f182236-1eee-4654-81e2-586cc08a01d5"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="8c9aab47-1c31-4e13-b941-aba1c6d267e1" name="Contains"><con:configuration><token>https://ap.example.com/as4</token><ignoreCase>false</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="ad7bbbdb-d41f-40ac-9dab-1833196d0a2f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="7711be46-3c23-4369-bfa5-bec3eb889c64"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_063</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="c35d440e-4a73-4286-95e6-614211694ada" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_065-Content Type" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="4fd93374-d0c8-46f9-8fa5-905e65334d3e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="5df267b0-d417-4448-8039-cae202066dde"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="34099ee9-4c17-45fc-b365-de254407e96e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="Content-Type" value="application/xml" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource Wrong Content type" id="ea641f0e-459a-4636-bed9-34d615626a1e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource Wrong Content type" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="Content-Type" value="image/jpeg" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>200 +</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource Wrong Content type 2" id="95d5f3f5-6bed-4d92-8dab-d1e8891074e0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource Wrong Content type 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="Content-Type" value="ze" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>200 +</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="3ad7d525-fff3-4830-b08f-fe7684efd7a7"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="ff5e4825-b25b-4d6d-8b1b-a1b7fe87af39"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="93be3d4a-8a8e-4057-bc46-9f1f761df02f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_065</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="39ace01a-ee0b-47dc-a955-087a90d0a0b8" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_068-Create ServiceMetadata-Extension-Multiple" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="4e2dc49a-6ee9-4ec4-9e2f-f4fa8ea419e6"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="b39ba4d7-0044-43ff-8b81-6d2ff1a9541e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="8f14ef1a-51c3-4f55-a417-9c9b1ed40eae"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p2</smb:TransportProfileID> + <smb:Description>second@example.com</smb:Description> + <smb:Contact>Access point for testing two</smb:Contact> + <smb:AddressURI>https://ap.example2.com/as4</smb:AddressURI> + <smb:ActivationDate>2019-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> + + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubf">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p6</smb:TransportProfileID> + <smb:Description>contact@example3.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p8</smb:TransportProfileID> + <smb:Description>second@example.com</smb:Description> + <smb:Contact>Access point for testing two</smb:Contact> + <smb:AddressURI>https://ap.example4.com/as4</smb:AddressURI> + <smb:ActivationDate>2019-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource 2" id="2566adcd-3fb0-4199-9ea0-a60a02579757" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:SMPExtension> + <ExtensionURI>http://www.mywebsite.com</ExtensionURI> + </smb:SMPExtension> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="37cad7b7-93b0-4f49-974d-e7c49fb8946c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="1f54206e-8b36-465c-aee1-4b601c3c547b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="fbf1c886-8bb0-4463-a495-4f115f67285f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_068</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="3398bc14-8c51-42c6-afcb-45d7d214afe3" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_069-Create ServiceMetadata-No serviceGroup present" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Get Resource" id="508ec10d-59e9-464f-8ca7-d9d22f50882c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="78f14ddd-181d-44d2-bcb8-14d453943eb1"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="a26bf781-1009-4352-b750-252364ada156"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404 +</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="fdc538f6-d3f8-4660-a4b1-49c73cb68083"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="cb961a0f-f2d5-4147-8baf-8c336281a1c8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_069</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="0ab344a7-0db5-484e-96df-2f463dae0b3b" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_070-serviceGroup Owner-Not existing" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="3d87afe2-67b3-4b48-89e6-b11ba15cb664"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="48b75bfb-bd4d-4e37-ab39-02a4a2869314"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="6163e1ae-69ec-40c1-98f0-8b4a00838ee2"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="f63e913a-8733-43ee-a23d-f88f2cca83ab"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="e9ea4f96-2384-417e-8405-25f67ea83c69"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="fe015be9-8d3c-43b1-9781-ea9c61c8c9a1"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_070</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="acc543e0-a371-4b28-b6b1-5f0871f08a75" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_071-serviceMetadata-Certificate Checks" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="8aa385af-7756-4206-8ef2-9d47e1b292de"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="5b057eaa-c4d5-49d2-bba5-987c0d13d08a"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource NOt registered cert" id="bf7b0e2a-745a-476c-88b6-d683e237956f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource NOt registered cert" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource Passed Date Cert" id="a9fa1c18-a62a-4b0b-a1aa-dd2c00a874d9"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource Passed Date Cert" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2017-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="cd9ab804-6849-45e5-a217-948989dea0e1"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="3b239a75-e991-4a99-991f-74e6371b908d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="c8bf5699-ba9d-4ae5-a77f-feb50df9d72e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_071</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="9566e804-7fe3-4994-9b67-b7a6a30743cc" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_075-EDELIVERY-2056-Prevent from XXE attacks" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource XXE" id="214f0817-6a95-4395-8386-a3c0cdcb3b00"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource XXE" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE testingxxe [<!ENTITY xxe SYSTEM "file:///etc/passwd" >]> +<ns5:ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:ns2="http://docs.oasis-open.org/bdxr/ns/SMP/2/ExtensionComponents" + xmlns:ns3="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns:ns4="http://www.w3.org/2000/09/xmldsig#" + xmlns:ns5="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup"> + <SMPVersionID>2.0</SMPVersionID> + <ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</ParticipantID> +</ns5:ServiceGroup>]]></con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:assertion type="Simple Contains" id="ebd04036-3c10-4d9a-91b8-541c3c44f327" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>false</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource XXE" id="c7ff0816-1306-494b-91e0-542a313dd16e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource XXE" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource" id="efd2227c-c4be-4e78-aaad-c922d20f10bc"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="7f3ba4ec-28a5-46b3-985c-ab66cf4c5a71"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource XXE" id="93cc1555-2904-4432-98aa-5ab50dc47a42"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource XXE" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<!DOCTYPE testingxxe [<!ENTITY xxe SYSTEM "file:///etc/passwd" >]> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="137b0a20-586a-4853-b385-7f47f4ad4973" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>false</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource XXE" id="46a96a9b-b46e-406f-a98b-0b2d1e88cd83"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource XXE" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="353eb321-edfe-4353-9e00-f52b828ce22b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="770c24bc-b022-4372-9bbe-852a35e970b7"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_075</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="f34a0e90-a461-418e-8ff1-3a88b26e9fdf" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_077-Basic Flow-BlueCote ampersound" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="18a64838-6618-4e06-8e73-dcfe00a0f1d0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="c2d0446d-d24f-48ea-a0bc-ed933967f4d6"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource 2" id="59cc980b-ed57-4439-ba4e-8195765df81f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource 2" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="_B"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource 2" id="43a4f81c-f092-4e4d-bfa0-d930935e16aa"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource 2" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="499582c2-e381-411a-b48b-9c6a1211cc7a" name="Contains"><con:configuration><token>_b</token><ignoreCase>false</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="_B"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="5d747bc4-40f8-4761-9666-758f608e6ce5"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="_b"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="7b69b0ae-7830-4c81-9ba6-1a274ae95038"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="_b"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="212855b1-b3eb-45b5-a9e4-2349a03180a7"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="_b"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="8b0f0948-3264-4b19-b482-01c2fa9d45b9"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="_b"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource 2" id="dee8586c-a398-45f2-8f8d-6c6a3037f24d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource 2" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_077</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="0dd038ca-dc75-4254-bcad-2801d09e747a" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_078-Basic Flow-UTF-8 in Body" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="dcb2b0f1-4be6-4441-b077-fe95d31dd244"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="f0584bfa-2d5d-4e90-aba2-c3ab1abdd06b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource with special chars" id="1b32d228-ea20-4b2d-8389-255f6b74d0ca"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource with special chars" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ns5:ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:ns2="http://docs.oasis-open.org/bdxr/ns/SMP/2/ExtensionComponents" xmlns:ns3="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns:ns4="http://www.w3.org/2000/09/xmldsig#" xmlns:ns5="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup"> +<ns2:SMPExtensions> +<ns2:SMPExtension> +<ID>token1</ID> +<ns2:Name>Extension Dummy</ns2:Name> +<ns2:ExtensionAgencyID>Agency ID Dummy</ns2:ExtensionAgencyID> +<ns2:ExtensionAgencyName>Agency Name Dummy</ns2:ExtensionAgencyName> +<ns2:ExtensionURI>http://www.mywebsite.com</ns2:ExtensionURI> +<ns2:ExtensionReasonCode>token2</ns2:ExtensionReasonCode> +<ns2:ExtensionReason>Added for tests purposesæ¼¢1å—</ns2:ExtensionReason> +<ns2:ExtensionContent> +<ex:Dummy xmlns:ex="http://test.eu"> +ä½ å¥½æ¼¢å—ä¸åœ‹ +</ex:Dummy></ns2:ExtensionContent> +</ns2:SMPExtension> +</ns2:SMPExtensions> +<SMPVersionID>2.0</SMPVersionID> +<ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</ParticipantID> +</ns5:ServiceGroup>]]></con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="0eb8efad-4bd5-44e7-ae33-faf5037eb4ad"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>ä½ å¥½æ±‰å—ä¸å›½g</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="ab9d61e9-23bb-4648-8b63-5363af23805b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="c86d55eb-2fe0-41a1-bdbd-b24aa3fa9801"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="b34d69cf-99da-417e-bd13-68eacc753584"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource Special Chars~´" id="1db155c6-4343-4cae-ae7b-cfbbedf8a8a7"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource Special Chars~´" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_078</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="ff73a6a1-d1e0-4152-afb5-fdcf201af121" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_079-EDELIVERY-2806-Basic Flow-BlueCote UTF8 chars" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="6d2d9926-03ad-4b64-bd47-0c64aae11354"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="d4e473c9-dc90-4cea-820b-62227d4edcea"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="8fbbecc7-7c28-41f4-b0e1-55c6153fe946"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource 2" id="609d78aa-1638-4e38-9924-b7e452e735e1"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="SSLClientCert" value="MIIDCTCCAfGgAwIBAgIJAPce6LEcs7eHMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzAeFw0yMzA1MDMxMzQzMjdaFw0yNDA1MDIxMzQzMjdaMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKQsdggt2dkSlNns1hLggft" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>ä½ å¥½æ±‰å—ä¸å›½g</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="1381a227-41a2-408b-8c3d-3a30aab2a4f4"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="0337cd20-485b-422a-8546-cdf2b6ea9862"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="cba66fe5-5a5a-406c-ad7e-fea5128232a8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_079</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="6470999c-f4ce-40c5-830e-b35282129dee" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_084-Create ServiceGroup-Basic Flow-Admin Service Group specified" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="46d22fb2-ad65-4d15-a6a8-7d11563bb2a9"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="79bebc1c-7c35-4480-970c-308781d62709"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_084</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="3dd8bae0-6c87-4733-8a60-9103b9823bcf" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_087-Basic Flow-Empty DocumentIdentifier Type Schema" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="5470db2a-345b-4398-b81d-07b4829c64a2"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="17e3c0cb-3ef8-4bf3-a9eb-e467a4bb9b52"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="c80c4d11-6316-4d9f-a393-b0fc9ffb0fe1"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value=""/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="ea46428d-e844-4234-9c6d-0040a8078d15"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value=""/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="554a0be5-35dc-43e7-9e71-ff683890e1d4"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="ffc75532-5406-4906-9e26-3ed97827ff53"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_087</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="f81f1429-e656-425e-a8e0-ee09d9c9613e" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_090-BasicFlow-ebCorePartyIdISO6523" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="0bc75a02-80b2-4bf6-a1f2-b8e4c432a26d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="e2e583f7-93ba-49af-b4b5-aea6e5943f17"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="6f250f2b-7eeb-41e2-953f-2a7dbf85de98"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="3aa74a10-8354-49b2-b391-cec63957fce5"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="1e6cf006-5c19-4d96-9b3b-30770dc4a664"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="c0c113f2-da55-4f29-aef3-421adc2bcb8f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>urn:oasis:names:tc:ebcore:partyid-type:iso6523:0088</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>7770010100777:smp-02_090</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>urn:oasis:names:tc:ebcore:partyid-type:iso6523:0088</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8983/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="4f113545-1af3-4775-8773-ca878dd1ad39" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_091-BasicFlow-ebCorePartyIdISO6523WithDoubleColon" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="84293efd-8698-4b0d-9fac-5319f8514344"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="0f66a5fb-dd85-478b-bea1-78a69123a81a"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="e61bf12a-8ad7-4e81-b327-0306bcb9cdd8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="726d95af-0b3b-4fbd-ab38-a48f28eaba53"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="31c6c94d-1a97-4eb6-acc3-d660fd7f29fb"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="83f5cb12-3368-48f5-830b-e477c302d122"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_091</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="9ca16bcd-c36e-4a84-9ebe-70fa42609254" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_2.0_092-BasicFlow-ebCorePartyIdISO6523WithStartDoubleColon" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="ba158500-64a3-4cda-84eb-08cc264b1ee7"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="b82b5b87-ad35-4963-924b-c892526e99a0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="5e91c39a-5655-492e-aa20-af8e99f65c2c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="29a56520-41cd-4923-ab6c-ad39f7fb2dd2"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="38ffd929-e0d2-49db-a989-7f049f772338"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="73bfe392-ca3f-4f1b-9197-dbe2de3a6ec9"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_092</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:properties/><con:reportParameters/></con:testSuite><con:testSuite id="a1ea4dd4-329d-407a-bbd9-9b71df8b6fc4" name="PASSING_NOT_FOR_BAMBOO"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase id="658cdede-5bf0-41f5-b606-68de604957c6" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_060-Get ServiceMetadata-Signature" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="0be74bce-c168-4a48-927f-ff3877cc7ae3"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="cb2ac2a8-5324-452e-8481-a453a055872c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="f802c8e7-ddbf-4468-ae3d-82acc382a86a"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="ffd46a94-f7af-4d7d-82ec-496d72001ace"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="546b0121-a2b3-443e-95ed-3d1c1d337afe"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_060</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.0</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ExtensionID</con:name><con:value>token1</con:value></con:property><con:property><con:name>ExtensionName</con:name><con:value>Extension Dummy</con:value></con:property><con:property><con:name>ExtensionAgencyID</con:name><con:value>Agency ID Dummy</con:value></con:property><con:property><con:name>ExtensionAgencyName</con:name><con:value>Agency Name Dummy</con:value></con:property><con:property><con:name>ExtensionUri</con:name><con:value>http://www.mywebsite.com</con:value></con:property><con:property><con:name>ExtensionReasonCode</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionReason</con:name><con:value>Added for tests purposes</con:value></con:property><con:property><con:name>ExtensionDenomination</con:name><con:value>Dummy</con:value></con:property><con:property><con:name>ExtensionUrl</con:name><con:value>http://test.eu</con:value></con:property><con:property><con:name>ExtensionToken</con:name><con:value>token2</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="e2c56a65-e91a-4076-9835-82d91f66743b" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_064-EDELIVERY-481" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="groovy" name="Alert" id="6e2620d9-c225-407a-81fe-c94d7e695078"><con:settings/><con:config><script>def result=javax.swing.JOptionPane.showConfirmDialog( null,"In the \"smp.config.properties\" file, put \"identifiersBehaviour.ParticipantIdentifierScheme.validationRegex\" to \".*\"."); +if(result == javax.swing.JOptionPane.YES_OPTION) +{ + log.info "continuing the test"; +} +else if(result == javax.swing.JOptionPane.NO_OPTION) +{ + log.info "script aborted"; + testRunner.fail("Test aborted by user"); +}</script></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource ISO6523" id="0cc708da-905f-4a45-a0b3-f9b5e852b8d1"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource ISO6523" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource ISO6523" id="3af679b4-5338-4381-891c-05ad8cb139b5"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource ISO6523" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource Unregistered" id="62fa6e1e-1196-48b4-9baa-b4db8a6f87b7"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource Unregistered" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#SecondResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ThirdResource}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource Unregistered" id="8acb740d-4822-4824-a27d-8cc5f2dc07d6"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource Unregistered" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#SecondResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ThirdResource}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource ISO6523" id="5228b29c-8a19-4a88-b90f-502cd9de8cd9"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource ISO6523" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource Unregistered" id="2775ed1c-1f36-4644-90ae-21cbf20dae45"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource Unregistered" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#SecondResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ThirdResource}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>urn:oasis:names:tc:ebcore:partyid-type:iso6523:0088</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0011777001000064:smp-02_064</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>urn:oasis:names:tc:ebcore:partyid-type:iso6523:0088</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SecondResourceIdentifierScheme</con:name><con:value>urn:oasis:names:tc:ebcore:partyid-type:unregistered:0011</con:value></con:property><con:property><con:name>SecondResourceIdentifierValue</con:name><con:value>11007770010000064</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property><con:property><con:name>ThirdResource</con:name><con:value>urn:oasis:names:tc:ebcore:partyid-type:unregistered:0011</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="f9675013-21e3-496b-bf14-24d0791dbdf2" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_066-Empty Participant ID scheme" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="groovy" name="Alert" id="f210d6d0-2d9f-45e3-b688-78c463cff0a8"><con:settings/><con:config><script>def result=javax.swing.JOptionPane.showConfirmDialog( null,"Enable EMPTY SCHEMA property on SMP UI -identifiersBehaviour.scheme.mandatory "); +if(result == javax.swing.JOptionPane.YES_OPTION) +{ + log.info "continuing the test"; +} +else if(result == javax.swing.JOptionPane.NO_OPTION) +{ + log.info "script aborted"; + testRunner.fail("Test aborted by user"); +}</script></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource" id="1eb8d47a-926d-4e48-913d-3c222df68a99"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="c81065fd-73a3-4596-b678-170042fbc7c4"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="9f3e1b94-0e91-4f8a-b3b8-76623088962e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="b38d5974-30ba-4d3f-88c0-48687b525522"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="3dd3a350-fb8b-4ee4-aee3-f9b35a1f7ad6"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="7229029b-3c5a-4d7f-a7d4-9d98006beb5e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Copy of Put Resource" id="5022d72a-0098-458a-b2e2-3aeb361b8307" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Copy of Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_066</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="3f1d9d45-976c-4cc9-aec5-b88e71c500cd" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_067-eHealth-Signature-In-Extension" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="1101d477-3e2c-4197-87f3-7da54ab0eda4"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="e9a2fa67-5149-4781-9cb1-b601e21dd2d6"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> +MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO +TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw +NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN +BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p +CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ +w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE +iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 +BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW +3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB +MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH +CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU +lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 +QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 +EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U +Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ + </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="bdbe8ff3-f16b-4166-8284-9f42454b5c61"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="906e292c-f4e2-42c4-a499-dae47cfd9c62"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="b40590d6-e376-4158-8c44-5512531b7c6f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>oldId</con:name><con:value>SMP002-Create ServiceGroup-Basic Flow-Admin SMP is Admin ServiceGroup</con:value></con:property><con:property><con:name>Description</con:name><con:value>Simple Flow with admin user : 1- Resource Creation; 2- Read Created Resource, 4- Create Subresource, 5- Read Subresource, 6- Delete Created SubResource, 7- Delete Created Resource</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_002</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.0</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="2413ea67-e031-47c1-972b-552fd0de98d8" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_072-EDELIVERY-1977-Secure BlueCoat authentication-Spring Security" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="3fbcb6f9-9275-42df-8dad-5c5498a6562c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="9b2b76b9-c361-4775-adc4-ed6e989d1cf4"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="e0932583-06ac-4a02-aea1-817292090f7c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="fef4f824-035b-4baf-ae76-ff5c165aa48e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="91f4e1e7-571d-4d15-adcf-7e8ef6f5971d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>oldId</con:name><con:value>SMP002-Create ServiceGroup-Basic Flow-Admin SMP is Admin ServiceGroup</con:value></con:property><con:property><con:name>Description</con:name><con:value>Simple Flow with admin user : 1- Resource Creation; 2- Read Created Resource, 4- Create Subresource, 5- Read Subresource, 6- Delete Created SubResource, 7- Delete Created Resource</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_002</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.0</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="d1f7f0f2-5836-464c-b1e7-a5dcc01dd0e1" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_073-EDELIVERY-1952" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="0dc52fec-f711-4b48-b862-9a7f60d2c86f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="9db6676c-aa14-4fd4-87c8-e0a27e131858"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="6ec30e33-aa2b-445f-a43d-84df2cb80287"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="1f11df12-f128-4c02-b12b-debb5c87a330"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="8156a64e-7b8b-4e84-bb3e-1774cad9a939"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="cfef981c-52bc-45c4-98c6-bb98bb8a10df"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_073</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="af5c3b82-e3ad-41e8-84b0-4a05234eea5b" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_081-Create ServiceGroup-Basic Flow-Domain" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="902e53a8-5781-45ba-a20a-b92d5c3f15e0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="e5810bdb-c614-47a2-8996-6c278c085727"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="d354e78c-45d3-4721-bcf8-1f59027e4caf"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="4ba6bdcb-1fad-46f2-88a0-c9b1d4dca5c0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="99e52ef8-3f91-4f08-a78d-ba1982ea99ad"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="5e82cd9b-68a1-44aa-8677-bfa926d79b62"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_081</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="5e73bb86-6654-4d14-b5ed-199b04be5171" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_082-Create ServiceGroup-Basic Flow-Domain" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="a51d4864-ce41-4406-878e-f1d4ecda2ed4"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="e84cb25a-888b-468e-9ee9-f58aa69bb941"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="038b1381-a70f-47be-a907-abbfbb6c8e63"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="381e8833-e1f6-455a-bd4a-a01a72af54d6"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="61d460fa-d8cd-43cd-84d5-c4064394fc5e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="65ded5c0-0fd7-47ad-b258-abc4f3e09c78"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_082</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="5003d103-2381-4511-af52-f1b3ff89e8a1" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_083-Create ServiceGroup-Basic Flow-Domain" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="174362a3-430c-423e-b24a-0e435d1e9045"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="c4e5ff04-faf4-49fe-8607-df2b896fe892"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="438dbfc8-87df-473c-83b6-542f0a0d4a3d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="b760365b-8e9e-4b89-9268-35795d3c402e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="f164bc2b-e6a7-4bbb-bf73-bdfb201699ff"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="7c845048-5087-4ee2-a854-4d3c0169de73"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_083</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="d38dad55-154b-4be7-920b-b48dcd97d260" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_085-EDELIVERY-3165- Update of ServiceGroup Owner is not allowed" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="5838abb8-6841-4e21-be1a-2e719c53fd86"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="bfffc5cd-026b-41f3-a003-e645e5101a70"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="c211997f-a191-437d-be3c-bab20c8be9fe"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="4220ec1d-ba95-43b9-b0eb-0d5141c5b113"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="9e74f479-7ffc-4e37-a335-3b6d1592f1f4"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="18057090-bb57-4617-8531-e6d94bb7d0f7"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_085</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="b9f3a035-2848-4791-94b1-9b72a5c4e94b" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_086-Create Service Metadata" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="1447c756-201f-46a3-9da5-6068e6c32501"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="d2b246e4-2d2d-4992-b8fd-8511c68a2d2c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="3cf10e49-40fc-4f9c-801c-ef98f11be70d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="53a2a9eb-7531-417d-bcd5-b6491b3b8f94"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="a8753eb8-7b2f-41d1-b484-4e62603e6134"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="f8bfaf63-df3f-4d1b-b3bf-2121e997e5ab"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_086</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="08c564f1-22ec-4c72-8013-81e52d2e5ef2" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_080-Multiple Domain-Basic Flow-Create ServiceGroup" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="0419eb1c-c6ab-47bb-a14c-51837b62c62d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="d7fcb444-2a33-45b4-907a-72e3f9f6aac0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="0fd594e6-ca9f-4ebf-a37c-7aa6df3bf3fc"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="0d3ce202-dc8d-428a-907e-14b36151f78b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="e7653850-bbc2-481e-a7a8-6b4f9dc309ea"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="984871a1-676e-4f7c-89d4-2947e2818692"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_080</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:properties/></con:testSuite><con:testSuite id="5e80ea1e-a5b6-4fc0-810c-19fab6373291" name="AUTO_BAMBOO_SMP20"><con:description>TestSuite generated for REST Service [SMP]</con:description><con:settings><con:setting id="IncludeOverview">true</con:setting><con:setting id="IncludeResults">false</con:setting><con:setting id="FlowLayout">false</con:setting><con:setting id="ErrorDetails">false</con:setting><con:setting id="IncludeCoverage">true</con:setting></con:settings><con:runType>SEQUENTIAL</con:runType><con:testCase id="84e379fc-fea5-4a2c-91fd-76acd22e4120" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="Configuration" searchProperties="true" disabled="true"><con:settings/><con:testStep type="groovy" name="Groovy Script" id="2d4c1cb5-5ae6-44a6-9154-7e8bb90c6c48"><con:settings/><con:config><script>import com.eviware.soapui.impl.wsdl.teststeps.RestTestRequestStep +def headers=null +testRunner.testCase.testSuite.getTestCaseList().each { testCase -> + testCase.getTestStepList().each{testStep -> + if (testStep instanceof RestTestRequestStep) { + headers=testStep.httpRequest.requestHeaders + headers.put("domain", "\${#TestSuite#domainDef}") + testStep.httpRequest.requestHeaders = headers + log.info "headers="+headers + } + } +} +log.info "done"</script></con:config></con:testStep><con:properties/></con:testCase><con:testCase id="ab230f75-082e-4160-88d0-b278d191c56e" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_001-CreateResource-BasicFlow" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="51e701e3-3935-4061-a62a-fc9115548c97"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="671abd20-29c4-4d58-9aaa-ecdd977e4154"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200,201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="301f8767-1046-4476-b53c-42a27a69450d" name="Script Assertion"><con:configuration><scriptText>def testType="resource" + +SMP.verifyTestResults(context, log, messageExchange, testType) +</scriptText></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="b88e33be-ed5c-4432-a339-998097bbb6ee" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>/*// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +*/ +</con:setupScript><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-001</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="d09c011f-e4d0-4ca0-abcd-9e26bd14e231" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_002-CreateResourceAndSubresource-BasicFlow" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="e5a3358f-b2fa-435d-b6e6-32007bda5441"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="1b5da6b7-69b3-4f21-b9c0-23f862a4da3f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="9df9753d-4153-4daa-a2e1-b18ea5f92d94" name="Script Assertion"><con:configuration><scriptText>def testType="resource" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="d5a4bc40-d2bb-48ec-a455-99ce6cca21e2"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="1e84d455-cf3e-4177-8290-abd33941e5ae"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="6b764e96-5371-449e-8534-0e0b46beeb02" name="Script Assertion"><con:configuration><scriptText>def testType="subresource" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="27c63de2-7ea6-4e2e-8b62-e9e4e4ba2295" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="83802ca5-3e15-4af7-8aae-8eb8001ac321" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-002</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.002</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="67393215-3328-4e0d-8d64-5ca0e5676c15" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_003-CreateResource-CaseSensitivity" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="ce26a827-c616-466d-9806-36e081c27ac1"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="54c74d3e-262c-4fcc-8f67-0810c78e3ade"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="f12d090b-e6ff-4a67-ab12-8a54f7ca2a4e" name="Script Assertion"><con:configuration><scriptText>def testType="resource" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource multicase" id="c0cdee72-085b-4b14-bbb9-0cb9b27f3c01"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource multicase" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="8c6117f1-1472-4830-a447-eaa9db2b438f" name="Script Assertion"><con:configuration><scriptText>def testType="resource" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#MultiCaseDefaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource multicase" id="63d13a7d-743c-4680-849e-a5c5e89ceca2"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource multicase" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="Invalid HTTP Status Codes" id="656fd83d-644d-47ff-b6fd-4f404ff2c5af" name="Invalid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#MultiCaseDefaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource 2" id="a6edbde4-58db-4659-9e3b-2519bf80a192"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource 2" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="16916968-bda0-4a1b-881e-bf328ac0682e" name="Script Assertion"><con:configuration><scriptText>def testType="resource" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource multicase 2" id="8d4b7145-0566-40d9-947e-c31027d5d397"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource multicase 2" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="304908fb-8c9d-4b85-aa5c-5289c31f772e" name="Script Assertion"><con:configuration><scriptText>def testType="resource" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#MultiCaseDefaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="ae1c5921-52e9-4bb0-a0c3-ae249a0bc18c" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#MultiCaseDefaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:777002abzz777:test:smp-003</con:value></con:property><con:property><con:name>MultiCaseDefaultParticipantIdentifier</con:name><con:value>0088:777002AbZz777:test:smp-003</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="141bb5f9-bed3-4f92-98ab-4c83c58fb110" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_004-CreateResource-WithExtension" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="98520546-16f2-4936-a928-49a8e9b1de38"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestExtTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="64c69667-9ea5-430d-9326-2e3809a399e8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="9b9df232-18a3-4c20-91ba-c36aeea62cd7" name="Script Assertion"><con:configuration><scriptText>def testType="sgextension" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="1ad11bd9-cb70-4312-a173-25975ad59a1b" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ExtensionAgencyID</con:name><con:value>Agency ID Dummy</con:value></con:property><con:property><con:name>ExtensionAgencyName</con:name><con:value>Agency Name Dummy</con:value></con:property><con:property><con:name>ExtensionDenomination</con:name><con:value>Dummy</con:value></con:property><con:property><con:name>ExtensionID</con:name><con:value>token1</con:value></con:property><con:property><con:name>ExtensionName</con:name><con:value>Extension Dummy</con:value></con:property><con:property><con:name>ExtensionReason</con:name><con:value>Added for tests purposes</con:value></con:property><con:property><con:name>ExtensionReasonCode</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionToken</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionUri</con:name><con:value>http://www.mywebsite.com</con:value></con:property><con:property><con:name>ExtensionUrl</con:name><con:value>http://test.eu</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-004</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="369347a8-8ba9-46f2-8505-450e2e134f3c" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_005-CreateResource-UnauthorizedSender" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource-Not existing-User" id="9d1217c2-c122-49f6-8c4f-6702d8f7e8de"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-Not existing-User" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestExtTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="3f6f0618-7b9a-44b3-972b-65c58e0ad959" name="Contains Unauthorized"><con:configuration><token>UNAUTHORIZED</token><ignoreCase>false</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>toto</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-Wrong password" id="3c0b2a6c-290f-41a2-b917-c08fbf8bab81"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-Wrong password" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestExtTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="3f6f0618-7b9a-44b3-972b-65c58e0ad959" name="Contains Unauthorized"><con:configuration><token>UNAUTHORIZED</token><ignoreCase>false</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>toto</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-Not registered-Resource Owner" id="1a86c4fe-b95f-4db1-a7ba-27585f6731b9"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-Not registered-Resource Owner" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="ServiceGroup-Owner" value="${#TestCase#sgOwner}"/> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> +</xml-fragment></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="01f716b8-7eb3-48e0-b727-e3e27e96ebbf" name="Contains"><con:configuration><token>Invalid owner id</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="8a5310bd-7af8-421f-a548-9d01ddf3322f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="a6d89610-b6d7-4374-a74f-7fedbed0bb58" name="Contains ServiceGroup not found"><con:configuration><token>ServiceGroup not found</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="33ef5dcd-bfc1-40ba-8c30-252a4e4f43d4" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-005</con:value></con:property><con:property><con:name>sgOwner</con:name><con:value>CN=EHEALTH_SMP007_EC007,O=European Commission,C=BE:f71ee8b11cb3b787</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="1fbac17f-2e07-41e0-a32e-5d736b482077" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_006-CreateResource-AlreadyExistent" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="8cd22215-9ca4-40de-ae4f-b78543f4e56e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="ba8503d1-8544-4371-b9aa-12561d92b39a"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="b563a821-8fe7-422e-9277-e0d1675f8d78" name="Script Assertion"><con:configuration><scriptText>def testType="resource" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource 2" id="281694d2-d27a-4808-b4a9-b2be1ddb1e4e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource 2" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="Invalid HTTP Status Codes" id="25d34c96-6ff3-47ea-b381-31109e5fd52a" name="Invalid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="83ab623d-c560-4f9f-8454-f7d171ae43d0" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-006</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="f47b4cbf-0afa-48ae-ab01-83102fcc47ed" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_007-CreateResource-No credentials" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource-With resource owner" id="2685d783-5837-4b98-9075-80618065921f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-With resource owner" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="${#TestSuite#resourceOwnerHeaderName}" value="${#TestCase#sgOwner}"/> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> +</xml-fragment></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:credentials><con:username>${#TestCase#User}</con:username><con:password>${#TestCase#Password}</con:password><con:domain/><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-No resource owner" id="fb3ea9fb-3007-4897-88fc-595f60cb44ed"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-No resource owner" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:credentials><con:username>${#TestCase#User}</con:username><con:password>${#TestCase#Password}</con:password><con:domain/><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="e3ec241d-b397-47e9-bac7-1a0c5e0910e0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404 +</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="9a13fff1-166b-4f68-b9ab-ca861eedc940" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-007</con:value></con:property><con:property><con:name>sgOwner</con:name><con:value>CN=EHEALTH_SMP_EC,O=European Commission,C=BE:f71ee8b11cb3b787</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="ee611c8e-3bae-4fa9-ade4-fc9c6acc01a3" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_008-CreateResource-No domain header-Single domain" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="0bcf9ce0-efec-469b-bac2-3b8d5fa3f2db"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="3583d6ab-eb3b-4ef7-a926-8783bb0020fa"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="13437ae3-5e35-4f48-8440-014b411bce54" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-008</con:value></con:property><con:property><con:name>Username</con:name><con:value>user</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="d016dfbf-bf34-4053-9c3b-999719b6580a" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_009-CreateResource-BadRequest" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource XSD_INVALID Extension 1" id="f9babd80-f116-4ea8-a86b-163422e5030f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource XSD_INVALID Extension 1" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplateExtInvalide1}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="d4cdc4b9-f287-45fc-9789-a047a45ea74c" name="Contains"><con:configuration><token>(?s).*SMPExtensions.*cannot have character.*type is element-only.*</token><ignoreCase>false</ignoreCase><useRegEx>true</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="df26bd70-6ab3-4aaf-b457-a9f9de94ab30" name="Contains-XSD_INVALID"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource XSD_INVALID Extension 1" id="38897692-06da-4a0b-9cd9-fb537569dec4"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource XSD_INVALID Extension 1" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="94a891e9-01f4-4db8-9ad2-42437682642c" name="Contains-NOT_FOUND"><con:configuration><token>ServiceGroup not found</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource XSD_INVALID Extension 2" id="ce6ff9c0-3fc9-42f9-96f7-d46420d1c235"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource XSD_INVALID Extension 2" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplateExtInvalide2}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="9ee9c954-4ec3-45c4-aca3-4cb8c1c7970a" name="Contains"><con:configuration><token>(?s).*The content of element.*SMPExtension.*is not complete.*</token><ignoreCase>false</ignoreCase><useRegEx>true</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="82b74511-7ece-4695-b1a1-9cb1f864e73f" name="Contains-XSD_INVALID"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource XSD_INVALID Extension 2" id="919111dc-7141-4e5b-bf34-a1b56456f424"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource XSD_INVALID Extension 2" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="6895b714-8951-450f-9b0c-ce6a87ad0b00" name="Contains-NOT_FOUND"><con:configuration><token>ServiceGroup not found</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource XSD_INVALID ParticipantID Occurence 0" id="49a16948-0abc-40dc-a5f3-2c5eb1a549a3"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource XSD_INVALID ParticipantID Occurence 0" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplateNoPartID}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="2cef8990-95b3-4812-bea8-63f5c86d310c" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource XSD_INVALID ParticipantID Occurence 0" id="b9f2b3f8-b362-4399-b892-f7566f1e478d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource XSD_INVALID ParticipantID Occurence 0" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="841bd8a4-96d1-419a-8795-1c99e0de9564" name="Contains-NOT_FOUND"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="3d70d259-5b25-4178-9852-25b57d869242" name="Contains"><con:configuration><token>ServiceGroup not found</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource XSD_INVALID ParticipantID Occurence 2" id="609edfdf-dc6e-4465-9591-76990333691a"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource XSD_INVALID ParticipantID Occurence 2" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="ServiceGroup-Owner" value="CN=SMP_0112992001,O=DIGIT,C=BE"/> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> +</xml-fragment></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate2PartID}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="8fd36abe-40f1-4705-951f-56c1f1850623" name="Contains-XSD_INVALID"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="612f9a41-9e74-42c1-973e-9f9e33f3d30d" name="Contains"><con:configuration><token>Invalid content was found</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource XSD_INVALID ParticipantID Occurence 2" id="4f6e0d67-ad42-4428-9ef0-53b846a8b8ed"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource XSD_INVALID ParticipantID Occurence 2" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404 +</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="52cf0690-43c4-4e86-9039-6f7b180c4815" name="Contains-NOT_FOUND"><con:configuration><token>ServiceGroup not found</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource XSD_INVALID Extra Element" id="1f14eb5a-633c-490c-b22c-0dc6bae1e6de"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource XSD_INVALID Extra Element" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplateExtraElem}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="2b064dc5-6aca-4e6c-b83c-413eb9336079" name="Contains-XSD_INVALID"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="7950aba4-9aa7-44f1-aaa0-3e274c1aef90" name="Contains"><con:configuration><token>Invalid content was found</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource XSD_INVALID Extra Element" id="55efe179-5bdd-4008-909b-8011d8b63fbc"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource XSD_INVALID Extra Element" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="b2e03cab-6ccc-4454-9692-a3ee2b352592" name="Contains-NOT_FOUND"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource WRONG_FIELD ParticipantID" id="7ef9bf86-cd75-4be2-ab0b-74268e6ffa4e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource WRONG_FIELD ParticipantID" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplateWrongPartID}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="7c9cc6ca-3589-48bf-b7e2-a7479e607021" name="Contains-WRONG_FIELD"><con:configuration><token>WRONG_FIELD</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="b6a231e6-c703-4d39-9ee7-01106d90e631" name="Contains"><con:configuration><token>Participant identifiers don't match</token><ignoreCase>false</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource WRONG_FIELD ParticipantID" id="e032d6c5-bc41-44fb-9cd7-059eb5bf8434"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource WRONG_FIELD ParticipantID" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes-404"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="a94f0a2d-d1fe-4128-bcc5-dc81cf8a1e51" name="Contains-NOT_FOUND"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="e6c5939d-879c-4e25-bf6a-6a2c4bbd31c9" name="Contains"><con:configuration><token>ServiceGroup not found</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource FORMAT_ERROR Delimiter" id="7ace5bd8-37d9-4b4e-aec7-c48890d4795b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}:{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource FORMAT_ERROR Delimiter" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="9c4b2dd9-a1fb-4aa0-94c2-7a6121524e29" name="Contains-FORMAT_ERROR"><con:configuration><token>FORMAT_ERROR</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="9890750b-07a4-4d38-a571-2aa258c61ac4" name="Contains"><con:configuration><token>Can not detect schema</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource FORMAT_ERROR Delimiter" id="255372a6-1159-49ea-be2f-a9beca147765"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource FORMAT_ERROR Delimiter" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="edcd12e2-b693-4917-9e66-99cb94b5e9f8" name="Contains-NOT_FOUND"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="c21cec9a-d264-40db-a47b-35e99354bf64" name="Contains"><con:configuration><token>ServiceGroup not found</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource USER_NOT_FOUND" id="5dae6c5d-16e9-4747-bb38-ca003716f1e8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource USER_NOT_FOUND" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="ServiceGroup-Owner" value="${#TestCase#sgOwnerRandomLegacy}"/> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> +</xml-fragment></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes-400"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="65aed944-24ac-4193-8515-dfbac35382b3" name="Contains-NOT_FOUND"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="d8bb0fce-60e2-4730-aef9-8cb9a8abebab" name="Contains"><con:configuration><token>Invalid owner id</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource USER_NOT_FOUND" id="4e1114a6-5a51-424a-b4c3-920f4383fc5b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource USER_NOT_FOUND" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="ef06f75d-43d4-4bdf-bc31-65eebe490779" name="Contains-NOT_FOUND"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="becbc91b-4123-415b-b1d7-bec3d393f6e0" name="Contains"><con:configuration><token>ServiceGroup not found</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource XSD_INVALID ServiceReference Present" id="227fba91-fd44-44c0-9d8a-648b9d082c2e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource XSD_INVALID ServiceReference Present" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplateServRef}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="f3e66aab-8fb6-4b58-8018-498c9628718f" name="Contains-XSD_INVALID"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="45fb129f-2de3-4752-86d5-171d6e8221e8" name="Contains"><con:configuration><token>Invalid content was found</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource XSD_INVALID ServiceReference Present" id="c70326c0-b5d7-43a8-921a-fda9b62a2dfd"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource XSD_INVALID ServiceReference Present" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="bd9e02d1-0359-49b9-b181-83bfc8d919f5" name="Contains"><con:configuration><token>ServiceGroup not found</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="e46c2b11-ac85-448c-b413-94dab072271a" name="Contains-NOT_FOUND"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="b6a4797d-4b9b-4ac9-8405-3caa09541152" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-009</con:value></con:property><con:property><con:name>sgOwnerRandomLegacy</con:name><con:value>CN=Dummy1000,O=European Commission,C=BE:f71ee8b11cb3b787</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="262ea7af-63c2-4d19-a6b1-c361d0500588" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_010-DeleteResource-BasicFlow" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="9273d16a-34ea-4697-9137-8c7544fbef64"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-Present" id="c476cb0f-1eb3-40aa-be85-d3fce937ca48"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-Present" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="e80f055e-f517-438a-a2d6-d753e6e172df"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-Deleted" id="8cf5eba8-35cc-4731-9ddb-b73f91ca5a1b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-Deleted" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="cc9a6823-6f08-413f-94d3-6769b767b641" name="Contains"><con:configuration><token>ServiceGroup not found</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="729355f2-a42a-4603-a7a5-8ebf5eef27c1" name="Contains-NOT_FOUND"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-Cleaning" id="51226a49-322c-4b17-a007-c610c0ee8bd1" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-Cleaning" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource-Cleaning'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-010</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="829699d1-6628-4398-908b-fc46320889b3" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_011-DeleteResource-CaseSensitivity" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="a09f7b16-cb81-4890-a163-aa56a147a647"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="9eabb557-bb13-48d3-850c-c7aa7ddb34d9"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="eacabb08-f6c6-4d65-9074-addd70f45f41" name="Script Assertion"><con:configuration><scriptText>def testType="resource" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource multicase" id="3b8c59d0-a44a-4ddc-83ae-c8bc85f4dd3b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource multicase" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#MultiCaseDefaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource multicase" id="b597763d-99f4-4574-97c4-09db4171187c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource multicase" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#MultiCaseDefaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="0135ce20-7137-404f-912f-d256d3b54775" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#MultiCaseDefaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:777002abzz777:test:smp-011</con:value></con:property><con:property><con:name>MultiCaseDefaultParticipantIdentifier</con:name><con:value>0088:777002AbZz777:test:smp-011</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="dbe87794-5c64-4912-b1e2-d4b0c306888c" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_012-DeleteResource-WithExtension" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="baa7669d-9b02-4549-9a3e-4b324346e1aa"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestExtTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-Present" id="cecef245-d983-416c-bc93-3d2618d28acf"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-Present" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="0e0166cf-9cdd-4ab4-a8fa-9e1a648cb75d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-Deleted" id="b691bfe4-1f21-4934-aba8-21baea0db074"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-Deleted" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-Cleaning" id="bee08d19-7aef-4807-b5b8-720d03d88114" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-Cleaning" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource-Cleaning'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ExtensionAgencyID</con:name><con:value>Agency ID Dummy</con:value></con:property><con:property><con:name>ExtensionAgencyName</con:name><con:value>Agency Name Dummy</con:value></con:property><con:property><con:name>ExtensionDenomination</con:name><con:value>Dummy</con:value></con:property><con:property><con:name>ExtensionID</con:name><con:value>token1</con:value></con:property><con:property><con:name>ExtensionName</con:name><con:value>Extension Dummy</con:value></con:property><con:property><con:name>ExtensionReason</con:name><con:value>Added for tests purposes</con:value></con:property><con:property><con:name>ExtensionReasonCode</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionToken</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionUri</con:name><con:value>http://www.mywebsite.com</con:value></con:property><con:property><con:name>ExtensionUrl</con:name><con:value>http://test.eu</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-012</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="536c1f1c-1b0e-4b02-a658-2d29a9f1bff1" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_013-DeleteResource-UnauthorizedSender" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="b7a092fb-4e7a-4891-9d2c-7ca0db95aef0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="SSLClientCert" value="MIIDCTCCAfGgAwIBAgIJAPce6LEcs7eHMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzAeFw0yMzA1MDMxMzQzMjdaFw0yNDA1MDIxMzQzMjdaMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKQsdggt2dkSlNns1hLggft+GiIHOsdOko2RRG42tcRyOqG8W9d05OKDQv2j81m/9lTrQVg69PCftDfV9/cJMtuuk7yGLfGVDzkVL13DRthgAIJPiONmZhLtm3gpv+UqVLDfZkZjUjjjuYcgwYWFoCHIEfDqfslQ+UrkPcrTOEtwrNQwCIK0rTUlwgaX1P0MUht7Hrlwx7QbppyU4FUoixYAuC1jFK5opOiV4sXkDRC3zfaKMv7zc30GPwy8fSp7h1/mm7PwBuM41VyGTbldinzcdbYQF14RHhEU7yiMXQRA4vZs6P4Lw9KvAz+iiwP3uvGc5/63hzDGZfmqcK26pg0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAoxRxofX/0lJAFswHTq01DcgcsoNeVwbj2qq1tt7dfa480UdPoKwZYmTXnHrenUrD1pUYHU9K+HSY9WER7B+Mta4MxEAMSWt9cIlCtbUTfR91uuWk/2phsM1cAH0fOpvHqjQD+TeCUqK4TkVd90sNR54Dsfc9Rn1RHCT6XWxLLtrgLT6CZIxPQUfJZ7LVyVBzpkjumBhFgW0JEe1FnExpTz3RcFGXxSexMvmm5I5xnVVx1TyES3cE3CBkMbSUypx/vBD1N9Nc4+B32HW0svExqVqt1WTHLARtuVWUjco3nL9U6SrLL3EKTM9qZ/1OYRitMYtkIlYMGxc7durhyKv20w=="/> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> +</xml-fragment></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200 +</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="ffc1e26d-a589-4440-b68b-62bcf231edce"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource Unauthorized" id="90b9ae60-1a35-4dac-9338-2f1eecbd0554"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource Unauthorized" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="a217c0c5-efb9-4938-8d79-b5ecf2076d46" name="Contains-UNAUTHORIZED"><con:configuration><token>UNAUTHORIZED</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#TestCase#Username}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-Still exists" id="6f3f327a-f2eb-4979-8beb-899357d8a146"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-Still exists" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="a7faee34-35e1-4617-87b7-f6bef0f8debd" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-013</con:value></con:property><con:property><con:name>Username</con:name><con:value>user</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="bb900faa-3f23-47e2-87a6-348151198a5f" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_014-DeleteResource-InexistentResource" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Get Inexistent Resource" id="019dc690-5a27-4953-9a2b-3e3923ec99e7"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Inexistent Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#InexistentResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Inexistent Resource" id="12415aeb-443d-41d1-a160-874b78c5ac7d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Inexistent Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="e307b013-e8a6-4001-a6db-0f889a974254" name="Contains-NOT_FOUND"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="1affb9e8-6060-42cf-8323-0fd3de08a6bc" name="Contains"><con:configuration><token>ServiceGroup not found</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#InexistentResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript/><con:properties><con:property><con:name>InexistentResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-014-Inexistent</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="a075cffe-e90f-4814-a594-19e33e8980c6" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_015-DeleteResource-NotRegisteredSender" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="1bb6b035-7343-4e3b-b98d-4abb40072fe2"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="SSLClientCert" value="MIIDCTCCAfGgAwIBAgIJAPce6LEcs7eHMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzAeFw0yMzA1MDMxMzQzMjdaFw0yNDA1MDIxMzQzMjdaMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKQsdggt2dkSlNns1hLggft+GiIHOsdOko2RRG42tcRyOqG8W9d05OKDQv2j81m/9lTrQVg69PCftDfV9/cJMtuuk7yGLfGVDzkVL13DRthgAIJPiONmZhLtm3gpv+UqVLDfZkZjUjjjuYcgwYWFoCHIEfDqfslQ+UrkPcrTOEtwrNQwCIK0rTUlwgaX1P0MUht7Hrlwx7QbppyU4FUoixYAuC1jFK5opOiV4sXkDRC3zfaKMv7zc30GPwy8fSp7h1/mm7PwBuM41VyGTbldinzcdbYQF14RHhEU7yiMXQRA4vZs6P4Lw9KvAz+iiwP3uvGc5/63hzDGZfmqcK26pg0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAoxRxofX/0lJAFswHTq01DcgcsoNeVwbj2qq1tt7dfa480UdPoKwZYmTXnHrenUrD1pUYHU9K+HSY9WER7B+Mta4MxEAMSWt9cIlCtbUTfR91uuWk/2phsM1cAH0fOpvHqjQD+TeCUqK4TkVd90sNR54Dsfc9Rn1RHCT6XWxLLtrgLT6CZIxPQUfJZ7LVyVBzpkjumBhFgW0JEe1FnExpTz3RcFGXxSexMvmm5I5xnVVx1TyES3cE3CBkMbSUypx/vBD1N9Nc4+B32HW0svExqVqt1WTHLARtuVWUjco3nL9U6SrLL3EKTM9qZ/1OYRitMYtkIlYMGxc7durhyKv20w=="/> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> +</xml-fragment></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200 +</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="d1367111-b1ad-42ab-b345-4b4fe6e45055"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource Unauthorized" id="9712ca5b-6edc-4886-9049-49cd769ff040"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource Unauthorized" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="ea24e20e-3c4c-4162-a61d-1ab49cff9bdd" name="Contains"><con:configuration><token>UNAUTHORIZED</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#TestCase#InvalidUsername}</con:username><con:password>${#TestCase#InvalidPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-Still present" id="825cd022-6153-4d87-8bf6-322800c44f1e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-Still present" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="92157877-8c0a-40f8-9283-2bd6137f6605" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>InvalidUsername</con:name><con:value>user</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-015</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="18186e6a-79e9-4814-975d-a05bf1052ecc" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_016-DeleteResource-BelongingToOtherAdmin" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="28443790-2af0-426b-a99a-dfa2d7729b06"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="fc593adb-5634-4c59-95e6-a14fb2f680be"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="e01a89f4-bce1-4374-b047-7229ba130e59"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp2Test}</con:username><con:password>${#Project#adminSmp2TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-Deleted" id="3649d3dd-015e-44fb-afb3-3d303fc0d137"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-Deleted" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-Cleaning" id="7bc5dab5-dd81-4216-b20f-455827a4fbb6" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-Cleaning" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#TestCase#UserName2}</con:username><con:password>${#TestCase#Password2}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource-Cleaning'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-016</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="d7dd2cbb-8f04-4751-a67d-82daa4a51ba7" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_017-DeleteResource-MalformedParams" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="15a3fdb8-d675-4ba3-8410-fa498b6bf340"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="2dc5cf05-4621-4b1c-840d-dfde9f6186f1"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource MalformedParams" id="4ead0283-f866-4f38-b696-471f1b7fe201"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}:{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource MalformedParams" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="bb96a9a3-ea70-425c-97c1-872101870940" name="Contains-FORMAT_ERROR"><con:configuration><token>FORMAT_ERROR</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="6adbc5be-8593-462f-92a3-841d136add22" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-017</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="a69f2f38-e2cf-47bb-bbe1-fc59f8de3403" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_018-CreateSubResource-Sender is Admin SMP" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="80c1ec04-1161-41c1-9ff0-5a97f8a73a7e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="87cd4139-0c52-4c12-8978-f18b55cabf0f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="d160f8a2-0d5a-4ad8-9719-9a5f9167f51a"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="3ab7ae37-d879-4fd7-89e4-07711643cbd3"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="9608ed09-378d-43fa-9c7c-92762c5afd7a" name="Script Assertion"><con:configuration><scriptText>def testType="subresource" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="27cd3bf1-3719-4313-83e1-a0a5789295fa" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="28783be1-10b9-4e65-993b-8551f73bde2d" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-018</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.018</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="8c062136-d999-4d6f-b17f-28e1d8add9bb" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_019-CreateSubResource-Sender is Admin Resource" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="547ed139-3ec4-4af6-9414-b4576e2ea261"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="ServiceGroup-Owner" value="${#TestCase#sgOwner}"/> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> +</xml-fragment></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="abe04110-8230-4d2e-8bd0-c1733a9e5985"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="33479440-ad83-4be2-91c3-c68b0e63f479" name="Script Assertion"><con:configuration><scriptText>def testType="resource" + +SMP.verifyTestResults(context, log, messageExchange, testType) +</scriptText></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="5bbab810-0243-4157-858f-aeee821d8280"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> + <con:entry key="${#TestCase#certHeaderName}" value="${#TestCase#certHeaderValue}"/> +</xml-fragment></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="93e87642-2bd3-4c67-b8d0-e1e220f41ea3"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="9608ed09-378d-43fa-9c7c-92762c5afd7a" name="Script Assertion"><con:configuration><scriptText>def testType="subresource" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="87bb97e9-9df4-416f-a4d7-f8b58e2bb7a9" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="715283bd-7729-42ae-93a7-b35535109dfb" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-019</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.019</con:value></con:property><con:property><con:name>certHeaderName</con:name><con:value>SSLClientCert</con:value></con:property><con:property><con:name>certHeaderValue</con:name><con:value>MIIDHTCCAgWgAwIBAgIJAPce6LEcs7eHMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzAeFw0yNDA2MTAwOTQ3NTZaFw00NDA2MTEwOTQ3NTZaMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIjaRuD2lqADZh4yxY2t4KxSvnjU0CSjqQV5kkoIJ1TVTkzbaPRhRjhdW2wpyKaHKtoRW6Y5OP2cxCWf3S+mGB87itpJB2kDGUxbBNLfwb4OK+jFlpwx0n0C43nAABwNf6YL7WXNq50Oskjhtk+JLa5HLaji2mn4u3MccoJu6hD7EqDDH6DFil0TAH+VDw/lHvtsFM2xUgkRcSpUzGZ0/avy0JZPKz3hoUYtgC8exoi8y2C6LxWz8Hcf3lb1IgcAS/zWjR9RkcHmKZrIghWuaab2pPSCaRj/bxCPCpqGdhqinDPgUXGsJpvZAzSL6DTnlD7GdUoZm/qfjAtiSj4thLUCAwEAAaMSMBAwDgYDVR0PAQH/BAQDAgL0MA0GCSqGSIb3DQEBCwUAA4IBAQAEJuCJeY0ik+tYk6qOhIUqK90PSxNEaiH9PeeBVkJn+3T8wlAzhex0CKobThhKnx99lwabYHV6SOZVaHKQddC0OODGsnpF9qJGCi69Jgs9tPF5Lk35HCcpHN0MRdyj95lHsBaLQ4avyB0ESl5uF1yont5lm6I1yKI863ykr+GzfzFP32aUKwahJ28YptbkCSgdbM/CIB0xe8N7r2jyyfYf+5FyxGeleE1TEoIRZ5cOwpDQwgBMPVhnGmmKBWNT8sZMrzsx9pVAH9b4v9gG2XI8P5SiKTUZPiN45WM0F6HRti81raEyFFctpTjzi0WmuCRYP+kcrv4vMSqObtIrhuzi</con:value></con:property><con:property><con:name>sslHeaderName</con:name><con:value>SSLClientCert</con:value></con:property><con:property><con:name>sslHeaderValue</con:name><con:value>MIIDHTCCAgWgAwIBAgIJAPce6LEcs7eHMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzAeFw0yNDA2MTAwOTQ3NTZaFw00NDA2MTEwOTQ3NTZaMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIjaRuD2lqADZh4yxY2t4KxSvnjU0CSjqQV5kkoIJ1TVTkzbaPRhRjhdW2wpyKaHKtoRW6Y5OP2cxCWf3S+mGB87itpJB2kDGUxbBNLfwb4OK+jFlpwx0n0C43nAABwNf6YL7WXNq50Oskjhtk+JLa5HLaji2mn4u3MccoJu6hD7EqDDH6DFil0TAH+VDw/lHvtsFM2xUgkRcSpUzGZ0/avy0JZPKz3hoUYtgC8exoi8y2C6LxWz8Hcf3lb1IgcAS/zWjR9RkcHmKZrIghWuaab2pPSCaRj/bxCPCpqGdhqinDPgUXGsJpvZAzSL6DTnlD7GdUoZm/qfjAtiSj4thLUCAwEAAaMSMBAwDgYDVR0PAQH/BAQDAgL0MA0GCSqGSIb3DQEBCwUAA4IBAQAEJuCJeY0ik+tYk6qOhIUqK90PSxNEaiH9PeeBVkJn+3T8wlAzhex0CKobThhKnx99lwabYHV6SOZVaHKQddC0OODGsnpF9qJGCi69Jgs9tPF5Lk35HCcpHN0MRdyj95lHsBaLQ4avyB0ESl5uF1yont5lm6I1yKI863ykr+GzfzFP32aUKwahJ28YptbkCSgdbM/CIB0xe8N7r2jyyfYf+5FyxGeleE1TEoIRZ5cOwpDQwgBMPVhnGmmKBWNT8sZMrzsx9pVAH9b4v9gG2XI8P5SiKTUZPiN45WM0F6HRti81raEyFFctpTjzi0WmuCRYP+kcrv4vMSqObtIrhuzi</con:value></con:property><con:property><con:name>legacyHeaderName</con:name><con:value>Client-Cert</con:value></con:property><con:property><con:name>legacyHeaderValue</con:name><con:value>CN=EHEALTH_SMP_EC,O=European Commission,C=BE</con:value></con:property><con:property><con:name>sgOwner</con:name><con:value>CN=EHEALTH_SMP_EC,O=European Commission,C=BE:f71ee8b11cb3b787</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="1cbdc99b-d90b-4244-8819-0648840d8a90" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_020-CreateSubResource-Subresource already exists" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="59e87eb9-b1fa-4fd1-a9e1-ac191ade3d0e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="72536ee9-60ce-404c-929b-c093cdcb2e62"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="9097f8ca-7d6a-433e-b111-745860c33703"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="Invalid HTTP Status Codes" id="7c0f24e8-6cfb-4c1d-b7cf-40846590a7a0" name="Invalid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="a51ab002-70d6-4050-80b3-47b38a7cfaa8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource 2" id="279695e9-3ba3-4b7b-bcca-d5dc602a91fe"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="Invalid HTTP Status Codes" id="36557dd6-df81-48b1-aef1-9f47e78bc13c" name="Invalid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="2a665d30-4e28-42ca-88fb-74dd039ab9ae" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="e3eba549-cf66-4cdb-9bf6-b566dc6ed580" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-020</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.020</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="cce2c9db-128c-41f7-a2d6-e07ea5883cbe" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_021-CreateSubResource-Unauthorized" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="fd56aa15-70bd-4e10-bc0a-02075925da6e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="7650f012-04c2-4617-beeb-3058f0cb5abe"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-No user" id="78fea0c0-4ccc-4f3b-b610-8bf7cf78b1d0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-No user" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="2276d38c-b6a6-4ccd-857b-ea3087e5cd00" name="Contains"><con:configuration><token>UNAUTHORIZED</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-Non existing user" id="86549524-2cd6-4675-bdac-85da00195431"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-Non existing user" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="2276d38c-b6a6-4ccd-857b-ea3087e5cd00" name="Contains"><con:configuration><token>UNAUTHORIZED</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#TestCase#username}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-Wrong password" id="136324bc-b785-43cd-808f-0edf25ccbfda"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-Wrong password" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="2276d38c-b6a6-4ccd-857b-ea3087e5cd00" name="Contains"><con:configuration><token>UNAUTHORIZED</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>toto</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-Another Admin SMP" id="6c5f1933-3308-4369-9f27-9ca9d43f97f3"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-Another Admin SMP" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="2276d38c-b6a6-4ccd-857b-ea3087e5cd00" name="Contains-UNAUTHORIZED"><con:configuration><token>UNAUTHORIZED</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="f7246239-066d-479a-a2bc-24ddfa81a789" name="Contains"><con:configuration><token>User not authorized</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp2Test}</con:username><con:password>${#Project#adminSmp2TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="2ab33922-4550-4c3f-b0cf-0b28f5c7ebbb"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="bda8005d-d2a9-4c24-a812-d2a8869fab4a" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>404,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="55a53352-d87d-4db3-a9b1-8a89a66836a8" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-021</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.021</con:value></con:property><con:property><con:name>username</con:name><con:value>somuser007</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="7b0f869f-e3fe-450f-bd36-c39c8e7c06ca" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_022-CreateSubResource-Sender is not the owner of the resource" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="81a29349-68d9-4910-a8d4-743ea5d43a79"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="ServiceGroup-Owner" value="${#TestCase#sgOwner}"/> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> +</xml-fragment></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="5facfea1-c68b-4585-8b20-60f7adad3841"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="74da7674-868f-44a6-839b-f8c00afd4f15"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> + <con:entry key="${#TestCase#certHeaderName}" value="${#TestCase#certHeaderValue}"/> +</xml-fragment></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="65fbf12a-c15c-4ee5-843b-b0d48d66ddd9" name="Contains"><con:configuration><token>User not authorized</token><ignoreCase>false</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp2Test}</con:username><con:password>${#Project#adminSmp2TestPassword}</con:password><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="eda8699b-fbde-4f04-92fd-add7d004ce29"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="0966c870-c216-49eb-a262-3c0237b793a5" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="ba11d0d6-70b0-42ca-b5e3-5084a7e3d07e" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-022</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.22</con:value></con:property><con:property><con:name>certHeaderName</con:name><con:value>SSLClientCert</con:value></con:property><con:property><con:name>certHeaderValue</con:name><con:value>MIIC5TCCAc2gAwIBAgIJAJeSzmm8ifFMMA0GCSqGSIb3DQEBCwUAMDIxCzAJBgNVBAYTAkJFMRIwEAYDVQQKDAllRGVsaXZlcnkxDzANBgNVBAMMBnJlZF9ndzAeFw0yNDA4MTIxMDM0NTJaFw00NDA4MTIxMDM0NTJaMDIxCzAJBgNVBAYTAkJFMRIwEAYDVQQKDAllRGVsaXZlcnkxDzANBgNVBAMMBnJlZF9ndzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ6ZIfNd4ZfguhJ1oR9DmwSeZkgXSQePXsKoIOQk7inOAlFb5jxaXplh+04v+asNasBef+Aquk/XhHXDvhLOadBWdfwzGu4eEBXhMdBjwq6G4jMFlFalmyRzpjHS6/3XMCBHQ5I8NRsaUrWYJEOt9CwgRQRww0V3AQsCF15RGd3NR3xVBaEB47VAXvbsbYRxnA94bsq8jB7CT3sOBM9Fen4LOHfWdRzCj+ZfYfvqm9c1hmOXG1RMdbJaIlbho/4o4m6tiSYa/u1QPjK4g8uASpyp0iN3KtXffncWeGXAV9I05FF/61yrz6KXS+FLZ89BwzyCZc9zblBxr5BnyGTKWrUCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAJPsj/JVj/9dZaMlQyNFqAJ8uw178R2i0EXRE7shoBtr7AwRwrKQw9ho+kG3KuQM1ktWw6qr7n6ymicpgi3NZCRthTGWR9ukY9pz0TAnCSsswW+wJG6XIBPXEu/vHShVRTEguwbMVdlczxrO/jg77h7vgOUOFAHofI+0cRPx08i8mFp6DDIoLHazjndo7+G2cwzlaRZd4sct8anGIlOm0f5gh1JzJ7iT6YNMeL5mYz9+65FR4kOhk0IRodKvr4u3+fZvIgdjaZ37wz5F8IV/o+UEwosjgWSvdjoA8VH9eaJ50+V0qJfZLmxcfeQwmabmd+fO/ZugcgOLrmKB+z2WrEw== </con:value></con:property><con:property><con:name>sslHeaderName</con:name><con:value>SSLClientCert</con:value></con:property><con:property><con:name>sslHeaderValue</con:name><con:value>MIIC5TCCAc2gAwIBAgIJAJeSzmm8ifFMMA0GCSqGSIb3DQEBCwUAMDIxCzAJBgNVBAYTAkJFMRIwEAYDVQQKDAllRGVsaXZlcnkxDzANBgNVBAMMBnJlZF9ndzAeFw0yNDA4MTIxMDM0NTJaFw00NDA4MTIxMDM0NTJaMDIxCzAJBgNVBAYTAkJFMRIwEAYDVQQKDAllRGVsaXZlcnkxDzANBgNVBAMMBnJlZF9ndzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ6ZIfNd4ZfguhJ1oR9DmwSeZkgXSQePXsKoIOQk7inOAlFb5jxaXplh+04v+asNasBef+Aquk/XhHXDvhLOadBWdfwzGu4eEBXhMdBjwq6G4jMFlFalmyRzpjHS6/3XMCBHQ5I8NRsaUrWYJEOt9CwgRQRww0V3AQsCF15RGd3NR3xVBaEB47VAXvbsbYRxnA94bsq8jB7CT3sOBM9Fen4LOHfWdRzCj+ZfYfvqm9c1hmOXG1RMdbJaIlbho/4o4m6tiSYa/u1QPjK4g8uASpyp0iN3KtXffncWeGXAV9I05FF/61yrz6KXS+FLZ89BwzyCZc9zblBxr5BnyGTKWrUCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAJPsj/JVj/9dZaMlQyNFqAJ8uw178R2i0EXRE7shoBtr7AwRwrKQw9ho+kG3KuQM1ktWw6qr7n6ymicpgi3NZCRthTGWR9ukY9pz0TAnCSsswW+wJG6XIBPXEu/vHShVRTEguwbMVdlczxrO/jg77h7vgOUOFAHofI+0cRPx08i8mFp6DDIoLHazjndo7+G2cwzlaRZd4sct8anGIlOm0f5gh1JzJ7iT6YNMeL5mYz9+65FR4kOhk0IRodKvr4u3+fZvIgdjaZ37wz5F8IV/o+UEwosjgWSvdjoA8VH9eaJ50+V0qJfZLmxcfeQwmabmd+fO/ZugcgOLrmKB+z2WrEw== </con:value></con:property><con:property><con:name>legacyHeaderName</con:name><con:value>Client-Cert</con:value></con:property><con:property><con:name>legacyHeaderValue</con:name><con:value>CN=EHEALTH_SMP_EC,O=European Commission,C=BE</con:value></con:property><con:property><con:name>sgOwner</con:name><con:value>CN=EHEALTH_SMP3_EC,O=European Commission,C=BE:f71ee8b11cb3b979</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="11aba016-4b90-4552-a315-1960b835dd64" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_023-CreateSubresource-Alternative Flow-Bad request" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutSubResource request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="5ad2c0c8-2af7-4960-b126-8ef6e7f67c54"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="5bfa1741-8275-4e21-88b0-92256b5c2b46"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID ParticipantID Occurence 0" id="a9fbff6b-be66-452a-98d3-bdeee50700bd"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID ParticipantID Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateNoPartID}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="f6275d97-3824-496a-a4d7-390207b84a09" name="Contains-XSD_INVALID"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="2574e2a2-24f4-4818-8e53-ad34c7410832" name="Contains"><con:configuration><token>Invalid service metadata</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID ParticipantID Occurence 0" id="c75e4d36-06a1-46d6-970b-8ee66f46878c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID ParticipantID Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="3afa59bf-aece-40ca-8181-6a077aa6235e" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID ParticipantID Occurence 2" id="537f406f-f022-4f51-bd30-a4cdca38cdc3"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID ParticipantID Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate2PartID}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="986d5acd-87c6-4c6c-977c-d199f6c5e8a7" name="Contains-XSD_INVALID"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="06610fee-7f89-42bd-b749-ed28909fee77" name="Contains"><con:configuration><token>Invalid service metadata</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID ParticipantID Occurence 2" id="2fbc969c-8e05-404a-aee7-38bd44407783"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID ParticipantID Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="c10f3779-ac32-4914-a927-ca2a3cabec53" name="Contains-NOT_FOUND"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID DocumentID Occurence 0" id="95a2ac62-174d-4acf-9389-1061099f0056"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID DocumentID Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateNoSrvID}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="a9858c26-b698-4415-b49a-f0696fcea2a2" name="Contains-XSD_INVALID"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="7b76d319-f505-48f2-837c-1e5424677887" name="Contains"><con:configuration><token>Invalid service metadata</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID DocumentID Occurence 0" id="df81ffca-2533-491d-81f9-e2152b2cb9cb"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID DocumentID Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="0749c1a4-5241-4da8-ad2e-b36e4a8f4361" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID DocumentID Occurence 2" id="b2eb65e4-5b24-438d-8347-554e8e8ce2f7"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID DocumentID Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate2SrvID}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="df0782b8-78d4-40bc-930f-9ef531523ad6" name="Contains-XSD_INVALID"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="2bf22542-07f5-43f4-b7f9-f4527fc19a5b" name="Contains"><con:configuration><token>Invalid service metadata</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID DocumentID Occurence 2" id="d97f1d4f-e381-46b1-b339-b488bb1ef452"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID DocumentID Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="af7aafdd-ef95-4b8c-89c3-9ab628af720d" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID Process Occurence 0" id="1a084a29-e2a1-4d22-a209-49d838e8c5fa" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID Process Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateNoProcess}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="cea3e039-7a58-4db6-85c9-27e2be6d8f83" name="Contains-XSD_INVALID"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID Process Occurence 0" id="5f9c85d0-755a-42a3-b3c2-931e17cf143d" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID Process Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="a4e22688-d52a-44ee-a5dc-b8204caa75b5" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID Process Occurence 2" id="5d623a29-11c7-4f8b-bbae-b167a9076cc7" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID Process Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate2Process}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="3915bb2f-5537-4abb-b545-d9e94d9430f9" name="Contains-XSD_INVALID"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID Process Occurence 2" id="0800abe7-811c-4b17-95f0-1495bea17601" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID Process Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="cf78404c-5e59-4a32-8ab7-eddd549abddb" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID TransportProfile Occurence 0" id="ad6914e9-71d7-468c-b877-d23e215fe5da"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID TransportProfile Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateNoTprofile}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="0cd7de01-3473-4d58-b98a-6475b51c5bd3" name="Contains-XSD_INVALID"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID TransportProfile Occurence 0" id="846611b8-97bf-4859-9486-c0c98f9b305c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID TransportProfile Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="ea14fcd0-5493-40d0-a857-5faefe8a7bef" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID TransportProfile Occurence 2" id="7428854e-26fc-41b5-8ade-fb920be74bc8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID TransportProfile Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate2Tprofile}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="b3419df1-6fbc-4e1e-9825-39c557e55bc8" name="Contains-XSD_INVALID"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID TransportProfile Occurence 2" id="e34724cc-6496-486a-b650-314db5d6b366"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID TransportProfile Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="0305222a-2620-46de-b661-f5b7744b5096" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID Description Occurence 2" id="288c0864-5951-4005-9ff5-d3713b459548"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID Description Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate2Desc}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="5c7c646a-86bd-45fe-99fe-099623b9607b" name="Contains-XSD_INVALID"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID Description Occurence 2" id="273deb3c-3ca6-48c8-8b72-dcbafe8f1733"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID Description Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="54e772c7-a3c9-4fa6-bbe4-d5d32b45156c" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID ContactUrl Occurence 2" id="5091f65c-44ae-417d-860c-c32e784a5524"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID ContactUrl Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate2Contact}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="2e10bfb4-b63a-401e-a6f0-4e1d81e96a7f" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID ContactUrl Occurence 2" id="1093d097-7390-4061-a0c9-99df7c79a5e8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID ContactUrl Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="2f43c607-df3f-47ad-b834-9bc31abe36b4" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID Address Occurence 0" id="5c4cc1c4-4fe1-4707-837d-5f0c9038b73e" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID Address Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateNoAddress}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="99db202f-2252-457f-9ed6-efe820327273" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID Address Occurence 0" id="38cc7fad-81f4-4504-8658-cf019712b161" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID Address Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="de589b61-d3fa-4c5e-9d0c-ea2b2de7b5bd" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID Address Occurence 2" id="c97ee012-0786-4e2f-8e18-a112270eda67"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID Address Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate2Address}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="030e2b40-ee71-4f51-bb11-7be563b71ba7" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID Address Occurence 2" id="2c00fe42-b95e-4e64-b1fe-3d2ff9a25c31"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID Address Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="6a4e291e-1dec-44d5-a3bd-7f6f1d013210" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID ActivationDate Occurence 0" id="68b05ce0-c4c2-4598-930a-4aca07d1ee28" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID ActivationDate Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateNoActDate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="ab1515c9-4d2e-4c5a-962b-b079dd92795c" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID ActivationDate Occurence 0" id="cdf3bb69-aeb1-4f14-9207-89db2d44800b" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID ActivationDate Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="da886371-1572-4d39-884c-f41ba07f263d" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID ActivationDate Occurence 2" id="5f8b5132-5cb9-4c82-9c88-a0ed735ef893"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID ActivationDate Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate2ActDate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="d6a1314d-0cc7-45ef-8a2a-7dec1fea348e" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID ActivationDate Occurence 2" id="870c77f3-acf9-4b78-9b52-2f03fd64f215"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID ActivationDate Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="adb8f41a-415e-431b-a520-a1032334a604" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID ExpirationDate Occurence 0" id="ac5ba28a-6514-4577-aebf-7466601d91e0" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID ExpirationDate Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateNoExpDate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="ba97cce7-7486-4cd7-9550-0bceee7e5f82" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID ExpirationDate Occurence 0" id="93048814-1388-41dc-8525-20363ab5786d" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID ExpirationDate Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="bce454ac-4698-4ab1-b140-37881e54b4a5" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID ExpirationDate Occurence 2" id="99ba348c-4d9a-4baa-8e06-d3ef7197ea9d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID ExpirationDate Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate2ExpDate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="835c09d0-facc-48b3-baa9-0eb3ef5d6530" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID ExpirationDate Occurence 2" id="10901a40-80e1-4e8b-9a97-13dd9a20298a"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID ExpirationDate Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="37eef775-0ed7-40ac-ad32-14ff5a2870ca" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID Certificate Occurence 0" id="aba15e01-f75c-4664-998d-90d8a3b08e55" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID Certificate Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateNoCert}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="504223d2-3bdb-460b-9e4b-29171c6afaa5" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID Certificate Occurence 0" id="34c4e403-bc1d-4cb9-92af-09303bf8389a" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID Certificate Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="97c96863-f551-43e5-852d-b868f1914042" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID Certificate Occurence 2" id="66bf6575-8fe9-4da4-8ae3-70763ba66294" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID Certificate Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate2Cert}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="17ea030b-d9a4-4cc3-853f-912c624daf07" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID Certificate Occurence 2" id="7566428b-5047-44eb-b496-e9339cb20a73" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID Certificate Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="c010cd2c-7013-40c9-ae75-4effb0c76b96" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID CertificateSubject Occurence 0" id="b004ae02-0b6d-4c79-b127-b257ad2172c2"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID CertificateSubject Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateNoCertSubj}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="643260c6-68cf-4335-8c9d-895e17ffe97f" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID CertificateSubject Occurence 0" id="45d8303b-8ad7-407d-9396-1eb62d1d3f55"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID CertificateSubject Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="ec79f1b3-a94f-4140-96f8-14a5e0975e20" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID CertificateSubject Occurence 2" id="bda31dd9-da04-4980-aad6-2c64a3f3edfd"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID CertificateSubject Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate2CertSubj}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="baeee175-035a-4563-8666-afb176d75d66" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID CertificateSubject Occurence 2" id="fda59f97-1f26-421a-a318-f0ffdecad494"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID CertificateSubject Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="45ccd00a-1d3a-4ed4-bc20-e3ef79d3f30e" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID CertificateIssuer Occurence 0" id="270514c7-5846-4b0f-9cef-27cd02a7dca3"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID CertificateIssuer Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateNoCertIssuer}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="ce78a1d4-1860-4853-ab66-b389eb3ba5a5" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID CertificateIssuer Occurence 0" id="20714eb9-88d8-4a49-8221-17cffc694b7e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID CertificateIssuer Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="fae30550-b394-48fa-a0a2-a36808bcd252" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID CertificateIssuer Occurence 2" id="f9f7f8fe-83d7-4150-bb69-5bed243618f8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID CertificateIssuer Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate2CertIssuer}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="53b5419d-aba2-46cd-88c8-b079ad47930d" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID CertificateIssuer Occurence 2" id="625a1636-434f-48e5-be02-9098c8980d0d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID CertificateIssuer Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="c87e5921-f96f-4511-9222-c2a5b9a5d76a" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID CertificateAcvDate Occurence 0" id="a794004a-9aec-4985-a9e0-ce954ff2ce64"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID CertificateAcvDate Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateNoCertActD}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="5983cf8c-8e49-489e-9ea7-efbd24da37d1" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID CertificateAcvDate Occurence 0" id="01bd4c9c-21b8-4819-988d-db971681b0e9"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID CertificateAcvDate Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="03e20055-4921-431c-8bec-5d51caa70fab" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID CertificateAcvDate Occurence 2" id="5d97c821-8712-4581-8c20-5d3bf136c2ea"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID CertificateAcvDate Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate2CertActD}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="6b30d19f-89e8-48bd-a6a1-fedae494b7ae" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID CertificateAcvDate Occurence 2" id="c2f64969-4312-4d7b-9300-6fd4cc20f7da"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID CertificateAcvDate Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="326aaa78-0448-4cbe-8a60-78166cbbdb01" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID CertificateExpDate Occurence 0" id="ed93e6a7-e916-4b2a-8ace-bab6f73b8371"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID CertificateExpDate Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateNoCertExpD}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="a01cc52e-41c1-41a0-b9c0-3d35a7c390a5" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID CertificateExpDate Occurence 0" id="80d4e488-7b42-451f-9617-889c836db414"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID CertificateExpDate Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="383f1afa-5031-421a-a06a-2dd3e86145a2" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID CertificateExpDate Occurence 2" id="cb8a3185-a8a5-42b4-ace9-df3def2aacfc"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID CertificateExpDate Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate2CertExpD}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="f0a9c9c6-bd1f-44a4-aa5d-43e6870026d8" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID CertificateExpDate Occurence 2" id="9d00e9ee-cb05-4625-8beb-9afeca769448"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID CertificateExpDate Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="3d5ffa70-efe4-44da-9b46-6f47817d55ec" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID CertificateObj Occurence 0" id="350de5d0-9b59-4f45-aa87-029a8a25f754"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID CertificateObj Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateNoCertObj}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="70158b65-7cd6-43c6-b420-83ad0bcd1da1" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID CertificateObj Occurence 0" id="0f61c02f-a14d-4ce4-b2e7-b24a99435b49"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID CertificateObj Occurence 0" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="75538cda-08da-41eb-b333-08cc44c06286" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID CertificateObj Occurence 2" id="9e4dff6d-b1aa-4a8b-a4a9-5b988cdb3cc1"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID CertificateObj Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate2CertObj}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="9942072d-eb9c-4d7e-be66-93dcc8ec9dd8" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID CertificateObj Occurence 2" id="05fd6929-48da-44b5-8ea9-af055dfb0e51"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID CertificateObj Occurence 2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="4cdd3380-215b-4833-ba3e-d0f98fd33c86" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID ActivationDate Format" id="7ed12d85-ae31-4d6e-a1a9-c48395cb31bf"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID ActivationDate Format" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateAcvDateForm}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="d6a1314d-0cc7-45ef-8a2a-7dec1fea348e" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID ActivationDate Format" id="8cb23301-0693-44c7-8c7b-68409bd7c584"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID ActivationDate Format" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="37eef775-0ed7-40ac-ad32-14ff5a2870ca" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID ExpirationDate Format" id="7e316705-d984-469f-8cd6-cc45735d6510"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID ExpirationDate Format" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateExpDateForm}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="d6a1314d-0cc7-45ef-8a2a-7dec1fea348e" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID ExpirationDate Format" id="4b595e52-7a5f-44a0-ae12-7e7a99a20c62"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID ExpirationDate Format" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="37eef775-0ed7-40ac-ad32-14ff5a2870ca" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID ServiceDates Future" id="adea3179-26b4-4a8a-b127-5420561887c4" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID ServiceDates Future" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateSrvDateFuture}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="d6a1314d-0cc7-45ef-8a2a-7dec1fea348e" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID ServiceDates Future" id="22056216-5b4b-4267-b8d2-847b9ecf71c3" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID ServiceDates Future" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="37eef775-0ed7-40ac-ad32-14ff5a2870ca" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource XSD_INVALID ServiceDates Past" id="a60b3d95-555b-4519-b27f-c3c611c90368" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource XSD_INVALID ServiceDates Past" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateSrvDatePast}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="d6a1314d-0cc7-45ef-8a2a-7dec1fea348e" name="Contains"><con:configuration><token>XSD_INVALID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource XSD_INVALID ServiceDates Past" id="335a1ff7-3227-4080-9a11-e1957a58d1c2" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource XSD_INVALID ServiceDates Past" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="37eef775-0ed7-40ac-ad32-14ff5a2870ca" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="70cf2826-a0e3-4a3c-a8dd-923a158a8717" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="75ece700-bbe4-4d63-b958-ca9def174856" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-023</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.23</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="4ef62da9-5b23-4e9a-8942-1489c6d67a8b" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_024-CreateSubresource-Optional Metadata" searchProperties="true"><con:settings/><con:testStep type="restrequest" name="Put Resource" id="da7880fb-0d16-437b-802d-867645163428"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="9a6bd911-2777-42f5-9fe7-5b5e54a4429d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource Description Optional" id="0e719340-8522-44f2-b435-8c4a8a8c409b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource Description Optional" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateNoDesc}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>200,201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource Description Optional" id="8acf0622-0a25-44a0-81e3-e93488dd9003"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource Description Optional" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="TEST Put SubResource ContactUrl Optional" id="936f676c-7e36-451f-b6c4-1f56e4fa9e4f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="TEST Put SubResource ContactUrl Optional" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateNoContact}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>200,201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get SubResource ContactUrl Optional" id="b5435023-5e35-44bb-b724-5f4f4868979f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get SubResource ContactUrl Optional" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200,201</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="d09f38ee-71e1-4fce-a330-871b1716308d" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="a2631303-8b4f-42d2-b022-3f06d41fa80b" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-024</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.24</con:value></con:property></con:properties></con:testCase><con:testCase id="8fa33130-a232-45e3-93ca-f484dd7337da" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_025-Delete SubResource-Basic Flow" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="8d20b9e6-5158-4133-b3b3-59ddc645d3d4"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="fa926bb6-a416-4bcf-96b4-f202fe45a975"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="79cdc8fa-f218-4cb5-b8ec-18599c258607"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="83ceb7f5-9fd2-4bab-a6ab-833aba3f2a4e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="b1db8d51-2871-4359-95b8-b08997326557"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-Deleted" id="bb548bef-6dc4-4648-a742-ce4dc3eb1867"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-Deleted" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-Cleaning" id="9c4e1b16-410a-493a-8a37-11c67a2be285" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-Cleaning" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="616320c7-3c93-4825-963e-91c0c779a8a9" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource-Cleaning'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-025</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.25</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="ee4783ef-0def-4e70-a20b-242e19e151b4" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_026-Delete SubResource-Case Sensitivity" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="d4d7569b-43db-4803-9017-8d548e37871e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="afee2ef4-d4e5-4f69-a238-cb5d26430869"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="0669dd0d-42ea-44b8-985d-9376aefccbad"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="ed4a546b-00e3-4443-bc0c-7e361d9f5999"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource Multicase" id="4cc625fb-77f3-43eb-bd56-2f5b9887cd48"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource Multicase" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#MultiCaseDefaultParticipantIdentifier}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#MultiCaseDefaultDocTypeIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-Deleted" id="d0dd0b5a-77fc-49bb-b955-63e5b3e58598"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-Deleted" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="09877533-e47a-43f6-8200-c4a4f6e323da" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="af7f9b7e-9b4a-41ff-8615-4baebb655455" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>MultiCaseDefaultParticipantIdentifier</con:name><con:value>0088:777002AbZz777:test:smp-026</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:777002aBZZ777:test:smp-026</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-001::invoicE##UBL-2.026</con:value></con:property><con:property><con:name>MultiCaseDefaultDocTypeIdentifierScheme</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-001::INVOICE##UBL-2.026</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="0e159a02-ce26-4983-b828-810194e8f253" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_027-Delete SubResource-Sender is Admin Resource" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="ed8de224-81ed-4c65-b655-b629539cf271"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="ServiceGroup-Owner" value="${#TestCase#sgOwner}"/> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> +</xml-fragment></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="96fc491e-831e-40d0-86f6-62fbfd67296d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="33479440-ad83-4be2-91c3-c68b0e63f479" name="Script Assertion"><con:configuration><scriptText>def testType="resource" + +SMP.verifyTestResults(context, log, messageExchange, testType) +</scriptText></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="059b82e2-2592-431d-b1cf-49896736193d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> + <con:entry key="${#TestCase#certHeaderName}" value="${#TestCase#certHeaderValue}"/> +</xml-fragment></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="b5a760b8-c1d2-4a12-b613-bf5faf39a8e8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="9608ed09-378d-43fa-9c7c-92762c5afd7a" name="Script Assertion"><con:configuration><scriptText>def testType="subresource" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="a6de0a02-cdf1-4bba-b754-f2cc4106625a"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-Deleted" id="29dd7cb0-5878-4930-9a0b-558c29380026"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-Deleted" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-Cleaning" id="2816719a-7284-41e9-be89-6be621b5b6cc" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-Cleaning" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="40d63dbe-04bf-49af-96ff-015aadfc1049" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource-Cleaning'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-027</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.027</con:value></con:property><con:property><con:name>certHeaderName</con:name><con:value>SSLClientCert</con:value></con:property><con:property><con:name>certHeaderValue</con:name><con:value>MIIDHTCCAgWgAwIBAgIJAPce6LEcs7eHMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzAeFw0yNDA2MTAwOTQ3NTZaFw00NDA2MTEwOTQ3NTZaMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIjaRuD2lqADZh4yxY2t4KxSvnjU0CSjqQV5kkoIJ1TVTkzbaPRhRjhdW2wpyKaHKtoRW6Y5OP2cxCWf3S+mGB87itpJB2kDGUxbBNLfwb4OK+jFlpwx0n0C43nAABwNf6YL7WXNq50Oskjhtk+JLa5HLaji2mn4u3MccoJu6hD7EqDDH6DFil0TAH+VDw/lHvtsFM2xUgkRcSpUzGZ0/avy0JZPKz3hoUYtgC8exoi8y2C6LxWz8Hcf3lb1IgcAS/zWjR9RkcHmKZrIghWuaab2pPSCaRj/bxCPCpqGdhqinDPgUXGsJpvZAzSL6DTnlD7GdUoZm/qfjAtiSj4thLUCAwEAAaMSMBAwDgYDVR0PAQH/BAQDAgL0MA0GCSqGSIb3DQEBCwUAA4IBAQAEJuCJeY0ik+tYk6qOhIUqK90PSxNEaiH9PeeBVkJn+3T8wlAzhex0CKobThhKnx99lwabYHV6SOZVaHKQddC0OODGsnpF9qJGCi69Jgs9tPF5Lk35HCcpHN0MRdyj95lHsBaLQ4avyB0ESl5uF1yont5lm6I1yKI863ykr+GzfzFP32aUKwahJ28YptbkCSgdbM/CIB0xe8N7r2jyyfYf+5FyxGeleE1TEoIRZ5cOwpDQwgBMPVhnGmmKBWNT8sZMrzsx9pVAH9b4v9gG2XI8P5SiKTUZPiN45WM0F6HRti81raEyFFctpTjzi0WmuCRYP+kcrv4vMSqObtIrhuzi</con:value></con:property><con:property><con:name>sslHeaderName</con:name><con:value>SSLClientCert</con:value></con:property><con:property><con:name>sslHeaderValue</con:name><con:value>MIIDHTCCAgWgAwIBAgIJAPce6LEcs7eHMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzAeFw0yNDA2MTAwOTQ3NTZaFw00NDA2MTEwOTQ3NTZaMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIjaRuD2lqADZh4yxY2t4KxSvnjU0CSjqQV5kkoIJ1TVTkzbaPRhRjhdW2wpyKaHKtoRW6Y5OP2cxCWf3S+mGB87itpJB2kDGUxbBNLfwb4OK+jFlpwx0n0C43nAABwNf6YL7WXNq50Oskjhtk+JLa5HLaji2mn4u3MccoJu6hD7EqDDH6DFil0TAH+VDw/lHvtsFM2xUgkRcSpUzGZ0/avy0JZPKz3hoUYtgC8exoi8y2C6LxWz8Hcf3lb1IgcAS/zWjR9RkcHmKZrIghWuaab2pPSCaRj/bxCPCpqGdhqinDPgUXGsJpvZAzSL6DTnlD7GdUoZm/qfjAtiSj4thLUCAwEAAaMSMBAwDgYDVR0PAQH/BAQDAgL0MA0GCSqGSIb3DQEBCwUAA4IBAQAEJuCJeY0ik+tYk6qOhIUqK90PSxNEaiH9PeeBVkJn+3T8wlAzhex0CKobThhKnx99lwabYHV6SOZVaHKQddC0OODGsnpF9qJGCi69Jgs9tPF5Lk35HCcpHN0MRdyj95lHsBaLQ4avyB0ESl5uF1yont5lm6I1yKI863ykr+GzfzFP32aUKwahJ28YptbkCSgdbM/CIB0xe8N7r2jyyfYf+5FyxGeleE1TEoIRZ5cOwpDQwgBMPVhnGmmKBWNT8sZMrzsx9pVAH9b4v9gG2XI8P5SiKTUZPiN45WM0F6HRti81raEyFFctpTjzi0WmuCRYP+kcrv4vMSqObtIrhuzi</con:value></con:property><con:property><con:name>legacyHeaderName</con:name><con:value>Client-Cert</con:value></con:property><con:property><con:name>legacyHeaderValue</con:name><con:value>CN=EHEALTH_SMP_EC,O=European Commission,C=BE</con:value></con:property><con:property><con:name>sgOwner</con:name><con:value>CN=EHEALTH_SMP_EC,O=European Commission,C=BE:f71ee8b11cb3b787</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="7820ce50-9b1e-4d43-ae73-66e5e581c79a" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_028-Delete SubResource-not existing" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="05ea1aef-9aa1-4078-9254-aa0c54b0972b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="df10780e-b96b-47f2-80f2-d1c7e2b24e9e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="9df9753d-4153-4daa-a2e1-b18ea5f92d94" name="Script Assertion"><con:configuration><scriptText>def testType="resource" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="1df19634-b53d-446d-b7ae-7eed2457b983"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="ae2b6651-1a59-4693-a685-48525ed8a113" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-028</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.028</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="20c50001-c7dc-4490-aa7b-98f32e694b51" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_029-Delete SubResource-Unauthorized-not registered Sender" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="a24ccc4a-21e8-4187-825a-4ab66d9b0982"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="8095c537-95b9-4b0b-9f67-021df189952c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="9df9753d-4153-4daa-a2e1-b18ea5f92d94" name="Script Assertion"><con:configuration><scriptText>def testType="resource" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="39f78a11-238a-4bca-92c6-bb17118f81f7"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="8193c234-24b0-4561-b4ff-f42361148a26"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-Unknown user" id="65b3a42b-b0c0-4421-a16e-b5fa547aeb8c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-Unknown user" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:credentials><con:username>${#TestCase#username}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-No credentials" id="11762c86-5338-49ef-a521-9be78d346bfe"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-No credentials" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:credentials><con:username>${#TestCase#username}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-Wrong password" id="e900cfdb-5215-4011-8f0c-6d636871eb3f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-Wrong password" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#TestCase#wrongPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-Still present" id="24b879d0-b0af-458b-b333-1f354db03c1c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-Still present" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-Cleaning" id="40602a89-7b66-4b6a-b7fa-a11b1a06d501" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-Cleaning" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="42c8720f-f2f7-4008-9c59-1eea71396bf0" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource-Cleaning'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-029</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.029</con:value></con:property><con:property><con:name>username</con:name><con:value>someUserDummy</con:value></con:property><con:property><con:name>wrongPassword</con:name><con:value>toto</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="d3f8ff54-7697-4fe1-bc2a-1bdc2240fdae" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_030-Delete SubResource-Unauthorized-Resource belongs to another Admin Resource" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="65ae53a2-d0fb-4206-9b0c-3f49fbf7eb14"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="ServiceGroup-Owner" value="${#TestCase#sgOwner}"/> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> +</xml-fragment></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="75e6a20c-ce4a-40b7-a570-023e880286f8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="4c5d5926-5d9a-4506-a142-8f69a959916e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> + <con:entry key="${#TestCase#certHeaderName}" value="${#TestCase#certHeaderValue}"/> +</xml-fragment></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>200,201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp2Test}</con:username><con:password>${#Project#adminSmp2TestPassword}</con:password><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="4efc09e6-e36b-42ec-8c55-e4f47f13ab01"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="69357b3c-8421-441a-b520-f70cda9a5b45"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> + <con:entry key="${#TestCase#certHeaderName}" value="${#TestCase#certHeaderValueWrong}"/> +</xml-fragment></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-Still present" id="af396e38-89de-4d4b-b253-3cc53f9a9cfe"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-Still present" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-Cleaning" id="b787a9b3-b2e7-4d15-a083-c22883c67ec6" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-Cleaning" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="698a3eae-44d1-431d-bef8-936b22c77840" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource-Cleaning'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-030</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.30</con:value></con:property><con:property><con:name>certHeaderName</con:name><con:value>SSLClientCert</con:value></con:property><con:property><con:name>certHeaderValue</con:name><con:value>MIIC5TCCAc2gAwIBAgIJAJeSzmm8ifFMMA0GCSqGSIb3DQEBCwUAMDIxCzAJBgNVBAYTAkJFMRIwEAYDVQQKDAllRGVsaXZlcnkxDzANBgNVBAMMBnJlZF9ndzAeFw0yNDA4MTIxMDM0NTJaFw00NDA4MTIxMDM0NTJaMDIxCzAJBgNVBAYTAkJFMRIwEAYDVQQKDAllRGVsaXZlcnkxDzANBgNVBAMMBnJlZF9ndzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ6ZIfNd4ZfguhJ1oR9DmwSeZkgXSQePXsKoIOQk7inOAlFb5jxaXplh+04v+asNasBef+Aquk/XhHXDvhLOadBWdfwzGu4eEBXhMdBjwq6G4jMFlFalmyRzpjHS6/3XMCBHQ5I8NRsaUrWYJEOt9CwgRQRww0V3AQsCF15RGd3NR3xVBaEB47VAXvbsbYRxnA94bsq8jB7CT3sOBM9Fen4LOHfWdRzCj+ZfYfvqm9c1hmOXG1RMdbJaIlbho/4o4m6tiSYa/u1QPjK4g8uASpyp0iN3KtXffncWeGXAV9I05FF/61yrz6KXS+FLZ89BwzyCZc9zblBxr5BnyGTKWrUCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAJPsj/JVj/9dZaMlQyNFqAJ8uw178R2i0EXRE7shoBtr7AwRwrKQw9ho+kG3KuQM1ktWw6qr7n6ymicpgi3NZCRthTGWR9ukY9pz0TAnCSsswW+wJG6XIBPXEu/vHShVRTEguwbMVdlczxrO/jg77h7vgOUOFAHofI+0cRPx08i8mFp6DDIoLHazjndo7+G2cwzlaRZd4sct8anGIlOm0f5gh1JzJ7iT6YNMeL5mYz9+65FR4kOhk0IRodKvr4u3+fZvIgdjaZ37wz5F8IV/o+UEwosjgWSvdjoA8VH9eaJ50+V0qJfZLmxcfeQwmabmd+fO/ZugcgOLrmKB+z2WrEw== </con:value></con:property><con:property><con:name>sslHeaderName</con:name><con:value>SSLClientCert</con:value></con:property><con:property><con:name>sslHeaderValueWrong</con:name><con:value>MIIC5TCCAc2gAwIBAgIJAJeSzmm8ifFMMA0GCSqGSIb3DQEBCwUAMDIxCzAJBgNVBAYTAkJFMRIwEAYDVQQKDAllRGVsaXZlcnkxDzANBgNVBAMMBnJlZF9ndzAeFw0yNDA4MTIxMDM0NTJaFw00NDA4MTIxMDM0NTJaMDIxCzAJBgNVBAYTAkJFMRIwEAYDVQQKDAllRGVsaXZlcnkxDzANBgNVBAMMBnJlZF9ndzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ6ZIfNd4ZfguhJ1oR9DmwSeZkgXSQePXsKoIOQk7inOAlFb5jxaXplh+04v+asNasBef+Aquk/XhHXDvhLOadBWdfwzGu4eEBXhMdBjwq6G4jMFlFalmyRzpjHS6/3XMCBHQ5I8NRsaUrWYJEOt9CwgRQRww0V3AQsCF15RGd3NR3xVBaEB47VAXvbsbYRxnA94bsq8jB7CT3sOBM9Fen4LOHfWdRzCj+ZfYfvqm9c1hmOXG1RMdbJaIlbho/4o4m6tiSYa/u1QPjK4g8uASpyp0iN3KtXffncWeGXAV9I05FF/61yrz6KXS+FLZ89BwzyCZc9zblBxr5BnyGTKWrUCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAJPsj/JVj/9dZaMlQyNFqAJ8uw178R2i0EXRE7shoBtr7AwRwrKQw9ho+kG3KuQM1ktWw6qr7n6ymicpgi3NZCRthTGWR9ukY9pz0TAnCSsswW+wJG6XIBPXEu/vHShVRTEguwbMVdlczxrO/jg77h7vgOUOFAHofI+0cRPx08i8mFp6DDIoLHazjndo7+G2cwzlaRZd4sct8anGIlOm0f5gh1JzJ7iT6YNMeL5mYz9+65FR4kOhk0IRodKvr4u3+fZvIgdjaZ37wz5F8IV/o+UEwosjgWSvdjoA8VH9eaJ50+V0qJfZLmxcfeQwmabmd+fO/ZugcgOLrmKB+z2WrEw== </con:value></con:property><con:property><con:name>legacyHeaderName</con:name><con:value>Client-Cert</con:value></con:property><con:property><con:name>legacyHeaderValue</con:name><con:value>CN=EHEALTH_SMP_EC,O=European Commission,C=BE</con:value></con:property><con:property><con:name>sgOwner</con:name><con:value>CN=EHEALTH_SMP3_EC,O=European Commission,C=BE:f71ee8b11cb3b979</con:value></con:property><con:property><con:name>sslHeaderValue</con:name><con:value>MIIDCzCCAfOgAwIBAgIJAPce6LEcs7l5MA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV BAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRgwFgYDVQQDDA9F SEVBTFRIX1NNUDNfRUMwHhcNMjQwODEzMTMyODM1WhcNNDQwODEzMTMyODM1WjBF MQswCQYDVQQGEwJCRTEcMBoGA1UECgwTRXVyb3BlYW4gQ29tbWlzc2lvbjEYMBYG A1UEAwwPRUhFQUxUSF9TTVAzX0VDMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAxDpc2SddJ3u4k2B2uQfZv78CgNvnSjBBxlCW5T2PVi30sSwQpfZSClsE meaoo9tVm+jk4FW3Jju1844ETCYrE/UIFCj02QLDCWE/RijeGQfdxHM0oq0PzlWr t71NuUOoY2UjDn84VNpAcayZRQ7tMRnxYhDaaGJ+jfDJ33g7BLzB+SYtF65iDoeP jhNmr6UeEnG7LFbXVSUziBik6Q9n1ZOaj71TIqpoTGyy6LL7lJvS9yxi/k1edNb2 MXeNkRdgS9opH/VjZGzvKBOhI6OFLdHZtdoWrRZIm3qvUq72Mwko50rGDg2GSw/j 97b8h+O3rGSmhv0XuTBN6xkkFBU26wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQBj VyZ0JNs05A2sEZCTIvQ58Nr4Lv2K4xjHTntRPEpb97ryQuU21Q7/Ckjxjp6ogtX8 L739fhW6UD/lF6v6uFQ2JhZ8x8aihGO8+6OshmVeWBIGF5371IhJPvN8znxZN14o ZUQts5DdlvZlLsFlxRcSTbI2NeOZa47TVgXgzcpuR/YQahhVai4p93Qfv96HwpsI TJQayjBUsNQU+cLluZtCplfecZqWd5LkVakyj+eS0KB0oVU9A5ueOQsjuZ9fdVev xLSUP+maE2ociVmV4OJse7q1aKKa66A526e9vmCgFijGEx1kjBHj+9ykOX9rKneD Lz1WsoG3Ng8TyMfFsHP5</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="30096327-9fd1-47b3-bfb7-9c74fe6e1970" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_031-Delete SubResource-Unauthorized-Resource belongs to another Admin SMP" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="bf320f67-be45-4621-9e92-cbc161bf8f4b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="1689e7c0-729b-4d03-87ee-e401ce06d870"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="831ba57c-53a7-40e9-a87f-b4d6d65159d5"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="242f6b48-bc4e-40db-9749-328e2c748efe"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="f78bebfd-c3de-4265-9478-a1c25f92cf58"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="2b2874e2-a90c-4eee-a022-4a90f87cb089" name="Contains-UNAUTHORIZED"><con:configuration><token>UNAUTHORIZED</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="ec439feb-5986-40a5-b978-a280f2c6546a" name="Contains"><con:configuration><token>User not authorized</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp2Test}</con:username><con:password>${#Project#adminSmp2TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-Still present" id="5be85833-71a6-4a83-8609-74a61b23dbfb"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-Still present" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-Cleaning" id="a17cd8df-a213-4cc4-a3d3-c5e6662c7d51" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-Cleaning" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="c154c5cd-9fe2-4528-b139-06a82037d2f4" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource-Cleaning'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-031</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.31</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="4f6f68c8-1edc-409e-a70c-47dc452cc3b8" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_032-Delete SubResource-Alternative Flow-Bad request" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="f5d61ce3-cfbb-42e9-ae44-454c5bdacf79"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="44c8c196-08af-433b-97dd-737454ee1efe"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="ff7eaf01-4bac-45ef-b5ed-9569b83c8258"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="b83ed7a9-e643-4fce-9878-6757de2cd301"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="c16dfd7d-3c3f-486d-925a-5fdbcb92d646"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}:{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="c06e916e-a847-4a80-b105-57832f40693c" name="Contains-FORMAT_ERROR"><con:configuration><token>FORMAT_ERROR</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-Still present" id="353d861f-f6cf-477f-9292-054d5b1596c1"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-Still present" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-Cleaning" id="4af66ec0-9d43-4cbe-bfe6-fe800f9b3044" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-Cleaning" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="3abc7c45-0692-4d7e-bded-f4b61284a8e0" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource-Cleaning'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-032</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.32</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="cadf54fc-2f4b-49cd-9138-3d83cbc0e093" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_033- Get Resource-BasicFlow" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="3153332b-1bcd-4b98-b968-caa064949244"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="318b7f4e-1cea-4e2b-b8e3-9d95b9a88d7c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200,201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="301f8767-1046-4476-b53c-42a27a69450d" name="Script Assertion"><con:configuration><scriptText>def testType="resource" + +SMP.verifyTestResults(context, log, messageExchange, testType) +</scriptText></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="6ab80be4-7747-4bb8-98bb-d333382d43fe" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>/*// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +*/ +</con:setupScript><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-033</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="9bd76b9e-f15f-4b0e-9e52-fa421ca185f1" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_034- Get Resource-Case sensitivity" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="b92b5f8d-80c7-4c7f-9df9-23a8b41cc304"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="43092b9c-a59a-466f-a3b1-59e8f3e55d7d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200,201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="301f8767-1046-4476-b53c-42a27a69450d" name="Script Assertion"><con:configuration><scriptText>def testType="resource" + +SMP.verifyTestResults(context, log, messageExchange, testType) +</scriptText></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValueUpper}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="1b210212-caae-4da7-aaf9-bf1fa45b4035" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>/*// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +*/ +</con:setupScript><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-034</con:value></con:property><con:property><con:name>ResourceIdentifierValueUpper</con:name><con:value>0088:7770010100777:TEST:smp-034</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="282a2f7b-d97c-49ff-a946-3fe10e4ea662" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_035- Get Resource-With Extension" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="6dc68110-2923-4360-b929-5c26b88bd42c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestExtTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="502e049a-b955-4225-9cd3-5fdb6a42f95c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="9b9df232-18a3-4c20-91ba-c36aeea62cd7" name="Script Assertion"><con:configuration><scriptText>def testType="sgextension" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="99ff1545-6bf2-4c66-8e01-01ee1bc4c9ae" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ExtensionAgencyID</con:name><con:value>Agency ID Dummy</con:value></con:property><con:property><con:name>ExtensionAgencyName</con:name><con:value>Agency Name Dummy</con:value></con:property><con:property><con:name>ExtensionDenomination</con:name><con:value>Dummy</con:value></con:property><con:property><con:name>ExtensionID</con:name><con:value>token1</con:value></con:property><con:property><con:name>ExtensionName</con:name><con:value>Extension Dummy</con:value></con:property><con:property><con:name>ExtensionReason</con:name><con:value>Added for tests purposes</con:value></con:property><con:property><con:name>ExtensionReasonCode</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionToken</con:name><con:value>token2</con:value></con:property><con:property><con:name>ExtensionUri</con:name><con:value>http://www.mywebsite.com</con:value></con:property><con:property><con:name>ExtensionUrl</con:name><con:value>http://test.eu</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-035</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="d73effb2-ce72-4070-9499-9a921bee6884" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_036- Get Resource-Not existing" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Get Resource" id="639dac79-87ed-4fda-b893-3f88c9f88692"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="23304760-39a9-4fb4-b306-e35ea2b227ff" name="Contains"><con:configuration><token>ServiceGroup not found</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>/*// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +*/ +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-036</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="4100bc52-f498-4bfa-8b0a-c27e3e2579e1" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_037- Get Resource-Bad Request" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="b7e4ab62-d18c-4667-80cc-2071a6ea5b06"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="4b66917c-25ec-4020-ad36-93af48b8586e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}:{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="8b6222f1-a4d9-4b96-be6c-bf6ae0ca9143" name="Contains"><con:configuration><token>FORMAT_ERROR</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="5ee7e2e5-0a9e-485c-a4d5-8b1da008841c" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>/*// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +*/ +</con:setupScript><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-037</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="5bd710a9-33ff-464c-8f57-3e9cd70c2cc4" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_038- Get Resource-With references" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="9074e2f2-6d50-4e38-87ed-3faf3f552420"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-Without references" id="a071ea60-cedf-4ed1-8a2a-333012568548"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-Without references" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="9df9753d-4153-4daa-a2e1-b18ea5f92d94" name="Script Assertion"><con:configuration><scriptText>def testType="resource" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:assertion type="Simple NotContains" id="b7a76d8f-59f0-4986-945d-2d987103e0d2" name="Not Contains"><con:configuration><token>ServiceReference</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="685df688-556d-4516-8897-04989a5dc82a"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="a277794f-128e-4353-9397-1c0e92c7e31c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="9608ed09-378d-43fa-9c7c-92762c5afd7a" name="Script Assertion"><con:configuration><scriptText>def testType="subresource" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-With references" id="309e3c5f-05c7-4913-b2b1-f7cec5a5f7c1"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-With references" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="9df9753d-4153-4daa-a2e1-b18ea5f92d94" name="Script Assertion"><con:configuration><scriptText>def testType="resource" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:assertion type="Simple Contains" id="0896f3d1-555f-470a-99b0-e616e22d9ff8" name="Contains"><con:configuration><token>(?s).*ServiceReference>.*ServiceReference>.*</token><ignoreCase>false</ignoreCase><useRegEx>true</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="14f9776c-8405-45dc-9cde-fe4014abd106" name="Contains 1"><con:configuration><token>${#TestCase#SubresourceIdentifierValue}</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="XPath Match" id="b47d2229-17b5-4870-a5b9-e5a4b594ad4f" name="XPath Match"><con:configuration/></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="f4084a13-1eda-4840-a508-758d831e7545" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="53d39abb-659c-4803-a1dd-9171560a8513" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-038</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.038</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="783e9e51-e4b9-4106-b87e-ce978d5258a5" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_039-Get SubResource-Basic flow" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="ae9e2860-6c48-47bc-9c02-5ba2cab7332b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="bd86b314-f14b-466d-a3ac-7f5beeb427b5"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="08b6cc19-b6b9-45fc-8ec2-ce7426b41e0b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="262cdd9e-3080-4528-964a-553703b9ea69"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="9608ed09-378d-43fa-9c7c-92762c5afd7a" name="Script Assertion"><con:configuration><scriptText>def testType="subresource" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="f21971a7-94a2-43b1-8e22-b0c691c0c57a" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="eab9fcfa-b267-4b1f-8ab0-a32240c536d2" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-039</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.039</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="3cd30eae-4963-4c15-9775-3c23b38e96d4" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_040-Get SubResource-Case sensitivity" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="33c3c0f7-f4f4-4e48-b019-d4a021ee62db"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="4fd8b063-b232-46ff-b159-d0d5b07ff703"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="8a21e5f0-6596-4a17-9f10-e239bab5785a"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="d51c747f-fb2c-4d1b-9d2f-eaf7f1eb9fcf"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="9608ed09-378d-43fa-9c7c-92762c5afd7a" name="Script Assertion"><con:configuration><scriptText>def testType="subresource" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValueUpper}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValueUpper}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="9d1078d9-76f5-46cc-8e8a-0f0356e299d2" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="b8f98a85-7f29-46c0-83a6-ed78833e1b3e" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-040</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.040</con:value></con:property><con:property><con:name>ResourceIdentifierValueUpper</con:name><con:value>0088:7770010100777:test:SMP-040</con:value></con:property><con:property><con:name>SubresourceIdentifierValueUpper</con:name><con:value>Urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:VEr1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.040</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="d6a74833-addd-4d3f-882a-bcd538d67982" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_041-Get SubResource-Not existing" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="c4c922a4-86f9-40b6-8096-089e86d263a7"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="a807caaa-d54f-4272-a73a-544e9b14f361"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="7090f701-c70e-4e56-b1bd-bde8f60aac29"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="b7b773df-617e-4a00-b756-f6b013c5cfc0" name="Contains"><con:configuration><token>ServiceMetadata not found</token><ignoreCase>false</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="f88d896c-6949-4e81-b3a9-ac9fda4fbc64" name="Contains-NOT_FOUND"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="9e044cd5-e0a1-45cd-98d9-dc17f169963a" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-041</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.041</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="eefdb6f7-73fb-4ad4-929c-1a158d477c6e" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_042-Get SubResource-Bad request" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="e2068c0d-96ed-4b0d-b61b-28ae8ac1c70f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="83454671-b4dc-451a-9220-5709cc8013b4"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="69182d75-b630-49c5-9ca9-7c7f30103751"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}:{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="696d2a4b-8064-4053-8c85-fff905ca60a9" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="5dd66aa9-ce63-47b6-b202-6038263ab5cc" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-042</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.042</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="4dae3545-fc9e-4abb-9896-cd3f39ced8f5" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_043-Get SubResource-Redirection" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="854ac2be-4625-4278-b900-07281bbeb5db"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="fceea078-41cb-4e65-bbda-0d2c3ff4821c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-With redirection" id="c90f36ef-d586-48c4-8e7f-6af26611b7f5"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-With redirection" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateRedirection}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-With redirection" id="89a2df73-3c4b-49cf-ae4d-a2e26408ff39"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-With redirection" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="9608ed09-378d-43fa-9c7c-92762c5afd7a" name="Script Assertion"><con:configuration><scriptText>def testType="redirection" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="39fdb4e3-8998-44ce-b840-7e5ba13e8a76" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="243cd6d8-6cb7-49d8-b2ad-f4d92a63401a" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-043</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.043</con:value></con:property><con:property><con:name>redirectUrl</con:name><con:value>http://wltdgt02Red.cc.cec.eu.int:1061/cipa-smp-full-webappRed/web/index.html</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="c2b19630-6e74-4f66-b082-70eb81e58ed8" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_044-Get SubResource-Multiple Endpoints" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="5ba4cae2-ffa4-4a97-bf91-f42b4318fdfc"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="875e875e-ba75-40f0-9c8f-bafa49fd81fd"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="2fe9db0f-695c-4edd-b7ce-ad081536e812"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateMulti}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="db7279ea-533e-4820-87f9-f9a728afc132"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="9608ed09-378d-43fa-9c7c-92762c5afd7a" name="Script Assertion"><con:configuration><scriptText>def testType="subresourcemulti" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="4e248d04-5041-4519-8440-502184b242e6" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="a3b58e15-17ca-4551-963e-932d6bf0855f" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-044</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.044</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="4e7c3762-a7ea-4e63-9f9d-ca835c86f6da" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_045-CreateSubResource-Transport Profile unicity" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="a25a0978-6700-447c-b3b9-7e86b4a76f73"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="cd77c76a-45e1-46ff-8cca-4c443a3ca75c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="8d187467-9430-4842-8a6a-31838844d4ff"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateMultiTP}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="288f3b42-3522-4769-8546-7a0ad4e81188" name="Contains"><con:configuration><token>Duplicated Transport Profile</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="46c45c66-2c77-4b81-8522-ef17f53ff704" name="Contains-WRONG_FIELD"><con:configuration><token>WRONG_FIELD</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="1ff226b8-4176-43ee-97cf-1834c87b9822"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="98a5a10b-1153-4683-957e-d4f828b326e1" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="9cd5f418-0231-42a5-bbb8-57fca73c2eb0" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-045</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.045</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="144a0695-a720-4ce2-9626-226cc72f1ee1" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_046-EDELIVERY-364 slash encoding-Tomcat" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="88ea897a-3bad-4402-ac67-616bc718cff8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="475ff988-ed35-4043-b670-91a739e64615"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="4265edf1-3d48-4d06-bf6b-97ed094b6ce4"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateSlashEnc}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="d2d4a6ba-570a-4ece-8e87-5f4e53801701"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="8c9aab47-1c31-4e13-b941-aba1c6d267e1" name="Contains"><con:configuration><token>https://ap.example.com/as4</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="0a705c85-7b4f-46b9-866a-bb2c7664afb6" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="4deb8817-25f1-499c-bae6-d4a88c3ce331" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-046</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.046</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="7b10d149-c1c3-4908-abda-80dd23cba57e" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_047-Create Subresource-Response-Content-Type" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="5196707a-ef17-40ac-ba3d-769b0e7152ad"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="bfce5942-0ab7-4d0f-9656-4dc0ba04cefa"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="1d28b1f9-fe19-4d7f-8a19-b1bc4eb36ee7"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="06fd9fb2-97df-471f-be1e-c3980f4cc74d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="9608ed09-378d-43fa-9c7c-92762c5afd7a" name="Script Assertion"><con:configuration><scriptText>def testType="contenttype" + +SMP.verifyTestResults(context, log, messageExchange, testType) +</scriptText></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="83ddca1d-8e2e-4b78-a456-d50af6bd2ba6" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="9854fbb5-68f0-4e6c-aeb8-ddbdb4edbdd5" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-047</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.047</con:value></con:property><con:property><con:name>contenttype</con:name><con:value>text/xml</con:value></con:property><con:property><con:name>charset</con:name><con:value>UTF-8</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="9adc9b65-f186-4b11-b867-b8004836f1a0" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_048-Create SubResource-Extension-Multiple" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="631b0893-caef-48ce-8095-c52a0194d1e6"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="1acc55d5-792c-4e94-8f39-52823e1a2326"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="10ce9e0b-70fc-493f-96a5-72ec3d13a419"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateMultiExt}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="347d1082-28aa-402f-b3b2-7bc883aa78cf"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="9608ed09-378d-43fa-9c7c-92762c5afd7a" name="Script Assertion" disabled="true"><con:configuration><scriptText>def testType="subresource" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="f077a3e3-1c4c-405c-8901-b5611c7aefec" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="558a9911-2db2-4023-9ba4-62f5ee8ff450" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-048</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.048</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="4920a6d3-6710-4920-bd44-b857124e84e4" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_049-Create SubResource-No resource found" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Subresource" id="7f39a592-8941-4697-add6-feff5cddad36"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="348cc316-d6f8-4517-96c6-1d0793949443" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="b821298f-969e-4453-a35c-37b90b048ace" name="Contains 1"><con:configuration><token>ServiceGroup not found</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="82209eb0-d6b2-4cf5-b34f-652af03cc740"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="dc7f1b63-6581-4884-a80a-150a254223c4" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="8e65813c-367b-4c90-88c7-bfb210b786d0" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-049</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.049</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="3da70cb8-68d6-4785-9eb6-aa34514e3629" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_050-CreateResource-Resource Owner not found" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="d514f2ec-ab7f-4c59-b5e7-3130ed06ec7e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="ServiceGroup-Owner" value="${#TestCase#sgOwner}"/> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> +</xml-fragment></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="9ae3a820-c249-49fe-a2e6-b1067c33677f" name="Contains"><con:configuration><token>Invalid owner id</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="6cf03814-e836-4c57-b44e-bee3c55a08e6"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="38ad6aeb-c429-4570-9ad3-a8561d303e61" name="Contains"><con:configuration><token>NOT_FOUND</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="96f7f849-1c3a-45a2-a67d-dce88ca5b183" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-050</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.050</con:value></con:property><con:property><con:name>certHeaderName</con:name><con:value>SSLClientCert</con:value></con:property><con:property><con:name>certHeaderValue</con:name><con:value>MIIDHTCCAgWgAwIBAgIJAPce6LEcs7eHMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzAeFw0yNDA2MTAwOTQ3NTZaFw00NDA2MTEwOTQ3NTZaMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIjaRuD2lqADZh4yxY2t4KxSvnjU0CSjqQV5kkoIJ1TVTkzbaPRhRjhdW2wpyKaHKtoRW6Y5OP2cxCWf3S+mGB87itpJB2kDGUxbBNLfwb4OK+jFlpwx0n0C43nAABwNf6YL7WXNq50Oskjhtk+JLa5HLaji2mn4u3MccoJu6hD7EqDDH6DFil0TAH+VDw/lHvtsFM2xUgkRcSpUzGZ0/avy0JZPKz3hoUYtgC8exoi8y2C6LxWz8Hcf3lb1IgcAS/zWjR9RkcHmKZrIghWuaab2pPSCaRj/bxCPCpqGdhqinDPgUXGsJpvZAzSL6DTnlD7GdUoZm/qfjAtiSj4thLUCAwEAAaMSMBAwDgYDVR0PAQH/BAQDAgL0MA0GCSqGSIb3DQEBCwUAA4IBAQAEJuCJeY0ik+tYk6qOhIUqK90PSxNEaiH9PeeBVkJn+3T8wlAzhex0CKobThhKnx99lwabYHV6SOZVaHKQddC0OODGsnpF9qJGCi69Jgs9tPF5Lk35HCcpHN0MRdyj95lHsBaLQ4avyB0ESl5uF1yont5lm6I1yKI863ykr+GzfzFP32aUKwahJ28YptbkCSgdbM/CIB0xe8N7r2jyyfYf+5FyxGeleE1TEoIRZ5cOwpDQwgBMPVhnGmmKBWNT8sZMrzsx9pVAH9b4v9gG2XI8P5SiKTUZPiN45WM0F6HRti81raEyFFctpTjzi0WmuCRYP+kcrv4vMSqObtIrhuzi</con:value></con:property><con:property><con:name>sslHeaderName</con:name><con:value>SSLClientCert</con:value></con:property><con:property><con:name>sslHeaderValue</con:name><con:value>MIIDHTCCAgWgAwIBAgIJAPce6LEcs7eHMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzAeFw0yNDA2MTAwOTQ3NTZaFw00NDA2MTEwOTQ3NTZaMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIjaRuD2lqADZh4yxY2t4KxSvnjU0CSjqQV5kkoIJ1TVTkzbaPRhRjhdW2wpyKaHKtoRW6Y5OP2cxCWf3S+mGB87itpJB2kDGUxbBNLfwb4OK+jFlpwx0n0C43nAABwNf6YL7WXNq50Oskjhtk+JLa5HLaji2mn4u3MccoJu6hD7EqDDH6DFil0TAH+VDw/lHvtsFM2xUgkRcSpUzGZ0/avy0JZPKz3hoUYtgC8exoi8y2C6LxWz8Hcf3lb1IgcAS/zWjR9RkcHmKZrIghWuaab2pPSCaRj/bxCPCpqGdhqinDPgUXGsJpvZAzSL6DTnlD7GdUoZm/qfjAtiSj4thLUCAwEAAaMSMBAwDgYDVR0PAQH/BAQDAgL0MA0GCSqGSIb3DQEBCwUAA4IBAQAEJuCJeY0ik+tYk6qOhIUqK90PSxNEaiH9PeeBVkJn+3T8wlAzhex0CKobThhKnx99lwabYHV6SOZVaHKQddC0OODGsnpF9qJGCi69Jgs9tPF5Lk35HCcpHN0MRdyj95lHsBaLQ4avyB0ESl5uF1yont5lm6I1yKI863ykr+GzfzFP32aUKwahJ28YptbkCSgdbM/CIB0xe8N7r2jyyfYf+5FyxGeleE1TEoIRZ5cOwpDQwgBMPVhnGmmKBWNT8sZMrzsx9pVAH9b4v9gG2XI8P5SiKTUZPiN45WM0F6HRti81raEyFFctpTjzi0WmuCRYP+kcrv4vMSqObtIrhuzi</con:value></con:property><con:property><con:name>legacyHeaderName</con:name><con:value>Client-Cert</con:value></con:property><con:property><con:name>legacyHeaderValue</con:name><con:value>CN=EHEALTH_SMP_EC,O=European Commission,C=BE</con:value></con:property><con:property><con:name>sgOwner</con:name><con:value>CN=EHEALTH_SMPnone_EC,O=European Commission,C=BE:f71ee8b11cb3b787</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="0f554c06-b4e9-4784-abca-0b0273190e75" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_051-Delete Resource-SubResource present" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="4beb0051-aa58-4f96-8ac2-1d8df9cc1478"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="8bc58079-4043-4183-80f4-286b495ea597"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="b7c3a423-b45f-4737-b131-7fa239cff214"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="9ce9e5ce-5a84-4673-bb5f-a0d6afa0f7de"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="44ce2d09-49a7-4773-8f93-db5b474cf4da"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-Deleted" id="c254405f-b9e1-4760-856f-898cd3b1abab"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-Deleted" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-Deleted" id="1fd615e2-0b66-4585-92c5-e16e4e7ca0e1"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-Deleted" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="b4e62e9c-4229-41d6-b7bb-a3b25dee6b65" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-Cleaning" id="d6638847-d684-4f38-9780-a5db1d7983a6" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-Cleaning" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource-Cleaning'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-051</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.051</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="72b5d239-213e-469f-9647-5a55031363b3" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_052-CreateSubResource-Admin certificates checks" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="6525d7b6-9b53-48d6-bf1b-47a87e3bfa6b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="ServiceGroup-Owner" value="${#TestCase#sgOwner}"/> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> +</xml-fragment></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="266a1c48-e2de-46c6-8089-3af1e002636d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="33479440-ad83-4be2-91c3-c68b0e63f479" name="Script Assertion"><con:configuration><scriptText>def testType="resource" + +SMP.verifyTestResults(context, log, messageExchange, testType) +</scriptText></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-Cert expired" id="663144a9-0129-478f-8efe-6ce6c55ff024"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-Cert expired" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> + <con:entry key="${#TestCase#certHeaderName}" value="${#TestCase#certHeaderValueExp}"/> +</xml-fragment></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-Cert not yet valid" id="3df1ab36-f906-46db-9235-dccb4cc1e3ea"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-Cert not yet valid" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> + <con:entry key="${#TestCase#certHeaderName}" value="${#TestCase#certHeaderValueNotYetValid}"/> +</xml-fragment></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="546e8688-92b6-43b7-a889-17e24193513e" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="377019d4-58b5-4d45-a50c-1d7fbd289720" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="a2d2043c-2cce-4afa-92fb-7fb9fd60ba3c" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-052</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.052</con:value></con:property><con:property><con:name>certHeaderName</con:name><con:value>SSLClientCert</con:value></con:property><con:property><con:name>certHeaderValue</con:name><con:value>MIIDHTCCAgWgAwIBAgIJAPce6LEcs7eHMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzAeFw0yNDA2MTAwOTQ3NTZaFw00NDA2MTEwOTQ3NTZaMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIjaRuD2lqADZh4yxY2t4KxSvnjU0CSjqQV5kkoIJ1TVTkzbaPRhRjhdW2wpyKaHKtoRW6Y5OP2cxCWf3S+mGB87itpJB2kDGUxbBNLfwb4OK+jFlpwx0n0C43nAABwNf6YL7WXNq50Oskjhtk+JLa5HLaji2mn4u3MccoJu6hD7EqDDH6DFil0TAH+VDw/lHvtsFM2xUgkRcSpUzGZ0/avy0JZPKz3hoUYtgC8exoi8y2C6LxWz8Hcf3lb1IgcAS/zWjR9RkcHmKZrIghWuaab2pPSCaRj/bxCPCpqGdhqinDPgUXGsJpvZAzSL6DTnlD7GdUoZm/qfjAtiSj4thLUCAwEAAaMSMBAwDgYDVR0PAQH/BAQDAgL0MA0GCSqGSIb3DQEBCwUAA4IBAQAEJuCJeY0ik+tYk6qOhIUqK90PSxNEaiH9PeeBVkJn+3T8wlAzhex0CKobThhKnx99lwabYHV6SOZVaHKQddC0OODGsnpF9qJGCi69Jgs9tPF5Lk35HCcpHN0MRdyj95lHsBaLQ4avyB0ESl5uF1yont5lm6I1yKI863ykr+GzfzFP32aUKwahJ28YptbkCSgdbM/CIB0xe8N7r2jyyfYf+5FyxGeleE1TEoIRZ5cOwpDQwgBMPVhnGmmKBWNT8sZMrzsx9pVAH9b4v9gG2XI8P5SiKTUZPiN45WM0F6HRti81raEyFFctpTjzi0WmuCRYP+kcrv4vMSqObtIrhuzi</con:value></con:property><con:property><con:name>sslHeaderName</con:name><con:value>SSLClientCert</con:value></con:property><con:property><con:name>sslHeaderValue</con:name><con:value>MIIDHTCCAgWgAwIBAgIJAPce6LEcs7eHMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzAeFw0yNDA2MTAwOTQ3NTZaFw00NDA2MTEwOTQ3NTZaMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIjaRuD2lqADZh4yxY2t4KxSvnjU0CSjqQV5kkoIJ1TVTkzbaPRhRjhdW2wpyKaHKtoRW6Y5OP2cxCWf3S+mGB87itpJB2kDGUxbBNLfwb4OK+jFlpwx0n0C43nAABwNf6YL7WXNq50Oskjhtk+JLa5HLaji2mn4u3MccoJu6hD7EqDDH6DFil0TAH+VDw/lHvtsFM2xUgkRcSpUzGZ0/avy0JZPKz3hoUYtgC8exoi8y2C6LxWz8Hcf3lb1IgcAS/zWjR9RkcHmKZrIghWuaab2pPSCaRj/bxCPCpqGdhqinDPgUXGsJpvZAzSL6DTnlD7GdUoZm/qfjAtiSj4thLUCAwEAAaMSMBAwDgYDVR0PAQH/BAQDAgL0MA0GCSqGSIb3DQEBCwUAA4IBAQAEJuCJeY0ik+tYk6qOhIUqK90PSxNEaiH9PeeBVkJn+3T8wlAzhex0CKobThhKnx99lwabYHV6SOZVaHKQddC0OODGsnpF9qJGCi69Jgs9tPF5Lk35HCcpHN0MRdyj95lHsBaLQ4avyB0ESl5uF1yont5lm6I1yKI863ykr+GzfzFP32aUKwahJ28YptbkCSgdbM/CIB0xe8N7r2jyyfYf+5FyxGeleE1TEoIRZ5cOwpDQwgBMPVhnGmmKBWNT8sZMrzsx9pVAH9b4v9gG2XI8P5SiKTUZPiN45WM0F6HRti81raEyFFctpTjzi0WmuCRYP+kcrv4vMSqObtIrhuzi</con:value></con:property><con:property><con:name>legacyHeaderName</con:name><con:value>Client-Cert</con:value></con:property><con:property><con:name>legacyHeaderValue</con:name><con:value>CN=EHEALTH_SMP_EC,O=European Commission,C=BE</con:value></con:property><con:property><con:name>sgOwner</con:name><con:value>CN=EHEALTH_SMP_EC,O=European Commission,C=BE:f71ee8b11cb3b787</con:value></con:property><con:property><con:name>certHeaderValueExp</con:name><con:value>MIIDCTCCAfGgAwIBAgIJAPce6LEcs7eHMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzAeFw0yMzA4MTQxMjI0MjNaFw0yNDA4MTIxMjI0MjNaMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALcvVoYDu36oewN94mbV/C5LtnjeuBvccMbw/wo4uhXn/KClXPJbKhpBdgRA32g9DVt+jtGcQG6ScZ2ylpf32+ViyCEXOZzPM0JsfticLVnZu8EGPlpqSRuLp3rDEAJuE/JnB04tOOxSECvYOiKlZDy3cHQ5Ph/dqZghsGxfhAf/0TpQv1QS95feQuQnPi+CQRojQSdZW51+sqoJnYsyN/CwKnB82QotY7saHFy2VSzMtJyDQIVXYodzAXowNenrKfxiJru+JEhFdhMoA6p3UtqV/sM1tLJciTxMxK475VPdRwv2h6fhN49y3XRu9EnfNmO/QmRiG3zGoiDo1fwED5MCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAKeOMEWo+57MYxYTzc2FjBX6D6zoIghVqDRpg5hv6Yv2l1siUVwSYSRZzcAs6z+xpI3c8jY4KLEHqFcZykUeq/U+s+t3S5JuCdaWrJTXn02Z+U4YA2XM8h5PvHxmbXoBqBc2RzUAuD69nuCm5NUGAH4Yg87blVYzYEsmlhXL4NINQdFKiFWRGrPA3ur0MI8t4AV95v5I6Pxwq6ksODuJKG9f2GQJ5iw7biwiNmAbYszm7d87xXyRYhpYEEYZSUD40OhNqYJAHJorsNTgMVU4tK55zd4UU+m8OPgWbJ5jbU2fa43GZ6R2mzhku1GOIOzT1QR47UZ8uOr4mn1rToctE8Q==</con:value></con:property><con:property><con:name>certHeaderValueNotYetValid</con:name><con:value>MIIDCTCCAfGgAwIBAgIJAPce6LEcs7eHMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzAeFw00MDA4MTQxMjI4NTlaFw00MzA4MTQxMjI4NTlaMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANWl7iQPEinFmJg0aaLdtvnD63EhdmhrJjHeLjUpLrP/dB0bpchwGCzoWzBVpAhtqYT2QUc8CMEKrlwFI6J++EI1srb7rE/YtKOjhW4a2vEzp0KqRtJQlr6uDRc7XtLK1HFXSkbFFf3Z1jmiAmkEEyhuN4XvVFn0Sa2SnAsNZIRCHfOj9dYzDbU44trXOLl7PHOt8TZ0Vxmd8nELh9BOg1/mrSo1lb/9wDL2De/TGhtDhnBJh45wjOIS4w3ethtXmBGZhc3QCpefki6L3mTlFaCEmw3L40mLP5RgYVYqnCoz0s90TlHsSQ9dU1v3B0+9QoOLTleabCMBrMUvjXLW9MkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAXOzCo6P3t8PMV8ruIGYWwfXn4wpMrifCcwpJqCblfgphTr3SIJPjCO2tK+xvKNp941GDtsm39G8C3bXHuye+GivC2iRyc4Gvf+a1duO7/fFWFjCHfzLItNHWikrLbClekOVAINfdEaa8yqga95Kst48ejdlesLiQwKd4WQZ7nXii7kj78khjjgOF7txLu8i8Y/9U68JhHRNWhEQMY1XAJkhoaut5Wl1dHiZRsV+WvAsZf47IjhQyR5ZgHJKE74nuYm5u9Sm1G7Ah3M81ndXHI902DQs5HGq+wprimuMXNHJ+TDK5NpBT1EizEdoBRmIw81iy6ieh2Rpt64irDiBT+w==</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="9c1b36c5-b7f9-4c9c-ac6c-350d47ae6baf" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_053-Prevent XXE Attacks" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource-XXE" id="724387de-4048-4d63-9159-3ef1cec05093"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-XXE" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplateXXE}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="8b07cdee-eade-44a4-b6df-6a823b0ff786"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource" id="bf32e1f1-7d2d-4fe5-b88a-67ba70ba438b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-XXE" id="540fa6a9-58d5-4d3f-89a6-11351938ee36"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-XXE" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateXXE}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="bfc75119-b86a-41e9-9692-491db77acd14"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="892e7c63-cf9c-4f81-9b18-3346001b3d40" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="910bad90-0dfa-41f3-8f4c-eb320761d87e" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-053</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.053</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="5fae7eff-e8cf-4897-9d04-4516c228e08e" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_054-BlueCote-Ampersound" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="9da00c08-ea31-4a3c-9dcd-ecd5bb1d9869"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="ServiceGroup-Owner" value="${#TestCase#sgOwner}"/> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> +</xml-fragment></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="769acb04-7b88-4ca8-9dc8-3e1a0ae06b25"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="33479440-ad83-4be2-91c3-c68b0e63f479" name="Script Assertion"><con:configuration><scriptText>def testType="resource" + +SMP.verifyTestResults(context, log, messageExchange, testType) +</scriptText></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="0dd48bfa-af02-4737-a445-dde0e1f43c81"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> + <con:entry key="${#TestCase#certHeaderName}" value="${#TestCase#certHeaderValue}"/> +</xml-fragment></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="1352115d-0022-4628-85e1-d74e3e7d8a98"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="9608ed09-378d-43fa-9c7c-92762c5afd7a" name="Script Assertion"><con:configuration><scriptText>def testType="subresource" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="f8d6ccd8-eb8a-4477-9513-94985e741616" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="f75a6c86-f766-4330-9894-81b34fb2fe16" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_0054</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.054</con:value></con:property><con:property><con:name>certHeaderName</con:name><con:value>Client-Cert</con:value></con:property><con:property><con:name>certHeaderValue</con:name><con:value>serial=f71ee8b11cb3b787&subject=CN=EHEALTH%26SMP_EC,O=European%26Commission,C=B%26E&validFrom=Oct 21 02:00:00 2014 CEST&validTo=Oct 21 01:59:59 2030 CEST&issuer=CN=PEPPOL%26PEPPOL,O=X%26Y,C=Y%26X</con:value></con:property><con:property><con:name>sslHeaderName</con:name><con:value>SSLClientCert</con:value></con:property><con:property><con:name>sslHeaderValue</con:name><con:value>MIIDHTCCAgWgAwIBAgIJAPce6LEcs7eHMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzAeFw0yNDA2MTAwOTQ3NTZaFw00NDA2MTEwOTQ3NTZaMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIjaRuD2lqADZh4yxY2t4KxSvnjU0CSjqQV5kkoIJ1TVTkzbaPRhRjhdW2wpyKaHKtoRW6Y5OP2cxCWf3S+mGB87itpJB2kDGUxbBNLfwb4OK+jFlpwx0n0C43nAABwNf6YL7WXNq50Oskjhtk+JLa5HLaji2mn4u3MccoJu6hD7EqDDH6DFil0TAH+VDw/lHvtsFM2xUgkRcSpUzGZ0/avy0JZPKz3hoUYtgC8exoi8y2C6LxWz8Hcf3lb1IgcAS/zWjR9RkcHmKZrIghWuaab2pPSCaRj/bxCPCpqGdhqinDPgUXGsJpvZAzSL6DTnlD7GdUoZm/qfjAtiSj4thLUCAwEAAaMSMBAwDgYDVR0PAQH/BAQDAgL0MA0GCSqGSIb3DQEBCwUAA4IBAQAEJuCJeY0ik+tYk6qOhIUqK90PSxNEaiH9PeeBVkJn+3T8wlAzhex0CKobThhKnx99lwabYHV6SOZVaHKQddC0OODGsnpF9qJGCi69Jgs9tPF5Lk35HCcpHN0MRdyj95lHsBaLQ4avyB0ESl5uF1yont5lm6I1yKI863ykr+GzfzFP32aUKwahJ28YptbkCSgdbM/CIB0xe8N7r2jyyfYf+5FyxGeleE1TEoIRZ5cOwpDQwgBMPVhnGmmKBWNT8sZMrzsx9pVAH9b4v9gG2XI8P5SiKTUZPiN45WM0F6HRti81raEyFFctpTjzi0WmuCRYP+kcrv4vMSqObtIrhuzi</con:value></con:property><con:property><con:name>legacyHeaderName</con:name><con:value>Client-Cert</con:value></con:property><con:property><con:name>legacyHeaderValue</con:name><con:value>serial=f71ee8b11cb3b787&subject=CN=EHEALTH%26SMP_EC,O=European%26Commission,C=B%26E&validFrom=Oct 21 02:00:00 2014 CEST&validTo=Oct 21 01:59:59 2030 CEST&issuer=CN=PEPPOL%26PEPPOL,O=X%26Y,C=Y%26X</con:value></con:property><con:property><con:name>sgOwner</con:name><con:value>CN=EHEALTH&SMP_EC,O=European&Commission,C=B&E:f71ee8b11cb3b787</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="11be26ed-9d6a-42a2-98fe-684e771f5678" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_055-BlueCote-UTF8 chars" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="6fc317a0-e560-4f18-9ef6-4c8e904c1579"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="ServiceGroup-Owner" value="${#TestCase#sgOwner}"/> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> +</xml-fragment></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="cf4d39b8-286e-4dc0-b629-e32798c6624c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="33479440-ad83-4be2-91c3-c68b0e63f479" name="Script Assertion"><con:configuration><scriptText>def testType="resource" + +SMP.verifyTestResults(context, log, messageExchange, testType) +</scriptText></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="f56fcc67-ec11-41f9-8e0f-c362d09d92f9"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="SSLClientCert" value="${#TestCase#sslHeaderValue}"/> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> +</xml-fragment></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="e8ae0ced-2dbf-4fb6-a8df-6bc7215cf49c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="9608ed09-378d-43fa-9c7c-92762c5afd7a" name="Script Assertion"><con:configuration><scriptText>def testType="subresource" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="6a17361e-96f2-4b2d-8edc-03f0fed48e72" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="6ddc0470-7123-4a57-aaf6-bcf1e8c89d70" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_0055</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.055</con:value></con:property><con:property><con:name>certHeaderName</con:name><con:value>Client-Cert</con:value></con:property><con:property><con:name>certHeaderValue</con:name><con:value>serial=f71ee8b11cb3b787&subject=EHEALTH_%C5%BC_%E1%BA%9E_%E1%BA%84_,O=European_%C5%BC_%E1%BA%9E_%E1%BA%84_Commission,C=BE&validFrom=Oct 21 02:00:00 2014 CEST&validTo=Oct 21 01:59:59 2030 CEST&issuer=CN=PEPPOL%26PEPPOL,O=X%26Y,C=Y%26X</con:value></con:property><con:property><con:name>sslHeaderName</con:name><con:value>SSLClientCert</con:value></con:property><con:property><con:name>sslHeaderValue</con:name><con:value>MIIDPTCCAiWgAwIBAgIJAPce6LEcs7eHMA0GCSqGSIb3DQEBCwUAMFQxCzAJBgNVBAYTAkJFMScwJQYDVQQKDB5FdXJvcGVhbl/FvF/hup5f4bqEX0NvbW1pc3Npb24xHDAaBgNVBAMME0VIRUFMVEhfxbxf4bqeX+G6hF8wHhcNMjQwNjEwMTA1NDI3WhcNNDQwNjExMTA1NDI3WjBUMQswCQYDVQQGEwJCRTEnMCUGA1UECgweRXVyb3BlYW5fxbxf4bqeX+G6hF9Db21taXNzaW9uMRwwGgYDVQQDDBNFSEVBTFRIX8W8X+G6nl/huoRfMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiZIz4UP2VmSytZh8Q2UIKHZAQZjRcB8gDV8reNRwXEIpkoIes52RNYnpG6CXMuKMJqxzXjs/eVfkcbMm/6Z9ijktRgrjsBefgjzmvh9h4UVg9r8dwKIpopoFpBpZ5m+tZyEpPvyiv51XYwZVbdgc+U2lJpa+3PFKo3hNy73pZ8piVoXecXep2SXpEv5sT732WF3E0NcUEo1Vnf9YCk3Xep7iLyqm0iUDUWtI48qMHqxjJgVWjeCu6qqo4tfq7dtyO21Cq90632LWXiBTJ9qy4J+yT7JJ4mQ4Woy3/IAU1vGfofzwgoPDrzdjonNgGDDIjHDrd4mKpuz9jiz4oXRMWwIDAQABoxIwEDAOBgNVHQ8BAf8EBAMCAvQwDQYJKoZIhvcNAQELBQADggEBADzqxwuSkDLvourGVaCc108tzjN74opCqzT4PLrtIp1YdkodKE6e3/PJo4Y8x95ghlh08jnhtg76weZwYBSyQqnMvNDAx1qwmZQmpGfwWf/9szwvEDIpVTnt5T6iGdwMhDhqdifX8JqmOv0neqxGTX/VpRMznFVO8LlRzF5g+oaewantfqYh24oarH+L8n49/2luZzaP0MWEFyV4x/cMMY41WNBFt8/1ioHaKd0dXXNQismW3nbdpJCDcU+v12muf06dk5AyZC0QRWGPjE7aksljZbg6XQG2gHvCr1uE4Wh++rqu8bS+YQEHQ4JQ1uLQymjaGuyR01dU6393SaQCrnI=</con:value></con:property><con:property><con:name>legacyHeaderName</con:name><con:value>Client-Cert</con:value></con:property><con:property><con:name>legacyHeaderValue</con:name><con:value>serial=f71ee8b11cb3b787&subject=CN=EHEALTH%26SMP_EC,O=European%26Commission,C=B%26E&validFrom=Oct 21 02:00:00 2014 CEST&validTo=Oct 21 01:59:59 2030 CEST&issuer=CN=PEPPOL%26PEPPOL,O=X%26Y,C=Y%26X</con:value></con:property><con:property><con:name>sgOwner</con:name><con:value>CN=EHEALTH_%C5%BC_%E1%BA%9E_%E1%BA%84_,O=European_%C5%BC_%E1%BA%9E_%E1%BA%84_Commission,C=BE:f71ee8b11cb3b787</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="34ecaedc-688a-414f-bbcc-acf8508f2894" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_056-UTF8 in Body" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="1f467530-df43-4dde-92d2-a97a330e6edc"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplateUTF8}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="8940e34f-3c56-4911-a18a-158c1857881c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="36f55f57-f3d3-4951-996a-6c52d20ba279" name="Contains"><con:configuration><token>Testąóżęąẞö Greek ÀÆÇßãÿαΩƒΑ char</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="a1954b55-46cd-4688-8168-c26c2f846c4f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateUT8}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="51c6b567-0488-484d-8ead-4d26a6420e58"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="64f616d4-8b46-4c03-a985-da6c2b6c0ea8" name="Contains"><con:configuration><token>Testąóżęąẞö Greek ÀÆÇßãÿαΩƒΑ char</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="01c5a202-11e9-4ed5-b2ae-3b536592afc2" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="28f33459-095a-4ca4-8f20-b65ba08349c9" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-056</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.056</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="91ab925c-0bb2-4934-aa10-a536cfbc998c" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_057- Create Resource-set ServiceReference" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="fa06ab76-2274-4504-acac-26d084f41657"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplateWithRef}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="583ad097-be72-4724-bb6a-96080844cf4c" name="Contains"><con:configuration><token>Service references must be empty</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="50cb351b-71dc-4a1c-a78d-5a71f1b0e1b5"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="7994c7ad-7ede-4565-a9b1-6d712ad990a1" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>/*// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +*/ +</con:setupScript><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-057</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="b35ed3de-157a-44c4-939b-94ff7b6283c2" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_058-SubResource-Empty service scheme" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="1d58d709-8467-41e4-a393-189e55a55b6e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="45a9336b-5193-4a1f-9e87-7671cf4dc764"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="5deed157-016d-4b0b-bb5d-4b9ff4b15e15"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateEmptySrvSch}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="c7460beb-4cc8-449d-8a29-b989c7eb1138"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="7c9c8a57-0f26-4f31-a973-57e3e13ac719"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-Cleaning" id="0894253b-87b6-42c0-90dd-c2e6af9d11e4" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-Cleaning" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="12d76f8b-cbbe-4d5c-a373-57b11d25e658" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-058</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value/></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.058</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="9a8f80eb-668e-4572-a02b-0aebab31c5a2" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_059-ebCorePartyIdISO6523" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="76bdd9ac-075c-4d8f-8b4f-5cec52b819e4"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}:{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplateEbCoreNoSch}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="eaa0473b-8364-47b7-8fb9-8337617a5716"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}:{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="571fc73a-108a-4556-b2a8-34e199fa173b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}:{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-No Participant scheme in XML" id="4469132f-591d-4517-9cc8-2b828968e187"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}:{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-No Participant scheme in XML" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateEmptyPartSch}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="4483ea73-f09b-47d1-9e6c-56cb7d9caec4"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}:{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-No Participant scheme in XML" id="eb694278-6275-47a1-aa8b-9c3dafcc68ff"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}:{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-No Participant scheme in XML" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="65a8a81d-31a7-425e-8973-2cf198d5055f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}:{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-No Participant scheme in XML" id="1e2ad990-dd33-4640-9a93-77c87095a1ab"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}:{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-No Participant scheme in XML" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-Deleted" id="588d162d-fe4a-410c-a0a5-79bcbbf9965c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}:{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-Deleted" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-No Participant scheme in XML-Deleted" id="325c3e0c-2c83-4acd-bfff-d74d6730c522"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}:{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-No Participant scheme in XML-Deleted" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-1" id="1a331fda-75bf-44d1-9672-27b0df00e7cf" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}:{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-2" id="bb59f432-c5d4-4c2c-af80-f9c27e483d52" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}:{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="727d80b1-e196-4c57-baa6-21c378117961" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}:{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource-1'].run(testRunner, context); +testRunner.testCase.testSteps['Delete subresource-2'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>urn:oasis:names:tc:ebcore:partyid-type:iso6523:0088</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>7770010100759</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.59</con:value></con:property><con:property><con:name>SubresourceIdentifierValue2</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver2.0::2.59</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="1214144e-c0b4-4631-b4a6-bac8256e538a" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_060-ebCorePartyIdISO6523-WithDoubleColons" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="f39d1540-d2ae-46fa-bd78-44807e00c3b8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplateEbCoreNoSch}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="828f2e66-e628-4a38-bb8a-4f6eb41f418b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="a7d5535a-6cf5-4731-9de8-78982134ce0f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-No Participant scheme in XML" id="db5110b3-00c4-490d-b87a-598e71ba015b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-No Participant scheme in XML" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateEmptyPartSch}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="215af60f-a662-400e-a99f-4841c65d5694"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-No Participant scheme in XML" id="6d95f908-1b32-4d9a-851b-9c74627be66c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-No Participant scheme in XML" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="403bb585-cc0c-4ba3-adcc-5e94c7d72b72"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-No Participant scheme in XML" id="6a974cb6-3a22-40ba-bbe3-4aba4add89bc"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-No Participant scheme in XML" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-Deleted" id="3b45cedd-9969-4d1a-80f2-a86d4b71ccfc"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-Deleted" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-No Participant scheme in XML-Deleted" id="04f0137d-9efd-48d6-ad6f-09b9e9db5b83"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-No Participant scheme in XML-Deleted" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-1" id="a369b33c-217f-4320-af7d-d6bbf6361956" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-2" id="d13cbb27-f1e8-4c35-8f52-1d96e94a163d" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="13bfc906-9bb5-41c3-9743-2405b4ff4176" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource-1'].run(testRunner, context); +testRunner.testCase.testSteps['Delete subresource-2'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>urn:oasis:names:tc:ebcore:partyid-type:iso6523:0088</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>7770010100760</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.60</con:value></con:property><con:property><con:name>SubresourceIdentifierValue2</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver2.0::2.60</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="307ce69a-4dae-4a62-83f7-3e767dccbbdd" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_061-ebCorePartyIdISO6523-StartWithDoubleColons" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="9811028e-8641-4df3-b026-2f4cdb34691a"><con:settings/><con:config service="SMP" resourcePath="/::{ResourceIdentifierScheme}:{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplateEbCoreNoSch}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="ae4e9419-8925-4d3c-b59d-a455f0875faf"><con:settings/><con:config service="SMP" resourcePath="/::{ResourceIdentifierScheme}:{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="fd1eb617-ba7f-44b9-9a77-4b5639a6ca6c"><con:settings/><con:config service="SMP" resourcePath="/::{ResourceIdentifierScheme}:{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-No Participant scheme in XML" id="9bb3da30-4995-49fe-9771-884996e60726"><con:settings/><con:config service="SMP" resourcePath="/::{ResourceIdentifierScheme}:{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-No Participant scheme in XML" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateEmptyPartSch}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="80a5d3d0-96ba-4929-91c5-f7271f9a74f7"><con:settings/><con:config service="SMP" resourcePath="/::{ResourceIdentifierScheme}:{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-No Participant scheme in XML" id="02835f61-fe4b-496e-9ab8-11bb9303d509"><con:settings/><con:config service="SMP" resourcePath="/::{ResourceIdentifierScheme}:{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-No Participant scheme in XML" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="c90b92f6-b93f-4d6d-aa40-3f9bf840c685"><con:settings/><con:config service="SMP" resourcePath="/::{ResourceIdentifierScheme}:{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-No Participant scheme in XML" id="587ec1b1-fdf0-41d2-9f08-125749b6b98b"><con:settings/><con:config service="SMP" resourcePath="/::{ResourceIdentifierScheme}:{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-No Participant scheme in XML" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-Deleted" id="e768afc2-a080-4551-9c66-9df85769d161"><con:settings/><con:config service="SMP" resourcePath="/::{ResourceIdentifierScheme}:{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-Deleted" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-No Participant scheme in XML-Deleted" id="b0f4c12a-b814-43f3-a1d4-23e654bd74a9"><con:settings/><con:config service="SMP" resourcePath="/::{ResourceIdentifierScheme}:{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-No Participant scheme in XML-Deleted" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-1" id="2bcf741e-e628-4f8c-92ef-8ae2010ce77b" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/::{ResourceIdentifierScheme}:{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-2" id="4a835c86-70d1-4e3e-b497-e990df39fd6a" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/::{ResourceIdentifierScheme}:{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="9f7f6f12-542a-4106-b6d2-63145af3e3cd" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/::{ResourceIdentifierScheme}:{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource-1'].run(testRunner, context); +testRunner.testCase.testSteps['Delete subresource-2'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>urn:oasis:names:tc:ebcore:partyid-type:iso6523:0088</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>7770010100761</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.61</con:value></con:property><con:property><con:name>SubresourceIdentifierValue2</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver2.0::2.61</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="38b82ff5-4641-4fa5-81d2-3e49bf3b73ba" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_062-CreateResource-URL-XML-Mismatch" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="a721ea77-46af-44d8-9ac4-68e76f54ea0d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplateRandom}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="746e760d-7530-43ba-bda7-d561fb24886f" name="Contains"><con:configuration><token>(?s).*Participant identifiers don't match between URL parameter.*and XML body.*</token><ignoreCase>false</ignoreCase><useRegEx>true</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="d9f4a83f-2834-4925-9552-7d6a090b683c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="54c334b9-9566-4728-8765-3052751f2998" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>/*// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +*/ +</con:setupScript><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-062</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="64187287-7bb0-425c-acb7-240f689eb039" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_063-CreateSubResource-URL-XML-Mismatch" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="46528fee-e326-44ae-9442-fda7e311db4b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="3bfd8c42-473c-4e4b-ba5f-e1966e3cf5f4"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="3a4dc0aa-6e3b-43ca-b8ce-8292131ebffd"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplateRandom}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="3047d954-6bef-4a9f-85b7-5ca85881e5ea" name="Contains"><con:configuration><token>(?s).*Document identifiers don't match between URL parameter.*and XML body.*</token><ignoreCase>false</ignoreCase><useRegEx>true</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="7bafc003-1b27-477e-8dfa-1992915ebd58"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="7ba7cb08-d512-4d97-9e5c-fbf277743d9b" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="8f326acf-46f6-4a4d-996e-6c188fa2dbd9" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-062</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.062</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="2839ce21-31f8-4527-9931-2dca372ca228" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_064-Get SubResource-Signature" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="cab0c942-4837-490b-a08f-66c7ce475a3b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="4696207e-847b-4259-a98d-c36fee1dc698"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="25ad7bcf-5df3-4f46-8ce3-66a3b2deb1f3"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="c5a39438-1978-44b2-b6ab-34898bc926e8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="9608ed09-378d-43fa-9c7c-92762c5afd7a" name="Script Assertion"><con:configuration><scriptText>def testType="signature" + +SMP.verifyTestResults(context, log, messageExchange, testType)</scriptText></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="571dfd8d-6900-4eae-a961-b65e66fabc27" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="92133c98-d428-4f84-8cb6-859a66ee3b01" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-064</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.046</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="b9281c45-f39b-47f1-b150-4fed28142e56" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_065- Resource Scheme Format" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="groovy" name="Save property value" id="e7cbc10a-668b-4c8d-9f24-cf7bbc157db9"><con:settings/><con:config><script>def propName="identifiersBehaviour.ParticipantIdentifierScheme.validationRegex" +def proValue=null + +proValue=SMP.getSmpConfigPropertyValue(log, context, propName) +SMP.setSoapUiCustomProperty(log,testRunner, propName, proValue)</script></con:config></con:testStep><con:testStep type="groovy" name="Set-Paticipant Scheme-Regex-Default" id="c956a259-bbfd-4842-9085-290b50507dc4"><con:settings/><con:config><script>def propName="identifiersBehaviour.ParticipantIdentifierScheme.validationRegex" +def newValue="^\$|^(?!^.{26})([a-z0-9]+-[a-z0-9]+-[a-z0-9]+)\$|^urn:oasis:names:tc:ebcore:partyid-type:(iso6523|unregistered)(:.+)?\$" +def wait=true + +SMP.setSmpConfigProperty(log, context, propName, newValue, wait) +</script></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-Failure1" id="99a84302-5918-47ec-8c95-86bfc4413364"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-Failure1" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="1966f81f-8d87-437b-a8f6-716dcfd50b64" name="Contains"><con:configuration><token>Invalid scheme [actorid-qns]</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="0121500b-ac1a-41bc-bd87-e7ce554ba2f2" name="Contains-FORMAT_ERROR"><con:configuration><token>FORMAT_ERROR</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-Failure2" id="0ac9085b-09af-4710-8279-28dd2f8325c5"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}:{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-Failure2" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplateEbCoreNoSch}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="3ae7a406-7c2a-40ec-8d57-933b98acb342" name="Contains"><con:configuration><token>Invalid ebCore id</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="453ea374-f3ae-435c-ae29-35779b340340" name="Contains-FORMAT_ERROR"><con:configuration><token>FORMAT_ERROR</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue3}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme3}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="groovy" name="Set-Paticipant Scheme-Regex-Accept all" id="91309608-f287-4da8-ae42-5a6c1296554d"><con:settings/><con:config><script>def propName="identifiersBehaviour.ParticipantIdentifierScheme.validationRegex" +def newValue="^.*\$" +def wait=true + +SMP.setSmpConfigProperty(log, context, propName, newValue, wait) +</script></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-Success1" id="c16a8dd1-9a22-4510-b36a-620fd212ac83"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-Success1" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Simple NotContains" id="1fbac99b-a8f8-47ea-aa33-dec0eac37aea" name="Not Contains"><con:configuration><token>FORMAT_ERROR</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple NotContains" id="e75ef72d-6448-47be-9d4c-56e4eb79c4ec" name="Not Contains 1"><con:configuration><token>Invalid Identifier</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-Failure3" id="4d400b73-08de-4ed2-a0f7-5722cf6f9403"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}:{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-Failure3" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplateEbCoreNoSch}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Simple Contains" id="00c74543-bf14-413e-97d4-dd0372ae44d8" name="Contains"><con:configuration><token>Invalid ebCore id</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Valid HTTP Status Codes" id="12bd2d58-59c0-419a-9a6e-daeb8dec4cac" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue3}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme3}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="groovy" name="Reset propertyValue" id="221f6efe-b472-4595-b24e-fa48b52bbd44" disabled="true"><con:settings/><con:config><script>def propName="identifiersBehaviour.ParticipantIdentifierScheme.validationRegex" +def newValue=SMP.getSoapUiCustomProperty(log,context, propName) + +SMP.setSmpConfigProperty(log, context, propName, newValue) + +</script></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource1" id="4f5ef3fe-08b4-4eb6-93cd-328bac1fb9b6" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource1" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource2" id="2c33e7d4-51e6-490c-9be6-e6f1b4ce78df" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource2" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue3}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme3}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>/*// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +*/ +</con:setupScript><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource1'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource2'].run(testRunner, context); + +testRunner.testCase.testSteps['Reset propertyValue'].run(testRunner, context); +</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-065</con:value></con:property><con:property><con:name>ResourceIdentifierScheme2</con:name><con:value>actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierScheme3</con:name><con:value>urn:oasis:names:tc:ebcore:partyid-type:registered:0088</con:value></con:property><con:property><con:name>ResourceIdentifierValue3</con:name><con:value>7770010100065</con:value></con:property><con:property><con:name>identifiersBehaviour.ParticipantIdentifierScheme.validationRegex</con:name><con:value>^$|^(?!^.{26})([a-z0-9]+-[a-z0-9]+-[a-z0-9]+)$|^urn:oasis:names:tc:ebcore:partyid-type:(iso6523|unregistered)(:.+)?$</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="8d450525-30af-48b2-83cb-a99ff92f80d2" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_066-Resource Scheme-Empty" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="groovy" name="Save property value" id="3dc559e8-76cc-4809-9f47-ef4802a2d721"><con:settings/><con:config><script>def propName="identifiersBehaviour.scheme.mandatory" +def proValue=null + +proValue=SMP.getSmpConfigPropertyValue(log, context, propName) +SMP.setSoapUiCustomProperty(log,testRunner, propName, proValue)</script></con:config></con:testStep><con:testStep type="groovy" name="Set-Paticipant Scheme mandatory-true" id="6767227c-03d8-4718-9c8a-974e8f0cbafe"><con:settings/><con:config><script>def propName="identifiersBehaviour.scheme.mandatory" +def newValue=true +def wait=true + +SMP.setSmpConfigProperty(log, context, propName, newValue, wait) +</script></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-Failure" id="75a97495-c55a-4ee5-afaa-93ccdce70c16"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-Failure" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="b9a456c7-27ee-4170-a128-999bf825fac8" name="Contains-FORMAT_ERROR"><con:configuration><token>FORMAT_ERROR</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="6224efc7-2b6e-4c45-889a-b6a4a188985c" name="Contains"><con:configuration><token>Can not detect schema</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-Failure" id="06bacfb7-f4aa-4ce1-8add-2b3676b7ea88"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-Failure" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="7e16ec6d-4edf-48a4-b4d1-7426eed59309" name="Contains"><con:configuration><token>Can not detect schema</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="8b93786a-c8ff-42a4-bb2a-4dbee61f2011" name="Contains-FORMAT_ERROR"><con:configuration><token>FORMAT_ERROR</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-Failure" id="574a7f32-8bb9-4390-8a9c-a5b75a1461b1"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-Failure" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>400</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="5527d880-2be0-4772-85c0-102af19f3f9d" name="Contains"><con:configuration><token>Can not detect schema</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains" id="a028947d-6bb6-400d-86b0-b33829ae5357" name="Contains-FORMAT_ERROR"><con:configuration><token>FORMAT_ERROR</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="groovy" name="Set-Paticipant Scheme mandatory-false" id="95e65660-40f5-439d-a9db-b3db7b2f68d0"><con:settings/><con:config><script>def propName="identifiersBehaviour.scheme.mandatory" +def newValue=false +def wait=true + +SMP.setSmpConfigProperty(log, context, propName, newValue, wait) +</script></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-Success" id="4dd01b1f-06e4-4737-9470-d7677bdfc183"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-Success" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-Success" id="84405cdd-d92e-4ea5-8289-fcb9a12790d0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-Success" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-Success" id="d22b778b-db51-465c-9c23-4f8f4709f41f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-Success" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-Cleaning" id="1d158934-d627-470b-8c45-08be3d358c27" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-Cleaning" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="groovy" name="Reset propertyValue" id="9ecbe8d8-31e9-4845-8116-496f349e3d98" disabled="true"><con:settings/><con:config><script>def propName="identifiersBehaviour.scheme.mandatory" +def newValue=SMP.getSoapUiCustomPropAsBoolean(log,context, propName) + +SMP.setSmpConfigProperty(log, context, propName, newValue) + +</script></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource-Cleaning'].run(testRunner, context); + +testRunner.testCase.testSteps['Reset propertyValue'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value/></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-066</con:value></con:property><con:property><con:name>identifiersBehaviour.scheme.mandatory</con:name><con:value>true</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="5c3a02e1-c8ad-46a6-aafc-7bed74303f00" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_067-BlueCoat-Authentication" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="groovy" name="Save property value" id="82fb4e78-8c3d-4398-9b9d-a2b2272241d0"><con:settings/><con:config><script>def propName="smp.automation.authentication.external.tls.clientCert.enabled" +def proValue=null + +proValue=SMP.getSmpConfigPropertyValue(log, context, propName) +SMP.setSoapUiCustomProperty(log,testRunner, propName, proValue)</script></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource" id="5c9b5c33-ee7b-4c65-936e-817e00708934"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="ServiceGroup-Owner" value="${#TestCase#sgOwner}"/> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> +</xml-fragment></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="3196135a-9c87-4224-ac21-825f28ae3122"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="groovy" name="Set-Client cert-Enabled-false" id="ca1ad06c-1f34-466a-a661-b612e554fedd"><con:settings/><con:config><script>def propName="smp.automation.authentication.external.tls.clientCert.enabled" +def newValue=false +def wait=true + +SMP.setSmpConfigProperty(log, context, propName, newValue, wait) +</script></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-Failure" id="d9a8cea9-6455-440a-b97a-a18a6222b2f2"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-Failure" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> + <con:entry key="${#TestCase#certHeaderName}" value="${#TestCase#certHeaderValue}"/> +</xml-fragment></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="65fbf12a-c15c-4ee5-843b-b0d48d66ddd9" name="Contains"><con:configuration><token>User must be authenticated for the action: [CREATE_UPDATE]</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp2Test}</con:username><con:password>${#Project#adminSmp2TestPassword}</con:password><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-Failure" id="e46f0776-8256-4234-9894-98b08d15e250"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-Failure" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="groovy" name="Set-Client cert-Enabled-true" id="caf484d1-f0b5-4874-b9fc-82f103270780"><con:settings/><con:config><script>def propName="smp.automation.authentication.external.tls.clientCert.enabled" +def newValue=true +def wait=true + +SMP.setSmpConfigProperty(log, context, propName, newValue, wait) +</script></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-Success" id="c1b2427b-7a42-4fd4-9bd6-df0997702ecf"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-Success" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment xmlns:con="http://eviware.com/soapui/config"> + <con:entry key="domain" value="${#TestSuite#domainDef}"/> + <con:entry key="${#TestCase#certHeaderName}" value="${#TestCase#certHeaderValue}"/> +</xml-fragment></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp2Test}</con:username><con:password>${#Project#adminSmp2TestPassword}</con:password><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-Success" id="6f09c79d-dee2-4583-ac50-89a37ea60117"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-Success" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="e0d604bf-9225-4d09-be2b-69c207af852a" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>404,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="2d2f0082-34eb-49bf-af45-f50b7c7540c6" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="groovy" name="Reset propertyValue" id="6b203fc3-c40b-4768-ac1d-8773e1b9ef71" disabled="true"><con:settings/><con:config><script>def propName="smp.automation.authentication.external.tls.clientCert.enabled" +def newValue=SMP.getSoapUiCustomPropAsBoolean(log,context, propName) + +SMP.setSmpConfigProperty(log, context, propName, newValue) + +</script></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete subresource'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource'].run(testRunner, context); + +testRunner.testCase.testSteps['Reset propertyValue'].run(testRunner, context);</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-067</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.67</con:value></con:property><con:property><con:name>certHeaderName</con:name><con:value>Client-Cert</con:value></con:property><con:property><con:name>certHeaderValue</con:name><con:value>serial=f71ee8b11cb3b787&subject=CN=EHEALTH_SMP_EC,O=European Commission,C=BE&validFrom=Oct 21 02:00:00 2014 CEST&validTo=Oct 21 01:59:59 2030 CEST&issuer=CN=PEPPOL,O=X,C=Y</con:value></con:property><con:property><con:name>sgOwner</con:name><con:value>CN=EHEALTH_SMP_EC,O=European Commission,C=BE:f71ee8b11cb3b787</con:value></con:property><con:property><con:name>smp.automation.authentication.external.tls.clientCert.enabled</con:name><con:value>true</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="2e1f1bf2-96cd-4089-9e6b-3ee7656ff13e" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_068-Multiple domains-Basic Flow" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="groovy" name="Create new domain" id="e50af010-6795-4d03-bb6c-e937fb9ecbed"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def signatureKeyAlias=SMP.getSoapUiCustomProperty(log, context, "sampleKeyDomain", "testsuite") +def visibility="PUBLIC" + +SMP.createDomain(log, context, domainCode, signatureKeyAlias)</script></con:config></con:testStep><con:testStep type="groovy" name="Add Domain Members" id="e46ed0a7-1e82-42de-b83e-64872377de96"><con:settings/><con:config><script>def username=null +def roleType=null +def memberOf="DOMAIN" +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + +// Invite "system" user +username="system" +roleType="ADMIN" +SMP.addDomainMember(log, context, domainCode, username, roleType, memberOf) + +// Invite "user" user +username="user" +roleType="VIEWER" +SMP.addDomainMember(log, context, domainCode, username, roleType, memberOf)</script></con:config></con:testStep><con:testStep type="groovy" name="Add domain group" id="0b0c6bc3-2bd4-4e36-850f-257c3c001005"><con:settings/><con:config><script>def groupName=SMP.getSoapUiCustomProperty(log, context, "groupBName", "testsuite") +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def visibility="PUBLIC" + + +SMP.addGroup(log, context, domainCode, groupName, visibility)</script></con:config></con:testStep><con:testStep type="groovy" name="Add group Members" id="79fd82f6-4436-46da-842c-917594756528"><con:settings/><con:config><script>def username=null +def roleType=null +def memberOf="GROUP" +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def groupName=SMP.getSoapUiCustomProperty(log, context, "groupBName", "testsuite") + +// Invite "system" user +username="system" +roleType="ADMIN" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf) + +// Invite "user" user +username="user" +roleType="ADMIN" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf) +</script></con:config></con:testStep><con:testStep type="groovy" name="Set supported resources types" id="d50d2506-8166-4280-8b74-f394e7806c19"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + + +SMP.setDomainResourceTypes(log, context, domainCode)</script></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-domain1" id="e094b90e-9367-4f31-9a0b-91579856f0bf"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-domain1" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-domain2" id="4730c452-8941-4c8a-8e2d-882512ced4aa"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-domain2" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-domain1" id="0a2bedb3-df74-4dfa-8f03-dee4ecb13988"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-domain1" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-domain1-From domain2" id="128cb82e-a2c7-4e9c-a082-27c8fe2f52c7"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-domain1-From domain2" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-domain2" id="c67870cc-015c-43ed-b8a5-e48e20e83653"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-domain2" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-domain2-From domain1" id="0fbc8538-a94c-4ba6-9d0e-372e15a567b4"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-domain2-From domain1" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-domain1" id="c250cf0c-6505-4aac-88da-f5049d9084a3"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-domain1-From domain2" id="b949981b-bcb0-4297-ba3d-3b09a188fc42"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-domain1-From domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-domain2" id="8290df4c-be77-426e-8f1d-b00a7195c1d7"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-domain2-From domain 1" id="3a97eaba-1d63-407e-85eb-2c7355ae5877"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-domain2-From domain 1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-domain1" id="82af9ac3-ee55-4f56-8fcb-d33f8c0de974"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-domain1-From domain2" id="a8177d43-7645-4170-aac2-5e8a8460bcd4"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-domain1-From domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-domain2" id="fcabff48-fc00-44f8-93bc-5cd4529055e5"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-domain2-From domain1" id="b6957fda-1d6c-4310-9ad7-848133c831ef"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-domain2-From domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-domain1" id="c0675e40-b8ae-47cd-8d5f-101c96676334"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-domain1-From domain2" id="6a007484-4378-4133-baa3-2f143a6b48ab"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-domain1-From domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-domain2" id="7b4238ee-e4bd-495a-a582-b0d4cabdb4a4"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-domain2-From domain1" id="d647b5e6-bdb8-433d-b512-2a571c6c2d0d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-domain2-From domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain1" id="b10a6cd3-8ccc-40cb-8261-b9f4860228f0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain1" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="0f348e4a-c7db-42c9-905b-07eabc4b8ab0" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain1-From domain2" id="75be017e-5438-4c38-a47e-ea542d5f052b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain1-From domain2" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="0f348e4a-c7db-42c9-905b-07eabc4b8ab0" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain2" id="5d12cc1f-de6e-4a2d-aed0-e048ef5f04d5"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain2" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="fb7d578a-6af7-492a-aece-423da138c6ac" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain2-From domain1" id="f1538f1e-be9e-4968-ae59-7a02f7a48c26"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain2-From domain1" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="fb7d578a-6af7-492a-aece-423da138c6ac" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain1-Cleaning" id="ff474b98-57e2-4e81-af3c-004265a42c7c" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain1-Cleaning" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="a3794f3f-f6b8-4d51-ba89-79e77fcba68a" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain2-Cleaning" id="3c68fd81-753b-4879-a461-550770994b46" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain2-Cleaning" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="44ac1f91-dcb4-4816-ad84-e87752c10af2" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="groovy" name="Delete domain" id="179f5cd5-6185-4925-89c5-206eae7fedae" disabled="true"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + +SMP.deleteDomain(log, context, domainCode)</script></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource-domain1-Cleaning'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource-domain2-Cleaning'].run(testRunner, context); +testRunner.testCase.testSteps['Delete domain'].run(testRunner, context); +</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue1</con:name><con:value>0088:7770010100777:test:smp-0681</con:value></con:property><con:property><con:name>ResourceIdentifierValue2</con:name><con:value>0088:7770010100777:test:smp-0682</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-068</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue1</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.0681</con:value></con:property><con:property><con:name>SubresourceIdentifierValue2</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.0682</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="14ca62d5-6025-4c85-b2c9-edc3f7c9fcbd" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_069-Multiple domains-Domain-Visibility-PRIVATE" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="groovy" name="Create new domain" id="11dd592a-0576-4f04-acf4-652ece0f27a2"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def signatureKeyAlias=SMP.getSoapUiCustomProperty(log, context, "sampleKeyDomain", "testsuite") +def visibility="PRIVATE" + +SMP.createDomain(log, context, domainCode, signatureKeyAlias)</script></con:config></con:testStep><con:testStep type="groovy" name="Add Domain Members" id="d234d643-c8ac-4497-8e32-c070ff048f8c"><con:settings/><con:config><script>def username=null +def roleType=null +def memberOf="DOMAIN" +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + +// Invite "system" user +username="system" +roleType="ADMIN" +SMP.addDomainMember(log, context, domainCode, username, roleType, memberOf) + +// Invite "user" user +username="user" +roleType="VIEWER" +SMP.addDomainMember(log, context, domainCode, username, roleType, memberOf)</script></con:config></con:testStep><con:testStep type="groovy" name="Add domain group" id="38a2e62c-67e8-4439-b069-fd1f62746f6a"><con:settings/><con:config><script>def groupName=SMP.getSoapUiCustomProperty(log, context, "groupBName", "testsuite") +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def visibility="PUBLIC" + + +SMP.addGroup(log, context, domainCode, groupName, visibility)</script></con:config></con:testStep><con:testStep type="groovy" name="Add group Members" id="41aef403-a81f-4c33-a638-8c0abeed0c92"><con:settings/><con:config><script>def username=null +def roleType=null +def memberOf="GROUP" +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def groupName=SMP.getSoapUiCustomProperty(log, context, "groupBName", "testsuite") + +// Invite "system" user +username="system" +roleType="ADMIN" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf) + +// Invite "user" user +username="user" +roleType="ADMIN" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf) +</script></con:config></con:testStep><con:testStep type="groovy" name="Set supported resources types" id="359a97ed-7117-454b-89a8-0b84612dc9ea"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + + +SMP.setDomainResourceTypes(log, context, domainCode)</script></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-domain1" id="49047464-57f6-4117-b2fa-4727284d547a"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-domain1" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-domain2" id="cc56d210-fba0-46d1-93a7-a0308c4bdee0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-domain2" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-domain1" id="43723119-534e-40c7-b62e-8bedcbb141db"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-domain1" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-domain1-From domain2" id="4bac6444-ccb5-4308-a155-1811c117e702"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-domain1-From domain2" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-domain2" id="7afe5003-5518-4f41-ae05-8f30961f19ec"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-domain2" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-domain2-From domain1" id="382e7884-d7ca-4d24-99aa-6079b8f7bc01"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-domain2-From domain1" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-domain1" id="f1d8d8b4-6764-435f-9557-e236a24a3d62"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-domain1-From domain2" id="bff49be8-419b-4422-bf77-d53cc725a790"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-domain1-From domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-domain2" id="67e3df06-f018-4543-b7f6-38519a527923"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-domain2-From domain 1" id="787ba72f-60b7-4ba8-96cc-4e54be30ae5c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-domain2-From domain 1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-domain1" id="25cf65f1-ec4a-40fb-aaa5-0f1b26dbb39b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-domain1-From domain2" id="7a432f7a-2db7-42bd-916b-5428f7642016"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-domain1-From domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-domain2" id="a22aafe5-66cb-45a3-9ac2-98141fbe6534"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-domain2-From domain1" id="231b0699-3e18-4479-9bb2-81d4b2884a4c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-domain2-From domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-domain1" id="ebbc4a28-a15b-4aa1-adba-06649b396329"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-domain1-From domain2" id="42dccc38-610d-4634-addd-0eda5a897203"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-domain1-From domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-domain2" id="7eaab96e-fe5e-4134-9981-8d64bfbb9407"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-domain2-From domain1" id="91f02cff-2d5a-4159-ab1e-0359a295b4de"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-domain2-From domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain1" id="d273e14d-2044-4789-9881-bee303f7b50c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain1" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="0f348e4a-c7db-42c9-905b-07eabc4b8ab0" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain1-From domain2" id="a88fc888-a8e6-47c4-b562-a7d429d38c70"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain1-From domain2" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="0f348e4a-c7db-42c9-905b-07eabc4b8ab0" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain2" id="ca3656ec-2011-42e8-aa85-ca607f4d4cf0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain2" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="fb7d578a-6af7-492a-aece-423da138c6ac" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain2-From domain1" id="0959b3e9-a9e8-47cc-b2b4-977e544df90d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain2-From domain1" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="fb7d578a-6af7-492a-aece-423da138c6ac" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain1-Cleaning" id="f58d3ad4-c373-472c-b8e3-085167ae06fc" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain1-Cleaning" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="a3794f3f-f6b8-4d51-ba89-79e77fcba68a" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain2-Cleaning" id="b0681438-f62c-4247-b567-2b1adab9b9f1" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain2-Cleaning" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="44ac1f91-dcb4-4816-ad84-e87752c10af2" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="groovy" name="Delete domain" id="0bd0cad9-ba4b-4af4-a058-0d3c341d6255" disabled="true"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + +SMP.deleteDomain(log, context, domainCode)</script></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource-domain1-Cleaning'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource-domain2-Cleaning'].run(testRunner, context); +testRunner.testCase.testSteps['Delete domain'].run(testRunner, context); +</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue1</con:name><con:value>0088:7770010100777:test:smp-0691</con:value></con:property><con:property><con:name>ResourceIdentifierValue2</con:name><con:value>0088:7770010100777:test:smp-0692</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-069</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue1</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.0691</con:value></con:property><con:property><con:name>SubresourceIdentifierValue2</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.0692</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="0e9e484e-913d-4c47-93f6-b236b15bd29b" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_070-Multiple domains-Group-Visibility-PRIVATE" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="groovy" name="Create new domain" id="23af0b48-8b0e-4d7e-89ca-73285d4520d4"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def signatureKeyAlias=SMP.getSoapUiCustomProperty(log, context, "sampleKeyDomain", "testsuite") +def visibility="PUBLIC" + +SMP.createDomain(log, context, domainCode, signatureKeyAlias)</script></con:config></con:testStep><con:testStep type="groovy" name="Add Domain Members" id="a781f6b6-fcde-4732-91f9-24d28ef51fed"><con:settings/><con:config><script>def username=null +def roleType=null +def memberOf="DOMAIN" +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + +// Invite "system" user +username="system" +roleType="ADMIN" +SMP.addDomainMember(log, context, domainCode, username, roleType, memberOf) + +// Invite "user" user +username="user" +roleType="VIEWER" +SMP.addDomainMember(log, context, domainCode, username, roleType, memberOf)</script></con:config></con:testStep><con:testStep type="groovy" name="Add domain group" id="9479e46b-5bcb-46c8-a870-907fb66e1f4e"><con:settings/><con:config><script>def groupName=SMP.getSoapUiCustomProperty(log, context, "groupBName", "testsuite") +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def visibility="PRIVATE" + + +SMP.addGroup(log, context, domainCode, groupName, visibility)</script></con:config></con:testStep><con:testStep type="groovy" name="Add group Members" id="584761af-c578-451d-8c78-9bac5d487d49"><con:settings/><con:config><script>def username=null +def roleType=null +def memberOf="GROUP" +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def groupName=SMP.getSoapUiCustomProperty(log, context, "groupBName", "testsuite") + +// Invite "system" user +username="system" +roleType="ADMIN" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf) + +// Invite "user" user +username="user" +roleType="ADMIN" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf) +</script></con:config></con:testStep><con:testStep type="groovy" name="Set supported resources types" id="4dd99293-e68e-4ea4-a7ba-ce0f70dea6fc"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + + +SMP.setDomainResourceTypes(log, context, domainCode)</script></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-domain1" id="25b076c4-7064-4dfe-9b36-162ee6ab1f53"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-domain1" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-domain2" id="4992bd7b-c19f-46e4-b560-4f746e576af8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-domain2" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-domain1" id="068900b9-4168-4e4d-8d09-91cf68aae7b0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-domain1" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-domain1-From domain2" id="4682168d-85d3-4ae4-a93b-a2ce67121878"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-domain1-From domain2" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-domain2" id="3132b970-839f-4d2d-a815-50ba166b1bc5"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-domain2" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-domain2-From domain1" id="a30f8201-ab58-4635-8518-067f5ede309c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-domain2-From domain1" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-domain1" id="86b24cfb-776b-43e7-ae15-0a41a45da4c5"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-domain1-From domain2" id="f81e4e52-62fe-4b70-b1b7-b88e8ee4fda5"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-domain1-From domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-domain2" id="a6e9dda2-ee61-4a2c-9be2-aa48f7859d60"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-domain2-From domain 1" id="a812311e-cf90-4b64-81c4-e7b1551dee29"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-domain2-From domain 1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-domain1" id="663b8321-6918-49dd-8e78-2f0bf3f19e57"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-domain1-From domain2" id="93a91f6b-4cb3-419c-8203-8fca84596ea9"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-domain1-From domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-domain2" id="2237116a-c708-46cb-8767-83baf2720856"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-domain2-From domain1" id="f92957ed-16c1-43be-9f11-ecb2815278f8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-domain2-From domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-domain1" id="9814c719-dbd1-4c3a-9acc-fa4ae9300c68"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-domain1-From domain2" id="b23f86c1-1593-486a-8656-8cb028561f59"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-domain1-From domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-domain2" id="e4229fdf-ac3b-4eb3-8c2f-79056260af36"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-domain2-From domain1" id="8d26934f-f238-49d7-b8ee-22a156daa6d8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-domain2-From domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain1" id="02bf0c1c-2def-422d-b697-9da80ff4fdfd"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain1" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="0f348e4a-c7db-42c9-905b-07eabc4b8ab0" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain1-From domain2" id="44825ee4-7932-40fa-8583-e02bfa9f6e7c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain1-From domain2" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="0f348e4a-c7db-42c9-905b-07eabc4b8ab0" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain2" id="bd18165a-0d36-481c-bacd-1b2ee41661e9"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain2" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="fb7d578a-6af7-492a-aece-423da138c6ac" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain2-From domain1" id="c5ce1d2c-f3db-4518-80db-333c5a625500"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain2-From domain1" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="fb7d578a-6af7-492a-aece-423da138c6ac" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain1-Cleaning" id="ffc9ce22-f974-4d7d-8b89-1c9205e966ec" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain1-Cleaning" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="a3794f3f-f6b8-4d51-ba89-79e77fcba68a" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain2-Cleaning" id="ed0183e5-5200-4a7f-8100-793961798e7d" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain2-Cleaning" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="44ac1f91-dcb4-4816-ad84-e87752c10af2" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="groovy" name="Delete domain" id="a1b373db-d5e6-4da7-bc76-ab41817beb3d" disabled="true"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + +SMP.deleteDomain(log, context, domainCode)</script></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource-domain1-Cleaning'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource-domain2-Cleaning'].run(testRunner, context); +testRunner.testCase.testSteps['Delete domain'].run(testRunner, context); +</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue1</con:name><con:value>0088:7770010100777:test:smp-0701</con:value></con:property><con:property><con:name>ResourceIdentifierValue2</con:name><con:value>0088:7770010100777:test:smp-0702</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-070</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue1</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.0701</con:value></con:property><con:property><con:name>SubresourceIdentifierValue2</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.0702</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="9ec4a95f-76d5-4251-bd93-3d2425109f79" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_071-Multiple domains-Domain-Group-Visibility-PRIVATE" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="groovy" name="Create new domain" id="ef79f0b1-f810-466f-987e-bc3e9dde2ea1"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def signatureKeyAlias=SMP.getSoapUiCustomProperty(log, context, "sampleKeyDomain", "testsuite") +def visibility="PRIVATE" + +SMP.createDomain(log, context, domainCode, signatureKeyAlias)</script></con:config></con:testStep><con:testStep type="groovy" name="Add Domain Members" id="549f8be5-ecd7-42b2-994c-6f6f00ddb737"><con:settings/><con:config><script>def username=null +def roleType=null +def memberOf="DOMAIN" +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + +// Invite "system" user +username="system" +roleType="ADMIN" +SMP.addDomainMember(log, context, domainCode, username, roleType, memberOf) + +// Invite "user" user +username="user" +roleType="VIEWER" +SMP.addDomainMember(log, context, domainCode, username, roleType, memberOf)</script></con:config></con:testStep><con:testStep type="groovy" name="Add domain group" id="302c41b1-a906-4b6c-8814-e9647f1633a4"><con:settings/><con:config><script>def groupName=SMP.getSoapUiCustomProperty(log, context, "groupBName", "testsuite") +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def visibility="PRIVATE" + + +SMP.addGroup(log, context, domainCode, groupName, visibility)</script></con:config></con:testStep><con:testStep type="groovy" name="Add group Members" id="0d05008a-bd91-48c9-9056-163859d0726e"><con:settings/><con:config><script>def username=null +def roleType=null +def memberOf="GROUP" +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def groupName=SMP.getSoapUiCustomProperty(log, context, "groupBName", "testsuite") + +// Invite "system" user +username="system" +roleType="ADMIN" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf) + +// Invite "user" user +username="user" +roleType="ADMIN" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf) +</script></con:config></con:testStep><con:testStep type="groovy" name="Set supported resources types" id="bfa809f4-66e9-4807-9777-907f92740000"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + + +SMP.setDomainResourceTypes(log, context, domainCode)</script></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-domain1" id="ec6e58a3-039d-4831-9657-c3d044373e59"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-domain1" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-domain2" id="e5b061fc-826e-44c3-b8d0-8630ebd8ca6b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-domain2" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-domain1" id="c27234dc-8ef6-4758-9b4e-13a33d7e757d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-domain1" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-domain1-From domain2" id="114c4fe0-f34a-46c6-88af-a3707df691e7"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-domain1-From domain2" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-domain2" id="ce4a2838-efb1-42bc-93c1-641f78898666"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-domain2" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-domain2-From domain1" id="f557c262-2534-4c39-a870-719a9feae0c2"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-domain2-From domain1" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-domain1" id="4084cedd-bc46-4a30-98d1-42b0524c1346"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-domain1-From domain2" id="c1a98ac6-45ab-4f12-980a-118e5223b6e9"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-domain1-From domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-domain2" id="5caff5ed-2643-4d20-9abb-5286fb44306d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-domain2-From domain 1" id="7d48011e-1854-446d-b8b7-44209894d067"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-domain2-From domain 1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-domain1" id="808cea3e-e24f-4b5a-b280-cc0ce3adcae2"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-domain1-From domain2" id="3475e7da-b30c-4fb7-a071-557736bed65c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-domain1-From domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-domain2" id="bc598182-2bf2-425e-9bae-4c32a707e7f5"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-domain2-From domain1" id="506dd56c-3e45-41a4-b2f2-48b427253e84"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-domain2-From domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-domain1" id="0b24732c-af83-4b56-b079-d6f837d61d3a"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-domain1-From domain2" id="a9dc4391-18fb-4127-91ff-18aa5917c7d1"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-domain1-From domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-domain2" id="b337cd35-c75a-46c5-82ca-f853adc02175"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-domain2-From domain1" id="e6568d38-165b-4cd3-8744-07591ad0279a"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-domain2-From domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain1" id="7d09faaa-3bf8-4f31-abcb-782869a46f13"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain1" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="0f348e4a-c7db-42c9-905b-07eabc4b8ab0" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain1-From domain2" id="0ee785d1-b5f4-44a9-ab94-b7871060cc7e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain1-From domain2" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="0f348e4a-c7db-42c9-905b-07eabc4b8ab0" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain2" id="fcdaadd2-1c34-408f-909e-14285ef3c65b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain2" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="fb7d578a-6af7-492a-aece-423da138c6ac" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain2-From domain1" id="c631b4a3-2466-49b6-b106-ca7e8d839e3b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain2-From domain1" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="fb7d578a-6af7-492a-aece-423da138c6ac" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain1-Cleaning" id="c26f058c-7314-42c4-95f3-a1fd38ebbfb9" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain1-Cleaning" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="a3794f3f-f6b8-4d51-ba89-79e77fcba68a" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain2-Cleaning" id="9d7bdb43-a78b-437c-8621-7d7e2ac78747" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain2-Cleaning" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="44ac1f91-dcb4-4816-ad84-e87752c10af2" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="groovy" name="Delete domain" id="acb982d5-e156-4b74-817b-c128c1128a72" disabled="true"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + +SMP.deleteDomain(log, context, domainCode)</script></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource-domain1-Cleaning'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource-domain2-Cleaning'].run(testRunner, context); +testRunner.testCase.testSteps['Delete domain'].run(testRunner, context); +</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue1</con:name><con:value>0088:7770010100777:test:smp-0711</con:value></con:property><con:property><con:name>ResourceIdentifierValue2</con:name><con:value>0088:7770010100777:test:smp-0712</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-071</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue1</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.0711</con:value></con:property><con:property><con:name>SubresourceIdentifierValue2</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.0712</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="b14e0d21-9b67-4a62-96fb-3020a6c4375c" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_072-Multiple domains-Same data-Diff domains" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="groovy" name="Create new domain" id="6f7cd603-799b-43d0-8d79-07ccedecf6c9"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def signatureKeyAlias=SMP.getSoapUiCustomProperty(log, context, "sampleKeyDomain", "testsuite") +def visibility="PUBLIC" + +SMP.createDomain(log, context, domainCode, signatureKeyAlias)</script></con:config></con:testStep><con:testStep type="groovy" name="Add Domain Members" id="d48763bb-a8f9-4dd9-99f0-059b45d8397f"><con:settings/><con:config><script>def username=null +def roleType=null +def memberOf="DOMAIN" +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + +// Invite "system" user +username="system" +roleType="ADMIN" +SMP.addDomainMember(log, context, domainCode, username, roleType, memberOf) + +// Invite "user" user +username="user" +roleType="VIEWER" +SMP.addDomainMember(log, context, domainCode, username, roleType, memberOf)</script></con:config></con:testStep><con:testStep type="groovy" name="Add domain group" id="cb996a10-86f6-4bcd-8863-d9fd4257bc26"><con:settings/><con:config><script>def groupName=SMP.getSoapUiCustomProperty(log, context, "groupBName", "testsuite") +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def visibility="PUBLIC" + + +SMP.addGroup(log, context, domainCode, groupName, visibility)</script></con:config></con:testStep><con:testStep type="groovy" name="Add group Members" id="5ef5ead8-59cc-4cab-86e3-ee043fb973eb"><con:settings/><con:config><script>def username=null +def roleType=null +def memberOf="GROUP" +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def groupName=SMP.getSoapUiCustomProperty(log, context, "groupBName", "testsuite") + +// Invite "system" user +username="system" +roleType="ADMIN" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf) + +// Invite "user" user +username="user" +roleType="ADMIN" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf) +</script></con:config></con:testStep><con:testStep type="groovy" name="Set supported resources types" id="a669efeb-c0bc-4c2d-afa9-6fabd9527d89"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + + +SMP.setDomainResourceTypes(log, context, domainCode)</script></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-domain1" id="c3a9e060-d5b5-4c72-a2c3-6825d9751f78"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-domain1" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-domain2" id="32a36091-6a8b-4136-b851-a295f510db4e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-domain2" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-domain1" id="1d09f220-13c8-4cc5-a10a-271cf8d8d77d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-domain1" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-domain2" id="c2704a7c-650c-416e-80fc-829fc18d0e11"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-domain2" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-domain1" id="6f0210fe-742b-45c5-b754-8ae6ad0b47f6"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-domain2" id="f3128264-d54a-4278-b4f2-ee3d48335538"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-domain1" id="67bbf980-c738-41d4-b8c3-5bff1584f7cd"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-domain2" id="4d9a7bbb-c15e-4fb5-bc3c-d1c8c6e8d8be"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-domain1" id="cbcff5f1-edd4-4d71-b130-9a1371c15981"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-domain2" id="7b51435d-c1be-4580-897a-dab1559eb17c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain1" id="0dfaa48c-c182-4518-93d5-86d2ecec99f1"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain1" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="0f348e4a-c7db-42c9-905b-07eabc4b8ab0" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain2" id="d664a41c-35f2-4f71-93b3-f946bc090e8e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain2" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="fb7d578a-6af7-492a-aece-423da138c6ac" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain1-Cleaning" id="ac65de15-6687-4732-b2e1-ed7b97fa2535" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain1-Cleaning" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="a3794f3f-f6b8-4d51-ba89-79e77fcba68a" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain2-Cleaning" id="581103b2-0332-4e8c-bac7-0592d494fed3" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain2-Cleaning" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="44ac1f91-dcb4-4816-ad84-e87752c10af2" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="groovy" name="Delete domain" id="bb0f456a-7abd-4533-8a42-f89dcd257ca4" disabled="true"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + +SMP.deleteDomain(log, context, domainCode)</script></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource-domain1-Cleaning'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource-domain2-Cleaning'].run(testRunner, context); +testRunner.testCase.testSteps['Delete domain'].run(testRunner, context); +</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-072</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.072</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="f7b1ab70-187f-4792-96d4-64163f516f73" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_073-Multiple domains-Group member-Several Domains-ADMIN-VIEWER" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="groovy" name="Create new domain" id="3317107e-da30-4fc7-9eab-9e6f01ee5658"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def signatureKeyAlias=SMP.getSoapUiCustomProperty(log, context, "sampleKeyDomain", "testsuite") +def visibility="PUBLIC" + +SMP.createDomain(log, context, domainCode, signatureKeyAlias)</script></con:config></con:testStep><con:testStep type="groovy" name="Add Domain Members" id="25c0abca-0b33-43bf-91d3-01067cb0de2e"><con:settings/><con:config><script>def username=null +def roleType=null +def memberOf="DOMAIN" +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + +// Invite "system" user +username="system" +roleType="ADMIN" +SMP.addDomainMember(log, context, domainCode, username, roleType, memberOf) + +// Invite "user" user +username="user" +roleType="VIEWER" +SMP.addDomainMember(log, context, domainCode, username, roleType, memberOf)</script></con:config></con:testStep><con:testStep type="groovy" name="Add domain group" id="e2fe9a85-c860-4d0f-a17d-005fb4490fd9"><con:settings/><con:config><script>def groupName=SMP.getSoapUiCustomProperty(log, context, "groupBName", "testsuite") +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def visibility="PUBLIC" + + +SMP.addGroup(log, context, domainCode, groupName, visibility)</script></con:config></con:testStep><con:testStep type="groovy" name="Add group Members" id="386372a1-4c77-4668-8fc8-5589aad0a2f6"><con:settings/><con:config><script>def username=null +def roleType=null +def memberOf="GROUP" +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def groupName=SMP.getSoapUiCustomProperty(log, context, "groupBName", "testsuite") + +// Invite "system" user +username="system" +roleType="ADMIN" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf) + +// Invite "user" user +username="user" +roleType="VIEWER" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf) +</script></con:config></con:testStep><con:testStep type="groovy" name="Set supported resources types" id="87146b3a-ddc9-4154-b521-a472c8037161"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + + +SMP.setDomainResourceTypes(log, context, domainCode)</script></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-domain1" id="ed61b12d-90f7-4add-841b-8a741cbed65f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-domain1" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-domain2" id="657d2f3e-12f0-484a-ba0b-ca560815e457"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-domain2" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="4b9dfec3-1501-4af0-bfb2-efe1574f863b" name="Contains"><con:configuration><token>UNAUTHORIZED</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-domain1" id="a9f30e6c-1d95-4862-84ac-f1d2baa0c9ee"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-domain1" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-domain2" id="52a1f4c1-141d-4d94-a097-0a933613209c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-domain2" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-domain1" id="f1f075ce-ae74-4cd5-812a-0e65c09cba79"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-domain2" id="f548b042-bb0b-40e5-9e5e-84188c4fafbc"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="f5e9adce-527f-4132-a139-6ee606800b9e" name="Contains"><con:configuration><token>UNAUTHORIZED</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-domain1" id="635a48ae-db1d-4fdd-afbe-c602a1c12e13"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-domain2" id="162c60eb-2360-4b99-a1a9-bb4490ff3b30"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-domain1" id="096009cb-6e5a-445f-8425-d47a9f69823f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-domain2" id="d29c8aa9-11e0-4beb-bb3c-fb16ba2aa29e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="58029f03-11e1-44db-81ee-f4989ed2dd48" name="Contains"><con:configuration><token>UNAUTHORIZED</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain1" id="23b37f7e-4494-4f50-a936-d125a8fb7429"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain1" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="0f348e4a-c7db-42c9-905b-07eabc4b8ab0" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain2" id="577ffbbd-856a-4cb8-a110-a92c448e6a2c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain2" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="fb7d578a-6af7-492a-aece-423da138c6ac" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="d64a015a-636a-4b3e-b0c2-986964d35bbf" name="Contains"><con:configuration><token>UNAUTHORIZED</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain1-Cleaning" id="95769f9c-31f5-46af-9218-8aa8b94aee71" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain1-Cleaning" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="a3794f3f-f6b8-4d51-ba89-79e77fcba68a" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain2-Cleaning" id="19a7a114-3cbb-40b6-a4af-5c3eebf55fc2" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain2-Cleaning" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="44ac1f91-dcb4-4816-ad84-e87752c10af2" name="Valid HTTP Status Codes"><con:configuration><codes>200,401,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="groovy" name="Delete domain" id="aac4ac52-4d9a-4070-aad2-067de901db0d" disabled="true"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + +SMP.deleteDomain(log, context, domainCode)</script></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource-domain1-Cleaning'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource-domain2-Cleaning'].run(testRunner, context); +testRunner.testCase.testSteps['Delete domain'].run(testRunner, context); +</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue1</con:name><con:value>0088:7770010100777:test:smp-0731</con:value></con:property><con:property><con:name>ResourceIdentifierValue2</con:name><con:value>0088:7770010100777:test:smp-0732</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-073</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue1</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.0731</con:value></con:property><con:property><con:name>SubresourceIdentifierValue2</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.0732</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="8f3a8101-41b5-4491-bf48-fe4fd495ab3c" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_074-Multiple domains-Group member-Several Groups-ADMIN-VIEWER" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="groovy" name="Create new domain" id="bfb6b9e7-f818-46a0-9ed0-6cbf6d4fb3c6"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def signatureKeyAlias=SMP.getSoapUiCustomProperty(log, context, "sampleKeyDomain", "testsuite") +def visibility="PUBLIC" + +SMP.createDomain(log, context, domainCode, signatureKeyAlias)</script></con:config></con:testStep><con:testStep type="groovy" name="Set supported resources types" id="950a3ce3-1875-4444-b2bf-8bdc618ba1d2"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + + +SMP.setDomainResourceTypes(log, context, domainCode)</script></con:config></con:testStep><con:testStep type="groovy" name="Add Domain Members" id="a48e0401-08f8-4a99-ae00-a7f78f53fd47"><con:settings/><con:config><script>def username=null +def roleType=null +def memberOf="DOMAIN" +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + +// Invite "system" user +username="system" +roleType="ADMIN" +SMP.addDomainMember(log, context, domainCode, username, roleType, memberOf) + +// Invite "user" user +username="user" +roleType="VIEWER" +SMP.addDomainMember(log, context, domainCode, username, roleType, memberOf) + +</script></con:config></con:testStep><con:testStep type="groovy" name="Add domain groups" id="ae143410-8edc-499a-8afb-acbec7354842"><con:settings/><con:config><script>def groupName=null +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def visibility="PUBLIC" + +groupName=SMP.getSoapUiCustomProperty(log, context, "groupAName", "testsuite") +SMP.addGroup(log, context, domainCode, groupName, visibility) + +groupName=SMP.getSoapUiCustomProperty(log, context, "groupBName", "testsuite") +SMP.addGroup(log, context, domainCode, groupName, visibility)</script></con:config></con:testStep><con:testStep type="groovy" name="Add group Members" id="18883340-3a01-450d-ac31-3f45a1941cfb"><con:settings/><con:config><script>def username=null +def roleType=null +def memberOf="GROUP" +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def groupName=null + + +// Group groupAName +groupName=SMP.getSoapUiCustomProperty(log, context, "groupAName", "testsuite") +// Invite "system" user +username="system" +roleType="ADMIN" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf) + +// Invite "user" user +username="user" +roleType="ADMIN" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf) + + +// Group groupBName +groupName=SMP.getSoapUiCustomProperty(log, context, "groupBName", "testsuite") +// Invite "system" user +username="system" +roleType="ADMIN" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf) + +// Invite "user" user +username="user" +roleType="VIEWER" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf)</script></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-groupA" id="18dc12ad-93af-482d-9a67-8a73bb844bb0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-groupA" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-groupB" id="14379e55-d342-43bf-9299-36b8f9a32000"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-groupB" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="4b9dfec3-1501-4af0-bfb2-efe1574f863b" name="Contains"><con:configuration><token>UNAUTHORIZED</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-domain1" id="986da23a-7f82-4009-a236-27ffd8512be2"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-domain1" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-domain2" id="becc6521-ecfd-4601-a37b-374a9d384fd4"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-domain2" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-domain1" id="49846e7a-5c2b-4e94-a9c5-d5af81addf3d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-domain2" id="2d9ff402-4447-426f-9cb2-955cedffcaf5"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="f5e9adce-527f-4132-a139-6ee606800b9e" name="Contains"><con:configuration><token>UNAUTHORIZED</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-domain1" id="7253b90f-86a4-4de2-95a2-bde076970e6f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-domain2" id="c4fb169a-1c7c-4987-b996-3afa714c6958"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>404</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-domain1" id="859a8d9c-0aad-4c94-a103-11f3cfdcc4ab"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-domain1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue1}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-domain2" id="add37052-d116-4c6a-a228-a0e081d03263"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-domain2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="58029f03-11e1-44db-81ee-f4989ed2dd48" name="Contains"><con:configuration><token>UNAUTHORIZED</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue2}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain1" id="714d5b37-833f-4e5b-a202-323e4e6b385c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain1" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="0f348e4a-c7db-42c9-905b-07eabc4b8ab0" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain2" id="d465093d-8980-480d-a2b3-86c0b0092cf8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain2" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="fb7d578a-6af7-492a-aece-423da138c6ac" name="Valid HTTP Status Codes"><con:configuration><codes>401</codes></con:configuration></con:assertion><con:assertion type="Simple Contains" id="d64a015a-636a-4b3e-b0c2-986964d35bbf" name="Contains"><con:configuration><token>UNAUTHORIZED</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain1-Cleaning" id="e95c7301-d526-4e4c-aecd-4fd2a80311fb" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain1-Cleaning" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domainDef}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="a3794f3f-f6b8-4d51-ba89-79e77fcba68a" name="Valid HTTP Status Codes"><con:configuration><codes>200,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue1}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-domain2-Cleaning" id="2c62dc9b-c5c2-4e7d-8a23-685e8db16b6d" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-domain2-Cleaning" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="44ac1f91-dcb4-4816-ad84-e87752c10af2" name="Valid HTTP Status Codes"><con:configuration><codes>200,401,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue2}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="groovy" name="Delete domain" id="036904b2-9577-4233-a037-b4261aa5089f" disabled="true"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + +SMP.deleteDomain(log, context, domainCode)</script></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource-domain1-Cleaning'].run(testRunner, context); +testRunner.testCase.testSteps['Delete Resource-domain2-Cleaning'].run(testRunner, context); +testRunner.testCase.testSteps['Delete domain'].run(testRunner, context); +</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue1</con:name><con:value>0088:7770010100777:test:smp-0741</con:value></con:property><con:property><con:name>ResourceIdentifierValue2</con:name><con:value>0088:7770010100777:test:smp-0742</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-074</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue1</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.0741</con:value></con:property><con:property><con:name>SubresourceIdentifierValue2</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.0742</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="7acc65a2-1025-43f2-a696-d5b96abb42e7" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_075-Multiple domains-Several Groups-PUBLIC-VIEWER" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="groovy" name="Create new domain" id="2fa03626-4e58-4cb5-b0e4-52297de3e3ab"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def signatureKeyAlias=SMP.getSoapUiCustomProperty(log, context, "sampleKeyDomain", "testsuite") +def visibility="PUBLIC" + +SMP.createDomain(log, context, domainCode, signatureKeyAlias)</script></con:config></con:testStep><con:testStep type="groovy" name="Set supported resources types" id="23503902-df17-4cab-bcd7-6876745f62b8"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + + +SMP.setDomainResourceTypes(log, context, domainCode)</script></con:config></con:testStep><con:testStep type="groovy" name="Add Domain Members" id="bf3a0610-b210-478c-84f6-70396d44e4b5"><con:settings/><con:config><script>def username=null +def roleType=null +def memberOf="DOMAIN" +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + +// Invite "system" user +username="system" +roleType="ADMIN" +SMP.addDomainMember(log, context, domainCode, username, roleType, memberOf) + +// Invite "user" user +username="user" +roleType="VIEWER" +SMP.addDomainMember(log, context, domainCode, username, roleType, memberOf) + +// Invite "soapui_test_01" user +username="soapui_test_01" +roleType="VIEWER" +SMP.addDomainMember(log, context, domainCode, username, roleType, memberOf)</script></con:config></con:testStep><con:testStep type="groovy" name="Add domain groups" id="45f99ee1-5ad4-4f66-a247-0bb6028ce663"><con:settings/><con:config><script>def groupName=null +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def visibility="PUBLIC" + +groupName=SMP.getSoapUiCustomProperty(log, context, "groupAName", "testsuite") +SMP.addGroup(log, context, domainCode, groupName, visibility) + +groupName=SMP.getSoapUiCustomProperty(log, context, "groupBName", "testsuite") +SMP.addGroup(log, context, domainCode, groupName, visibility)</script></con:config></con:testStep><con:testStep type="groovy" name="Add group Members" id="1dad38e2-e85e-4a6f-a55c-02b644ca143a"><con:settings/><con:config><script>def username=null +def roleType=null +def memberOf="GROUP" +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def groupName=null + + +// Group groupAName +groupName=SMP.getSoapUiCustomProperty(log, context, "groupAName", "testsuite") +// Invite "system" user +username="system" +roleType="ADMIN" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf) + +// Invite "user" user +username="user" +roleType="ADMIN" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf) + + +// Group groupBName +groupName=SMP.getSoapUiCustomProperty(log, context, "groupBName", "testsuite") +// Invite "system" user +username="system" +roleType="ADMIN" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf) + +// Invite "soapui_test_01" user +username="soapui_test_01" +roleType="VIEWER" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf)</script></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-group1-Admin Member group1" id="c2690565-95c1-4279-b104-457ad4a49e28"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-group1-Admin Member group1" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-group1-Admin Member group1" id="e7dd9418-1a5f-43d2-8270-09f7e9e7672c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-group1-Admin Member group1" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-group1-Admin Member group1" id="bf72bdf4-d44b-48ff-a6ab-6808dc7b2140"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-group1-Admin Member group1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-group1-Admin Member group1" id="84c29fe6-35ff-4f27-af10-71b46cfee70c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-group1-Admin Member group1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-group1-Admin Member group2" id="77868036-14f7-4e90-8365-4486a984bf33"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-group1-Admin Member group2" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp2Test}</con:username><con:password>${#Project#adminSmp2TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-group1-Admin Member group2" id="6036bcac-331e-44ce-b88a-c2f164a1f0c0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-group1-Admin Member group2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp2Test}</con:username><con:password>${#Project#adminSmp2TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-group1-Admin Member group1" id="15a59b60-5a3d-40be-a586-808ed5794ce7"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-group1-Admin Member group1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-Cleaning" id="68c6a8dd-8fa1-45bc-afe2-f41899ec8224" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-Cleaning" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="44ac1f91-dcb4-4816-ad84-e87752c10af2" name="Valid HTTP Status Codes"><con:configuration><codes>200,401,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="groovy" name="Delete domain" id="f14046d5-874b-455b-af0d-4caafb417326" disabled="true"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + +SMP.deleteDomain(log, context, domainCode)</script></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource-Cleaning'].run(testRunner, context); +testRunner.testCase.testSteps['Delete domain'].run(testRunner, context); +</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-075</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.075</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="772521f1-61ab-4afb-976a-5b5b8e31adf5" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_076-Multiple domains-Several Groups-PRIVATE-VIEWER" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="groovy" name="Create new domain" id="5bb1212d-f453-456c-991b-922b03911c45"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def signatureKeyAlias=SMP.getSoapUiCustomProperty(log, context, "sampleKeyDomain", "testsuite") +def visibility="PUBLIC" + +SMP.createDomain(log, context, domainCode, signatureKeyAlias)</script></con:config></con:testStep><con:testStep type="groovy" name="Set supported resources types" id="3395a616-a144-40d9-8d97-42878525e58b"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + + +SMP.setDomainResourceTypes(log, context, domainCode)</script></con:config></con:testStep><con:testStep type="groovy" name="Add Domain Members" id="a48640bc-9c12-4f11-a3e4-e3efe1e3de26"><con:settings/><con:config><script>def username=null +def roleType=null +def memberOf="DOMAIN" +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + +// Invite "system" user +username="system" +roleType="ADMIN" +SMP.addDomainMember(log, context, domainCode, username, roleType, memberOf) + +// Invite "user" user +username="user" +roleType="VIEWER" +SMP.addDomainMember(log, context, domainCode, username, roleType, memberOf) + +// Invite "soapui_test_01" user +username="soapui_test_01" +roleType="VIEWER" +SMP.addDomainMember(log, context, domainCode, username, roleType, memberOf)</script></con:config></con:testStep><con:testStep type="groovy" name="Add domain groups" id="671e39f5-b8ed-4a19-8a26-2cca8d2e41ae"><con:settings/><con:config><script>def groupName=null +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def visibility="PRIVATE" + +groupName=SMP.getSoapUiCustomProperty(log, context, "groupAName", "testsuite") +SMP.addGroup(log, context, domainCode, groupName, visibility) + +groupName=SMP.getSoapUiCustomProperty(log, context, "groupBName", "testsuite") +SMP.addGroup(log, context, domainCode, groupName, visibility)</script></con:config></con:testStep><con:testStep type="groovy" name="Add group Members" id="eceddf85-8888-44ff-926a-f022da350d9d"><con:settings/><con:config><script>def username=null +def roleType=null +def memberOf="GROUP" +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def groupName=null + + +// Group groupAName +groupName=SMP.getSoapUiCustomProperty(log, context, "groupAName", "testsuite") +// Invite "system" user +username="system" +roleType="ADMIN" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf) + +// Invite "user" user +username="user" +roleType="ADMIN" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf) + + +// Group groupBName +groupName=SMP.getSoapUiCustomProperty(log, context, "groupBName", "testsuite") +// Invite "system" user +username="system" +roleType="ADMIN" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf) + +// Invite "soapui_test_01" user +username="soapui_test_01" +roleType="VIEWER" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf)</script></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-group1-Admin Member group1" id="9d213756-79cf-485f-bb99-7e8b59453f20"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-group1-Admin Member group1" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-group1-Admin Member group1" id="58c8eaba-d12f-430d-9b7f-18bf638900e6"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-group1-Admin Member group1" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-group1-Admin Member group1" id="390797aa-5116-41e7-b20d-d956b745e298"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-group1-Admin Member group1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-group1-Admin Member group1" id="b5bd53c6-b5d8-4517-83b9-4cd7a4fc3079"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-group1-Admin Member group1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-group1-Admin Member group2" id="29686a09-8f1d-4d13-97c9-4825ae18b6e3"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-group1-Admin Member group2" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp2Test}</con:username><con:password>${#Project#adminSmp2TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-group1-Admin Member group2" id="d9a792ba-3df7-404f-ac56-1d673c5b4a7e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-group1-Admin Member group2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp2Test}</con:username><con:password>${#Project#adminSmp2TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-group1-Admin Member group1" id="99bb3a01-ffc9-4793-8b24-94c7a1580664"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-group1-Admin Member group1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-Cleaning" id="53fa2b95-c0c2-41ca-aade-7594f13f902e" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-Cleaning" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="44ac1f91-dcb4-4816-ad84-e87752c10af2" name="Valid HTTP Status Codes"><con:configuration><codes>200,401,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="groovy" name="Delete domain" id="5a3a0e61-0db5-49aa-b34c-fff4f2258b42" disabled="true"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + +SMP.deleteDomain(log, context, domainCode)</script></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource-Cleaning'].run(testRunner, context); +testRunner.testCase.testSteps['Delete domain'].run(testRunner, context); +</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-076</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.076</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="b764bf43-439b-4779-9a11-65bf90f0b437" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP_077-Multiple domains-Create resource-Failure" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="groovy" name="Create new domain" id="577404ca-7281-47bb-842c-38f1bc7f66e9"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def signatureKeyAlias=SMP.getSoapUiCustomProperty(log, context, "sampleKeyDomain", "testsuite") +def visibility="PUBLIC" + +SMP.createDomain(log, context, domainCode, signatureKeyAlias)</script></con:config></con:testStep><con:testStep type="restrequest" name="Put Resource-No domain members" id="f5d1feca-df39-4e6e-905b-c0624d8818ec"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource-No domain members" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="groovy" name="Add Domain Members" id="6c03e7c1-f908-41eb-ae61-732795b42215"><con:settings/><con:config><script>def username=null +def roleType=null +def memberOf="DOMAIN" +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + +// Invite "system" user +username="system" +roleType="ADMIN" +SMP.addDomainMember(log, context, domainCode, username, roleType, memberOf) + +// Invite "user" user +username="user" +roleType="VIEWER" +SMP.addDomainMember(log, context, domainCode, username, roleType, memberOf) + +// Invite "soapui_test_01" user +username="soapui_test_01" +roleType="VIEWER" +SMP.addDomainMember(log, context, domainCode, username, roleType, memberOf)</script></con:config></con:testStep><con:testStep type="groovy" name="Add domain groups" id="a99baabd-0aaf-490b-acb4-2191876cc44c"><con:settings/><con:config><script>def groupName=null +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def visibility="PUBLIC" + +groupName=SMP.getSoapUiCustomProperty(log, context, "groupAName", "testsuite") +SMP.addGroup(log, context, domainCode, groupName, visibility) + +groupName=SMP.getSoapUiCustomProperty(log, context, "groupBName", "testsuite") +SMP.addGroup(log, context, domainCode, groupName, visibility)</script></con:config></con:testStep><con:testStep type="groovy" name="Add group Members" id="fce63d56-53cd-4c1e-a7cb-dc8e45a7baf0"><con:settings/><con:config><script>def username=null +def roleType=null +def memberOf="GROUP" +def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") +def groupName=null + + +// Group groupAName +groupName=SMP.getSoapUiCustomProperty(log, context, "groupAName", "testsuite") +// Invite "system" user +username="system" +roleType="ADMIN" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf) + +// Invite "user" user +username="user" +roleType="ADMIN" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf) + + +// Group groupBName +groupName=SMP.getSoapUiCustomProperty(log, context, "groupBName", "testsuite") +// Invite "system" user +username="system" +roleType="ADMIN" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf) + +// Invite "soapui_test_01" user +username="soapui_test_01" +roleType="VIEWER" +SMP.addGroupMember(log, context, domainCode, groupName, username, roleType, memberOf)</script></con:config></con:testStep><con:testStep type="groovy" name="Set supported resources types" id="9d2b3d41-fdde-4471-aec4-3bda70bfa7d7"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + + +SMP.setDomainResourceTypes(log, context, domainCode)</script></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-group1-Admin Member group1" id="2b6ac12d-cae7-471c-b4d8-b69af407f6c9"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-group1-Admin Member group1" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>No Authorization</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource-group1-Admin Member group1" id="74a14b99-ade5-48db-b4c5-50619eeb9e41"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource-group1-Admin Member group1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request>${#TestSuite#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201,200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-group1-Admin Member group1" id="64a7afce-3e12-4407-9862-77807a468414"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-group1-Admin Member group1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource-group1-Admin Member group2" id="1f58211d-02fe-43fe-bff7-4c53bc8be79f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource-group1-Admin Member group2" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp2Test}</con:username><con:password>${#Project#adminSmp2TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource-group1-Admin Member group2" id="aab96336-25cd-4e1f-8d10-6e624faed0c4"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource-group1-Admin Member group2" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp2Test}</con:username><con:password>${#Project#adminSmp2TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource-group1-Admin Member group1" id="7cf76d95-f899-44e7-833e-c788c6d3f64d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource-group1-Admin Member group1" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource-Cleaning" id="b40bad3b-af94-4eb9-b7eb-75071e8de020" disabled="true"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource-Cleaning" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#TestSuite#domain2}" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>${#TestSuite#requestBaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="44ac1f91-dcb4-4816-ad84-e87752c10af2" name="Valid HTTP Status Codes"><con:configuration><codes>200,401,404</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="groovy" name="Delete domain" id="c896498d-5bb9-4428-a263-4c85c0ab8305" disabled="true"><con:settings/><con:config><script>def domainCode=SMP.getSoapUiCustomProperty(log, context, "domain2", "testsuite") + +SMP.deleteDomain(log, context, domainCode)</script></con:config></con:testStep><con:setupScript/><con:tearDownScript>testRunner.testCase.testSteps['Delete Resource-Cleaning'].run(testRunner, context); +testRunner.testCase.testSteps['Delete domain'].run(testRunner, context); +</con:tearDownScript><con:properties><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-077</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.077</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:properties><con:property><con:name>version</con:name><con:value>2.0</con:value></con:property><con:property><con:name>requestBaseUrl</con:name><con:value>${#Project#url}/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8"?><ns5:ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:ns2="http://docs.oasis-open.org/bdxr/ns/SMP/2/ExtensionComponents" xmlns:ns3="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns:ns4="http://www.w3.org/2000/09/xmldsig#" xmlns:ns5="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup"><SMPVersionID>2.0</SMPVersionID><ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</ParticipantID></ns5:ServiceGroup>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"><smb:SMPVersionID>2.0</smb:SMPVersionID><smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID><smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID><sma:ProcessMetadata><sma:Process><smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID></sma:Process><sma:Endpoint><smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID><smb:Description>contact@example.com</smb:Description><smb:Contact>Access point for testing</smb:Contact><smb:AddressURI>https://ap.example.com/as4</smb:AddressURI><smb:ActivationDate>2018-04-12</smb:ActivationDate><smb:ExpirationDate>2099-04-12</smb:ExpirationDate><sma:Certificate><smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject><smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer><smb:ActivationDate>2018-04-12</smb:ActivationDate><smb:ExpirationDate>2020-04-12</smb:ExpirationDate><smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject></sma:Certificate></sma:Endpoint></sma:ProcessMetadata></ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutResourceRequestExtTemplate</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8"?> <ns5:ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:ns2="http://docs.oasis-open.org/bdxr/ns/SMP/2/ExtensionComponents" xmlns:ns3="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns:ns4="http://www.w3.org/2000/09/xmldsig#" xmlns:ns5="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup"> <ns2:SMPExtensions> <ns2:SMPExtension> <ID>${#TestCase#ExtensionID}</ID> <ns2:Name>${#TestCase#ExtensionName}</ns2:Name> <ns2:ExtensionAgencyID>${#TestCase#ExtensionAgencyID}</ns2:ExtensionAgencyID> <ns2:ExtensionAgencyName>${#TestCase#ExtensionAgencyName}</ns2:ExtensionAgencyName> <ns2:ExtensionURI>${#TestCase#ExtensionUri}</ns2:ExtensionURI> <ns2:ExtensionReasonCode>${#TestCase#ExtensionReasonCode}</ns2:ExtensionReasonCode> <ns2:ExtensionReason>${#TestCase#ExtensionReason}</ns2:ExtensionReason> <ns2:ExtensionContent> <ex:${#TestCase#ExtensionDenomination} xmlns:ex="${#TestCase#ExtensionUrl}"> ${#TestCase#ExtensionToken} </ex:${#TestCase#ExtensionDenomination}> </ns2:ExtensionContent> </ns2:SMPExtension> </ns2:SMPExtensions> <SMPVersionID>2.0</SMPVersionID> <ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</ParticipantID> </ns5:ServiceGroup>]]></con:value></con:property><con:property><con:name>PutResourceRequestTemplateExtInvalide1</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8"?> <ns5:ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:ns2="http://docs.oasis-open.org/bdxr/ns/SMP/2/ExtensionComponents" xmlns:ns3="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns:ns4="http://www.w3.org/2000/09/xmldsig#" xmlns:ns5="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup"> <ns2:SMPExtensions>Random value</ns2:SMPExtensions> <SMPVersionID>2.0</SMPVersionID> <ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</ParticipantID> </ns5:ServiceGroup>]]></con:value></con:property><con:property><con:name>PutResourceRequestTemplateExtInvalide2</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8"?> <ns5:ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:ns2="http://docs.oasis-open.org/bdxr/ns/SMP/2/ExtensionComponents" xmlns:ns3="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns:ns4="http://www.w3.org/2000/09/xmldsig#" xmlns:ns5="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup"> <ns2:SMPExtensions> <ns2:SMPExtension> <ID>${#TestCase#ExtensionID}</ID> </ns2:SMPExtension> </ns2:SMPExtensions> <SMPVersionID>2.0</SMPVersionID> <ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</ParticipantID> </ns5:ServiceGroup>]]></con:value></con:property><con:property><con:name>PutResourceRequestTemplate2PartID</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8"?> <ns5:ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:ns2="http://docs.oasis-open.org/bdxr/ns/SMP/2/ExtensionComponents" xmlns:ns3="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns:ns4="http://www.w3.org/2000/09/xmldsig#" xmlns:ns5="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup"> <SMPVersionID>2.0</SMPVersionID> <ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</ParticipantID> <ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</ParticipantID> </ns5:ServiceGroup>]]></con:value></con:property><con:property><con:name>PutResourceRequestTemplateExtraElem</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8"?> <ns5:ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:ns2="http://docs.oasis-open.org/bdxr/ns/SMP/2/ExtensionComponents" xmlns:ns3="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns:ns4="http://www.w3.org/2000/09/xmldsig#" xmlns:ns5="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup"> <SMPVersionID>2.0</SMPVersionID> <Extra>Random</Extra> <ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</ParticipantID> </ns5:ServiceGroup>]]></con:value></con:property><con:property><con:name>PutResourceRequestTemplateWrongPartID</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8"?> <ns5:ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:ns2="http://docs.oasis-open.org/bdxr/ns/SMP/2/ExtensionComponents" xmlns:ns3="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns:ns4="http://www.w3.org/2000/09/xmldsig#" xmlns:ns5="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup"> <SMPVersionID>2.0</SMPVersionID> <ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}R</ParticipantID> </ns5:ServiceGroup>]]></con:value></con:property><con:property><con:name>PutResourceRequestTemplateNoPartID</con:name><con:value><?xml version="1.0" encoding="UTF-8"?> <ns5:ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:ns2="http://docs.oasis-open.org/bdxr/ns/SMP/2/ExtensionComponents" xmlns:ns3="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns:ns4="http://www.w3.org/2000/09/xmldsig#" xmlns:ns5="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup"> <SMPVersionID>2.0</SMPVersionID> </ns5:ServiceGroup></con:value></con:property><con:property><con:name>PutResourceRequestTemplateServRef</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8"?> <ns5:ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:ns2="http://docs.oasis-open.org/bdxr/ns/SMP/2/ExtensionComponents" xmlns:ns3="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns:ns4="http://www.w3.org/2000/09/xmldsig#" xmlns:ns5="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup"> <SMPVersionID>2.0</SMPVersionID> <ServiceReference> <ID schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:invoice-12::invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.0</ID> </ServiceReference> <ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</ParticipantID> </ns5:ServiceGroup>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateNoPartID</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate2PartID</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateNoSrvID</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate2SrvID</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateNoProcess</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate2Process</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateNoTprofile</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate2Tprofile</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateNoDesc</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate2Desc</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateNoContact</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate2Contact</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateNoAddress</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate2Address</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateNoActDate</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate2ActDate</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateNoExpDate</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate2ExpDate</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateNoCert</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate2Cert</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateNoCertSubj</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate2CertSubj</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateNoCertIssuer</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate2CertIssuer</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateNoCertActD</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate2CertActD</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateNoCertExpD</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate2CertExpD</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateNoCertObj</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate2CertObj</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateAcvDateForm</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>123</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateExpDateForm</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>12345</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateSrvDateFuture</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2098-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateSrvDatePast</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2009-04-12</smb:ActivationDate> <smb:ExpirationDate>2010-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateRedirection</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Redirect > <smb:PublisherURI>http://wltdgt02Red.cc.cec.eu.int:1061/cipa-smp-full-webappRed/web/index.html</smb:PublisherURI> </sma:Redirect> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateMulti</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p2</smb:TransportProfileID> <smb:Description>second@example.com</smb:Description> <smb:Contact>Access point for testing two</smb:Contact> <smb:AddressURI>https://ap.example2.com/as4</smb:AddressURI> <smb:ActivationDate>2019-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateMultiTP</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>second@example.com</smb:Description> <smb:Contact>Access point for testing two</smb:Contact> <smb:AddressURI>https://ap.example2.com/as4</smb:AddressURI> <smb:ActivationDate>2019-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateSlashEnc</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p2</smb:TransportProfileID> <smb:Description>second@example.com</smb:Description> <smb:Contact>Access point for testing two</smb:Contact> <smb:AddressURI>https://ap.example2.com/as4</smb:AddressURI> <smb:ActivationDate>2019-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateMultiExt</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p2</smb:TransportProfileID> <smb:Description>second@example.com</smb:Description> <smb:Contact>Access point for testing two</smb:Contact> <smb:AddressURI>https://ap.example2.com/as4</smb:AddressURI> <smb:ActivationDate>2019-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> <SMPExtensions xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ExtensionComponents"> <SMPExtension> <ID>ID01</ID> <Name>Extension1</Name> <ExtensionAgencyID>ExtensionAgencyID01</ExtensionAgencyID> <ExtensionAgencyName>ExtensionAgencyName01</ExtensionAgencyName> <ExtensionURI>ExtensionURI01</ExtensionURI> <ExtensionReasonCode>ExtensionReasonCode01</ExtensionReasonCode> <ExtensionReason>ExtensionReason01</ExtensionReason> <ExtensionContent> <ex:Dummy xmlns:ex="http://test.eu">token01</ex:Dummy> </ExtensionContent> </SMPExtension> <SMPExtension> <ID>ID02</ID> <Name>Extension2</Name> <ExtensionAgencyID>ExtensionAgencyID02</ExtensionAgencyID> <ExtensionAgencyName>ExtensionAgencyName02</ExtensionAgencyName> <ExtensionURI>ExtensionURI02</ExtensionURI> <ExtensionReasonCode>ExtensionReasonCode02</ExtensionReasonCode> <ExtensionReason>ExtensionReason01</ExtensionReason> <ExtensionContent> <ex:Dummy xmlns:ex="http://test.eu">token02</ex:Dummy> </ExtensionContent> </SMPExtension> </SMPExtensions> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutResourceRequestTemplateXXE</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE testingxxe [<!ENTITY xxe SYSTEM "file:///etc/passwd" >]> <ns5:ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:ns2="http://docs.oasis-open.org/bdxr/ns/SMP/2/ExtensionComponents" xmlns:ns3="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns:ns4="http://www.w3.org/2000/09/xmldsig#" xmlns:ns5="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup"> <SMPVersionID>2.0</SMPVersionID> <ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</ParticipantID> </ns5:ServiceGroup>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateXXE</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <!DOCTYPE testingxxe [<!ENTITY xxe SYSTEM "file:///etc/passwd" >]> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutResourceRequestTemplateUTF8</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8"?> <ns5:ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:ns2="http://docs.oasis-open.org/bdxr/ns/SMP/2/ExtensionComponents" xmlns:ns3="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns:ns4="http://www.w3.org/2000/09/xmldsig#" xmlns:ns5="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup"> <ns2:SMPExtensions> <ns2:SMPExtension> <ID>ID01</ID> <ns2:Name>Test?ó????ö Greek ÀÆÇßãÿ??ƒ? char</ns2:Name> <ns2:ExtensionAgencyID>ExtensionAgencyID01</ns2:ExtensionAgencyID> <ns2:ExtensionAgencyName>ExtensionAgencyName01</ns2:ExtensionAgencyName> <ns2:ExtensionURI>ExtensionURI01</ns2:ExtensionURI> <ns2:ExtensionReasonCode>ExtensionReasonCode01</ns2:ExtensionReasonCode> <ns2:ExtensionReason>ExtensionReason01</ns2:ExtensionReason> <ns2:ExtensionContent> <ex:Dummy xmlns:ex="http://test.eu">token01</ex:Dummy> </ns2:ExtensionContent> </ns2:SMPExtension> </ns2:SMPExtensions> <SMPVersionID>2.0</SMPVersionID> <ParticipantID schemeID="ehealth-actorid-qns">0088:7770010100777:test:smp-056</ParticipantID> </ns5:ServiceGroup>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateUTF8</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>Testąóżęąẞö Greek ÀÆÇßãÿαΩƒΑ char</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutResourceRequestTemplateWithRef</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8"?> <ns5:ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:ns2="http://docs.oasis-open.org/bdxr/ns/SMP/2/ExtensionComponents" xmlns:ns3="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns:ns4="http://www.w3.org/2000/09/xmldsig#" xmlns:ns5="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup"> <SMPVersionID>2.0</SMPVersionID> <ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</ParticipantID> <ns3:ServiceReference> <ID schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:invoice-12::invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.038</ID> </ns3:ServiceReference> </ns5:ServiceGroup>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateEmptySrvSch</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID>${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutResourceRequestTemplateEbCoreNoSch</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8"?> <ns5:ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:ns2="http://docs.oasis-open.org/bdxr/ns/SMP/2/ExtensionComponents" xmlns:ns3="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns:ns4="http://www.w3.org/2000/09/xmldsig#" xmlns:ns5="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup"> <SMPVersionID>2.0</SMPVersionID> <ParticipantID>${=request.getProperty('ResourceIdentifierScheme').getValue()}:${=request.getProperty('ResourceIdentifierValue').getValue()}</ParticipantID> </ns5:ServiceGroup>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateEmptyPartSch</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID>${=request.getProperty('ResourceIdentifierScheme').getValue()}:${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>PutResourceRequestTemplateRandom</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8"?> <ns5:ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:ns2="http://docs.oasis-open.org/bdxr/ns/SMP/2/ExtensionComponents" xmlns:ns3="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns:ns4="http://www.w3.org/2000/09/xmldsig#" xmlns:ns5="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup"> <SMPVersionID>2.0</SMPVersionID> <ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">0088:777random777:test:smp-062</ParticipantID> </ns5:ServiceGroup>]]></con:value></con:property><con:property><con:name>PutSubresourceRequestTemplateRandom</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> <smb:SMPVersionID>2.0</smb:SMPVersionID> <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">urn:oasis:names:specification:ubl:schema:xsd:Random-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.random.eu:bis:peppol4a:ver1.0::2.062</smb:ServiceID> <sma:ProcessMetadata> <sma:Process> <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> </sma:Process> <sma:Endpoint> <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> <smb:Description>contact@example.com</smb:Description> <smb:Contact>Access point for testing</smb:Contact> <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> <sma:Certificate> <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> <smb:ActivationDate>2018-04-12</smb:ActivationDate> <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> <smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject> </sma:Certificate> </sma:Endpoint> </sma:ProcessMetadata> </ServiceMetadata>]]></con:value></con:property><con:property><con:name>smpsignaturemethod</con:name><con:value>http://www.w3.org/2001/04/xmldsig-more#rsa-sha256</con:value></con:property><con:property><con:name>smpsignaturesubj</con:name><con:value>CN=demo-smp-signing-key,OU=edelivery,O=digit,C=eu</con:value></con:property><con:property><con:name>resourceOwnerHeaderName</con:name><con:value>ServiceGroup-Owner</con:value></con:property><con:property><con:name>defaultDomain</con:name><con:value>testdomain</con:value></con:property><con:property><con:name>domain1</con:name><con:value>testdomain1</con:value></con:property><con:property><con:name>domain2</con:name><con:value>testdomain2</con:value></con:property><con:property><con:name>groupAName</con:name><con:value>test group A</con:value></con:property><con:property><con:name>groupBName</con:name><con:value>test group B</con:value></con:property><con:property><con:name>sampleKeyDomain</con:name><con:value>sample_key</con:value></con:property><con:property><con:name>PutResourceRequestTemplateWithGroup</con:name><con:value/></con:property></con:properties><con:reportParameters/></con:testSuite><con:testSuite id="54f17326-bedd-4763-883b-d923163de3bd" name="AUTO_SMP20"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase id="af92a6ee-7ffa-4802-bda5-42d2906ece36" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_067-eHealth-Signature-In-Extension" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="4c7b9018-3b5c-4857-8e08-bc33a843d7ce"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="8bbf2b5e-7640-4d00-ba80-73224111b131"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" + xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" + xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"> + <smb:SMPVersionID>2.0</smb:SMPVersionID> + <smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID> + <smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID> + <sma:ProcessMetadata> + <sma:Process> + <smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID> + </sma:Process> + <sma:Endpoint> + <smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID> + <smb:Description>contact@example.com</smb:Description> + <smb:Contact>Access point for testing</smb:Contact> + <smb:AddressURI>https://ap.example.com/as4</smb:AddressURI> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2099-04-12</smb:ExpirationDate> + <sma:Certificate> + <smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject> + <smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer> + <smb:ActivationDate>2018-04-12</smb:ActivationDate> + <smb:ExpirationDate>2020-04-12</smb:ExpirationDate> + <smb:ContentBinaryObject mimeCode="application/base64"> +MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO +TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw +NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN +BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p +CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ +w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE +iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 +BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW +3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB +MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH +CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU +lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 +QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 +EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U +Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ + </smb:ContentBinaryObject> + </sma:Certificate> + </sma:Endpoint> + </sma:ProcessMetadata> +</ServiceMetadata>]]></con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="c5411c97-c76e-4641-81d3-c1ffa012eeda"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="3548327e-41c5-42b4-af5b-d0676882cc31"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="a0ba916c-224e-462c-a5b1-1bc55c734cf9"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>oldId</con:name><con:value>SMP002-Create ServiceGroup-Basic Flow-Admin SMP is Admin ServiceGroup</con:value></con:property><con:property><con:name>Description</con:name><con:value>Simple Flow with admin user : 1- Resource Creation; 2- Read Created Resource, 4- Create Subresource, 5- Read Subresource, 6- Delete Created SubResource, 7- Delete Created Resource</con:value></con:property><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_002</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.0</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="d90723a2-21cd-44a9-90fe-af16484249e6" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_073-EDELIVERY-1952" searchProperties="true" disabled="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="82e5bca7-ca4f-455b-a6c7-e0d74951f64b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="3d242ad2-3724-43ed-be29-57bdf48a8412"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="5b01fbd7-139e-4d73-906d-35531411724e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="254ee46b-2c33-495b-bec9-f666d4fc08f8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="58e6186c-96d2-4c99-a370-85e57e298331"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="06584984-1dd8-49fb-880e-a61119b6f08c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_073</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="6234608c-ade3-42f7-9daf-eb82c6e6cc1a" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_081-Create ServiceGroup-Basic Flow-Domain" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="f46e8c3f-2eb9-407b-9d6e-c45d2da9d5f7"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="5507602b-74ce-4295-aaf0-3f9e3a3ab440"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="ef301e8e-a3d8-49db-90f3-f439242c0898"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="ec836271-8569-4c71-b8b2-0cf09e71fd1d"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="6e6692b7-fcba-4e6d-9cd1-3d3f2d3c6245"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="a190d1c9-42b1-4cbb-93c3-17ee6432ca17"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_081</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="e087bdeb-1340-45d3-9448-fce0c70272a1" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_082-Create ServiceGroup-Basic Flow-Domain" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="1b803bd9-3ea5-4e5e-9524-1231c309b6ef"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="3ef69824-8d3d-4fc6-86ae-19d0b6529b81"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="b538ee54-4acd-4fce-a605-cee19e308690"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="4e0222ee-e688-4efc-b7bb-6cdbb47b5f69"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="b53ee7df-9c26-418f-81a2-3253a6d219f6"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="f29c227f-456d-44e1-967d-e193e16953e7"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_082</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="c8493aeb-dc78-4317-81af-899f76f48cee" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_083-Create ServiceGroup-Basic Flow-Domain" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="578ad455-879e-450e-97cd-dcfcebdd2a54"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="f08e817a-03ed-4ca4-a13f-f469b4d1e6d6"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="0a004014-a032-49c9-b72a-7923a145a340"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="0fa62c43-95aa-4f44-929b-cf6265cd333e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="6ac98065-67c6-43e9-923a-0db6bbcb5caf"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="0be991be-24f1-469e-8cae-d41283968c29"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_083</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="19608aba-46f7-429b-83e2-d25e5a547afc" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_085-EDELIVERY-3165- Update of ServiceGroup Owner is not allowed" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="e9eb38d7-ebdc-4591-8f35-f5fccb22ff4b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="eebf04cd-463d-4700-a1be-a8fba70257a8"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="67431f85-053e-47c6-9be3-ee26e335de6e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="b7f757e1-20d0-4301-af57-335fa321536f"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="aedf0f86-6815-4847-afca-3d167a17d1b6"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="07dc37a6-5f4d-4f59-81df-d06a2671c1bb"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_085</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="6a4bb826-dbc9-4b82-b914-f5293e6e96fb" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_086-Create Service Metadata" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="aee6a3e9-24c3-46c5-b9f5-c8fbad2f12ee"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="31b5f6a4-dbb9-4d1e-97a2-a814ce0b0f3c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="f57dedb0-8479-4b39-8131-89140dad8cf0"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="3beaae4c-a377-42d1-8f32-fe7ee674017e"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="e15c6dc6-d2a7-4294-8e06-5cf8a3b19be6"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="f509ee1f-d12c-461d-950f-5c30180affde"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_086</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:testCase id="7717e92e-d8d6-447a-aa18-741ab4732015" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMP-2.0_080-Multiple Domain-Basic Flow-Create ServiceGroup" searchProperties="true"><con:description>Create ServiceGroup-Basic Flow-Admin Service Group specified. + +- Send PutServiceGroup request for a new receiver participant: duplet participantIdentifier + participantIndentifierScheme. Request is sent within the same network as the SMP. +- The URI and attached XML are correctly formed. Certificate of AdminServiceGroup is specified in the HTTP header. +- The sender has "Admin SMP" priveledges (via credentials). +-> HTTP Response code 201 is returned. +-> The correct data is inserted in the DB: ServiceGroup table. Also, Service Group is linked to the Admin Service group. +- Send GetServiceGroup for the initial participant duplet (verify that service group is correctly created). +-> HTTP Response code 200 is returned. The same previously pushed service goupe is returned. +- Send PutServiceMetadata request with certificate of AdminServiceGroup (verify service group is linked to its admin). +-> HTTP Response code 200 is returned. </con:description><con:settings/><con:testStep type="restrequest" name="Put Resource" id="41cc63b7-5e2f-486f-b081-c593251eef38"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="PUT Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Resource" mediaType="text/xml" postQueryString="false" id="e50d78e0-763f-4bfd-aa1c-f4dcc7595a2a"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="domain" value="${#Project#defaultDomainName}" xmlns="http://eviware.com/soapui/config"/></con:setting><con:setting id="RecordRequestRepresentations">true</con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutResourceRequestTemplate}</con:request><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp//ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2c5c11d9-018c-4b57-854c-8ae30dab1088" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" id="56630f53-8e65-4371-ae58-8c32c40a2a5f" name="Script Assertion"><con:configuration><scriptText>if (messageExchange.getProperties()) { + log.error messageExchange.getProperty('ParticipantIdentifierScheme') +log.error messageExchange.getProperty('ParticipantIdentifier') + } +</scriptText></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:domain/><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Resource" id="83d31dc7-1b5a-449a-ab84-1e978eeb5cb2"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="GET Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Resource" mediaType="application/xml" id="a9f15369-89e3-4e53-a448-a9881605a8b0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://130.206.118.4/cipa-smp-full-webapp/iso6523-actorid-upis::0088:5798000000003</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="bb579212-262c-4380-82df-c81be864bf71" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>false</con:preemptive><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Put Subresource" id="be051daf-097b-47f0-a84c-afe32e66e903"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="PUT Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Put Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request>${#TestCase#PutSubresourceRequestTemplate}</con:request><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="5ccfd0de-f3bd-4126-855c-a6f7d8dbf54a" name="Valid HTTP Status Codes"><con:configuration><codes>201</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Get Subresource" id="d45b4108-1acd-43e7-b90e-92a6e8a7d29c"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="GET Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Get Subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/oasis-bdxr-smp-2/ehealth-actorid-qns::0088%3A7770010100777%3Atest%3Asmp-02_002/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="cc2c85f6-0684-4678-b20c-5a8b0e0eb474" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete subresource" id="a33b9db0-eadd-4968-b789-18a294f66dee"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/services/{SubresourceIdentifierScheme}::{SubresourceIdentifierValue}" methodName="DELETE Subresource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete subresource" id="803032c1-cc3a-49c0-98d8-ac48dc1ebdc5" mediaType="text/xml" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://localhost/smp/ehealth-actorid-qns::0088%3A7770010100777%3Atest/services/busdox-docid-qns::urn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-12%3A%3AInvoice%23%23urn%3Awww.cenbii.eu%3Atransaction%3Abiicoretrdm010%3Aver1.0%3A%23urn%3Awww.peppol.eu%3Abis%3Apeppol4a%3Aver1.0%3A%3A2.0</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="f5c8f0b7-b036-4ee3-8e4d-91f726c0bd09" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="SubresourceDefinitionUrlPathSegment" value="${#TestCase#SubresourceDefinitionUrlPathSegment}"/> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierScheme" value="${#TestCase#SubresourceIdentifierScheme}"/> + <con:entry key="SubresourceIdentifierValue" value="${#TestCase#SubresourceIdentifierValue}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry><con:entry>SubresourceIdentifierScheme</con:entry><con:entry>SubresourceIdentifierValue</con:entry><con:entry>SubresourceDefinitionUrlPathSegment</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:testStep type="restrequest" name="Delete Resource" id="d5961e6b-1d62-48bc-8c04-2cd572293a4b"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}" methodName="DELETE Resource" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Delete Resource" mediaType="application/xml" id="a97cde56-8e9c-4d6f-b950-faf82b0268e9" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestCase#TestCaseUrl}</con:endpoint><con:request/><con:originalUri>http://wltdgt02.cc.cec.eu.int/cipa-smp-full-webapp/ehealth-actorid-qns::0088:7770010100777</con:originalUri><con:assertion type="Valid HTTP Status Codes" id="2b19dc8a-1ec0-443a-951d-ca9461184db4" name="Valid HTTP Status Codes"><con:configuration><codes>200</codes></con:configuration></con:assertion><con:credentials><con:username>${#Project#adminSmp1Test}</con:username><con:password>${#Project#adminSmp1TestPassword}</con:password><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:preemptive>true</con:preemptive><con:authType>Preemptive</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters> + <con:entry key="ResourceIdentifierValue" value="${#TestCase#ResourceIdentifierValue}"/> + <con:entry key="ResourceIdentifierScheme" value="${#TestCase#ResourceIdentifierScheme}"/> +</con:parameters><con:parameterOrder><con:entry>ResourceIdentifierScheme</con:entry><con:entry>ResourceIdentifierValue</con:entry></con:parameterOrder></con:restRequest></con:config></con:testStep><con:setupScript>// read the project property "TestCases-properties" +def projectProperty = context.expand('${#Project#TestCases-properties}') + +def testName = context.expand('${=testRunner.testCase.name}') + +log.info "Project Property: $projectProperty" +log.info "Current Testcase: $testName" +try { + projectProperty = projectProperty.replaceAll('\\\\', '\\\\\\\\') // Escape the escape characters + + // parse the JSON, you can use the JsonSlurper + def jsonSlurper = new groovy.json.JsonSlurper() + def data = jsonSlurper.parseText(projectProperty) + + // loop through the list of test case properties in JSON data and create test case properties accordingly. + // first find the matching test case property by using the id field in JSON data: + def currentTestCaseId = context.expand('${=testRunner.testCase.name}') + def testCaseProperties = data.'DomiSMP-Oasis2-TestCases-properties'.find { it.id == currentTestCaseId } + + //Clean all All Current properties on testcase + // Get all property names + def propertyNames = testRunner.testCase.getPropertyNames() + + // Cleans current tescase properties setted + propertyNames.each { name -> + testRunner.testCase.removeProperty(name) + } + + log.info "Test Properties: $testCaseProperties" + + //Iterate over the properties in the found test case properties and add them as properties to the test case + if (testCaseProperties != null) { + testCaseProperties.each { key, value -> + // Skip Id property + if (key != 'id') { + + // Condition For loading request template property + if (key.contains('RequestTemplate')) { + // Fetch the project property value + def templatePropertyName = value + def templateValue = ('${#Project#' + templatePropertyName + '}') // false disables expansion + testRunner.testCase.setPropertyValue(key, templateValue) + log.info "~Property: $key with value : $templateValue" + //Loading the remaining properties + } else { + testRunner.testCase.setPropertyValue(key, value.toString()) + log.info "~Property: $key with value : $value" + } + } + } + } + +} catch (Exception e) { + log.error "Error: $e" +} +</con:setupScript><con:tearDownScript/><con:properties><con:property><con:name>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>SubresourceDefinitionUrlPathSegment</con:name><con:value>services</con:value></con:property><con:property><con:name>TestCaseUrl</con:name><con:value>http://localhost:8084/smp/oasis-bdxr-smp-2</con:value></con:property><con:property><con:name>Domain</con:name><con:value>domain</con:value></con:property><con:property><con:name>ResourceIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>ResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02_080</con:value></con:property><con:property><con:name>SubresourceIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>SubresourceIdentifierValue</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>Username</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>Password</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</con:value></con:property><con:property><con:name>PutSubresourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceMetadataTemplate}</con:value></con:property></con:properties><con:reportParameters/><con:breakPoints><con:testStepId>cda74952-fe52-42df-8643-8a59932a76f9</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>e84b7e54-b24e-491a-95b2-a12ff29eb5cc</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46350f0e-d28d-4ed8-9a45-06d697f21192</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>46f968e2-e20c-4f08-af19-5f4ec1782b23</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>26bc8218-7c1e-456e-b095-3a9e3a92969b</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>080c80af-7afa-4577-820b-07f059b2e086</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints><con:breakPoints><con:testStepId>1d316315-62bc-4ebf-9bcb-f127c41ee7e7</con:testStepId><con:status>NONE</con:status><con:properties/></con:breakPoints></con:testCase><con:properties/></con:testSuite><con:requirements/><con:properties><con:property><con:name>url</con:name><con:value>http://localhost:8983/smp</con:value></con:property><con:property><con:name>reportFilePath</con:name><con:value>C:\\ec\\soapui\\reports\\SMP_TEST_4.xlsx</con:value></con:property><con:property><con:name>updateReport</con:name><con:value>false</con:value></con:property><con:property><con:name>urlExt</con:name><con:value>https://edeltest5.westeurope.cloudapp.azure.com:8443/smp</con:value></con:property><con:property><con:name>defaultParticipantIdentifierScheme</con:name><con:value>ehealth-actorid-qns</con:value></con:property><con:property><con:name>defaultParticipantIdentifier</con:name><con:value>0088:7770010100777:test</con:value></con:property><con:property><con:name>defaultDocTypeIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>defaultDocTypeIdentifier</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-12::Invoice##urn:www.cenbii.eu:transaction:biicoretrdm010:ver1.0:#urn:www.peppol.eu:bis:peppol4a:ver1.0::2.0</con:value></con:property><con:property><con:name>secondDefaultParticipantIdentifierScheme</con:name><con:value>iso6523-actorid-upis</con:value></con:property><con:property><con:name>secondDefaultParticipantIdentifier</con:name><con:value>0088:777002abzz777:test</con:value></con:property><con:property><con:name>secondDefaultDocTypeIdentifierScheme</con:name><con:value>busdox-docid-qns</con:value></con:property><con:property><con:name>secondDefaultDocTypeIdentifier</con:name><con:value>urn:oasis:names:specification:ubl:schema:xsd:Invoice-001::Invoice##UBL-2.0</con:value></con:property><con:property><con:name>defaultDomainName</con:name><con:value>testdomain</con:value></con:property><con:property><con:name>testWithMultipleDomain</con:name><con:value>false</con:value></con:property><con:property><con:name>testDB</con:name><con:value>false</con:value></con:property><con:property><con:name>jdbc.url</con:name><con:value>jdbc:mysql://localhost:3306/smpdb</con:value></con:property><con:property><con:name>jdbc.driver</con:name><con:value>com.mysql.jdbc.Driver</con:value></con:property><con:property><con:name>dbUser</con:name><con:value>smp</con:value></con:property><con:property><con:name>dbPassword</con:name><con:value>smp</con:value></con:property><con:property><con:name>adminSmp1Test</con:name><con:value>LvglqPCs</con:value></con:property><con:property><con:name>adminSmp1TestPassword</con:name><con:value>>siz.7#D)a;Pi/v.</con:value></con:property><con:property><con:name>adminSmp2Test</con:name><con:value>VIhnrCJK</con:value></con:property><con:property><con:name>adminSmp2TestPassword</con:name><con:value>Gp[JdVPUt],+j-o|</con:value></con:property><con:property><con:name>ebCoreISO6523ParticipantIdentifierScheme</con:name><con:value>urn:oasis:names:tc:ebcore:partyid-type:iso6523:0088</con:value></con:property><con:property><con:name>ebCoreUnregisteredParticipantIdentifierScheme</con:name><con:value>urn:oasis:names:tc:ebcore:partyid-type:unregistered</con:value></con:property><con:property><con:name>ebCoreUnregisteredWithCatalogParticipantIdentifierScheme</con:name><con:value>urn:oasis:names:tc:ebcore:partyid-type:unregistered:domain</con:value></con:property><con:property><con:name>ebCoreISO6523ParticipantIdentifier</con:name><con:value>7770010100777</con:value></con:property><con:property><con:name>oasisSmp1ServiceGroupTemplate</con:name><con:value><ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"><ParticipantIdentifier scheme="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</ParticipantIdentifier><ServiceMetadataReferenceCollection/></ServiceGroup></con:value></con:property><con:property><con:name>oasisSmp1ServiceMetadataTemplate</con:name><con:value><![CDATA[<ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"><ServiceInformation><ParticipantIdentifier scheme="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</ParticipantIdentifier><DocumentIdentifier scheme="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</DocumentIdentifier><ProcessList><Process><ProcessIdentifier scheme="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</ProcessIdentifier><ServiceEndpointList><Endpoint transportProfile="bdxr-transport-ebms3-as4-v1p0"><EndpointURI>https://test.erechnung.gv.at/as4/msh/</EndpointURI><RequireBusinessLevelSignature>false</RequireBusinessLevelSignature><Certificate> MIIEUjCCAzqgAwIBAgIQP9HNsiz9c3LG08fQy1VibDANBgkqhkiG9w0BAQsFADBX MQswCQYDVQQGEwJESzEnMCUGA1UEChMeTkFUSU9OQUwgSVQgQU5EIFRFTEVDT00g QUdFTkNZMR8wHQYDVQQDExZQRVBQT0wgQUNDRVNTIFBPSU5UIENBMB4XDTE1MDMw NjAwMDAwMFoXDTE3MDMwNTIzNTk1OVowVzELMAkGA1UEBhMCQVQxFzAVBgNVBAMM DkFQUF8xMDAwMDAwMTAxMS8wLQYDVQQKDCZCUlogKEZlZGVyYWwgQ29tcHV0aW5n IENlbnRlciBBdXN0cmlhKTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALyMijnrnbXnZIJVR3VRQUBrLhdsvrCotuPw4V5WD5q/OSCZvI0nT3jESnzM+/q7 s8ElKXQv+dG4C2Qcr+7YYHXJD4dch67x7Advn65XM0Xk0ijUqKEFBJ7Jqei2Dw+y cLwG3mYkxJFb721Nx04YYjMqGCzCC5/pLcPUyUJ/tjAx5ApEUimskI0PDpYY9fl/ vbn2JKa2VWt4L1MfnX86Gj5kNnkQ54qbRnxFlIm1EtlZCs41r3MocePk8mPkjzo/ M2QokJ6ACD8sZi4I4DH5Vux2cPE4zDjevmP4irvkfWuWdl1WCzD5/03UFHOsTXy2 MxYSr7+CETEPWlorL8cfeyUCAwEAAaOCARgwggEUMAkGA1UdEwQCMAAwCwYDVR0P BAQDAgO4MGwGA1UdHwRlMGMwYaBfoF2GW2h0dHA6Ly9vbnNpdGVjcmwudmVyaXNp Z24uY29tL0RpZ2l0YWxpc2VyaW5nc3N0eXJlbHNlbk9wZW5QRVBQT0xBQ0NFU1NQ T0lOVENBL0xhdGVzdENSTC5jcmwwHwYDVR0jBBgwFoAUTfY+AFAohm01oPzvZqr6 IqEk240wHQYDVR0OBBYEFG3rnp87CACLoiMibj9s+7O4TrkKMDcGCCsGAQUFBwEB BCswKTAnBggrBgEFBQcwAYYbaHR0cDovL3BraS1vY3NwLnN5bWF1dGguY29tMBMG A1UdJQQMMAoGCCsGAQUFBwMCMA0GCSqGSIb3DQEBCwUAA4IBAQAYZgH8O69+BAie KXNvL83Vg/v2BiBkoWruVT3sGPpzUS1hQ/vTEt9FxphPhi2Ofz/TGXeSMUffnGXT 6Tntxcn5zsPuo7Km8o3EinXDHqXRHpoDo2nu2giOzHY5wFn2sI8lBnx4S8qAkljd AIE2XLQIloBhCVCR3V3pWEKPvN1LUHYcCDvNQn0UvG6jtuIflvLevaJdg2DV5to9 RqS6UP6WGHvK9K+AmAp4snzQrgPBEutXYrKwojEDH/0k+30MTh8n8+V7YTKKqTeE P7EtqZBwWyGZ48sLgWIvF7cmByacIzV5fF/OQZ4bRjc8ySvu+b0vPeUV0Ris++E9 Ab0lez1N </Certificate><ServiceDescription>BRZ Test AP</ServiceDescription><TechnicalContactUrl>peppol-support@peppol.at</TechnicalContactUrl><TechnicalInformationUrl>http://www.peppol.at</TechnicalInformationUrl></Endpoint></ServiceEndpointList></Process></ProcessList></ServiceInformation></ServiceMetadata>]]></con:value></con:property><con:property><con:name>oasisSmp2ServiceGroupTemplate</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8"?><ns5:ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:ns2="http://docs.oasis-open.org/bdxr/ns/SMP/2/ExtensionComponents" xmlns:ns3="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns:ns4="http://www.w3.org/2000/09/xmldsig#" xmlns:ns5="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup"><SMPVersionID>2.0</SMPVersionID><ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</ParticipantID></ns5:ServiceGroup>]]></con:value></con:property><con:property><con:name>oasisSmp2ServiceMetadataTemplate</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ServiceMetadata xmlns:smb="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:sma="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceMetadata"><smb:SMPVersionID>2.0</smb:SMPVersionID><smb:ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</smb:ParticipantID><smb:ServiceID schemeID="${=request.getProperty('SubresourceIdentifierScheme').getValue()}">${=request.getProperty('SubresourceIdentifierValue').getValue()}</smb:ServiceID><sma:ProcessMetadata><sma:Process><smb:ID schemeID="cenbii-procid-ubl">urn:www.cenbii.eu:profile:bii05:ver2.0</smb:ID></sma:Process><sma:Endpoint><smb:TransportProfileID>bdxr-transport-ebms3-as4-v1p0</smb:TransportProfileID><smb:Description>contact@example.com</smb:Description><smb:Contact>Access point for testing</smb:Contact><smb:AddressURI>https://ap.example.com/as4</smb:AddressURI><smb:ActivationDate>2018-04-12</smb:ActivationDate><smb:ExpirationDate>2099-04-12</smb:ExpirationDate><sma:Certificate><smb:Subject>CN=EXAMPLE AP,C=NO</smb:Subject><smb:Issuer>CN=EXAMPLE AP,C=NO</smb:Issuer><smb:ActivationDate>2018-04-12</smb:ActivationDate><smb:ExpirationDate>2020-04-12</smb:ExpirationDate><smb:ContentBinaryObject mimeCode="application/base64"> MIICwDCCAaigAwIBAgIEWs7kiDANBgkqhkiG9w0BAQsFADAiMQswCQYDVQQGEwJO TzETMBEGA1UEAwwKRVhBTVBMRSBBUDAeFw0xODA0MTIwNDQ2MDBaFw0yMDA0MTIw NDQ2MDBaMCIxCzAJBgNVBAYTAk5PMRMwEQYDVQQDDApFWEFNUExFIEFQMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtuG5qwA2sNvC9dj4purG8hkSVB9p CWVHyO9buRrSCC+r2UxSF7Lnmr8Hjii0uIdJeFyYv0Vj9d4CjpYyEeYU2QG96wi+ w2KdE28HMZFNMwy0iV9vIkbq0esJCcAXQ4C3rPQ4e9F1Tw4oKnS6rEWCw8i8lsKE iS/dzIFUa/BVtgjqHvs3siON4k1Y7BU93rZViz8ZM6LB4eA7rYU4le6a8rGKbHa6 BMSIoKgBuKr8XY9lKb2OVg65+LWTESpPkKiKRikzZhAw+mEVYmljvFwBLSp0IEKW 3qogVYGA0jz+kWWGOChk58SKsnqhbANoIucz+axxoJOLl0A5328qM7aRTwIDAQAB MA0GCSqGSIb3DQEBCwUAA4IBAQBW7VCYhUmRR7xW+QOhUxI//ISjupDdcQ/Jl7hH CrUghjL7FmNnJKNqBAwrxcAfdwXwRltWzNT9E1btekfyw4+QL34w20kZ7SNLioZU lxVviaoLsf0f70TMPOBGGv/uyV26l5VMBK40FXvcFwDQ5VNiJOYrsxpF//Hh/t76 QMij6glyLUmYA1aS9Am0zAB5ld+U7HtJAEL6SXinPrPDR1ofcRgx3FzY5pq0PCn9 EA005L6X4eGkI3HqwpcDzYwDC29pPSfnNP50khfFJMCnT6kKhCkPJYQhcZexGJ2U Ad5OU7Gui/WnmjM80x9qHBv2RIIQggpMy838WjPbw11gMOo+ </smb:ContentBinaryObject></sma:Certificate></sma:Endpoint></sma:ProcessMetadata></ServiceMetadata>]]></con:value></con:property><con:property><con:name>oasisSmp2ServiceGroupWith1ExtensionTemplate</con:name><con:value><![CDATA[<?xml version="1.0" encoding="UTF-8"?> <ns5:ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2/BasicComponents" xmlns:ns2="http://docs.oasis-open.org/bdxr/ns/SMP/2/ExtensionComponents" xmlns:ns3="http://docs.oasis-open.org/bdxr/ns/SMP/2/AggregateComponents" xmlns:ns4="http://www.w3.org/2000/09/xmldsig#" xmlns:ns5="http://docs.oasis-open.org/bdxr/ns/SMP/2/ServiceGroup"> <ns2:SMPExtensions> <ns2:SMPExtension> <ID>${#TestCase#ExtensionID}</ID> <ns2:Name>${#TestCase#ExtensionName}</ns2:Name> <ns2:ExtensionAgencyID>${#TestCase#ExtensionAgencyID}</ns2:ExtensionAgencyID> <ns2:ExtensionAgencyName>${#TestCase#ExtensionAgencyName}</ns2:ExtensionAgencyName> <ns2:ExtensionURI>${#TestCase#ExtensionUri}</ns2:ExtensionURI> <ns2:ExtensionReasonCode>${#TestCase#ExtensionReasonCode}</ns2:ExtensionReasonCode> <ns2:ExtensionReason>${#TestCase#ExtensionReason}</ns2:ExtensionReason> <ns2:ExtensionContent> <ex:${#TestCase#ExtensionDenomination} xmlns:ex="${#TestCase#ExtensionUrl}"> ${#TestCase#ExtensionToken} </ex:${#TestCase#ExtensionDenomination}> </ns2:ExtensionContent> </ns2:SMPExtension> </ns2:SMPExtensions> <SMPVersionID>2.0</SMPVersionID> <ParticipantID schemeID="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}</ParticipantID> </ns5:ServiceGroup> ]]></con:value></con:property><con:property><con:name>TestCases-properties</con:name><con:value> { "DomiSMP-Oasis2-TestCases-properties": [ { "id": "SMP-2.0_001-CreateResourceBasicFlow-Success", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_001", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate" }, { "id": "SMP-2.0_060-Get ServiceMetadata-Signature", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_060", "SubresourceIdentifierScheme": "${#Project#defaultDocTypeIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#defaultDocTypeIdentifier}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate", "ExtensionID": "token1", "ExtensionName": "Extension Dummy", "ExtensionAgencyID": "Agency ID Dummy", "ExtensionAgencyName": "Agency Name Dummy", "ExtensionUri": "http://www.mywebsite.com", "ExtensionReasonCode": "token2", "ExtensionReason": "Added for tests purposes", "ExtensionDenomination": "Dummy", "ExtensionUrl": "http://test.eu", "ExtensionToken": "token2" }, { "id": "SMP-2.0_064-EDELIVERY-481", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#ebCoreISO6523ParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#ebCoreISO6523ParticipantIdentifier2}:smp-02_064", "SubresourceIdentifierScheme": "${#Project#ebCoreISO6523ParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "SecondResourceIdentifierScheme": "urn:oasis:names:tc:ebcore:partyid-type:unregistered:0011", "SecondResourceIdentifierValue": "11007770010000064", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate", "ThirdResource": "urn:oasis:names:tc:ebcore:partyid-type:unregistered:0011" }, { "id": "SMP-2.0_066-Empty Participant ID scheme", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_066", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP-2.0_067-eHealth-Signature-In-Extension", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_067", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP-2.0_072-EDELIVERY-1977-Secure BlueCoat authentication-Spring Security", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_072", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate", "ExtensionID": "token1", "ExtensionName": "Extension Dummy", "ExtensionAgencyID": "Agency ID Dummy", "ExtensionAgencyName": "Agency Name Dummy", "ExtensionUri": "http://www.mywebsite.com", "ExtensionReasonCode": "token2", "ExtensionReason": "Added for tests purposes", "ExtensionDenomination": "Dummy", "ExtensionUrl": "http://test.eu", "ExtensionToken": "token2" }, { "id": "SMP-2.0_073-EDELIVERY-1952", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_073", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP-2.0_081-Create ServiceGroup-Basic Flow-Domain", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_081", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP-2.0_082-Create ServiceGroup-Basic Flow-Domain", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_082", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP-2.0_083-Create ServiceGroup-Basic Flow-Domain", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_083", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP-2.0_085-EDELIVERY-3165- Update of ServiceGroup Owner is not allowed", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_085", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP-2.0_086-Create Service Metadata", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_086", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP-2.0_080-Multiple Domain-Basic Flow-Create ServiceGroup", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_080", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_026-Create ServiceMetadata-ServiceMetadata already exists", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_026", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP-2.0_005-CreateResourceUnauthorizedSender-Unsuccessful", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_005", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate" }, { "id": "SMP_2.0_027-Create ServiceMetadata-Unauthorized-not registered sender", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_027", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_028-Create ServiceMetadata-Sender is not the owner of the service group", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_028", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_029-Create ServiceMetadata-Alternative Flow-Bad request", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_029", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate", "InvalidParticipantIdentifier": "0088:inexistent:test", "InvalidResourceIdentifierValue": "0088:inexistent:test:smp-02_010", "InvalidResourceIdentifierScheme": "ehealth-notexistent-qns", "ExpectedResponsePutResourceXSD_INVALIDExtension1": "Invalid extension for service group", "ExpectedResponsePutResourceXSD_INVALIDExtension2": "Invalid extension for service group", "ExpectedResponsePutResourceXSD_INVALIDParticipantIDOccurence2": "Participant identifiers don't match between URL parameter", "ExpectedResponsePutResourceXSD_INVALIDExtraElement": "Invalid extension for service group", "ExpectedResponsePutResourceWRONG_FIELDParticipantID": "", "ExpectedResponsePutResourceFORMAT_ERRORDelimiter": "", "ExpectedResponsePutResourceWRONG_FIELDRef": "", "ExpectedResponsePutResourceUSER_NOT_FOUND": "", "ExpectedResponsePutResourceXSD_INVALIDParticipantIDOccurence0": "", "ExpectedResponsePutResourceXSD_INVALIDServiceMetadataReferenceCollectionOccurence0": "", "ExpectedResponsePutResourceXSD_INVALIDServiceMetadataReferenceCollectionOccurence2": "" }, { "id": "SMP_2.0_031-Delete ServiceMetadata-Basic Flow", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_031", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_032-Delete ServiceMetadata-Case Sensitivity", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_032", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate", "ExtensionID": "token1", "ExtensionName": "Extension Dummy", "ExtensionAgencyID": "Agency ID Dummy", "ExtensionAgencyName": "Agency Name Dummy", "ExtensionUri": "http://www.mywebsite.com", "ExtensionReasonCode": "token2", "ExtensionReason": "Added for tests purposes", "ExtensionDenomination": "Dummy", "ExtensionUrl": "http://test.eu", "ExtensionToken": "token2", "MultiCaseDefaultParticipantIdentifier": "0088:777002AbZz777:test:smp-02_032", "MultiCaseDefaultDocTypeIdentifierScheme": "urn:oasis:names:specification:ubl:schema:xsd:Invoice-001::INVOICE##UBL-2.0" }, { "id": "SMP_2.0_033-Delete ServiceMetadata-Sender is Admin SMP", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_033", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_034-Delete ServiceMetadata-Admin ServiceGroup overrulled by the Admin SMP", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_034", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_036-Delete ServiceMetadata-ServiceMetadata not existing", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_036", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate", "InexistentDefaultParticipantIdentifierScheme": "ehealth-actorid-abc", "InexistentDefaultParticipantIdentifier": "0088:7770010100777:test:inexistentsmp-02_036", "InexistentsecondDefaultParticipantIdentifierScheme": "iso6523-inexistentactorid-upis", "InexistentsecondDefaultDocTypeIdentifierScheme": "busdox-inexistentdocid-qns" }, { "id": "SMP_2.0_037-Delete ServiceMetadata-Unauthorized-not registered Sender", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_037", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_061-Transport Profile Unicity", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_061", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_063-EDELIVERY-364 slash encoding-Tomcat", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_063", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_065-Content Type", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_065", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_068-Create ServiceMetadata-Extension-Multiple", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_068", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_069-Create ServiceMetadata-No serviceGroup present", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_069", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_070-serviceGroup Owner-Not existing", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_070", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_071-serviceMetadata-Certificate Checks", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_071", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_075-EDELIVERY-2056-Prevent from XXE attacks", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_075", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_077-Basic Flow-BlueCote ampersound", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_077", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_078-Basic Flow-UTF-8 in Body", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_078", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_079-EDELIVERY-2806-Basic Flow-BlueCote UTF8 chars", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_079", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_084-Create ServiceGroup-Basic Flow-Admin Service Group specified", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_084", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_087-Basic Flow-Empty DocumentIdentifier Type Schema", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_087", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_090-BasicFlow-ebCorePartyIdISO6523", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#ebCoreISO6523ParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#ebCoreISO6523ParticipantIdentifier}:smp-02_090", "SubresourceIdentifierScheme": "${#Project#ebCoreISO6523ParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_091-BasicFlow-ebCorePartyIdISO6523WithDoubleColon", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_091", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_092-BasicFlow-ebCorePartyIdISO6523WithStartDoubleColon", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_092", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_038-Delete ServiceMetadata-Unauthorized-ServiceGroup belongs to another Admin ServiceGroup", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_038", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_039-Delete ServiceMetadata-ServiceGroup belongs to another Admin SMP", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_039", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_040-Delete ServiceMetadata-Alternative Flow-Bad request", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_040", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_051-Get ServiceMetadata-Basic Flow", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_051", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_053-Get ServiceMetadata-Sender is Admin SMP", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_053", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_055-Get ServiceMetadata-ServiceMetadata not existing", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_055", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate", "ExtensionID": "token1", "ExtensionName": "Extension Dummy", "ExtensionAgencyID": "Agency ID Dummy", "ExtensionAgencyName": "Agency Name Dummy", "ExtensionUri": "http://www.mywebsite.com", "ExtensionReasonCode": "token2", "ExtensionReason": "Added for tests purposes", "ExtensionDenomination": "Dummy", "ExtensionUrl": "http://test.eu", "ExtensionToken": "token2" }, { "id": "SMP_2.0_056-Get ServiceMetadata-Alternative Flow-Bad request", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_056", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate", "InexistentDefaultParticipantIdentifierScheme": "ehealth-actorid-abc", "InexistentDefaultParticipantIdentifier": "0088:7770010100777:test:inexistentsmp-02_036", "InexistentsecondDefaultParticipantIdentifierScheme": "iso6523-inexistentactorid-upis", "InexistentsecondDefaultDocTypeIdentifierScheme": "busdox-inexistentdocid-qns" }, { "id": "SMP_2.0_058-Get ServiceMetadata-Redirection", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_058", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP_2.0_059-Get ServiceMetadata-Multiple Endpoints", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_059", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "SMP-2.0_002-CreateResourceAndSubresourceBasicFlow-Success", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_002", "SubresourceIdentifierScheme": "${#Project#defaultDocTypeIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#defaultDocTypeIdentifier}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate", "ExtensionID": "token1", "ExtensionName": "Extension Dummy", "ExtensionAgencyID": "Agency ID Dummy", "ExtensionAgencyName": "Agency Name Dummy", "ExtensionUri": "http://www.mywebsite.com", "ExtensionReasonCode": "token2", "ExtensionReason": "Added for tests purposes", "ExtensionDenomination": "Dummy", "ExtensionUrl": "http://test.eu", "ExtensionToken": "token2" }, { "id": "SMP-2.0_003-CaseSensitivityCreateResource-Success", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#secondDefaultParticipantIdentifier}:smp-03_001", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "MultiCaseDefaultParticipantIdentifier": "0088:777002AbZz777:test:smp-03_001", "ExtensionID": "token1", "ExtensionName": "Extension Dummy", "ExtensionAgencyID": "Agency ID Dummy", "ExtensionAgencyName": "Agency Name Dummy", "ExtensionUri": "http://www.mywebsite.com", "ExtensionReasonCode": "token2", "ExtensionReason": "Added for tests purposes", "ExtensionDenomination": "Dummy", "ExtensionUrl": "http://test.eu", "ExtensionToken": "token2", "multiCaseResourceIdentifierValue": "0088:777002AbZz777:test:sMp-02_003" }, { "id": "SMP-2.0_007-CreateResourceAlreadyExistent-Success", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_007", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate" }, { "id": "SMP-2.0_008-CreateResourceNotRegisteredSender-Unsucessful", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_008", "Username": "user", "Password": "notexistent", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "HeaderServiceGroupOwner": "CN=SMP_0112992001,O=DIGIT,C=BE", "ExpectedResponsePutResource": "User must be authenticated for the action:", "ExtensionID": "token1", "ExtensionName": "Extension Dummy", "ExtensionAgencyID": "Agency ID Dummy", "ExtensionAgencyName": "Agency Name Dummy", "ExtensionUri": "http://www.mywebsite.com", "ExtensionReasonCode": "token2", "ExtensionReason": "Added for tests purposes", "ExtensionDenomination": "Dummy", "ExtensionUrl": "http://test.eu", "ExtensionToken": "token2" }, { "id": "SMP-2.0_009-CreateResourceNotRegisteredSenderAndserviceGroupAdminNotSpecified-Unsuccessful", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_009", "Username": "user", "Password": "notexistent", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "ExpectedResponsePutResource": "User must be authenticated for the action:" }, { "id": "SMP-2.0_010-CreateResourceBadRequest-Unsuccessful", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_010", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "InvalidParticipantIdentifier": "0088:inexistent:test", "InvalidResourceIdentifierValue": "0088:inexistent:test:smp-02_010", "InvalidResourceIdentifierScheme": "ehealth-notexistent-qns", "ExpectedResponsePutResourceXSD_INVALIDExtension1": "Invalid extension for service group", "ExpectedResponsePutResourceXSD_INVALIDExtension2": "Invalid extension for service group", "ExpectedResponsePutResourceXSD_INVALIDParticipantIDOccurence2": "Participant identifiers don't match between URL parameter", "ExpectedResponsePutResourceXSD_INVALIDExtraElement": "Invalid extension for service group", "ExpectedResponsePutResourceWRONG_FIELDParticipantID": "", "ExpectedResponsePutResourceFORMAT_ERRORDelimiter": "", "ExpectedResponsePutResourceWRONG_FIELDRef": "", "ExpectedResponsePutResourceUSER_NOT_FOUND": "", "ExpectedResponsePutResourceXSD_INVALIDParticipantIDOccurence0": "", "ExpectedResponsePutResourceXSD_INVALIDServiceMetadataReferenceCollectionOccurence0": "", "ExpectedResponsePutResourceXSD_INVALIDServiceMetadataReferenceCollectionOccurence2": "" }, { "id": "SMP-2.0_012-CreateResourceDeleteAndGet-Success", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_012", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate" }, { "id": "SMP-2.0_013-CaseSensitivityDeleteResource-Success", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#secondDefaultParticipantIdentifier}:smp-03_013", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "MultiCaseDefaultParticipantIdentifier": "0088:777002AbZz777:test:smp-03_013", "ExtensionID": "token1", "ExtensionName": "Extension Dummy", "ExtensionAgencyID": "Agency ID Dummy", "ExtensionAgencyName": "Agency Name Dummy", "ExtensionUri": "http://www.mywebsite.com", "ExtensionReasonCode": "token2", "ExtensionReason": "Added for tests purposes", "ExtensionDenomination": "Dummy", "ExtensionUrl": "http://test.eu", "ExtensionToken": "token2" }, { "id": "SMP-2.0_015-DeleteResourceUnauthorizedSender-Unsuccessful", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_015", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "ExpectedResponseDeleteResourceUnauthorized": "User must be authenticated for the action: [DELETE]" }, { "id": "SMP-2.0_017-DeleteInexistentResource-Unsuccessful", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_017", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "InexistentResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02-Inexistent", "ExpectedResponseDeleteInexistentResource": "ServiceGroup not found", "ExtensionID": "token1", "ExtensionName": "Extension Dummy", "ExtensionAgencyID": "Agency ID Dummy", "ExtensionAgencyName": "Agency Name Dummy", "ExtensionUri": "http://www.mywebsite.com", "ExtensionReasonCode": "token2", "ExtensionReason": "Added for tests purposes", "ExtensionDenomination": "Dummy", "ExtensionUrl": "http://test.eu", "ExtensionToken": "token2" }, { "id": "SMP-2.0_018-DeleteResourceNotRegisteredSender-Unsuccessful", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_018", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "InvalidUsername": "zemanel", "InvalidPassword": "12356", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "ExpectedResponseDeleteResourceUnauthorized": "Login failed; Invalid userID or password! - Provided username/password or client certificate are invalid" }, { "id": "SMP-2.0_019-DeleteResourceBelongingToOtherAdmin-Success", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_019_2", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "Username2": "${#Project#adminSmp2Test}", "Password2": "${#Project#adminSmp2TestPassword}" }, { "id": "SMP-2.0_020-DeleteResourceMalformedParams-Unsuccessful", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_020", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "ExpectedResponseDeleteResourceMalformedParams": "Can not detect schema!" }, { "id": "SMP-2.0_022-CreateResourceAndSubresourceBasicFlow-Success", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_022", "SubresourceIdentifierScheme": "${#Project#defaultDocTypeIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#defaultDocTypeIdentifier}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate", "ExtensionID": "token1", "ExtensionName": "Extension Dummy", "ExtensionAgencyID": "Agency ID Dummy", "ExtensionAgencyName": "Agency Name Dummy", "ExtensionUri": "http://www.mywebsite.com", "ExtensionReasonCode": "token2", "ExtensionReason": "Added for tests purposes", "ExtensionDenomination": "Dummy", "ExtensionUrl": "http://test.eu", "ExtensionToken": "token2" }, { "id": "SMP_2.0_024-Create ServiceMetadata-Sender is Admin SMP", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_024", "SubresourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifierScheme}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate" }, { "id": "DEPRECATED SMP-2.0_003-CreateResourceAndSubresourceCaseSensitivity", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#secondDefaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#secondDefaultParticipantIdentifier}:sMp-02_003", "SubresourceIdentifierScheme": "${#Project#secondDefaultDocTypeIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#secondDefaultDocTypeIdentifier}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp2ServiceMetadataTemplate", "multiCaseResourceIdentifierValue": "0088:777002AbZz777:test:sMp-02_003" }, { "id": "SMP-2.0_004-CreateResourceWithExtension-Success", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_004", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupWith1ExtensionTemplate", "ExtensionID": "token1", "ExtensionName": "Extension Dummy", "ExtensionAgencyID": "Agency ID Dummy", "ExtensionAgencyName": "Agency Name Dummy", "ExtensionUri": "http://www.mywebsite.com", "ExtensionReasonCode": "token2", "ExtensionReason": "Added for tests purposes", "ExtensionDenomination": "Dummy", "ExtensionUrl": "http://test.eu", "ExtensionToken": "token2" }, { "id": "SMP-2.0_014-DeleteResourceWithExtension-Success", "ResourceDefinitionUrlPathSegment": "oasis-bdxr-smp-2", "TestCaseUrl": "${#Project#url}/oasis-bdxr-smp-2", "Domain": "${#Project#defaultDomainName}", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-02_014", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp2ServiceGroupWith1ExtensionTemplate", "ExtensionID": "token1", "ExtensionName": "Extension Dummy", "ExtensionAgencyID": "Agency ID Dummy", "ExtensionAgencyName": "Agency Name Dummy", "ExtensionUri": "http://www.mywebsite.com", "ExtensionReasonCode": "token2", "ExtensionReason": "Added for tests purposes", "ExtensionDenomination": "Dummy", "ExtensionUrl": "http://test.eu", "ExtensionToken": "token2" }, { "id": "SMP-1.0_001-CreateResourceBasicFlow-Success", "ResourceDefinitionUrlPathSegment": "smp-1", "TestCaseUrl": "${#Project#url}/smp-1", "Domain": "testdomain", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}::smp-01_001", "PutResourceRequestTemplate": "oasisSmp1ServiceGroupTemplate" }, { "id": "SMP-1.0_002-CreateResourceAndSubresourceBasicFlow-Success", "ResourceDefinitionUrlPathSegment": "smp-1", "SubresourceDefinitionUrlPathSegment": "services", "TestCaseUrl": "${#Project#url}/smp-1", "Domain": "testdomain", "ResourceIdentifierScheme": "${#Project#defaultParticipantIdentifierScheme}", "ResourceIdentifierValue": "${#Project#defaultParticipantIdentifier}:smp-01_002", "SubresourceIdentifierScheme": "${#Project#defaultDocTypeIdentifierScheme}", "SubresourceIdentifierValue": "${#Project#defaultDocTypeIdentifier}", "Username": "${#Project#adminSmp1Test}", "Password": "${#Project#adminSmp1TestPassword}", "PutResourceRequestTemplate": "oasisSmp1ServiceGroupTemplate", "PutSubresourceRequestTemplate": "oasisSmp1ServiceMetadataTemplate" } ] }</con:value></con:property><con:property><con:name>ebCoreISO6523ParticipantIdentifier2</con:name><con:value>0011777001000064</con:value></con:property></con:properties><con:wssContainer/><con:databaseConnectionContainer/><con:oAuth2ProfileContainer/><con:oAuth1ProfileContainer/><con:reporting><con:xmlTemplates/><con:parameters/></con:reporting><con:sensitiveInformation/></con:soapui-project> \ No newline at end of file diff --git a/domismp-tests/domismp-tests-api/src/main/java/SMP.groovy b/domismp-tests/domismp-tests-api/src/main/java/SMP.groovy index cdd333898..136b83ce3 100644 --- a/domismp-tests/domismp-tests-api/src/main/java/SMP.groovy +++ b/domismp-tests/domismp-tests-api/src/main/java/SMP.groovy @@ -22,6 +22,8 @@ import java.util.Base64 import java.text.SimpleDateFormat import com.eviware.soapui.support.GroovyUtils import com.eviware.soapui.impl.wsdl.teststeps.RestTestRequestStep +import groovy.json.JsonSlurper +import groovy.json.JsonOutput @@ -62,6 +64,12 @@ class SMP implements AutoCloseable def dbUser=null def dbPassword=null + static def LOGGED_USER=null + static def XSFRTOKEN=null + static def USERID=null + static def SYSTEM_USER="system" + static def SYSTEM_PWD="123456" + // Constructor of the SMP Class SMP(log,messageExchange,context) { debugLog("Create SMP instance", log) @@ -86,14 +94,22 @@ class SMP implements AutoCloseable log.info "Test finished." } -//IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII - // Log information wrapper +//========================================================================= +//======================== Logging functions ============================== +//========================================================================= + +//------------------------ Log debug informations ------------------------- static def void debugLog(logMsg, logObject, logLevel = DEFAULT_LOG_LEVEL) { if (logLevel.toString()=="1" || logLevel.toString() == "true") logObject.info (logMsg) } -//IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII - // Simply open DB connection (dev or test depending on testEnvironment variable) + + +//========================================================================= +//======================= Database functions ============================== +//========================================================================= + +//-------------------------- Open DB connection --------------------------- def openConnection(){ debugLog("Open DB connections", log) if(testDatabase.toLowerCase()=="true") { @@ -122,7 +138,8 @@ class SMP implements AutoCloseable else // testDatabase.toLowerCase()=="false") assert 0, "testDatabase param is set not set to true value - would not try to open DB connection" } -//IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII + +//------------------------- Close DB connection --------------------------- // Close the DB connection opened previously def closeConnection(){ debugLog("Close DB connection", log) @@ -135,7 +152,7 @@ class SMP implements AutoCloseable debugLog("DB connection closed", log) } -//IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +//----------------------- Run list of sql queries ------------------------- def executeListOfSqlQueries(String[] sqlQueriesList) { def connectionOpenedInsideMethod = false @@ -162,7 +179,7 @@ class SMP implements AutoCloseable } } - //IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +//----------- Run list of sql queries and return first row ---------------- def executeSqlAndReturnFirstRow(String query) { def connectionOpenedInsideMethod = false def res @@ -195,42 +212,12 @@ class SMP implements AutoCloseable return result.domain_code } -//IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII -//// filterForTestSuite = /PASSING_AUTO_BAMBOO/ // for multiple test suite use more advanced regexp like for example: /PASSING_AUTO_BAMBOO|PASSING_NOT_FOR_BAMBOO/ -//// filterForTestCases = /SMP001.*/ //for single test case use simple regexp like /SMP001.*/ - - def cleanAndAddHeaderElement(filterForTestSuite, filterForTestCases, String fieldName, String newValue = null, restMethodName = 'PUT ServiceGroup') { - - debugLog("START: modyfication of test requests", log) - context.testCase.testSuite.project.getTestSuiteList().each { testSuite -> - if (testSuite.getLabel() =~ filterForTestSuite) { - debugLog("test suite: " + testSuite.getLabel(), log) - testSuite.getTestCaseList().each { testCase -> - if (testCase.getLabel() =~ filterForTestCases) { - debugLog("test label:" + testCase.getLabel(), log) - testCase.getTestStepList().each {testStep -> - if (testStep instanceof RestTestRequestStep && testStep.getRestMethod().name == restMethodName) { - def hOld = testStep.getHttpRequest().getRequestHeaders() - hOld.remove(fieldName) - hOld.remove(fieldName.capitalize()) - hOld.remove(fieldName.toUpperCase()) - if (newValue) - hOld[fieldName] = [newValue] - testStep.getHttpRequest().setRequestHeaders(hOld) - debugLog("For testStep:" + testStep.name + "; Header: " + testStep.getHttpRequest().getRequestHeaders(), log) - } - } - } +//========================================================================= +//================== Test results assessment functions ==================== +//========================================================================= - } - } - } - debugLog("END: Modification of requests hedears finished", log) - } -//================================================================================= -//======================== Initialize the parameters names ======================== -//================================================================================= +//------------------ Initialize the parameters names ---------------------- def initParameters(String testType, String indicator){ if(indicator.toLowerCase()=="request"){ switch(testType.toLowerCase()){ @@ -277,13 +264,8 @@ class SMP implements AutoCloseable } } } -//================================================================================= - - -//================================================================================= -//========================== Extract request parameters =========================== -//================================================================================= +//--------------------- Extract request parameters ------------------------ def extractRequestParameters(String testType, String testStepName="false"){ def requestContent = null; @@ -332,14 +314,264 @@ class SMP implements AutoCloseable break; } } -//================================================================================= +//-------------------- Fetch expected results values ---------------------- + def static fetchExpectedValues(context, log, String testType){ + + def expectedParameters=[:] + + switch(testType.toLowerCase()){ + case "sgextension": + expectedParameters["extension"]=getExtensionFromString(context, log,getSoapUiCustomProperty(log, context, "PutResourceRequestExtTemplate", "testsuite",false)) + case "servicegroup": + case "resource": + expectedParameters["partId"]=getSoapUiCustomProperty(log, context, "ResourceIdentifierValue", "testcase",false) + expectedParameters["partScheme"]=getSoapUiCustomProperty(log, context, "ResourceIdentifierScheme", "testcase",true) + expectedParameters["version"]=getSoapUiCustomProperty(log, context, "version", "testsuite",false) + break; + case "subresourcemulti": + case "servicemetadatamulti": + expectedParameters["metadata"]=getMetadataFromString(context, log, getSoapUiCustomProperty(log, context, "PutSubresourceRequestTemplateMulti", "testsuite",false)) + case "servicemetadata": + case "subresource": + expectedParameters["partId"]=getSoapUiCustomProperty(log, context, "ResourceIdentifierValue", "testcase",false) + expectedParameters["partScheme"]=getSoapUiCustomProperty(log, context, "ResourceIdentifierScheme", "testcase",true) + expectedParameters["version"]=getSoapUiCustomProperty(log, context, "version", "testsuite",false) + expectedParameters["serviceId"]=getSoapUiCustomProperty(log, context, "SubresourceIdentifierValue", "testcase",false) + expectedParameters["serviceScheme"]=getSoapUiCustomProperty(log, context, "SubresourceIdentifierScheme", "testcase",false) + if(expectedParameters["metadata"]==null){ + expectedParameters["metadata"]=getMetadataFromString(context, log, getSoapUiCustomProperty(log, context, "PutSubresourceRequestTemplate", "testsuite",false)) + } + break; + case "redirection": + expectedParameters["partId"]=getSoapUiCustomProperty(log, context, "ResourceIdentifierValue", "testcase",false) + expectedParameters["partScheme"]=getSoapUiCustomProperty(log, context, "ResourceIdentifierScheme", "testcase",true) + expectedParameters["version"]=getSoapUiCustomProperty(log, context, "version", "testsuite",false) + expectedParameters["serviceId"]=getSoapUiCustomProperty(log, context, "SubresourceIdentifierValue", "testcase",false) + expectedParameters["serviceScheme"]=getSoapUiCustomProperty(log, context, "SubresourceIdentifierScheme", "testcase",false) + expectedParameters["redirectUrl"]=getSoapUiCustomProperty(log, context, "redirectUrl", "testcase",false) + break; + case "contenttype": + expectedParameters["contenttype"]=getSoapUiCustomProperty(log, context, "contenttype", "testcase",false) + expectedParameters["charset"]=getSoapUiCustomProperty(log, context, "charset", "testcase",false) + break; + case "signature": + expectedParameters["smpsignaturemethod"]=getSoapUiCustomProperty(log, context, "smpsignaturemethod", "testsuite",false) + expectedParameters["smpsignaturesubj"]=getSoapUiCustomProperty(log, context, "smpsignaturesubj", "testsuite",true) + break; + default: + assert(0), "Error: -fetchExpectedValues-Unknown operation: "+testType+"."+" Possible operations: resource, servicegroup, subresource, servicemetadata, Redirection, Signature, contentType."; + break; + } + return expectedParameters + } + + +//------------------------- Verify tests results -------------------------- + def static verifyTestResults(context, log, messageExchange, String testType){ + debugLog("Verifying test results ...", log) + def responseParameters=[:] + def expectedParameters=[:] + responseParameters=retrieveResponseParameters(context, log, messageExchange, testType) + expectedParameters=fetchExpectedValues(context, log, testType) + debugLog("responseParameters="+responseParameters, log) + debugLog("expectedParameters="+expectedParameters, log) + switch(testType.toLowerCase()){ + case "sgextension": + assert(compare2XMLs(log,expectedParameters["extension"], responseParameters["extension"])), " Error: extension in the response does not match the expected value " + case "servicegroup": + case "resource": + assert(expectedParameters["partId"].toLowerCase().equals(responseParameters["partId"].toLowerCase())),"Error: ParticipantID response value: "+responseParameters["partId"]+" does not match expected value: "+expectedParameters["partId"] + assert(expectedParameters["partScheme"].toLowerCase().equals(responseParameters["partScheme"].toLowerCase())),"Error: ParticipantScheme response value: "+responseParameters["partScheme"]+" does not match expected value: "+expectedParameters["partScheme"] + assert(expectedParameters["version"].toLowerCase().equals(responseParameters["version"].toLowerCase())),"Error: version response value: "+responseParameters["version"]+" does not match expected value: "+expectedParameters["version"] + break; + case "subresourcemulti": + case "servicemetadatamulti": + case "servicemetadata": + case "subresource": + assert(expectedParameters["partId"].toLowerCase().equals(responseParameters["partId"].toLowerCase())),"Error: ParticipantID response value: "+responseParameters["partId"]+" does not match expected value: "+expectedParameters["partId"] + assert(expectedParameters["partScheme"].toLowerCase().equals(responseParameters["partScheme"].toLowerCase())),"Error: ParticipantScheme response value: "+responseParameters["partScheme"]+" does not match expected value: "+expectedParameters["partScheme"] + assert(expectedParameters["version"].toLowerCase().equals(responseParameters["version"].toLowerCase())),"Error: version response value: "+responseParameters["version"]+" does not match expected value: "+expectedParameters["version"] + assert(expectedParameters["serviceId"].toLowerCase().equals(responseParameters["serviceId"].toLowerCase())),"Error: serviceId response value: "+responseParameters["serviceId"]+" does not match expected value: "+expectedParameters["serviceId"] + assert(expectedParameters["serviceScheme"].toLowerCase().equals(responseParameters["serviceScheme"].toLowerCase())),"Error: serviceScheme response value: "+responseParameters["serviceScheme"]+" does not match expected value: "+expectedParameters["serviceScheme"] + assert(compare2XMLs(log,expectedParameters["metadata"], responseParameters["metadata"])), " Error: metadata in the response does not match the expected value " + break; + case "redirection": + assert(expectedParameters["partId"].toLowerCase().equals(responseParameters["partId"].toLowerCase())),"Error: ParticipantID response value: "+responseParameters["partId"]+" does not match expected value: "+expectedParameters["partId"] + assert(expectedParameters["partScheme"].toLowerCase().equals(responseParameters["partScheme"].toLowerCase())),"Error: ParticipantScheme response value: "+responseParameters["partScheme"]+" does not match expected value: "+expectedParameters["partScheme"] + assert(expectedParameters["version"].toLowerCase().equals(responseParameters["version"].toLowerCase())),"Error: version response value: "+responseParameters["version"]+" does not match expected value: "+expectedParameters["version"] + assert(expectedParameters["serviceId"].toLowerCase().equals(responseParameters["serviceId"].toLowerCase())),"Error: serviceId response value: "+responseParameters["serviceId"]+" does not match expected value: "+expectedParameters["serviceId"] + assert(expectedParameters["serviceScheme"].toLowerCase().equals(responseParameters["serviceScheme"].toLowerCase())),"Error: serviceScheme response value: "+responseParameters["serviceScheme"]+" does not match expected value: "+expectedParameters["serviceScheme"] + assert(expectedParameters["redirectUrl"].toLowerCase().equals(responseParameters["redirectUrl"].toLowerCase())),"Error: redirectUrl response value: "+responseParameters["redirectUrl"]+" does not match expected value: "+expectedParameters["redirectUrl"] + break; + case "contenttype": + assert(expectedParameters["contenttype"].toLowerCase().equals(responseParameters["contenttype"].toLowerCase())),"Error: Content-Type response value: "+responseParameters["contenttype"]+" does not match expected value: "+expectedParameters["contenttype"] + assert(expectedParameters["charset"].toLowerCase().equals(responseParameters["charset"].toLowerCase())),"Error: Charset response value: "+responseParameters["charset"]+" does not match expected value: "+expectedParameters["charset"] + break; + case "signature": + assert(expectedParameters["smpsignaturemethod"].toLowerCase().equals(responseParameters["smpsignaturemethod"].toLowerCase())),"Error: SMP signature method response value: "+responseParameters["smpsignaturemethod"]+" does not match expected value: "+expectedParameters["smpsignaturemethod"] + assert(expectedParameters["smpsignaturesubj"].toLowerCase().equals(responseParameters["smpsignaturesubj"].toLowerCase())),"Error: SMP signature subject response value: "+responseParameters["smpsignaturesubj"]+" does not match expected value: "+expectedParameters["smpsignaturesubj"] + break; + default: + assert(0), "Error: -verifyTestResults-Unknown operation: "+testType+"."+" Possible operations: resource, servicegroup, subresource, servicemetadata, Redirection, Signature, contentType."; + break; + } + debugLog("Test results verified successfully", log) + + } + +//----------------- Extract and return response parameters ---------------- + def static retrieveResponseParameters(context, log, messageExchange, String testType){ + def parametersMap=[:]; + def ctMap=[]; + def headers=null; + def allNodes=null; + // Load the response xml file + def responseContent = messageExchange.getResponseContentAsXml(); + // Extract the Participant Identifier, the references to the signed metadata and the extensions from the Response + def ServiceDetails = new XmlSlurper().parseText(responseContent); + parametersMap["version"]="1.0" + switch(testType.toLowerCase()){ + case "sgextension": + parametersMap["extension"]=getExtensionFromString(context, log, responseContent) + case "servicegroup": + case "resource": + allNodes = ServiceDetails.depthFirst().each{ + if(it.name().toLowerCase().equals("participantid")){ + parametersMap["partId"]=it.text(); + parametersMap["partScheme"]=it.@schemeID.text(); + } + if(it.name().toLowerCase().equals("participantidentifier")){ + parametersMap["partId"]=it.text(); + parametersMap["partScheme"]=it.@scheme.text(); + } + if(it.name().toLowerCase().equals("smpversionid")){ + parametersMap["version"]=it.text(); + } + } + break; + + case "subresourcemulti": + case "servicemetadatamulti": + case "servicemetadata": + case "subresource": + allNodes = ServiceDetails.depthFirst().each{ + if(it.name().toLowerCase().equals("participantid")){ + parametersMap["partId"]=it.text(); + parametersMap["partScheme"]=it.@schemeID.text(); + } + if(it.name().toLowerCase().equals("participantidentifier")){ + parametersMap["partId"]=it.text(); + parametersMap["partScheme"]=it.@scheme.text(); + } + if(it.name().toLowerCase().equals("smpversionid")){ + parametersMap["version"]=it.text(); + } + if(it.name().toLowerCase().equals("serviceid")){ + parametersMap["serviceId"]=it.text(); + parametersMap["serviceScheme"]=it.@schemeID.text(); + } + if(it.name().toLowerCase().equals("documentidentifier")){ + parametersMap["serviceId"]=it.text(); + parametersMap["serviceScheme"]=it.@scheme.text(); + } + parametersMap["metadata"]=getMetadataFromString(context, log, responseContent) + + } + + break; + case "redirection": + allNodes = ServiceDetails.depthFirst().each{ + if(it.name().toLowerCase().equals("participantid")){ + parametersMap["partId"]=it.text(); + parametersMap["partScheme"]=it.@schemeID.text(); + } + if(it.name().toLowerCase().equals("participantidentifier")){ + parametersMap["partId"]=it.text(); + parametersMap["partScheme"]=it.@scheme.text(); + } + if(it.name().toLowerCase().equals("smpversionid")){ + parametersMap["version"]=it.text(); + } + if(it.name().toLowerCase().equals("serviceid")){ + parametersMap["serviceId"]=it.text(); + parametersMap["serviceScheme"]=it.@schemeID.text(); + } + if(it.name().toLowerCase().equals("documentidentifier")){ + parametersMap["serviceId"]=it.text(); + parametersMap["serviceScheme"]=it.@scheme.text(); + } + if((it.name().toLowerCase().equals("publisheruri")) && (it.parent().name().toLowerCase().equals("redirect"))){ + parametersMap["redirectUrl"]=it.text(); + } + if(it.name().toLowerCase().equals("redirect")){ + parametersMap["redirectUrl"]=it.@href.text(); + } + } + break; + case "contenttype": + headers=messageExchange.getResponseHeaders() + headers.each{ header -> + if(header.getKey().equals("Content-Type")){ + ctMap=header.getValue()[0].split(";") + parametersMap["contenttype"]=ctMap[0] + parametersMap["charset"]=ctMap[1].split("=")[1] + } + } + break; + case "signature": + allNodes = ServiceDetails.depthFirst().each{ + if(it.name().toLowerCase().equals("signaturemethod")){ + parametersMap["smpsignaturemethod"]=it.@Algorithm.text(); + } + if(it.name().toLowerCase().equals("x509subjectname")){ + parametersMap["smpsignaturesubj"]=it.text(); + } + } + break; + default: + assert(0), "Error: -retrieveResponseParameters-Unknown operation: "+testType+"."+" Possible operations: resource, servicegroup, subresource, servicemetadata, Redirection, Signature, contentType."; + break; + } + return parametersMap + } + +//--------------------- Get the Metadata from string ---------------------- + def static String getMetadataFromString(context, log, String input){ + def certValue=""; + def newCertValue="" + def certId="contentbinaryobject"; + def stringMeta=extractFromXML(removeNamespaces(input),"ProcessMetadata") + def details=null + def allNodes=null + + if(stringMeta.length()==0){ + stringMeta=extractFromXML(removeNamespaces(input),"ProcessList") + certId="certificate"; + } + details = new XmlSlurper().parseText(input); + allNodes = details.depthFirst().each{ + if(it.name().toLowerCase().equals(certId)){ + certValue=it.text(); + } + } + newCertValue=certValue.replaceAll("\\s","") + return stringMeta.replace(certValue,newCertValue) + } +//-------------------- Get the Extension from string ---------------------- + def static String getExtensionFromString(context, log, String input){ + def stringMeta=extractFromXML(removeNamespaces(input),"SMPExtensions") + if(stringMeta.length()==0){ + stringMeta=extractFromXML(removeNamespaces(input),"Extension") + } -//================================================================================= -//========================== Extract response parameters ========================== -//================================================================================= + return stringMeta + } + +//---------------------- Extract response parameters ---------------------- +// To be dpecrecated in the future: use instead "retrieveResponseParameters" function def extractResponseParameters(String testType){ def headerFound = 0; def urlRefCounter = 0; @@ -418,13 +650,9 @@ class SMP implements AutoCloseable break; } } -//================================================================================= - - - -//================================================================================= -//========================== Perform test verifications =========================== -//================================================================================= + +//--------------------------- Verify tests results ------------------------ +// To be dpecrecated in the future: use instead "verifyTestResults" function def verifyResults(String testType, String expectedResult, String testStepName="false", String redirectURL=null, String redirectCer=null, int nRef=0){ // In case of testType = "servicegroup", debugLog("Entering verifyResults method with testType: $testType, expectedResult: $expectedResult, testStepName: $testStepName, redirectURL: $redirectURL, redirectCer: $redirectCer, nRef: $nRef", log) @@ -519,13 +747,9 @@ class SMP implements AutoCloseable break; } } -//================================================================================= - - -//================================================================================= -//=========================== Extract PUT XML contents ============================ -//================================================================================= +//----------------------- Extract text from request ----------------------- +// To be dpecrecated ? def String extractTextFromReq(String testStepName){ def fullRequest = context.testCase.getTestStepByName(testStepName); assert (fullRequest != null), locateTest()+"Error in function \"extractTextFromReq\": can't find test step name: \""+testStepName+"\""; @@ -535,132 +759,9 @@ class SMP implements AutoCloseable result = result.replace("%3A",":"); return result; } -//================================================================================= - - -//================================================================================= -//============================== Extract Node Value =============================== -//================================================================================= - def String extractNodeValue(String nodeName, String input,String parent=null, String attribute=null){ - def String result = "0"; - if(nodeName=="Extension"){ - result=""; - } - def rootNode = new XmlSlurper().parseText(input); - def allNodes = rootNode.depthFirst().each{ - if((it.name()== nodeName)&&((parent==null)||(it.parent().name()==parent))){ - if(attribute==null){ - if(nodeName=="Extension"){ - result=result+it.text(); - }else{ - result=it.text(); - } - } - else{ - result=it.@{attribute.toString()}.text(); - } - } - } - if(result==""){ - result="0"; - } - return result; - } - - // Extensions are extracted in a different way - def String extractExtValues(String extInput){ - def String extResult = ""; - def String inputTrimmed=extInput.replaceAll("\n","").replaceAll("\r", "").replaceAll(">\\s+<", "><").replaceAll("%23","#").replaceAll("%3A",":"); - def containerExt = (inputTrimmed =~ /<Extension>((?!<Extension>).)*<\/Extension>/); - while(containerExt.find()){ - extResult = extResult+containerExt.group(); - } - if(extResult==""){ - extResult="0"; - } - //log.info "<AllExtensionsRoot>"+extResult+"</AllExtensionsRoot>"; - return "<AllExtensionsRoot>"+extResult+"</AllExtensionsRoot>"; - } - - // Difference between XMLs - def Boolean compareXMLs(String request, String response){ - def DetailedDiff myDiff = new DetailedDiff(new Diff(request, response)); - def List allDifferences = myDiff.getAllDifferences(); - - if(!myDiff.similar()){ - // Enable for more logs - for (Object object : allDifferences){ - Difference difference = (Difference)object; - log.error(difference); - log.error("============================"); - } - return false; - } - return true; - } - -//================================================================================= - - - -//================================================================================= -//=========================== Remove namespaces in XML ============================ -//================================================================================= - def String removeNamespaces(String input){ - def String result = null; - result = input.replaceAll(/<\/.{0,4}:/,"</"); - result = result.replaceAll(/<.{0,4}:/,"<"); - result = result.replace("%23","#"); - result = result.replace("%3A",":"); - return result; - } -//================================================================================= - - - - -//================================================================================= -//========================= Extract part of XML contents ========================== -//================================================================================= - def String extractPartFromXML(String input, String requestName){ - def String startTag = null; - def String endTag = null; - def String result = null; - - //if(requestName.toLowerCase()=="servicegroup"){ - // startTag = "<ServiceMetadataReferenceCollection>"; - // endTag = "</ServiceGroup>"; - //} - if(requestName.toLowerCase()=="signature"){ - startTag = "<Signature"; - endTag = "</SignedServiceMetadata>"; - } - if(requestName.toLowerCase()=="servicemetadata"){ - startTag = "<ProcessList>"; - endTag = "</ServiceInformation>"; - } - result = input.substring(input.indexOf(startTag), input.indexOf(endTag)); - return result; - } -//================================================================================= - - - -//================================================================================= -//========================= Return hash value of a string ========================= -//================================================================================= - def String returnHash(String input){ - def String result = MessageDigest.getInstance("MD5").digest(input.toLowerCase(Locale.US).bytes).encodeHex().toString() - return result; - } -//================================================================================= - - - - -//================================================================================= -//========================= Extract duplet or quadruplet ========================== -//================================================================================= + +//---------------- Extract subresource metadata from url ------------------ +// To be dpecrecated ? def extractFromURL(String url){ def Table1 = []; def parts = []; @@ -710,12 +811,8 @@ class SMP implements AutoCloseable } debugLog("Leaving extractFromURL", log) } -//================================================================================= - -//================================================================================= -//=============================== Compare 2 Metadata ============================== -//================================================================================= +//---------------------------- Compare 2 Metadata ------------------------- def String compareMetadata(String metaData1, String metaData2){ def i = 0; def String outcome = "false"; @@ -726,12 +823,8 @@ class SMP implements AutoCloseable outcome = compareTables(table1,table2); return (outcome); } -//================================================================================= - -//================================================================================= -//====================== Parse Metadata and store hash values ===================== -//================================================================================= +//---------------------------- Parse Metadata ------------------------- def parseMetadata(String metadata){ def i = 0; def result = []; @@ -809,32 +902,1070 @@ class SMP implements AutoCloseable } result[i]=returnHash(tablebuffer.join(",")); return(result); + } + + +//========================================================================= +//========== Handle DomiSMP configuration properties functions ============ +//========================================================================= +//------------- Get the Smp configuration props metadata ------------------ + def static getSmpConfigPropertyMeta(log, context, propName, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"getSmpConfigPropertyMeta\".", log) + debugLog(" getSmpConfigPropertyMeta [][] Property to get: \"$propName\".", log) + def jsonSlurper = new JsonSlurper() + def commandString=null + def commandResult=null + def propMap=null + def propMetadata=null + def propMeta=null + def urlToSMP=getSoapUiCustomProperty(log, context, "url", "project",false) + def urlExt="/ui/internal/rest/property?" + + try{ + commandString=["curl", urlToSMP + urlExt + "page=0&pageSize=50&property=$propName", + "--cookie", context.expand('${projectDir}') + File.separator + "cookie.txt", + "-H", "Content-Type: text/xml", + "-H","X-XSRF-TOKEN: " + returnXsfrToken(log, context, authenticationUser, authenticationPwd), + "-v"] + commandResult=runCommandInShell(log, commandString) + assert(commandResult[1]==~ /(?s).*HTTP\/\d.\d\s*200.*/),"Error:getSmpConfigPropertyMeta: Error while fetching value of property \"$propName\"." + propMetadata=commandResult[0] + debugLog(" getSmpConfigPropertyMeta [][] Property get result: $propMetadata", log) + propMap=jsonSlurper.parseText(propMetadata) + assert(propMap != null),"Error:getSmpConfigPropertyMeta: Error while parsing the returned property value: null result found." + propMap.serviceEntities.each{ prop -> + if(prop.property.toLowerCase().equals(propName.toLowerCase())){ + propMeta=prop + } + } + debugLog(" getSmpConfigPropertyMeta [][] Property \"$propName\" metadata = \"$propMeta\".", log) + }finally{ + XSFRTOKEN=null + } + return propMeta } -//================================================================================= +//-------------- Get the Smp configuration property value ----------------- + def static getSmpConfigPropertyValue(log, context, propName, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"getSmpConfigPropertyValue\".", log) + debugLog(" getSmpConfigPropertyValue [][] Property to get: \"$propName\".", log) + + return getSmpConfigPropertyMeta(log, context, propName, authenticationUser, authenticationPwd).value + } +//-------------- Set the Smp configuration property value ----------------- + def static setSmpConfigProperty(log, context, propName, newValue, waitForApp=false, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"setSmpConfigProperty\".", log) + debugLog(" setSmpConfigProperty [][] Setting property \"$propName\" to \"$newValue\".", log) + def updatedProp=[:] + def updatedPropJson=null + def updatedPropJsonList=[] + def commandString=null + def commandResult=null + def urlToSMP=getSoapUiCustomProperty(log, context, "url", "project",false) + def urlExt="/ui/internal/rest/property" + + // Get the propety Metadata + def propMetadata=getSmpConfigPropertyMeta(log, context, propName, authenticationUser, authenticationPwd) + + propMetadata.each{index, val -> + if(!index.equals("desc")){ + updatedProp[index]=val + } + } + updatedProp["status"]=1 + updatedProp["deleted"]=false + updatedProp["value"]=newValue + + updatedPropJsonList<<updatedProp + updatedPropJson=JsonOutput.toJson(updatedPropJsonList).toString() -//================================================================================= -//================================ Compare 2 tables =============================== -//================================================================================= - def String compareTables(tab1,tab2){ - def found = 0; - if(tab1.size()!=tab2.size()){ - return "false"; + try{ + commandString=["curl", urlToSMP+urlExt, + "--cookie", context.expand('${projectDir}') + File.separator + "cookie.txt", + "-H", "Content-Type: application/json", + "-H","X-XSRF-TOKEN: " + returnXsfrToken(log, context, authenticationUser, authenticationPwd), + "-X", "PUT", + "--data", formatJsonForCurl(log,updatedPropJson), + "-v"] + + commandResult=runCommandInShell(log, commandString) + }finally{ + XSFRTOKEN=null + } + assert((commandResult[1]==~ /(?s).*HTTP\/\d.\d\s*200.*/) || commandResult[1].contains("successfully")),"Error:setSmpConfigProperty: Error while trying to connect to the SMP. CommandResult[0]:" +commandResult[0] + "| commandResult[1]:" + commandResult[1] + if(waitForApp){ + waitFor(log,"1", "min") } - for (String item1 : tab1) { - for (String item2 : tab2) { - if(item1 == item2){ - found = 1; - } + debugLog(" setSmpConfigProperty [][] Property \"$propName\" update done successfully.", log) + } + + +//========================================================================= +//=================== Domain members functions ============================ +//========================================================================= +//------------------------- add domain member ----------------------------- + def static addDomainMember(log, context, domainCode, username, roleType="VIEWER", memberOf="DOMAIN", authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"addDomainMember\".", log) + debugLog(" addDomainMember [][] Adding user \"$username\" to domain \"$domainCode\" with role type \"$roleType\" ...", log) + def json=null + def userIdent=null + def domainId=null + def xsrf_token=null + def urlToSMP=null + def urlExt=null + def commandString=null + def commandResult=null + + def exists=domainMemberExists(log, context, domainCode, username, authenticationUser, authenticationPwd) + + if(!exists){ + json=ifWindowsEscapeJsonString('{\"memberOf\":\"' + "${memberOf}" + '\", \"roleType\":\"' + "${roleType}" + '\", \"username\":\"' + "${username}" + '\" }') + xsrf_token=returnXsfrToken(log, context, authenticationUser, authenticationPwd) + userIdent=USERID + domainId=getDomainId(log, context, domainCode, authenticationUser, authenticationPwd) + urlToSMP=getSoapUiCustomProperty(log, context, "url", "project",false) + urlExt="/ui/edit/rest/$userIdent/domain/$domainId/member/put" + + try{ + commandString=["curl", urlToSMP+urlExt, + "--cookie", context.expand('${projectDir}') + File.separator + "cookie.txt", + "-H", "Content-Type: application/json", + "-H","X-XSRF-TOKEN: " + xsrf_token, + "-X", "PUT", + "--data", json, + "-v"] + + commandResult=runCommandInShell(log, commandString) + }finally{ + XSFRTOKEN=null } - if(found==0){ - return "false"; + assert((commandResult[1]==~ /(?s).*HTTP\/\d.\d\s*200.*/) || commandResult[1].contains("successfully")),"Error:addDomainMember: Error while trying to add user \"$username\" to domain \"$domainCode\". CommandResult[0]:" +commandResult[0] + "| commandResult[1]:" + commandResult[1] + debugLog(" addDomainMember [][] User \"$username\" is now member of domain \"$domainCode\".", log) + }else{ + debugLog(" addDomainMember [][] Domain member \"$username\" already exists (domain \"$domainCode\"). Skip the creation ...", log) + } + } + +//------------------ get domain Members metadata list --------------------- + def static getAllDomainMembersMetadata(log, context, domainCode, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"getAllDomainMembersMetadata\".", log) + debugLog(" getAllDomainMembersMetadata [][] Getting the members metadata list for domain \"$domainCode\" ...", log) + def userIdent=null + def domainId=null + def xsrf_token=null + def urlToSMP=null + def urlExt=null + def commandString=null + def commandResult=null + + xsrf_token=returnXsfrToken(log, context, authenticationUser, authenticationPwd) + userIdent=USERID + domainId=getDomainId(log, context, domainCode, authenticationUser, authenticationPwd) + urlToSMP=getSoapUiCustomProperty(log, context, "url", "project",false) + urlExt="/ui/edit/rest/$userIdent/domain/$domainId/member?page=0&pageSize=20" + + commandString=["curl", urlToSMP+urlExt, + "--cookie", context.expand('${projectDir}') + File.separator + "cookie.txt", + "-H", "Content-Type: application/json", + "-H","X-XSRF-TOKEN: " + xsrf_token, + "-X", "GET", + "-v"] + + commandResult=runCommandInShell(log, commandString) + + assert((commandResult[1]==~ /(?s).*HTTP\/\d.\d\s*200.*/) || commandResult[1].contains("successfully")),"Error:getAllDomainMembersMetadata: Error while trying to get the list of members metadata for domain \"$domainCode\" . CommandResult[0]:" +commandResult[0] + "| commandResult[1]:" + commandResult[1] + debugLog(" getAllDomainMembersMetadata [][] Members metadata list for domain \"$domainCode\" retrieved successfully.", log) + return commandResult[0] + } + +//------------------ get single domain Member Metadata -------------------- + def static getDomainMemberMetadata(log, context, domainCode, username, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"getDomainMemberMetadata\".", log) + debugLog(" getDomainMemberMetadata [][] Get metadata for member \"$username\" (domain \"$domainCode\") ...", log) + def jsonSlurper = new JsonSlurper() + def memberMeta=null + + def dataMap=jsonSlurper.parseText(getAllDomainMembersMetadata(log, context, domainCode, authenticationUser, authenticationPwd)) + + dataMap.serviceEntities.each{ memb -> + if(memb.username.toLowerCase().equals(username.toLowerCase())){ + debugLog(" getDomainMemberMetadata [][] Domain member \"$username\" found.", log) + memberMeta=memb } - found = 0; } - found = 0; - for (String item2 : tab2) { + + return memberMeta + } + +//------------------ get single domain Member Id -------------------- + def static getDomainMemberId(log, context, domainCode, username, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"getDomainMemberId\".", log) + debugLog(" getDomainMemberId [][] Get memberId for domain member \"$username\" (domain $domainCode) ...", log) + + def dataMap=getDomainMemberMetadata(log, context, domainCode, username, authenticationUser, authenticationPwd) + + assert(dataMap!=null),"Error:getDomainMemberId: Error while trying to retrieve memberId for domain member \"$username\" (domain $domainCode): metadata returned is null" + return dataMap.memberId + } + +//-------------------- get domain members List ---------------------- + def static getDomainMembersList(log, context, domainCode, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"getDomainMembersList\".", log) + debugLog(" getDomainMembersList [][] Get all domain members list ...", log) + def membersList=[] + def jsonSlurper = new JsonSlurper() + + def dataMap=jsonSlurper.parseText(getAllDomainMembersMetadata(log, context, domainCode, authenticationUser, authenticationPwd)) + dataMap.serviceEntities.each{ memb -> + membersList<<memb.username + } + return membersList + } + +//----------------- check if domain member exists ------------------- + def static boolean domainMemberExists(log, context, domainCode, username, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"domainMemberExists\".", log) + debugLog(" domainMemberExists [][] Check if domain member \"$username\" (domain $domainCode) exists ...", log) + + def dataMap=getDomainMembersList(log, context, domainCode, authenticationUser, authenticationPwd) + if(dataMap*.toLowerCase().contains(username.toLowerCase())){ + debugLog(" domainMemberExists [][] Domain member \"$username\" exists (domain $domainCode).", log) + return true + } + debugLog(" domainMemberExists [][] Domain member \"$username\" does not exist (domain $domainCode).", log) + return false + } + +//---------------------- Delete domain member ----------------------- + def static deleteDomainMember(log, context, domainCode, username, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"deleteDomainMember\".", log) + debugLog(" deleteDomainMember [][] Deleting domain member \"$username\" (domain \"$domainCode\") ...", log) + def userIdent=null + def domainId=null + def memberId=null + def xsrf_token=null + def urlToSMP=null + def urlExt=null + def commandString=null + def commandResult=null + def exists=domainMemberExists(log, context, domainCode, username, authenticationUser, authenticationPwd) + + if(exists){ + xsrf_token=returnXsfrToken(log, context, authenticationUser, authenticationPwd) + userIdent=USERID + domainId=getDomainId(log, context, domainCode, authenticationUser, authenticationPwd) + memberId=getDomainMemberId(log, context, domainCode, username, authenticationUser, authenticationPwd) + urlToSMP=getSoapUiCustomProperty(log, context, "url", "project",false) + urlExt="/ui/edit/rest/$userIdent/domain/$domainId/member/$memberId/delete" + try{ + commandString=["curl", urlToSMP+urlExt, + "--cookie", context.expand('${projectDir}') + File.separator + "cookie.txt", + "-H","X-XSRF-TOKEN: " + xsrf_token, + "-X", "DELETE", + "-v"] + + commandResult=runCommandInShell(log, commandString) + }finally{ + XSFRTOKEN=null + } + assert((commandResult[1]==~ /(?s).*HTTP\/\d.\d\s*200.*/) || commandResult[1].contains("successfully")),"Error:deleteDomainMember: Error while trying to delete domain member \"$username\" (domain $domainCode). CommandResult[0]:" +commandResult[0] + "| commandResult[1]:" + commandResult[1] + + debugLog(" deleteDomainMember [][] Domain member \"$username\" (Domain \"$domainCode\") successfully deleted.", log) + }else{ + debugLog(" deleteDomainMember [][] Domain member \"$username\" (Domain \"$domainCode\") does not exist: skip the deletion ...", log) + } + } + + +//=================================================================== +//========================= Groups functions ======================== +//=================================================================== +//------------------------ add domain group ------------------------- + def static addGroup(log, context, domainCode, groupName, visibility="PUBLIC", authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"addGroup\".", log) + debugLog(" addGroup [][] Adding group \"$groupName\" to domain \"$domainCode\" with visibility \"$visibility\" ...", log) + def json=null + def userIdent=null + def domainId=null + def xsrf_token=null + def urlToSMP=null + def urlExt=null + def commandString=null + def commandResult=null + def exists=groupExists(log, context, domainCode, groupName, authenticationUser, authenticationPwd) + + if(!exists){ + xsrf_token=returnXsfrToken(log, context, authenticationUser, authenticationPwd) + userIdent=USERID + json=ifWindowsEscapeJsonString('{\"visibility\":\"' + "${visibility}" + '\", \"groupName\":\"' + "${groupName}" + '\"}') + domainId=getDomainId(log, context, domainCode, authenticationUser, authenticationPwd) + urlToSMP=getSoapUiCustomProperty(log, context, "url", "project",false) + urlExt="/ui/edit/rest/$userIdent/domain/$domainId/group/create" + + try{ + commandString=["curl", urlToSMP+urlExt, + "--cookie", context.expand('${projectDir}') + File.separator + "cookie.txt", + "-H", "Content-Type: application/json", + "-H","X-XSRF-TOKEN: " + xsrf_token, + "-X", "PUT", + "--data", json, + "-v"] + + commandResult=runCommandInShell(log, commandString) + }finally{ + XSFRTOKEN=null + } + assert((commandResult[1]==~ /(?s).*HTTP\/\d.\d\s*200.*/) || commandResult[1].contains("successfully")),"Error:addGroup: Error while trying to link domain \"$domainCode\" to group \"$groupName\". CommandResult[0]:" +commandResult[0] + "| commandResult[1]:" + commandResult[1] + debugLog(" addGroup [][] Domain \"$domainCode\" is now linked to group \"$groupName\".", log) + }else{ + debugLog(" addGroup [][] Group \"$groupName\" already exist (domain \"$domainCode\"). Skip the creation...", log) + } + } + +//-------------------------- Delete Group --------------------------- + def static deleteGroup(log, context, domainCode, groupName, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"deleteGroup\".", log) + debugLog(" deleteGroup [][] Deleting group \"$groupName\" (domain \"$domainCode\") ...", log) + def userIdent=null + def domainId=null + def groupId=null + def xsrf_token=null + def urlToSMP=null + def urlExt=null + def commandString=null + def commandResult=null + def exists=groupExists(log, context, domainCode, groupName, authenticationUser, authenticationPwd) + + if(exists){ + xsrf_token=returnXsfrToken(log, context, authenticationUser, authenticationPwd) + userIdent=USERID + domainId=getDomainId(log, context, domainCode, authenticationUser, authenticationPwd) + groupId=getGroupId(log, context, domainCode, groupName, authenticationUser, authenticationPwd) + urlToSMP=getSoapUiCustomProperty(log, context, "url", "project",false) + urlExt="/ui/edit/rest/$userIdent/domain/$domainId/group/$groupId/delete" + try{ + commandString=["curl", urlToSMP+urlExt, + "--cookie", context.expand('${projectDir}') + File.separator + "cookie.txt", + "-H","X-XSRF-TOKEN: " + xsrf_token, + "-X", "DELETE", + "-v"] + + commandResult=runCommandInShell(log, commandString) + }finally{ + XSFRTOKEN=null + } + assert((commandResult[1]==~ /(?s).*HTTP\/\d.\d\s*200.*/) || commandResult[1].contains("successfully")),"Error:deleteGroup: Error while trying to delete group \"groupName\" (domain $domainCode). CommandResult[0]:" +commandResult[0] + "| commandResult[1]:" + commandResult[1] + + debugLog(" deleteGroup [][] Group \"$groupName\" (Domain \"$domainCode\") successfully deleted.", log) + }else{ + debugLog(" deleteGroup [][] Group \"groupName\" (Domain \"$domainCode\") does not exist: skip the deletion ...", log) + } + } + +//---------------------- get domain groups list --------------------- + def static getAllGroupsMetadata(log, context, domainCode, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"getAllGroupsMetadata\".", log) + debugLog(" getAllGroupsMetadata [][] Getting the groups metadata list for domain \"$domainCode\" ...", log) + def userIdent=null + def domainId=null + def xsrf_token=null + def urlToSMP=null + def urlExt=null + def commandString=null + def commandResult=null + def exists=false + + xsrf_token=returnXsfrToken(log, context, authenticationUser, authenticationPwd) + userIdent=USERID + domainId=getDomainId(log, context, domainCode, authenticationUser, authenticationPwd) + urlToSMP=getSoapUiCustomProperty(log, context, "url", "project",false) + urlExt="/ui/edit/rest/$userIdent/domain/$domainId/group" + + commandString=["curl", urlToSMP+urlExt, + "--cookie", context.expand('${projectDir}') + File.separator + "cookie.txt", + "-H", "Content-Type: application/json", + "-H","X-XSRF-TOKEN: " + xsrf_token, + "-X", "GET", + "-v"] + + commandResult=runCommandInShell(log, commandString) + + assert((commandResult[1]==~ /(?s).*HTTP\/\d.\d\s*200.*/) || commandResult[1].contains("successfully")),"Error:getAllGroupsMetadata: Error while trying to get the list of groups metadata for domain \"$domainCode\". CommandResult[0]:" +commandResult[0] + "| commandResult[1]:" + commandResult[1] + debugLog(" getAllGroupsMetadata [][] Groups metadata list for domain \"$domainCode\" retrieved successfully.", log) + return commandResult[0] + } + +//--------------------- get single Group Metadata ------------------- + def static getGroupMetadata(log, context, domainCode, groupName, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"getGroupMetadata\".", log) + debugLog(" getGroupMetadata [][] Get metadata for group \"$groupName\" (domain \"$domainCode\") ...", log) + def jsonSlurper = new JsonSlurper() + def groupMeta=null + + def dataMap=jsonSlurper.parseText(getAllGroupsMetadata(log, context, domainCode, authenticationUser, authenticationPwd)) + + dataMap.each{ grp -> + if(grp.groupName.toLowerCase().equals(groupName.toLowerCase())){ + debugLog(" getGroupMetadata [][] Group \"$groupName\" found.", log) + groupMeta=grp + } + } + + return groupMeta + } + +//------------------------ get single Group Id ---------------------- + def static getGroupId(log, context, domainCode, groupName, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"getGroupId\".", log) + debugLog(" getGroupId [][] Get groupId for groupName \"$groupName\" (domain \"$domainCode\") ...", log) + + def dataMap=getGroupMetadata(log, context, domainCode, groupName, authenticationUser, authenticationPwd) + + assert(dataMap!=null),"Error:getGroupId: Error while trying to retrieve groupID for group \"$groupName\" (domain $domainCode): metadata returned is null" + + return dataMap.groupId + } + +//------------------------ get group names List --------------------- + def static getGroupNamesList(log, context, domainCode, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"getGroupNamesList\".", log) + debugLog(" getGroupNamesList [][] Get all group names list ...", log) + def groupList=[] + def jsonSlurper = new JsonSlurper() + + def dataMap=jsonSlurper.parseText(getAllGroupsMetadata(log, context, domainCode, authenticationUser, authenticationPwd)) + dataMap.each{ grp -> + groupList<<grp.groupName + } + return groupList + } + +//------------------------ check if group exists -------------------- + def static boolean groupExists(log, context, domainCode, groupName, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"groupExists\".", log) + debugLog(" groupExists [][] Check if group \"$groupName\" (domain $domainCode) exists ...", log) + + def dataMap=getGroupNamesList(log, context, domainCode, authenticationUser, authenticationPwd) + if(dataMap*.toLowerCase().contains(groupName.toLowerCase())){ + debugLog(" groupExists [][] Group \"$groupName\" exists (domain $domainCode).", log) + return true + } + debugLog(" groupExists [][] Group \"$groupName\" does not exist (domain $domainCode).", log) + return false + } + + +//========================================================================= +//==================== Group members functions ============================ +//========================================================================= +//------------------------- add Group member ----------------------------- + def static addGroupMember(log, context, domainCode, groupName, username, roleType="VIEWER", memberOf="GROUP", authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"addGroupMember\".", log) + debugLog(" addGroupMember [][] Adding user \"$username\" to group (domain \"$domainCode\") with role type \"$roleType\" ...", log) + def json=null + def userIdent=null + def domainId=null + def groupId=null + def xsrf_token=null + def urlToSMP=null + def urlExt=null + def commandString=null + def commandResult=null + + def exists=groupMemberExists(log, context, domainCode, groupName, username, authenticationUser, authenticationPwd) + + if(!exists){ + xsrf_token=returnXsfrToken(log, context, authenticationUser, authenticationPwd) + userIdent=USERID + json=ifWindowsEscapeJsonString('{\"memberOf\":\"' + "${memberOf}" + '\", \"roleType\":\"' + "${roleType}" + '\", \"username\":\"' + "${username}" + '\" }') + domainId=getDomainId(log, context, domainCode, authenticationUser, authenticationPwd) + groupId=getGroupId(log, context, domainCode, groupName, authenticationUser, authenticationPwd) + urlToSMP=getSoapUiCustomProperty(log, context, "url", "project",false) + urlExt="/ui/edit/rest/$userIdent/domain/$domainId/group/$groupId/member/put" + + try{ + commandString=["curl", urlToSMP+urlExt, + "--cookie", context.expand('${projectDir}') + File.separator + "cookie.txt", + "-H", "Content-Type: application/json", + "-H","X-XSRF-TOKEN: " + xsrf_token, + "-X", "PUT", + "--data", json, + "-v"] + + commandResult=runCommandInShell(log, commandString) + }finally{ + XSFRTOKEN=null + } + assert((commandResult[1]==~ /(?s).*HTTP\/\d.\d\s*200.*/) || commandResult[1].contains("successfully")),"Error:addGroupMember: Error while trying to add user \"$username\" to group \"$groupName\" (domain \"$domainCode\"). CommandResult[0]:" +commandResult[0] + "| commandResult[1]:" + commandResult[1] + debugLog(" addGroupMember [][] User \"$username\" is now member of group \"$groupName\" (domain \"$domainCode\").", log) + }else{ + debugLog(" addGroupMember [][] Group \"$groupName\" member \"$username\" already exists (domain \"$domainCode\"). Skip the creation ...", log) + } + } + +//------------------- get group Members metadata list --------------------- + def static getAllGroupMembersMetadata(log, context, domainCode, groupName, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"getAllGroupMembersMetadata\".", log) + debugLog(" getAllGroupMembersMetadata [][] Getting the members metadata list for group \"$groupName\" (domain \"$domainCode\") ...", log) + def userIdent=null + def domainId=null + def groupId=null + def xsrf_token=null + def urlToSMP=null + def urlExt=null + def commandString=null + def commandResult=null + + xsrf_token=returnXsfrToken(log, context, authenticationUser, authenticationPwd) + userIdent=USERID + domainId=getDomainId(log, context, domainCode, authenticationUser, authenticationPwd) + groupId=getGroupId(log, context, domainCode, groupName, authenticationUser, authenticationPwd) + urlToSMP=getSoapUiCustomProperty(log, context, "url", "project",false) + urlExt="/ui/edit/rest/$userIdent/domain/$domainId/group/$groupId/member?page=0&pageSize=20" + + commandString=["curl", urlToSMP+urlExt, + "--cookie", context.expand('${projectDir}') + File.separator + "cookie.txt", + "-H", "Content-Type: application/json", + "-H","X-XSRF-TOKEN: " + xsrf_token, + "-X", "GET", + "-v"] + + commandResult=runCommandInShell(log, commandString) + + assert((commandResult[1]==~ /(?s).*HTTP\/\d.\d\s*200.*/) || commandResult[1].contains("successfully")),"Error:getAllGroupMembersMetadata: Error while trying to get the list of members metadata for group \"$groupName\" (domain \"$domainCode\"). CommandResult[0]:" +commandResult[0] + "| commandResult[1]:" + commandResult[1] + debugLog(" getAllGroupMembersMetadata [][] Members metadata list for group \"$groupName\" (domain \"$domainCode\") retrieved successfully.", log) + return commandResult[0] + } + +//------------------- get single group Member Metadata -------------------- + def static getGroupMemberMetadata(log, context, domainCode, groupName, username, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"getGroupMemberMetadata\".", log) + debugLog(" getGroupMemberMetadata [][] Get metadata for member \"$username\" of group \"$groupName\" (domain \"$domainCode\") ...", log) + def jsonSlurper = new JsonSlurper() + def memberMeta=null + + def dataMap=jsonSlurper.parseText(getAllGroupMembersMetadata(log, context, domainCode, groupName, authenticationUser, authenticationPwd)) + + dataMap.serviceEntities.each{ memb -> + if(memb.username.toLowerCase().equals(username.toLowerCase())){ + debugLog(" getGroupMemberMetadata [][] Group member \"$username\" found.", log) + memberMeta=memb + } + } + + return memberMeta + } + +//------------------- get single group Member Id -------------------- + def static getGroupMemberId(log, context, domainCode, groupName, username, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"getGroupMemberId\".", log) + debugLog(" getGroupMemberId [][] Get memberId of member \"$username\" for group \"$groupName\" (domain $domainCode) ...", log) + + def dataMap=getGroupMemberMetadata(log, context, domainCode, groupName, username, authenticationUser, authenticationPwd) + + assert(dataMap!=null),"Error:getGroupMemberId: Error while trying to retrieve memberId of group member \"$username\" for group \"$groupName\" (domain \"$domainCode\"): metadata returned is null" + return dataMap.memberId + } + +//--------------------- get group members List ---------------------- + def static getGroupMembersList(log, context, domainCode, groupName, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"getGroupMembersList\".", log) + debugLog(" getGroupMembersList [][] Get all group members list ...", log) + def membersList=[] + def jsonSlurper = new JsonSlurper() + + def dataMap=jsonSlurper.parseText(getAllGroupMembersMetadata(log, context, domainCode, groupName, authenticationUser, authenticationPwd)) + dataMap.serviceEntities.each{ memb -> + membersList<<memb.username + } + return membersList + } + +//------------------ check if group member exists ------------------- + def static boolean groupMemberExists(log, context, domainCode, groupName, username, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"groupMemberExists\".", log) + debugLog(" groupMemberExists [][] Check if group member \"$username\" for group \"$groupName\" (domain $domainCode) exists ...", log) + + def dataMap=getGroupMembersList(log, context, domainCode, groupName, authenticationUser, authenticationPwd) + if(dataMap*.toLowerCase().contains(username.toLowerCase())){ + debugLog(" groupMemberExists [][] Group member \"$username\" exists (group \"$groupName\", domain $domainCode).", log) + return true + } + debugLog(" groupMemberExists [][] Group member \"$username\" does not exist (group \"$groupName\", domain $domainCode).", log) + return false + } + +//----------------------- Delete group member ----------------------- + def static deleteGroupMember(log, context, domainCode, groupName, username, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"deleteGroupMember\".", log) + debugLog(" deleteGroupMember [][] Deleting domain member \"$username\" (domain \"$domainCode\") ...", log) + def userIdent=null + def domainId=null + def groupId=null + def memberId=null + def xsrf_token=null + def urlToSMP=null + def urlExt=null + def commandString=null + def commandResult=null + def exists=groupMemberExists(log, context, domainCode, groupName, username, authenticationUser, authenticationPwd) + + if(exists){ + xsrf_token=returnXsfrToken(log, context, authenticationUser, authenticationPwd) + userIdent=USERID + domainId=getDomainId(log, context, domainCode, authenticationUser, authenticationPwd) + groupId=getGroupId(log, context, domainCode, groupName, authenticationUser, authenticationPwd) + memberId=getGroupMemberId(log, context, domainCode, username, authenticationUser, authenticationPwd) + urlToSMP=getSoapUiCustomProperty(log, context, "url", "project",false) + urlExt="/ui/edit/rest/$userIdent/domain/$domainId/group/$groupId/member/$memberId/delete" + try{ + commandString=["curl", urlToSMP+urlExt, + "--cookie", context.expand('${projectDir}') + File.separator + "cookie.txt", + "-H","X-XSRF-TOKEN: " + xsrf_token, + "-X", "DELETE", + "-v"] + + commandResult=runCommandInShell(log, commandString) + }finally{ + XSFRTOKEN=null + } + assert((commandResult[1]==~ /(?s).*HTTP\/\d.\d\s*200.*/) || commandResult[1].contains("successfully")),"Error:deleteGroupMember: Error while trying to delete group member \"$username\" (group \"$groupName\", domain $domainCode). CommandResult[0]:" +commandResult[0] + "| commandResult[1]:" + commandResult[1] + + debugLog(" deleteGroupMember [][] Group member \"$username\" (group \"$groupName\", domain $domainCode) successfully deleted.", log) + }else{ + debugLog(" deleteGroupMember [][] Group member \"$username\" (group \"$groupName\", domain $domainCode) does not exist: skip the deletion ...", log) + } + } + + +//=================================================================== +//================ Domain configuration functions =================== +//=================================================================== +//----------- Set the domain supported resources types -------------- + def static setDomainResourceTypes(log, context, domainCode, resourceTypes=["edelivery-oasis-smp-1.0-servicegroup","edelivery-oasis-smp-2.0-servicegroup"], authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"setDomainResourceTypes\".", log) + debugLog(" setDomainResourceTypes [][] Setting resource types \""+resourceTypes+"\" to domain \"$domainCode\" ...", log) + def json=null + def userIdent=null + def domainId=null + def xsrf_token=null + def urlToSMP=null + def urlExt=null + def commandString=null + def commandResult=null + def exists=false + + xsrf_token=returnXsfrToken(log, context, authenticationUser, authenticationPwd) + userIdent=USERID + json=formatJsonForCurl(log,JsonOutput.toJson(resourceTypes).toString()) + domainId=getDomainId(log, context, domainCode, authenticationUser, authenticationPwd) + urlToSMP=getSoapUiCustomProperty(log, context, "url", "project",false) + urlExt="/ui/internal/rest/$userIdent/domain/$domainId/update-resource-types" + + try{ + commandString=["curl", urlToSMP+urlExt, + "--cookie", context.expand('${projectDir}') + File.separator + "cookie.txt", + "-H", "Content-Type: application/json", + "-H","X-XSRF-TOKEN: " + xsrf_token, + "-X", "POST", + "--data", json, + "-v"] + + commandResult=runCommandInShell(log, commandString) + }finally{ + XSFRTOKEN=null + } + assert((commandResult[1]==~ /(?s).*HTTP\/\d.\d\s*200.*/) || commandResult[1].contains("successfully")),"Error:setDomainResourceTypes: Error while trying to set resource types for domain \"$domainCode\". CommandResult[0]:" +commandResult[0] + "| commandResult[1]:" + commandResult[1] + debugLog(" setDomainResourceTypes [][] Resource types set to \""+resourceTypes+"\" for domain \"$domainCode\".", log) + } + +//------------------ Set domain default resource type --------------------- + def static setDomainDefResourceType(log, context, domainCode, defResourceType, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"setDomainDefResourceType\".", log) + debugLog(" setDomainDefResourceType [][] Setting default resource type \"$defResourceType\" for domain \"$domainCode\" ...", log) + def json=null + def userIdent=null + def domainId=null + def xsrf_token=null + def urlToSMP=null + def urlExt=null + def commandString=null + def commandResult=null + def exists=false + + if(!exists){ + xsrf_token=returnXsfrToken(log, context, authenticationUser, authenticationPwd) + userIdent=USERID + domainId=getDomainId(log, context, domainCode, authenticationUser, authenticationPwd) + urlToSMP=getSoapUiCustomProperty(log, context, "url", "project",false) + urlExt="/ui/internal/rest/$userIdent/domain/$domainId/update" + json=ifWindowsEscapeJsonString('{\"status\":1, \"index\":0, \"domainId\":\"' + "${domainId}" + '\", \"domainCode\":\"' + "${domainCode}" + '\", \"defaultResourceTypeIdentifier\":\"' + "${defResourceType}" + '\"}') + + try{ + commandString=["curl", urlToSMP+urlExt, + "--cookie", context.expand('${projectDir}') + File.separator + "cookie.txt", + "-H", "Content-Type: application/json", + "-H","X-XSRF-TOKEN: " + xsrf_token, + "-X", "POST", + "--data", json, + "-v"] + + commandResult=runCommandInShell(log, commandString) + }finally{ + XSFRTOKEN=null + } + assert((commandResult[1]==~ /(?s).*HTTP\/\d.\d\s*200.*/) || commandResult[1].contains("successfully")),"Error:setDomainDefResourceType: Error while trying to set the default resource type identifier for domain \"$domainCode\". CommandResult[0]:" +commandResult[0] + "| commandResult[1]:" + commandResult[1] + debugLog(" setDomainDefResourceType [][] Default resource type identifier updated to \"$defResourceType\" for domain \"$domainCode\".", log) + }else{ + debugLog(" setDomainDefResourceType [][] Unknown error while trying to update Default Resource Type Identifier for domain \"$domainCode\" ...", log) + } + } + +//---------------------- Add SML integration data ------------------------- + def static addSMLintegrationData(log, context, domainCode, smlSubdomain, smlSmpId, smlClientKeyAlias, smlClientCertAuth, smlRegistered, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"addSMLintegrationData\".", log) + debugLog(" addSMLintegrationData [][] Adding SML integration data for domain \"$domainCode\" ...", log) + def json=null + def userIdent=null + def domainId=null + def xsrf_token=null + def urlToSMP=null + def urlExt=null + def commandString=null + def commandResult=null + def exists=false + + if(!exists){ + xsrf_token=returnXsfrToken(log, context, authenticationUser, authenticationPwd) + userIdent=USERID + domainId=getDomainId(log, context, domainCode, authenticationUser, authenticationPwd) + urlToSMP=getSoapUiCustomProperty(log, context, "url", "project",false) + urlExt="/ui/internal/rest/$userIdent/domain/$domainId/update-sml-integration-data" + json=ifWindowsEscapeJsonString('{\"status\":0, \"index\":0,\"actionMessage\":null,\"domainId\":\"' + "${domainId}" + '\", \"domainCode\":\"' + "${domainCode}" + '\", \"smlSubdomain\":\"' + "${smlSubdomain}" + '\",\"smlSmpId\":\"' + "${smlSmpId}" + '\", \"smlClientKeyAlias\":\"' + "${smlClientKeyAlias}" + '\", \"smlClientCertAuth\":\"' + "${smlClientCertAuth}" + '\",\"smlRegistered\":\"' + "${smlRegistered}" + '\"}') + + try{ + commandString=["curl", urlToSMP+urlExt, + "--cookie", context.expand('${projectDir}') + File.separator + "cookie.txt", + "-H", "Content-Type: application/json", + "-H","X-XSRF-TOKEN: " + xsrf_token, + "-X", "POST", + "--data", json, + "-v"] + + commandResult=runCommandInShell(log, commandString) + }finally{ + XSFRTOKEN=null + } + assert((commandResult[1]==~ /(?s).*HTTP\/\d.\d\s*200.*/) || commandResult[1].contains("successfully")),"Error:addSMLintegrationData: Error while trying to add SML integration data for domain \"$domainCode\". CommandResult[0]:" +commandResult[0] + "| commandResult[1]:" + commandResult[1] + debugLog(" addSMLintegrationData [][] SML integration data added for domain \"$domainCode\".", log) + }else{ + debugLog(" addSMLintegrationData [][] Unknown error while trying to add SML integration data for domain \"$domainCode\" ...", log) + } + } + +//---------------------- Register domain in SML --------------------------- + def static registerDomainSML(log, context, domainCode, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"registerDomainSML\".", log) + debugLog(" registerDomainSML [][] Registering domain \"$domainCode\" in SML ...", log) + def userIdent=null + def domainId=null + def xsrf_token=null + def urlToSMP=null + def urlExt=null + def commandString=null + def commandResult=null + def exists=false + + if(!exists){ + xsrf_token=returnXsfrToken(log, context, authenticationUser, authenticationPwd) + userIdent=USERID + domainId=getDomainId(log, context, domainCode, authenticationUser, authenticationPwd) + urlToSMP=getSoapUiCustomProperty(log, context, "url", "project",false) + urlExt="ui/internal/rest/domain/$domainId/sml-register/$domainCode" + + try{ + commandString=["curl", urlToSMP+urlExt, + "--cookie", context.expand('${projectDir}') + File.separator + "cookie.txt", + "-H", "Content-Type: application/json", + "-H","X-XSRF-TOKEN: " + xsrf_token, + "-X", "PUT", + "-v"] + + commandResult=runCommandInShell(log, commandString) + }finally{ + XSFRTOKEN=null + } + assert((commandResult[1]==~ /(?s).*HTTP\/\d.\d\s*200.*/) || commandResult[1].contains("successfully")),"Error:registerDomainSML: Error while trying to register domain \"$domainCode\" in the SML. CommandResult[0]:" +commandResult[0] + "| commandResult[1]:" + commandResult[1] + debugLog(" registerDomainSML [][] Domain \"$domainCode\" is now registered in the SML.", log) + }else{ + debugLog(" registerDomainSML [][] Unknown error while trying to register domain \"$domainCode\" in the SML ...", log) + } + } + + +//========================================================================= +//========================== Domains functions ============================ +//========================================================================= +//--------------------------- Create a domain ----------------------------- + def static createDomain(log, context, domainCode, signatureKeyAlias, visibility="PUBLIC", smlSmpId="", smlPartIdRegexp="", smlClientKeyAlias="", smlSubdomain="", authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"createDomain\".", log) + debugLog(" createDomain [][] Creating domain \"$domainCode\" ...", log) + def json=null + def userIdent=null + def xsrf_token=null + def urlToSMP=null + def urlExt=null + def commandString=null + def commandResult=null + def exists=domainExists(log, context, domainCode, authenticationUser, authenticationPwd) + + if(!exists){ + json=ifWindowsEscapeJsonString('{\"index\":null, \"visibility\":\"' + "${visibility}" + '\", \"domainCode\":\"' + "${domainCode}" + '\",\"smlSubdomain\":\"' + "${smlSubdomain}" + '\",\"smlSmpId\":\"' + "${smlSmpId}" + '\",\"smlParticipantIdentifierRegExp\":\"' + "${smlPartIdRegexp}" + '\",\"smlClientKeyAlias\":\"' + "${smlClientKeyAlias}" + '\",\"signatureKeyAlias\":\"' + "${signatureKeyAlias}" + '\",\"status\":2,\"smlRegistered\":false,\"smlClientCertAuth\":false }') + xsrf_token=returnXsfrToken(log, context, authenticationUser, authenticationPwd) + userIdent=USERID + urlToSMP=getSoapUiCustomProperty(log, context, "url", "project",false) + urlExt="/ui/internal/rest/$userIdent/domain/create" + + try{ + commandString=["curl", urlToSMP+urlExt, + "--cookie", context.expand('${projectDir}') + File.separator + "cookie.txt", + "-H", "Content-Type: application/json", + "-H","X-XSRF-TOKEN: " + xsrf_token, + "-X", "PUT", + "--data", json, + "-v"] + + commandResult=runCommandInShell(log, commandString) + }finally{ + XSFRTOKEN=null + } + assert((commandResult[1]==~ /(?s).*HTTP\/\d.\d\s*200.*/) || commandResult[1].contains("successfully")),"Error:createDomain: Error while trying to create domain $domainCode. CommandResult[0]:" +commandResult[0] + "| commandResult[1]:" + commandResult[1] + debugLog(" createDomain [][] Domain \"$domainCode\" created successfully.", log) + }else{ + debugLog(" createDomain [][] Domain \"$domainCode\" already exists: skip the creation ...", log) + } + } + +//--------------------------- Delete a domain ----------------------------- + def static deleteDomain(log, context, domainCode, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"deleteDomain\".", log) + debugLog(" deleteDomain [][] Deleting domain \"$domainCode\" ...", log) + def userIdent=null + def domainId=null + def xsrf_token=null + def urlToSMP=null + def urlExt=null + def commandString=null + def commandResult=null + def exists=domainExists(log, context, domainCode, authenticationUser, authenticationPwd) + + if(exists){ + domainId=getDomainId(log, context, domainCode, authenticationUser, authenticationPwd) + xsrf_token=returnXsfrToken(log, context, authenticationUser, authenticationPwd) + userIdent=USERID + urlToSMP=getSoapUiCustomProperty(log, context, "url", "project",false) + urlExt="/ui/internal/rest/$userIdent/domain/$domainId/delete" + try{ + commandString=["curl", urlToSMP+urlExt, + "--cookie", context.expand('${projectDir}') + File.separator + "cookie.txt", + "-H","X-XSRF-TOKEN: " + xsrf_token, + "-X", "DELETE", + "-v"] + + commandResult=runCommandInShell(log, commandString) + }finally{ + XSFRTOKEN=null + } + assert((commandResult[1]==~ /(?s).*HTTP\/\d.\d\s*200.*/) || commandResult[1].contains("successfully")),"Error:deleteDomain: Error while trying to delete domain $domainCode. CommandResult[0]:" +commandResult[0] + "| commandResult[1]:" + commandResult[1] + + debugLog(" deleteDomain [][] Domain \"$domainCode\" successfully deleted.", log) + }else{ + debugLog(" deleteDomain [][] Domain \"$domainCode\" does not exist: skip the deletion ...", log) + } + } + +//----------------- retrieve metadata for all domains --------------------- + def static getAllDomainsMetadata(log, context, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"getAllDomainsMetadata\".", log) + debugLog(" getAllDomainsMetadata [][] Get json list of all domains metadata ...", log) + def userIdent=null + def xsrf_token=null + def urlToSMP=null + def urlExt=null + def commandString=null + def commandResult=null + + xsrf_token=returnXsfrToken(log, context, authenticationUser, authenticationPwd) + userIdent=USERID + urlToSMP=getSoapUiCustomProperty(log, context, "url", "project",false) + urlExt="/ui/internal/rest/$userIdent/domain" + + commandString=["curl", urlToSMP+urlExt, + "--cookie", context.expand('${projectDir}') + File.separator + "cookie.txt", + "-H","X-XSRF-TOKEN: " + xsrf_token, + "-X", "GET", + "-v"] + + commandResult=runCommandInShell(log, commandString) + + assert((commandResult[1]==~ /(?s).*HTTP\/\d.\d\s*200.*/) || commandResult[1].contains("successfully")),"Error:getAllDomainsMetadata: Error while trying to retrieve all domains metadata. CommandResult[0]:" +commandResult[0] + "| commandResult[1]:" + commandResult[1] + debugLog(" getAllDomainsMetadata [][] Domains metadata retrieved successfully.", log) + return commandResult[0] + } + +//-------------------- get single Domain Metadata ------------------------- + def static getDomainMetadata(log, context, domainCode, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"getDomainMetadata\".", log) + debugLog(" getDomainMetadata [][] Get metadata for domain $domainCode ...", log) + def jsonSlurper = new JsonSlurper() + def domMeta=null + + def dataMap=jsonSlurper.parseText(getAllDomainsMetadata(log, context, authenticationUser, authenticationPwd)) + + dataMap.each{ dom -> + if(dom.domainCode.toLowerCase().equals(domainCode.toLowerCase())){ + debugLog(" getDomainMetadata [][] Domain \"$domainCode\" found.", log) + domMeta=dom + } + } + + return domMeta + } + +//----------------------- get single Domain Id ---------------------------- + def static getDomainId(log, context, domainCode, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"getDomainId\".", log) + debugLog(" getDomainId [][] Get domainId for domain \"$domainCode\" ...", log) + + def dataMap=getDomainMetadata(log, context, domainCode, authenticationUser, authenticationPwd) + + assert(dataMap!=null),"Error:getDomainId: Error while trying to retrieve domainID for domain $domainCode: metadata returned is null" + return dataMap.domainId + } + +//----------------------- get Domains codes List -------------------------- + def static getDomainCodesList(log, context, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"getDomainCodesList\".", log) + debugLog(" getDomainCodesList [][] Get all domainCodes list ...", log) + def domList=[] + def jsonSlurper = new JsonSlurper() + + def dataMap=jsonSlurper.parseText(getAllDomainsMetadata(log, context, authenticationUser, authenticationPwd)) + dataMap.each{ dom -> + domList<<dom.domainCode + } + return domList + } + +//----------------------- check if domain exists -------------------------- + def static boolean domainExists(log, context, domainCode, authenticationUser=SYSTEM_USER, authenticationPwd=SYSTEM_PWD){ + debugLog("Calling \"domainExists\".", log) + debugLog(" domainExists [][] Check if domain \"$domainCode\" exists ...", log) + + def dataMap=getDomainCodesList(log, context, authenticationUser, authenticationPwd) + if(dataMap*.toLowerCase().contains(domainCode.toLowerCase())){ + debugLog(" domainExists [][] Domain \"$domainCode\" exists.", log) + return true + } + debugLog(" domainExists [][] Domain \"$domainCode\" does not exist.", log) + return false + } + + +//========================================================================= +//========================= Curl command functions ======================== +//========================================================================= +//-------------------------- Run curl command ----------------------------- + static def runCommandInShell(log, inputCommand) { + debugLog("Calling \"runCommandInShell\".", log) + def outputCatcher = new StringBuffer() + def errorCatcher = new StringBuffer() + debugLog(" runCommandInShell [][] Run curl command: " + inputCommand, log) + if (inputCommand) { + def proc = inputCommand.execute() + if (proc != null) { + proc.waitForProcessOutput(outputCatcher, errorCatcher) + } + } + debugLog(" runCommandInShell [][] outputCatcher: " + outputCatcher.toString(), log) + debugLog(" runCommandInShell [][] errorCatcher: " + errorCatcher.toString(), log) + return ([outputCatcher.toString(), errorCatcher.toString()]) + } + +//------------------------ Get returnXsfr Token --------------------------- + static String returnXsfrToken(log, context, String userLogin=SYSTEM_USER, passwordLogin=SYSTEM_PWD) { + def String output="" + if ((XSFRTOKEN == null) || !LOGGED_USER.toLowerCase().equals(userLogin)) { + output=fetchCookieHeader(log, context, userLogin, passwordLogin) + XSFRTOKEN=output.find("XSRF-TOKEN.*;").replace("XSRF-TOKEN=", "").replace(";", "") + USERID=output.find("userId.*,").split(",")[0].replace("\"","").replace("userId:","") + LOGGED_USER=userLogin + } + return XSFRTOKEN + } + +//-------------------------- Get Cookie Header ---------------------------- + static String fetchCookieHeader(log, context, String userLogin = SYSTEM_USER, passwordLogin = SYSTEM_PWD) { + def json=null + json = ifWindowsEscapeJsonString('{\"username\":\"' + "${userLogin}" + '\",\"password\":\"' + "${passwordLogin}" + '\"}') + def urlToSMP=getSoapUiCustomProperty(log, context, "url", "project",false) + def urlExt="/ui/public/rest/security/authentication" + def commandString = ["curl", urlToSMP+urlExt, + "-i", + "-H", "Content-Type: application/json", + "--data-binary", json, "-c", context.expand('${projectDir}') + File.separator + "cookie.txt", + "--trace-ascii", "-"] + def commandResult = runCommandInShell(log, commandString) + assert(commandResult[0].contains("XSRF-TOKEN")),"Error:Authenticating user: Error while trying to connect to the DomiSMP." + return commandResult[0] + } + +//---------------------- Format json input for windows -------------------- + static def ifWindowsEscapeJsonString(json) { + if (System.properties['os.name'].toLowerCase().contains('windows')) + json = json.replace("\"", "\\\"") + return json + } + +//------------------------ Format json input for curl --------------------- + static def formatJsonForCurl(log, input) { + if (System.properties['os.name'].toLowerCase().contains('windows')) { + assert(input != null),"Error:formatJsonForCurl: input string is null." + assert(input.contains("[") && input.contains("]")),"Error:formatJsonForCurl: input string is corrupted." + def intermediate = input.substring(input.indexOf("[") + 1, input.lastIndexOf("]")).replace("\"", "\"\"\"") + return "[" + intermediate + "]" + } + return input + } + +//---------------------- url code space char for curl --------------------- + def static urlEncode(log, toEncode,format="UTF-8"){ + + debugLog(" ==== Calling \"urlEncode\".",log) + return java.net.URLEncoder.encode(toEncode, format).replaceAll("\\+", "%20") + + } + +//----------------------------- Compare 2 tables -------------------------- + def String compareTables(tab1,tab2){ + def found = 0; + if(tab1.size()!=tab2.size()){ + return "false"; + } + for (String item1 : tab1) { + for (String item2 : tab2) { + if(item1 == item2){ + found = 1; + } + } + if(found==0){ + return "false"; + } + found = 0; + } + found = 0; + for (String item2 : tab2) { for (String item1 : tab1) { if(item1 == item2){ found = 1; @@ -847,24 +1978,16 @@ class SMP implements AutoCloseable } return "true"; } -//================================================================================= - - -//================================================================================= -//============= Locate the test case for display it in the error logs ============= -//================================================================================= +//------------------------------- Locate test ----------------------------- +// To be deprecated def String locateTest(){ // Returns: "--TestCase--testStep--" return("--"+context.testCase.name+"--"+context.testCase.getTestStepAt(context.getCurrentStepIndex()).getLabel()+"-- "); } -//================================================================================= - - -//================================================================================= -//============================== Dump request table =============================== -//================================================================================= +//------------------------- Dump request table ---------------------------- +// To be deprecated def String dumpRequestTable(){ def ii = 0; log.info("== Request Table =="); @@ -874,12 +1997,9 @@ class SMP implements AutoCloseable } log.info("================================"); } -//================================================================================= - -//================================================================================= -//============================== Dump response table ============================== -//================================================================================= +//--------------------------- Dump response table ------------------------- +// To be deprecated def String dumpResponseTable(){ def ii = 0; log.info("== Response Table =="); @@ -889,12 +2009,9 @@ class SMP implements AutoCloseable } log.info("================================"); } -//================================================================================= - -//================================================================================= -//================================== Dump table =================================== -//================================================================================= +//------------------------------- Dump table ------------------------------ +// To be deprecated def dumpTable(tableToDump, String name, dimension){ def ii = 0; if(dimension=='2'){ @@ -913,9 +2030,12 @@ class SMP implements AutoCloseable } log.info("================================"); } -//================================================================================= - -//====================== Signature code =================================== + + +//========================================================================= +//=========================== Signature functions ========================= +//========================================================================= +//-------------------------- Return Dom document -------------------------- def Document returnDOMDocument(String input){ def Document doc = null; try { @@ -931,6 +2051,7 @@ class SMP implements AutoCloseable return(doc); } +//------------------------ Decode X509 Certificate ------------------------ def Certificate decodeX509Certificate(Document doc){ def Certificate cert = null; def String certMessage = null; @@ -947,6 +2068,7 @@ class SMP implements AutoCloseable return (cert); } +//--------------------------- Validate Signature -------------------------- def Boolean validateSignature(Document doc){ def Boolean validFlag = true; @@ -970,6 +2092,7 @@ class SMP implements AutoCloseable return (validFlag); } +//-------------------- Validate Signature Extension ----------------------- def Boolean validateSignatureExtension(Document doc){ def Boolean validFlag = true; @@ -1001,7 +2124,7 @@ class SMP implements AutoCloseable return (validFlag); } - +//----------------------------- Find Element ------------------------------ def Element findElement(Document doc, String elementName, String target, String nameSpace){ def elements =null; @@ -1029,6 +2152,7 @@ class SMP implements AutoCloseable } } +//----------------- Print signature valiation errors ---------------------- def printErrorSigValDetails(DOMValidateContext valContext, XMLSignature signature){ boolean sv = signature.getSignatureValue().validate(valContext); log.info("signature validation status: " + sv); @@ -1045,10 +2169,312 @@ class SMP implements AutoCloseable } } +//----------------------- Display signature info -------------------------- def displaySignatureInfo(XMLSignature signature,DOMValidateContext valContext){ log.info"======== Signature ========"; log.info "- Signature Value: "+signature.getSignatureValue().getValue(); log.info"==========================="; } + +//========================================================================= +//========================== Utilities functions ========================== +//========================================================================= +//---------------------- Converta Json string to Map ---------------------- + def static convertJsonStrToMap(log,input=""){ + + def jsonSlurper=new JsonSlurper() + def resultMap=null + + try{ + resultMap=jsonSlurper.parseText(input) + }catch(Exception ex){ + assert 0,"convertJsonStrToMap: exception occurred while parsing input \"$input\" value as json: " + ex + } + + return resultMap + } + +//-------------------- Sleep for a specific duration ---------------------- + static def waitFor(log,String duration="0", String unit="min", message=""){ + def totalDur=0 + def valueArr=[] + def slpMes="$duration $unit $message" + + try{ + valueArr=duration.split("\\.") + if(unit.toLowerCase().equals("sec")){ + totalDur=(valueArr[0] as Integer)*1000 + }else{ + if(valueArr.size()==2){ + totalDur=( ((valueArr[0] as Integer)*60)+(valueArr[1] as Integer) )*1000 + slpMes=valueArr[0]+" min and "+valueArr[1]+" sec $message" + }else{ + totalDur=(duration as Integer)*60*1000 + } + } + }catch(NumberFormatException ex){ + debugLog("waitFor:Error: Please verify the duration format. Must be int (min or sec) or int.int (only min)", log) + assert 0,"Exception occurred: " + ex + } + debugLog("------------ Sleeping for $slpMes ...", log) + sleep(totalDur) + debugLog("------------ Sleeping for $slpMes DONE", log) + } + +//-------------------- Extract node value from input ---------------------- + def String extractNodeValue(String nodeName, String input,String parent=null, String attribute=null){ + def String result = "0"; + if(nodeName=="Extension"){ + result=""; + } + def rootNode = new XmlSlurper().parseText(input); + def allNodes = rootNode.depthFirst().each{ + if((it.name()== nodeName)&&((parent==null)||(it.parent().name()==parent))){ + if(attribute==null){ + if(nodeName=="Extension"){ + result=result+it.text(); + }else{ + result=it.text(); + } + } + else{ + result=it.@{attribute.toString()}.text(); + } + } + } + if(result==""){ + result="0"; + } + return result; + } + +//------------------------ Extract extension values ----------------------- +// To be deprecated ? + // Extensions are extracted in a different way + def String extractExtValues(String extInput){ + def String extResult = ""; + def String inputTrimmed=extInput.replaceAll("\n","").replaceAll("\r", "").replaceAll(">\\s+<", "><").replaceAll("%23","#").replaceAll("%3A",":"); + def containerExt = (inputTrimmed =~ /<Extension>((?!<Extension>).)*<\/Extension>/); + while(containerExt.find()){ + extResult = extResult+containerExt.group(); + } + if(extResult==""){ + extResult="0"; + } + //log.info "<AllExtensionsRoot>"+extResult+"</AllExtensionsRoot>"; + return "<AllExtensionsRoot>"+extResult+"</AllExtensionsRoot>"; + } + +//----------------------------- Compare 2 XMLs ---------------------------- +// To be deprecated + def Boolean compareXMLs(String request, String response){ + def DetailedDiff myDiff = new DetailedDiff(new Diff(request, response)); + def List allDifferences = myDiff.getAllDifferences(); + + if(!myDiff.similar()){ + // Enable for more logs + for (Object object : allDifferences){ + Difference difference = (Difference)object; + log.error(difference); + log.error("============================"); + } + return false; + } + return true; + } + +//----------------------------- Compare 2 XMLs ---------------------------- + // Difference between XMLs + def static Boolean compare2XMLs(log,String request, String response){ + XMLUnit.setIgnoreWhitespace(true); + def DetailedDiff myDiff = new DetailedDiff(new Diff(request, response)); + def List allDifferences = myDiff.getAllDifferences(); + + if(!myDiff.similar()){ + // Enable for more logs + for (Object object : allDifferences){ + Difference difference = (Difference)object; + log.error(difference); + log.error("============================"); + } + return false; + } + return true; + } + +//--------------------- Remove namespaces from input ---------------------- + def static String removeNamespaces(String input){ + def String result = null; + result = input.replaceAll(/<\/.{0,4}:/,"</"); + result = result.replaceAll(/<.{0,4}:/,"<"); + result = result.replace("%23","#"); + result = result.replace("%3A",":"); + return result; + } + +//------------------------- Extract part from XML ------------------------- + def String extractPartFromXML(String input, String requestName){ + def String startTag = null; + def String endTag = null; + def String result = null; + + //if(requestName.toLowerCase()=="servicegroup"){ + // startTag = "<ServiceMetadataReferenceCollection>"; + // endTag = "</ServiceGroup>"; + //} + if(requestName.toLowerCase()=="signature"){ + startTag = "<Signature"; + endTag = "</SignedServiceMetadata>"; + } + if(requestName.toLowerCase()=="servicemetadata"){ + startTag = "<ProcessList>"; + endTag = "</ServiceInformation>"; + } + result = input.substring(input.indexOf(startTag), input.indexOf(endTag)); + return result; + } + def static String extractFromXML(String input, String target){ + def String startTag = "<"+target+">"; + def String endTag = "</"+target+">"; + def targetSize=endTag.length() + def String result = null; + + if(input.indexOf(startTag)<0){ + return "" + } + result = input.substring(input.indexOf(startTag), input.lastIndexOf(endTag)+targetSize); + return result; + } + +//---------------------- Return hash value of input ----------------------- + def String returnHash(String input){ + def String result = MessageDigest.getInstance("MD5").digest(input.toLowerCase(Locale.US).bytes).encodeHex().toString() + return result; + } + + +//========================================================================= +//======================= Handle soapui properties ======================== +//========================================================================= +//---------------- Get the SoapUi custom property value ------------------- + def static getSoapUiCustomProperty(log, context, String custPropName="", String level="testcase",canBeNull=false){ + + def retPropVal=null + + switch (level.toLowerCase()) { + case "testcase": + retPropVal=context.expand('${#TestCase#'+custPropName+'}') + break + case "testsuite": + retPropVal=context.expand('${#TestSuite#'+custPropName+'}') + break + case "project": + retPropVal=context.expand('${#Project#'+custPropName+'}') + break + default: + debugLog("Warning:getSoapUiCustomProperty: Unknown type of custom property level: \"$level\". Assuming test case level property", log) + retPropVal=context.expand('${#TestCase#'+custPropName+'}') + } + + if(!canBeNull){ + assert(retPropVal!= null),"Error:getSoapUiCustomProperty: Couldn't fetch property \"$custPropName\" value at level \"$level\"" + assert(retPropVal.trim()!= ""),"Error:getSoapUiCustomProperty: Property \"$custPropName\" at level \"$level\" returned value is empty." + } + return retPropVal + } + +//------------ Get the SoapUi custom property value as a map -------------- + def static getSoapUiCustomPropAsMap(log, context, String custPropName="", String level="testcase"){ + + def textInput=getSoapUiCustomProperty(log,context, custPropName, level) + def resultMap=convertJsonStrToMap(log,textInput) + + return resultMap + } + +//---------- Get the SoapUi custom property value as a Integer ------------ + def static getSoapUiCustomPropAsInt(log, context, String custPropName="", String level="testcase"){ + + def resultInt=null + + resultInt=(getSoapUiCustomProperty(log,context, custPropName, level) as Integer) + + return resultInt + } + +//------------ Get the SoapUi custom property value as a Long ------------- + def static getSoapUiCustomPropAsLong(log, context, String custPropName="", String level="testcase"){ + + def resultInt=null + + resultInt=(getSoapUiCustomProperty(log,context, custPropName, level) as Long) + + return resultInt + } + +//---------- Get the SoapUi custom property value as a Boolean ------------ + def static getSoapUiCustomPropAsBoolean(log, context, String custPropName="", String level="testcase"){ + + def resultInt=null + + resultInt=Boolean.valueOf(getSoapUiCustomProperty(log,context, custPropName, level)) + + return resultInt + } + +//----------------- Set the SoapUi custom property value ------------------ + def static setSoapUiCustomProperty(log,testRunner, String custPropName="", String custPropValue="", level="testcase"){ + switch (level.toLowerCase()) { + case "testcase": + testRunner.testCase.setPropertyValue(custPropName,custPropValue) + break + case "testsuite": + testRunner.testCase.testSuite.setPropertyValue(custPropName,custPropValue) + break + case "project": + testRunner.testCase.testSuite.project.setPropertyValue(custPropName,custPropValue) + break + default: + debugLog("Warning:setSoapUiCustomProperty: Unknown type of custom property level: \"$level\". Assuming test case level property", log) + testRunner.testCase.setPropertyValue(custPropName,custPropValue) + } + debugLog(" ==== \"setSoapUiCustomProperty\" DONE.", log) + } + + +// To be deprecated +//// filterForTestSuite = /PASSING_AUTO_BAMBOO/ // for multiple test suite use more advanced regexp like for example: /PASSING_AUTO_BAMBOO|PASSING_NOT_FOR_BAMBOO/ +//// filterForTestCases = /SMP001.*/ //for single test case use simple regexp like /SMP001.*/ + + def cleanAndAddHeaderElement(filterForTestSuite, filterForTestCases, String fieldName, String newValue = null, restMethodName = 'PUT ServiceGroup') { + + debugLog("START: modyfication of test requests", log) + context.testCase.testSuite.project.getTestSuiteList().each { testSuite -> + if (testSuite.getLabel() =~ filterForTestSuite) { + debugLog("test suite: " + testSuite.getLabel(), log) + testSuite.getTestCaseList().each { testCase -> + if (testCase.getLabel() =~ filterForTestCases) { + debugLog("test label:" + testCase.getLabel(), log) + testCase.getTestStepList().each {testStep -> + if (testStep instanceof RestTestRequestStep && testStep.getRestMethod().name == restMethodName) { + + def hOld = testStep.getHttpRequest().getRequestHeaders() + hOld.remove(fieldName) + hOld.remove(fieldName.capitalize()) + hOld.remove(fieldName.toUpperCase()) + if (newValue) + hOld[fieldName] = [newValue] + testStep.getHttpRequest().setRequestHeaders(hOld) + debugLog("For testStep:" + testStep.name + "; Header: " + testStep.getHttpRequest().getRequestHeaders(), log) + } + } + } + + } + } + } + debugLog("END: Modification of requests hedears finished", log) + } + } -- GitLab