diff --git a/smp-soapui-tests/soapui/SMP_2.0/DomiSMP-Oasis2-soapui-project.xml b/smp-soapui-tests/soapui/SMP_2.0/DomiSMP-Oasis2-soapui-project.xml
new file mode 100644
index 0000000000000000000000000000000000000000..e823badc7d5cc458e692cebe9bbf6bc3e6a64cbe
--- /dev/null
+++ b/smp-soapui-tests/soapui/SMP_2.0/DomiSMP-Oasis2-soapui-project.xml
@@ -0,0 +1,8901 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<con:soapui-project activeEnvironment="Default" name="DomiSMP-Oasis2" resourceRoot="${projectDir}" soapui-version="5.6.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="&lt;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="&lt;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">&lt;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: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">&lt;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: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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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: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">&lt;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: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">&lt;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">&lt;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">&lt;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">&lt;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: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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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="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">&lt;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="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">&lt;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="ad0a6243-8c45-4c24-a07d-2fe1b8638b23"><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">&lt;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>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_001</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: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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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"><con:settings/><con:config service="SMP" resourcePath="/{ResourceIdentifierScheme}::{ResourceIdentifierValue}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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"><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">&lt;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_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: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="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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</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>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>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>MultiCaseDefaultParticipantIdentifier</con:name><con:value>0088:777002AbZz777:test:smp-03_001</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: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">&lt;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">&lt;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">&lt;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>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_004</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#oasisSmp2ServiceGroupWith1ExtensionTemplate}</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="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">&lt;xml-fragment xmlns:con="http://eviware.com/soapui/config">&#13;
+  &lt;con:entry key="SSLClientCert" value="MIIDCTCCAfGgAwIBAgIJAPce6LEcs7eHMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzAeFw0yMzA1MDMxMzQzMjdaFw0yNDA1MDIxMzQzMjdaMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKQsdggt2dkSlNns1hLggft+GiIHOsdOko2RRG42tcRyOqG8W9d05OKDQv2j81m/9lTrQVg69PCftDfV9/cJMtuuk7yGLfGVDzkVL13DRthgAIJPiONmZhLtm3gpv+UqVLDfZkZjUjjjuYcgwYWFoCHIEfDqfslQ+UrkPcrTOEtwrNQwCIK0rTUlwgaX1P0MUht7Hrlwx7QbppyU4FUoixYAuC1jFK5opOiV4sXkDRC3zfaKMv7zc30GPwy8fSp7h1/mm7PwBuM41VyGTbldinzcdbYQF14RHhEU7yiMXQRA4vZs6P4Lw9KvAz+iiwP3uvGc5/63hzDGZfmqcK26pg0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAoxRxofX/0lJAFswHTq01DcgcsoNeVwbj2qq1tt7dfa480UdPoKwZYmTXnHrenUrD1pUYHU9K+HSY9WER7B+Mta4MxEAMSWt9cIlCtbUTfR91uuWk/2phsM1cAH0fOpvHqjQD+TeCUqK4TkVd90sNR54Dsfc9Rn1RHCT6XWxLLtrgLT6CZIxPQUfJZ7LVyVBzpkjumBhFgW0JEe1FnExpTz3RcFGXxSexMvmm5I5xnVVx1TyES3cE3CBkMbSUypx/vBD1N9Nc4+B32HW0svExqVqt1WTHLARtuVWUjco3nL9U6SrLL3EKTM9qZ/1OYRitMYtkIlYMGxc7durhyKv20w=="/>&#13;
+  &lt;con:entry key="ServiceGroup-Owner" value="MIIDCTCCAfGgAwIBAgIJAPce6LEcs7eHMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzAeFw0yMzA1MDMxMzQzMjdaFw0yNDA1MDIxMzQzMjdaMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKQsdggt2dkSlNns1hLggft+GiIHOsdOko2RRG42tcRyOqG8W9d05OKDQv2j81m/9lTrQVg69PCftDfV9/cJMtuuk7yGLfGVDzkVL13DRthgAIJPiONmZhLtm3gpv+UqVLDfZkZjUjjjuYcgwYWFoCHIEfDqfslQ+UrkPcrTOEtwrNQwCIK0rTUlwgaX1P0MUht7Hrlwx7QbppyU4FUoixYAuC1jFK5opOiV4sXkDRC3zfaKMv7zc30GPwy8fSp7h1/mm7PwBuM41VyGTbldinzcdbYQF14RHhEU7yiMXQRA4vZs6P4Lw9KvAz+iiwP3uvGc5/63hzDGZfmqcK26pg0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAoxRxofX/0lJAFswHTq01DcgcsoNeVwbj2qq1tt7dfa480UdPoKwZYmTXnHrenUrD1pUYHU9K+HSY9WER7B+Mta4MxEAMSWt9cIlCtbUTfR91uuWk/2phsM1cAH0fOpvHqjQD+TeCUqK4TkVd90sNR54Dsfc9Rn1RHCT6XWxLLtrgLT6CZIxPQUfJZ7LVyVBzpkjumBhFgW0JEe1FnExpTz3RcFGXxSexMvmm5I5xnVVx1TyES3cE3CBkMbSUypx/vBD1N9Nc4+B32HW0svExqVqt1WTHLARtuVWUjco3nL9U6SrLL3EKTM9qZ/1OYRitMYtkIlYMGxc7durhyKv20w=="/>&#13;
+  &lt;con:entry key="domain" value="${#TestCase#Domain}"/>&#13;
+&lt;/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:assertion type="Simple Contains" id="3f6f0618-7b9a-44b3-972b-65c58e0ad959" name="Contains User Not Authorized Message"><con:configuration><token>User is not authorized for the domain</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">&lt;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">&lt;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>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</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_005</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: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">&lt;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">&lt;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">&lt;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">&lt;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>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_007</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: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">&lt;xml-fragment xmlns:con="http://eviware.com/soapui/config">&#13;
+  &lt;con:entry key="ServiceGroup-Owner" value="${#TestCase#HeaderServiceGroupOwner}"/>&#13;
+  &lt;con:entry key="domain" value="${#TestCase#Domain}"/>&#13;
+&lt;/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">&lt;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>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</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_008</con:value></con:property><con:property><con:name>Username</con:name><con:value>user</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>HeaderServiceGroupOwner</con:name><con:value>CN=SMP_0112992001,O=DIGIT,C=BE</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>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="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">&lt;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">&lt;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>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</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_009</con:value></con:property><con:property><con:name>Username</con:name><con:value>user</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>ExpectedResponsePutResource</con:name><con:value>User must be authenticated for the action:</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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;xml-fragment xmlns:con="http://eviware.com/soapui/config">&#13;
+  &lt;con:entry key="ServiceGroup-Owner" value="CN=SMP_0112992001,O=DIGIT,C=BE"/>&#13;
+  &lt;con:entry key="domain" value="${#TestCase#Domain}"/>&#13;
+&lt;/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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</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_010</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>InvalidParticipantIdentifier</con:name><con:value>0088:inexistent:test</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>InvalidResourceIdentifierScheme</con:name><con:value>ehealth-notexistent-qns</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_INVALIDParticipantIDOccurence2</con:name><con:value>Participant identifiers don't match between URL parameter</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>ExpectedResponsePutResourceWRONG_FIELDParticipantID</con:name><con:value/></con:property><con:property><con:name>ExpectedResponsePutResourceFORMAT_ERRORDelimiter</con:name><con:value/></con:property><con:property><con:name>ExpectedResponsePutResourceWRONG_FIELDRef</con:name><con:value/></con:property><con:property><con:name>ExpectedResponsePutResourceUSER_NOT_FOUND</con:name><con:value/></con:property><con:property><con:name>ExpectedResponsePutResourceXSD_INVALIDParticipantIDOccurence0</con:name><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: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">&lt;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">&lt;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">&lt;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>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</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_012</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: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">&lt;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">&lt;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">&lt;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">&lt;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>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</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>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>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>MultiCaseDefaultParticipantIdentifier</con:name><con:value>0088:777002AbZz777:test:smp-03_013</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="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">&lt;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">&lt;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">&lt;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>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_014</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#oasisSmp2ServiceGroupWith1ExtensionTemplate}</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="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">&lt;xml-fragment xmlns:con="http://eviware.com/soapui/config">&#13;
+  &lt;con:entry key="SSLClientCert" value="MIIDCTCCAfGgAwIBAgIJAPce6LEcs7eHMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzAeFw0yMzA1MDMxMzQzMjdaFw0yNDA1MDIxMzQzMjdaMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKQsdggt2dkSlNns1hLggft+GiIHOsdOko2RRG42tcRyOqG8W9d05OKDQv2j81m/9lTrQVg69PCftDfV9/cJMtuuk7yGLfGVDzkVL13DRthgAIJPiONmZhLtm3gpv+UqVLDfZkZjUjjjuYcgwYWFoCHIEfDqfslQ+UrkPcrTOEtwrNQwCIK0rTUlwgaX1P0MUht7Hrlwx7QbppyU4FUoixYAuC1jFK5opOiV4sXkDRC3zfaKMv7zc30GPwy8fSp7h1/mm7PwBuM41VyGTbldinzcdbYQF14RHhEU7yiMXQRA4vZs6P4Lw9KvAz+iiwP3uvGc5/63hzDGZfmqcK26pg0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAoxRxofX/0lJAFswHTq01DcgcsoNeVwbj2qq1tt7dfa480UdPoKwZYmTXnHrenUrD1pUYHU9K+HSY9WER7B+Mta4MxEAMSWt9cIlCtbUTfR91uuWk/2phsM1cAH0fOpvHqjQD+TeCUqK4TkVd90sNR54Dsfc9Rn1RHCT6XWxLLtrgLT6CZIxPQUfJZ7LVyVBzpkjumBhFgW0JEe1FnExpTz3RcFGXxSexMvmm5I5xnVVx1TyES3cE3CBkMbSUypx/vBD1N9Nc4+B32HW0svExqVqt1WTHLARtuVWUjco3nL9U6SrLL3EKTM9qZ/1OYRitMYtkIlYMGxc7durhyKv20w=="/>&#13;
+  &lt;con:entry key="domain" value="${#TestCase#Domain}"/>&#13;
+&lt;/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">&lt;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">&lt;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">&lt;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>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_015</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>ExpectedResponseDeleteResourceUnauthorized</con:name><con:value>User must be authenticated for the action: [DELETE]</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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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>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_017</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>InexistentResourceIdentifierValue</con:name><con:value>0088:7770010100777:test:smp-02-Inexistent</con:value></con:property><con:property><con:name>ExpectedResponseDeleteInexistentResource</con:name><con:value>ServiceGroup not found</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="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">&lt;xml-fragment xmlns:con="http://eviware.com/soapui/config">&#13;
+  &lt;con:entry key="SSLClientCert" value="MIIDCTCCAfGgAwIBAgIJAPce6LEcs7eHMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzAeFw0yMzA1MDMxMzQzMjdaFw0yNDA1MDIxMzQzMjdaMEQxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFdXJvcGVhbiBDb21taXNzaW9uMRcwFQYDVQQDDA5FSEVBTFRIX1NNUF9FQzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKQsdggt2dkSlNns1hLggft+GiIHOsdOko2RRG42tcRyOqG8W9d05OKDQv2j81m/9lTrQVg69PCftDfV9/cJMtuuk7yGLfGVDzkVL13DRthgAIJPiONmZhLtm3gpv+UqVLDfZkZjUjjjuYcgwYWFoCHIEfDqfslQ+UrkPcrTOEtwrNQwCIK0rTUlwgaX1P0MUht7Hrlwx7QbppyU4FUoixYAuC1jFK5opOiV4sXkDRC3zfaKMv7zc30GPwy8fSp7h1/mm7PwBuM41VyGTbldinzcdbYQF14RHhEU7yiMXQRA4vZs6P4Lw9KvAz+iiwP3uvGc5/63hzDGZfmqcK26pg0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAoxRxofX/0lJAFswHTq01DcgcsoNeVwbj2qq1tt7dfa480UdPoKwZYmTXnHrenUrD1pUYHU9K+HSY9WER7B+Mta4MxEAMSWt9cIlCtbUTfR91uuWk/2phsM1cAH0fOpvHqjQD+TeCUqK4TkVd90sNR54Dsfc9Rn1RHCT6XWxLLtrgLT6CZIxPQUfJZ7LVyVBzpkjumBhFgW0JEe1FnExpTz3RcFGXxSexMvmm5I5xnVVx1TyES3cE3CBkMbSUypx/vBD1N9Nc4+B32HW0svExqVqt1WTHLARtuVWUjco3nL9U6SrLL3EKTM9qZ/1OYRitMYtkIlYMGxc7durhyKv20w=="/>&#13;
+  &lt;con:entry key="domain" value="${#TestCase#Domain}"/>&#13;
+&lt;/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">&lt;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">&lt;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">&lt;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>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_018</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>InvalidUsername</con:name><con:value>zemanel</con:value></con:property><con:property><con:name>InvalidPassword</con:name><con:value>12356</con:value></con:property><con:property><con:name>PutResourceRequestTemplate</con:name><con:value>${#Project#oasisSmp2ServiceGroupTemplate}</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: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">&lt;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">&lt;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">&lt;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">&lt;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>ResourceDefinitionUrlPathSegment</con:name><con:value>oasis-bdxr-smp-2</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_019_2</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>Username2</con:name><con:value>VIhnrCJK</con:value></con:property><con:property><con:name>Password2</con:name><con:value>Gp[JdVPUt],+j-o|</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">&lt;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">&lt;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">&lt;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">&lt;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>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_020</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>ExpectedResponseDeleteResourceMalformedParams</con:name><con:value>Can not detect schema!</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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_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.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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_024</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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_026</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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_027</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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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>400</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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_028</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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_029</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:property><con:name>InvalidParticipantIdentifier</con:name><con:value>0088:inexistent:test</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>InvalidResourceIdentifierScheme</con:name><con:value>ehealth-notexistent-qns</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_INVALIDParticipantIDOccurence2</con:name><con:value>Participant identifiers don't match between URL parameter</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>ExpectedResponsePutResourceWRONG_FIELDParticipantID</con:name><con:value/></con:property><con:property><con:name>ExpectedResponsePutResourceFORMAT_ERRORDelimiter</con:name><con:value/></con:property><con:property><con:name>ExpectedResponsePutResourceWRONG_FIELDRef</con:name><con:value/></con:property><con:property><con:name>ExpectedResponsePutResourceUSER_NOT_FOUND</con:name><con:value/></con:property><con:property><con:name>ExpectedResponsePutResourceXSD_INVALIDParticipantIDOccurence0</con:name><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: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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_031</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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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>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_032</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: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:property><con:name>MultiCaseDefaultParticipantIdentifier</con:name><con:value>0088:777002AbZz777:test:smp-02_032</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: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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_033</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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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>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_036</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:property><con:name>InexistentDefaultParticipantIdentifierScheme</con:name><con:value>ehealth-actorid-abc</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>InexistentsecondDefaultParticipantIdentifierScheme</con:name><con:value>iso6523-inexistentactorid-upis</con:value></con:property><con:property><con:name>InexistentsecondDefaultDocTypeIdentifierScheme</con:name><con:value>busdox-inexistentdocid-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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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&amp;subject=CN=EHEALTH_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"/>
+  <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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_034</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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;entry key="Client-Cert" value="serial=f71ee8b11cb3b787&amp;amp;subject=CN=EEEALTH_SMP_EC,O=European Commission,C=BE&amp;amp;validFrom=Oct 21 02:00:00 2014 CEST&amp;amp;validTo=Oct 21 01:59:59 2030 CEST&amp;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_037</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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_038</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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_039</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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_040</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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_051</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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_053</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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_055</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: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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_056</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:property><con:name>InexistentDefaultParticipantIdentifierScheme</con:name><con:value>ehealth-actorid-abc</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>InexistentsecondDefaultParticipantIdentifierScheme</con:name><con:value>iso6523-inexistentactorid-upis</con:value></con:property><con:property><con:name>InexistentsecondDefaultDocTypeIdentifierScheme</con:name><con:value>busdox-inexistentdocid-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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_058</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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_059</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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_061</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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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:&#47;&#47;ap.example.com&#47;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_063</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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_065</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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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:&#47;&#47;ap.example.com&#47;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:&#47;&#47;ap.example.com&#47;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_068</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="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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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>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_069</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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_070</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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_071</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="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">&lt;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">&lt;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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_075</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="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">&lt;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">&lt;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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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">&lt;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_077</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="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">&lt;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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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">&lt;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">&lt;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_084</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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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_087</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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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>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>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>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="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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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">&lt;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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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}/{SubresourceDefinitionUrlPathSegment}/{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">&lt;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">&lt;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:8084/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>domain</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>&lt;ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">&lt;ParticipantIdentifier scheme="${=request.getProperty('ResourceIdentifierScheme').getValue()}">${=request.getProperty('ResourceIdentifierValue').getValue()}&lt;/ParticipantIdentifier>&lt;ServiceMetadataReferenceCollection/>&lt;/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/smp-soapui-tests/soapui/SMP_2.0/Project_Properties/testcase_properties.json b/smp-soapui-tests/soapui/SMP_2.0/Project_Properties/testcase_properties.json
new file mode 100644
index 0000000000000000000000000000000000000000..9635615e74a72aee20a25135ba6ae5e457956888
--- /dev/null
+++ b/smp-soapui-tests/soapui/SMP_2.0/Project_Properties/testcase_properties.json
@@ -0,0 +1,1151 @@
+{
+  "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"
+    }
+  ]
+}
\ No newline at end of file