Professional Documents
Culture Documents
Fiber - Copy - JMX
Fiber - Copy - JMX
>
<jmeterTestPlan version="1.2" properties="5.0" jmeter="5.1.1 r1855137">
<hashTree>
<TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan"
enabled="true">
<stringProp name="TestPlan.comments"></stringProp>
<boolProp name="TestPlan.functional_mode">false</boolProp>
<boolProp name="TestPlan.tearDown_on_shutdown">true</boolProp>
<boolProp name="TestPlan.serialize_threadgroups">false</boolProp>
<elementProp name="TestPlan.user_defined_variables" elementType="Arguments"
guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables"
enabled="true">
<collectionProp name="Arguments.arguments"/>
</elementProp>
<stringProp name="TestPlan.user_define_classpath"></stringProp>
</TestPlan>
<hashTree>
<CookieManager guiclass="CookiePanel" testclass="CookieManager"
testname="HTTP Cookie Manager" enabled="true">
<collectionProp name="CookieManager.cookies"/>
<boolProp name="CookieManager.clearEachIteration">true</boolProp>
</CookieManager>
<hashTree/>
<CacheManager guiclass="CacheManagerGui" testclass="CacheManager"
testname="HTTP Cache Manager" enabled="true">
<boolProp name="clearEachIteration">true</boolProp>
<boolProp name="useExpires">true</boolProp>
</CacheManager>
<hashTree/>
<ConfigTestElement guiclass="HttpDefaultsGui" testclass="ConfigTestElement"
testname="HTTP Request Defaults" enabled="true">
<elementProp name="HTTPsampler.Arguments" elementType="Arguments"
guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined
Variables" enabled="true">
<collectionProp name="Arguments.arguments"/>
</elementProp>
<stringProp name="HTTPSampler.domain">columbine12-pet.tdk.dk</stringProp>
<stringProp name="HTTPSampler.port">9015</stringProp>
<stringProp name="HTTPSampler.protocol">http</stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path">/axis/services/Columbine</stringProp>
<stringProp name="HTTPSampler.concurrentPool">6</stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</ConfigTestElement>
<hashTree/>
<Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="User
Defined Variables" enabled="true">
<collectionProp name="Arguments.arguments"/>
</Arguments>
<hashTree/>
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup"
testname="SC_Ra Fiber_Create_XML" enabled="false">
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
<elementProp name="ThreadGroup.main_controller"
elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController"
testname="Loop Controller" enabled="true">
<boolProp name="LoopController.continue_forever">false</boolProp>
<stringProp name="LoopController.loops">1</stringProp>
</elementProp>
<stringProp name="ThreadGroup.num_threads">1</stringProp>
<stringProp name="ThreadGroup.ramp_time">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
</ThreadGroup>
<hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="Tr01_Rafiber_OrderValidate" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><x:Envelope
xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header/>
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO-8859-1"?>

<command>


<cb-system>

<session-id>123</session-id>

<transaction-id>1478</transaction-id>

</cb-system>

<name>order-validate</name>


<parameter-list>

<phone-id-old/>


<installation>


<address>

<street-name>Viemosevej</street-name>

<street-code/>

<zip-code>2610</zip-code>

<municipal-code/>

<county/>

<house-no>28</house-no>

<main-door/>

</address>

</installation>

<previous-or-vacate-phone-no/>

<reuse-of-address/>

<service>RF-OPR</service>

</parameter-list>

</command>]]></soa:request>
<soa:userId>I00025</soa:userId>
<soa:password>HIPER</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain">columbine12-pet.tdk.dk</stringProp>
<stringProp name="HTTPSampler.port">9015</stringProp>
<stringProp name="HTTPSampler.protocol">http</stringProp>
<stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp>
<stringProp name="HTTPSampler.path">/axis/services/Columbine</stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
</hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="TR02_Rafiber_OrderCOmmand" enabled="false">
<elementProp name="HTTPsampler.Arguments" elementType="Arguments"
guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined
Variables" enabled="true">
<collectionProp name="Arguments.arguments"/>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">GET</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree/>
</hashTree>
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup"
testname="SC_BSA _COAX_Create_XML" enabled="false">
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
<elementProp name="ThreadGroup.main_controller"
elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController"
testname="Loop Controller" enabled="true">
<boolProp name="LoopController.continue_forever">false</boolProp>
<stringProp name="LoopController.loops">1</stringProp>
</elementProp>
<stringProp name="ThreadGroup.num_threads">1</stringProp>
<stringProp name="ThreadGroup.ramp_time">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
</ThreadGroup>
<hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="Tr01_BSA _COAXr_OrderValidate" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><?xml version="1.0"
encoding="UTF-8"?>
<x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header />
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO-8859-1"?>

<command>

<cb-system>

<session-id>123</session-id>

<transaction-id>1478</transaction-id>

</cb-system>

<name>order-validate</name>


<parameter-list>

<phone-id-old/>


<installation>


<address>

<street-name>GYVELVEJ</street-name>

<street-code/>

<zip-code>2720</zip-code>

<municipal-code/>

<county/>

<house-no>11</house-no>

<door-no/>

<floor/>

<main-door/>

</address>

</installation>

<previous-or-vacate-phone-no/>

<reuse-of-address/>

<service>BSAC-OPR</service>

</parameter-list>

</command>]]></soa:request>
<soa:userId>I00029</soa:userId>
<soa:password>FULLRATE</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="SessionID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">SessionID</stringProp>
<stringProp name="RegexExtractor.regex">columbine-session-id&gt;
(.*?)&lt;</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
</hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="Tr01_BSA _COAXr_OrderValidate" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><?xml version="1.0"
encoding="UTF-8"?>
<x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header />
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO88591"?>

<command>


<cbsystem>

<sessionid>123</sessionid>

<transactionid>1478</transactionid>

<columbinesessionid>${SessionID}</columbinesessionid>

</cbsystem>

<name>order</name>


<order>

<requesteddate>20191221</requesteddate>

<requestedtime>00:00:00</requestedtime>

<bookexactdate/>

<confirmletter>false</confirmletter>

<contactname>test</contactname>

<contactphoneno>22123456</contactphoneno>

<remarks/>

<orderreference/>


<installation>

<firstname>test</firstname>

<lastname>test</lastname>

<occupation/>

</installation>


<productchangelist>


<productchange>

<productid>001321100001COAX/U-SAMPROD//</productid>

<productcount>1</productcount>

<sikvalue>CB100000</sikvalue>

</productchange>



<productchange>

<productid>003710100001DOCSISTYPE/3-1</productid>

<productcount>1</productcount>

<sikvalue>CB100000</sikvalue>

</productchange>


<productchange>

<productid>003710100001PRIVEJETANL/3-0//</productid>

<productcount>1</productcount>

<sikvalue>CB100000</sikvalue>

</productchange>


<productchange>

<productid>003710100001SLØJFEANL/EJ//</productid>

<productcount>1</productcount>

<sikvalue>CB100000</sikvalue>

</productchange>


<productchange>

<productid>003321200001COAX-STIK-FINDES///</productid>

<productcount>1</productcount>

<sikvalue>CB100000</sikvalue>

</productchange>


<productchange>

<productid>003710110001COAX-STIK-EJ-GIGA///</productid>

<productcount>1</productcount>

<sikvalue>CB100000</sikvalue>

</productchange>


<productchange>

<productid>131512200001BSACO-HAST/50/50/</productid>

<productcount>1</productcount>

<sikvalue>CB100000</sikvalue>

</productchange>


<productchange>

<productid>069010100074</productid>

<productcount>1</productcount>

<sikvalue>CB100000</sikvalue>


<changeparameterlist>


<changeparameter>

<name>KONTAKT30</name>

<paramvalue>22123456</paramvalue>

</changeparameter>

</changeparameterlist>

</productchange>

</productchangelist>

</order>


<parameterlist>

<phoneidold/>


<installation>


<address>

<streetname>GYVELVEJ</streetname>

<streetcode/>

<zipcode>2720</zipcode>

<municipalcode/>

<county/>

<houseno>11</houseno>

<doorno/>

<floor/>

<maindoor/>

</address>

</installation>

<previousorvacatephoneno/>

<reuseofaddress/>

<service>BSACOPR</service>

</parameterlist>

</command>]]></soa:request>
<soa:userId>I00029</soa:userId>
<soa:password>FULLRATE</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
</hashTree>
</hashTree>
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup"
testname="SC_EBSA_Terminate_XML" enabled="false">
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
<elementProp name="ThreadGroup.main_controller"
elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController"
testname="Loop Controller" enabled="true">
<boolProp name="LoopController.continue_forever">false</boolProp>
<stringProp name="LoopController.loops">1</stringProp>
</elementProp>
<stringProp name="ThreadGroup.num_threads">1</stringProp>
<stringProp name="ThreadGroup.ramp_time">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
</ThreadGroup>
<hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="Tr01_EBSA_OrderValidate" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><x:Envelope
xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header/>
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO-8859-1"?>

<command>


<cb-system>

<session-id>123</session-id>

<transaction-id>1478</transaction-id>

</cb-system>

<name>order-validate</name>


<parameter-list>

<phone-no>EB516560</phone-no>

<zip-code/>

<house-no/>

<service>BSAE-NED</service>

</parameter-list>

</command>]]></soa:request>
<soa:userId>I00029</soa:userId>
<soa:password>TELIA</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="Product ID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">Product ID</stringProp>
<stringProp name="RegexExtractor.regex">product-id&gt;
(.*?)&lt;/product-id&gt</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">1</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="SessionID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">SessionID</stringProp>
<stringProp name="RegexExtractor.regex">columbine-session-id&gt;
(.*?)&lt;</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion"
testname="Response Assertion" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="-55187910">product-id&gt</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
</hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="TR02_EBSA_OrderCommand" enabled="false">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><x:Envelope
xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header/>
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO-8859-1"?>

<command>


<cb-system>

<session-id>123</session-id>

<transaction-id>1478</transaction-id>

<columbine-session-id>${SessionID}</columbine-session-id>

</cb-system>

<name>order</name>


<order>

<requested-date>2019-11-15</requested-date>

<requested-time>10:00:00</requested-time>

<book-exact-date/>

<confirm-letter>false</confirm-letter>

<contact-name>Test Test</contact-name>

<contact-phone-no>22123456</contact-phone-no>

<remarks/>

<order-reference/>


<product-change-list>


<product-change>

<product-id>${Product ID}</product-id>

<product-count>1</product-count>

<sik-value>CB100000</sik-value>

</product-change>

</product-change-list>

</order>


<parameter-list>

<phone-no>EB516319</phone-no>

<zip-code/>

<house-no/>

<service>BSAE-NED</service>

</parameter-list>

</command>]]></soa:request>
<soa:userId>I00029</soa:userId>
<soa:password>TELIA</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion"
testname="Response Assertion" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="2020558490">order-type&gt</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
</hashTree>
</hashTree>
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup"
testname="SC_Ra copper_Terminate_XML" enabled="false">
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
<elementProp name="ThreadGroup.main_controller"
elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController"
testname="Loop Controller" enabled="true">
<boolProp name="LoopController.continue_forever">false</boolProp>
<stringProp name="LoopController.loops">1</stringProp>
</elementProp>
<stringProp name="ThreadGroup.num_threads">1</stringProp>
<stringProp name="ThreadGroup.ramp_time">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
</ThreadGroup>
<hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="Tr01_RACopper_OrderValidate" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><x:Envelope
xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header/>
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO-8859-1"?>

<command>


<cb-system>

<session-id>123</session-id>

<transaction-id>1478</transaction-id>

</cb-system>

<name>order-validate</name>


<parameter-list>

<phone-no>EN101071</phone-no>

<zip-code/>

<house-no/>

<service>RK-NED</service>

</parameter-list>

</command>]]></soa:request>
<soa:userId>I00029</soa:userId>
<soa:password>TELIA</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="Product ID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">Product ID</stringProp>
<stringProp name="RegexExtractor.regex">product-id&gt;
(.*?)&lt;/product-id&gt</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">1</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="SessionID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">SessionID</stringProp>
<stringProp name="RegexExtractor.regex">columbine-session-id&gt;
(.*?)&lt;</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion"
testname="Response Assertion" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="-55187910">product-id&gt</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
</hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="TR02_RACopper_OrderCommand" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><x:Envelope
xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header/>
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO-8859-1"?>

<command>


<cb-system>

<session-id>123</session-id>

<transaction-id>1478</transaction-id>

<columbine-session-id>${SessionID}</columbine-session-id>

</cb-system>

<name>order</name>


<order>

<requested-date>2019-11-15</requested-date>

<requested-time>10:00:00</requested-time>

<book-exact-date/>

<confirm-letter>false</confirm-letter>

<contact-name>Test Test</contact-name>

<contact-phone-no>22123456</contact-phone-no>

<remarks/>

<order-reference/>


<product-change-list>


<product-change>

<product-id>${Product ID}</product-id>

<product-count>1</product-count>

<sik-value>CB100000</sik-value>

</product-change>

</product-change-list>

</order>


<parameter-list>

<phone-no>EN101071</phone-no>

<zip-code/>

<house-no/>

<service>RK-NED</service>

</parameter-list>

</command>]]></soa:request>
<soa:userId>I00029</soa:userId>
<soa:password>TELIA</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion"
testname="Response Assertion" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="2020558490">order-type&gt</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
</hashTree>
</hashTree>
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup"
testname="SC_VULA_Terminate_XML" enabled="false">
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
<elementProp name="ThreadGroup.main_controller"
elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController"
testname="Loop Controller" enabled="true">
<boolProp name="LoopController.continue_forever">false</boolProp>
<stringProp name="LoopController.loops">1</stringProp>
</elementProp>
<stringProp name="ThreadGroup.num_threads">1</stringProp>
<stringProp name="ThreadGroup.ramp_time">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
</ThreadGroup>
<hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="Tr01_VULA_Terminate_OrderValidate" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><x:Envelope
xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header/>
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO-8859-1"?>

<command>


<cb-system>

<session-id>123</session-id>

<transaction-id>1478</transaction-id>

</cb-system>

<name>order-validate</name>


<parameter-list>

<phone-no>EV502318</phone-no>

<zip-code/>

<house-no/>

<service>VULA-NED</service>

</parameter-list>

</command>]]></soa:request>
<soa:userId>I00029</soa:userId>
<soa:password>TELIA</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="Product ID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">Product ID</stringProp>
<stringProp name="RegexExtractor.regex">product-id&gt;
(.*?)&lt;/product-id&gt</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">1</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="SessionID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">SessionID</stringProp>
<stringProp name="RegexExtractor.regex">columbine-session-id&gt;
(.*?)&lt;</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion"
testname="Response Assertion" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="-55187910">product-id&gt</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
</hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="TR02_VULA_Terminate_OrderCommand" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><x:Envelope
xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header/>
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO-8859-1"?>

<command>


<cb-system>

<session-id>123</session-id>

<transaction-id>1478</transaction-id>

<columbine-session-id>${SessionID}</columbine-session-id>

</cb-system>

<name>order</name>


<order>

<requested-date>2019-11-15</requested-date>

<requested-time>10:00:00</requested-time>

<book-exact-date/>

<confirm-letter>false</confirm-letter>

<contact-name>Test Test</contact-name>

<contact-phone-no>22123456</contact-phone-no>

<remarks/>

<order-reference/>


<product-change-list>


<product-change>

<product-id>${Product ID}</product-id>

<product-count>1</product-count>

<sik-value>CB100000</sik-value>

</product-change>

</product-change-list>

</order>


<parameter-list>

<phone-no>EV502318</phone-no>

<zip-code/>

<house-no/>

<service>VULA-NED</service>

</parameter-list>

</command>]]></soa:request>
<soa:userId>I00029</soa:userId>
<soa:password>TELIA</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion"
testname="Response Assertion" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="2020558490">order-type&gt</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
</hashTree>
</hashTree>
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup"
testname="SC_COAX_Terminate_XML" enabled="false">
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
<elementProp name="ThreadGroup.main_controller"
elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController"
testname="Loop Controller" enabled="true">
<boolProp name="LoopController.continue_forever">false</boolProp>
<stringProp name="LoopController.loops">1</stringProp>
</elementProp>
<stringProp name="ThreadGroup.num_threads">1</stringProp>
<stringProp name="ThreadGroup.ramp_time">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
</ThreadGroup>
<hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="Tr01_COAX_Terminate_OrderValidate" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><x:Envelope
xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header/>
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO-8859-1"?>

<command>


<cb-system>

<session-id>123</session-id>

<transaction-id>1478</transaction-id>

</cb-system>

<name>order-validate</name>


<parameter-list>

<phone-no>YB116573</phone-no>

<zip-code/>

<house-no/>

<service>BSAC-NED</service>

</parameter-list>

</command>]]></soa:request>
<soa:userId>I00029</soa:userId>
<soa:password>FULLRATE</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="Product ID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">Product ID</stringProp>
<stringProp name="RegexExtractor.regex">product-id&gt;
(.*?)&lt;/product-id&gt</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">1</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="SessionID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">SessionID</stringProp>
<stringProp name="RegexExtractor.regex">columbine-session-id&gt;
(.*?)&lt;</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion"
testname="Response Assertion" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="-55187910">product-id&gt</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
</hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="TR02_COAX_Terminate_OrderCommand" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><x:Envelope
xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header/>
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO-8859-1"?>

<command>


<cb-system>

<session-id>123</session-id>

<transaction-id>1478</transaction-id>

<columbine-session-id>${SessionID}</columbine-session-id>

</cb-system>

<name>order</name>


<order>

<requested-date>2019-11-16</requested-date>

<requested-time>10:00:00</requested-time>

<book-exact-date/>

<confirm-letter>false</confirm-letter>

<contact-name>Test Test</contact-name>

<contact-phone-no>22123456</contact-phone-no>

<remarks/>

<order-reference/>


<product-change-list>


<product-change>

<product-id>${Product ID}</product-id>

<product-count>1</product-count>

<sik-value>CB100000</sik-value>

</product-change>

</product-change-list>

</order>


<parameter-list>

<phone-no>YB116573</phone-no>

<zip-code/>

<house-no/>

<service>BSAC-NED</service>

</parameter-list>

</command>]]></soa:request>
<soa:userId>I00029</soa:userId>
<soa:password>FULLRATE</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion"
testname="Response Assertion" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="2020558490">order-type&gt</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
</hashTree>
</hashTree>
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup"
testname="SC_RaFiber_Terminate_XML" enabled="false">
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
<elementProp name="ThreadGroup.main_controller"
elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController"
testname="Loop Controller" enabled="true">
<boolProp name="LoopController.continue_forever">false</boolProp>
<stringProp name="LoopController.loops">1</stringProp>
</elementProp>
<stringProp name="ThreadGroup.num_threads">1</stringProp>
<stringProp name="ThreadGroup.ramp_time">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
</ThreadGroup>
<hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="Tr01_RaFiber_Terminate_OrderValidate" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><x:Envelope
xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header/>
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO-8859-1"?>

<command>


<cb-system>

<session-id>123</session-id>

<transaction-id>1478</transaction-id>

</cb-system>

<name>order-validate</name>


<parameter-list>

<phone-no>CN304884</phone-no>

<zip-code/>

<house-no/>

<service>RF-NED</service>

</parameter-list>

</command>]]></soa:request>
<soa:userId>I00025</soa:userId>
<soa:password>FIBIA</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="Product ID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">Product ID</stringProp>
<stringProp name="RegexExtractor.regex">product-id&gt;
(.*?)&lt;/product-id&gt</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">1</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="SessionID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">SessionID</stringProp>
<stringProp name="RegexExtractor.regex">columbine-session-id&gt;
(.*?)&lt;</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion"
testname="Response Assertion" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="-55187910">product-id&gt</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
</hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="TR02_RaFiber_Terminate_OrderCommand" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><x:Envelope
xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header/>
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO-8859-1"?>

<command>


<cb-system>

<session-id>123</session-id>

<transaction-id>1478</transaction-id>

<columbine-session-id>${SessionID}</columbine-session-id>

</cb-system>

<name>order</name>


<order>

<requested-date>2019-11-15</requested-date>

<requested-time>10:00:00</requested-time>

<book-exact-date/>

<confirm-letter>false</confirm-letter>

<contact-name>Test Test</contact-name>

<contact-phone-no>22123456</contact-phone-no>

<remarks/>

<order-reference/>


<product-change-list>


<product-change>

<product-id>${Product ID}</product-id>

<product-count>1</product-count>

<sik-value>CB100000</sik-value>

</product-change>

</product-change-list>

</order>


<parameter-list>

<phone-no>CN304884</phone-no>

<zip-code/>

<house-no/>

<service>RF-NED</service>

</parameter-list>

</command>]]></soa:request>
<soa:userId>I00025</soa:userId>
<soa:password>FIBIA</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion"
testname="Response Assertion" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="2020558490">order-type&gt</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
</hashTree>
</hashTree>
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup"
testname="SC_Fiber_Terminate_XML" enabled="false">
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
<elementProp name="ThreadGroup.main_controller"
elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController"
testname="Loop Controller" enabled="true">
<boolProp name="LoopController.continue_forever">false</boolProp>
<stringProp name="LoopController.loops">1</stringProp>
</elementProp>
<stringProp name="ThreadGroup.num_threads">1</stringProp>
<stringProp name="ThreadGroup.ramp_time">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
</ThreadGroup>
<hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="Tr01_Fiber_Terminate_OrderValidate" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><x:Envelope
xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header/>
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO-8859-1"?>

<command>


<cb-system>

<session-id>123</session-id>

<transaction-id>1478</transaction-id>

</cb-system>

<name>order-validate</name>


<parameter-list>

<phone-no>CN300014</phone-no>

<zip-code/>

<house-no/>

<service>GBBF-NED</service>

</parameter-list>

</command>]]></soa:request>
<soa:userId>I00025</soa:userId>
<soa:password>FIBIA</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="Product ID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">Product ID</stringProp>
<stringProp name="RegexExtractor.regex">product-id&gt;
(.*?)&lt;/product-id&gt</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">1</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="SessionID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">SessionID</stringProp>
<stringProp name="RegexExtractor.regex">columbine-session-id&gt;
(.*?)&lt;</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion"
testname="Response Assertion" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="-55187910">product-id&gt</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
</hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="TR02_Fiber_Terminate_OrderCommand" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><x:Envelope
xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header/>
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO-8859-1"?>

<command>


<cb-system>

<session-id>123</session-id>

<transaction-id>1478</transaction-id>

<columbine-session-id>${SessionID}</columbine-session-id>

</cb-system>

<name>order</name>


<order>

<requested-date>2019-11-15</requested-date>

<requested-time>10:00:00</requested-time>

<book-exact-date/>

<confirm-letter>false</confirm-letter>

<contact-name>Test Test</contact-name>

<contact-phone-no>22123456</contact-phone-no>

<remarks/>

<order-reference/>


<product-change-list>


<product-change>

<product-id>${Product ID}</product-id>

<product-count>1</product-count>

<sik-value>CB100000</sik-value>

</product-change>

</product-change-list>

</order>


<parameter-list>

<phone-no>EF101124</phone-no>

<zip-code/>

<house-no/>

<service>CN300014</service>

</parameter-list>

</command>]]></soa:request>
<soa:userId>I00025</soa:userId>
<soa:password>FIBIA</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion"
testname="Response Assertion" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="2020558490">order-type&gt</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
</hashTree>
</hashTree>
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup"
testname="SC_BSA _FIBER_Create_XML" enabled="false">
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
<elementProp name="ThreadGroup.main_controller"
elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController"
testname="Loop Controller" enabled="true">
<boolProp name="LoopController.continue_forever">false</boolProp>
<stringProp name="LoopController.loops">1</stringProp>
</elementProp>
<stringProp name="ThreadGroup.num_threads">1</stringProp>
<stringProp name="ThreadGroup.ramp_time">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
</ThreadGroup>
<hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="Tr01_BSA _FIBER_OrderValidate" enabled="false">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><?xml version="1.0"
encoding="UTF-8"?>
<x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header />
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO-8859-1"?>
<command>
<cb-system>
<session-id>123</session-id>
<transaction-id>1478</transaction-id>
</cb-system>
<name>order-validate</name>
<parameter-list>
<phone-id-old/>
<installation>
<address>
<street-name>Lundager</street-name>
<street-code/>
<zip-code>2670</zip-code>
<municipal-code/>
<county/>
<house-no>48</house-no>
<main-door/>
</address> 
</installation>
<previous-or-vacate-phone-no/>
<reuse-of-address/>
<service>BSAEF-OPR-U-LID</service>
</parameter-list>
</command>
]]></soa:request>
<soa:userId>I00024</soa:userId>
<soa:password>TELENOR</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="SessionID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">SessionID</stringProp>
<stringProp name="RegexExtractor.regex">columbine-session-id&gt;
(.*?)&lt;</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="Overtagelse1" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">Overtagelse1</stringProp>
<stringProp name="RegexExtractor.regex">product-id&gt;([A-Z0-9\/-]
+?)&lt;/product-id&gt;&lt;name&gt;Overtager
lejem&#229;l&lt;/name&gt;</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="Overtagelse-maxValue1" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">Overtagelse-
maxValue1</stringProp>
<stringProp name="RegexExtractor.regex">max-value&gt;
(\d+?)&lt;/max-value&gt;&lt;product-id&gt;$
{Overtagelse1}</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="Overtagelse2" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">Overtagelse2</stringProp>
<stringProp name="RegexExtractor.regex">product-id&gt;([A-Z0-9\/-]
+?)&lt;/product-id&gt;&lt;name&gt;Overtager ikke
lejem&#229;l&#160;&lt;/name&gt;</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="Overtagelse-maxValue2" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">Overtagelse-
maxValue2</stringProp>
<stringProp name="RegexExtractor.regex">max-value&gt;
(\d+?)&lt;/max-value&gt;&lt;product-id&gt;$
{Overtagelse2}</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="Fraflytningstelefonnr1" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp
name="RegexExtractor.refname">Fraflytningstelefonnr1</stringProp>
<stringProp name="RegexExtractor.regex">product-id&gt;([A-Z0-9-/]
+?)&lt;/product-id&gt;&lt;name&gt;Fraflytningstelefonnr
angivet</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="Fraflytningstelefonnr-maxValue1" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">Fraflytningstelefonnr-
maxValue1</stringProp>
<stringProp name="RegexExtractor.regex">max-value&gt;
(\d+?)&lt;/max-value&gt;&lt;product-id&gt;$
{Fraflytningstelefonnr1}</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="Fraflytningstelefonnr2" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp
name="RegexExtractor.refname">Fraflytningstelefonnr2</stringProp>
<stringProp name="RegexExtractor.regex">product-id&gt;([A-Z0-9-/]
+?)&lt;/product-id&gt;&lt;name&gt;Fraflytningstelefonnr ikke
angivet&lt;/name&</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="Fraflytningstelefonnr-maxValue2" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">Fraflytningstelefonnr-
maxValue2</stringProp>
<stringProp name="RegexExtractor.regex">max-value&gt;
(\d+?)&lt;/max-value&gt;&lt;product-id&gt;$
{Fraflytningstelefonnr2}</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="GDS1" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">GDS1</stringProp>
<stringProp name="RegexExtractor.regex">product-id&gt;([A-Z0-9-/]
+?)&lt;/product-id&gt;&lt;name&gt;GDS anbefales</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="GDS-maxValue1" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">GDS-maxValue1</stringProp>
<stringProp name="RegexExtractor.regex">max-value&gt;
(\d+?)&lt;/max-value&gt;&lt;product-id&gt;${GDS1}</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="GDS2" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">GDS2</stringProp>
<stringProp name="RegexExtractor.regex">product-id&gt;([A-Z0-9-/]
+?)&lt;/product-id&gt;&lt;name&gt;GDS anbefales ikke</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="GDS-maxValue2" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">GDS-maxValue2</stringProp>
<stringProp name="RegexExtractor.regex">max-value&gt;
(\d+?)&lt;/max-value&gt;&lt;product-id&gt;${GDS2}</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="Visitering1" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">Visitering1</stringProp>
<stringProp name="RegexExtractor.regex">product-id&gt;([A-Z0-9-/]
+?)&lt;/product-id&gt;&lt;name&gt;Visiteret</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="Visitering_maxValue1" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp
name="RegexExtractor.refname">Visitering_maxValue1</stringProp>
<stringProp name="RegexExtractor.regex">max-value&gt;
(\d+?)&lt;/max-value&gt;&lt;product-id&gt;$
{Visitering1}</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="Visitering2" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">Visitering2</stringProp>
<stringProp name="RegexExtractor.regex">product-id&gt;([A-Z0-9-/]
+?)&lt;/product-id&gt;&lt;name&gt;Visitering ej sket</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="Visitering_maxValue2" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp
name="RegexExtractor.refname">Visitering_maxValue2</stringProp>
<stringProp name="RegexExtractor.regex">max-value&gt;
(\d+?)&lt;/max-value&gt;&lt;product-id&gt;$
{Visitering2}</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="GPON" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">GPON</stringProp>
<stringProp name="RegexExtractor.regex">product-id&gt;([A-Z0-9-/]
+?)&lt;/product-id&gt;&lt;name&gt;GPON</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="GPON_maxValue" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">GPON_maxValue</stringProp>
<stringProp name="RegexExtractor.regex">max-value&gt;
(\d+?)&lt;/max-value&gt;&lt;product-id&gt;${GPON}</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="P2P" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">P2P</stringProp>
<stringProp name="RegexExtractor.regex">product-id&gt;([A-Z0-9-/]
+?)&lt;/product-id&gt;&lt;name&gt;POINT2POINT</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="P2P_maxValue" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">P2P_maxValue</stringProp>
<stringProp name="RegexExtractor.regex">max-value&gt;
(\d+?)&lt;/max-value&gt;&lt;product-id&gt;${P2P}</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
</hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="Tr01_BSA _FIBER_OrderValidate" enabled="false">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><?xml version="1.0"
encoding="UTF-8"?>
<x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header />
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO-8859-1"?>
<command>
<cb-system>
<session-id>123</session-id>
<transaction-id>1478</transaction-id>
</cb-system>
<name>order-validate</name>
<parameter-list>
<phone-id-old/>
<installation>
<address>
<street-name>${street-name}</street-name>
<street-code/>
<zip-code>${zip-code}</zip-code>
<municipal-code/>
<county/>
<house-no>${house-no}</house-no>
<main-door/>
</address> 
</installation>
<previous-or-vacate-phone-no/>
<reuse-of-address/>
<service>BSAEF-OPR-U-LID</service>
</parameter-list>
</command>
]]></soa:request>
<soa:userId>I00024</soa:userId>
<soa:password>TELENOR</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="SessionID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">SessionID</stringProp>
<stringProp name="RegexExtractor.regex">columbine-session-id&gt;
(.*?)&lt;</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="array" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">array</stringProp>
<stringProp name="RegexExtractor.regex">max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;([A-Z0-9-/]+?)&lt;/product-
id&gt;&lt;sik-value&gt;CB100000</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">-1</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="TelephoneProdutID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp
name="RegexExtractor.refname">TelephoneProdutID</stringProp>
<stringProp name="RegexExtractor.regex">product-id&gt;([A-Z0-9-/]
+?)&lt;/product-
id&gt;&lt;name&gt;&#160;&lt;/name&gt;&lt;sik-
value&gt;CB100000&lt;/sik-
value&gt;&lt;descr/&gt;&lt;product-parameter-type-
list&gt;&lt;product-parameter-type&gt;&lt;name&gt;([A-Z0-9-/]
+?)&lt;/name&gt;&lt;title&gt;Telefonnr/evt navn</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="Telephone" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">Telephone</stringProp>
<stringProp name="RegexExtractor.regex">product-id&gt;([A-Z0-9-/]
+?)&lt;/product-
id&gt;&lt;name&gt;&#160;&lt;/name&gt;&lt;sik-
value&gt;CB100000&lt;/sik-
value&gt;&lt;descr/&gt;&lt;product-parameter-type-
list&gt;&lt;product-parameter-type&gt;&lt;name&gt;([A-Z0-9-/]
+?)&lt;/name&gt;&lt;title&gt;Telefonnr/evt navn</stringProp>
<stringProp name="RegexExtractor.template">$2$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
</hashTree>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="BeanShell Sampler" enabled="false">
<stringProp name="BeanShellSampler.query">Overtagelse_maxValue1 =
Integer.parseInt(vars.get("Overtagelse-maxValue1"));
if (Overtagelse_maxValue1 == 1)
vars.put("Overtagelse",vars.get("Overtagelse1"));
else
vars.put("Overtagelse",vars.get("Overtagelse2"));
Fraflytningstelefonnr_maxValue1 =
Integer.parseInt(vars.get("Fraflytningstelefonnr-maxValue1"));
if (Fraflytningstelefonnr_maxValue1 == 1)
vars.put("Fraflytningstelefonnr",vars.get("Fraflytningstelefonnr1&qu
ot;));
else
vars.put("Fraflytningstelefonnr",vars.get("Fraflytningstelefonnr2&qu
ot;));
GDS_maxValue1 = Integer.parseInt(vars.get("GDS-maxValue1"));
if (GDS_maxValue1 == 1)
vars.put("GDS",vars.get("GDS1"));
else
vars.put("GDS",vars.get("GDS2"));
Visitering_maxValue1 =
Integer.parseInt(vars.get("Visitering_maxValue1"));
if (GDS_maxValue1 == 1)
vars.put("Visitering",vars.get("Visitering1"));
else
vars.put("Visitering",vars.get("Visitering2"));
GPON_maxValue = Integer.parseInt(vars.get("GPON_maxValue"));
if (GPON_maxValue == 1)
vars.put("field_GPON","<product-change><product-
id>"+vars.get("GPON")+"</product-id><product-
count>1</product-count><sik-value>CB100000</sik-
value></product-change>");
else
vars.put("field_GPON","");
P2P_maxValue = Integer.parseInt(vars.get("P2P_maxValue"));
if (GPON_maxValue == 1)
vars.put("field_P2P","<product-change><product-
id>"+vars.get("P2P")+"</product-id><product-
count>1</product-count><sik-value>CB100000</sik-
value></product-change>");
else
vars.put("field_P2P","");</stringProp>
<stringProp name="BeanShellSampler.filename"></stringProp>
<stringProp name="BeanShellSampler.parameters"></stringProp>
<boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>
</BeanShellSampler>
<hashTree/>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="Tr01_BSA _FIBER_OrderValidate" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><?xml version="1.0"
encoding="UTF-8"?>
<x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header />
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO-8859-1"?>
<command>
<cb-system>
<session-id>123</session-id>
<transaction-id>1478</transaction-id>
</cb-system>
<name>order-validate</name>
<parameter-list>
<phone-id-old/>
<installation>
<address>
<street-name>${street-name}</street-name>
<street-code/>
<zip-code>${zip-code}</zip-code>
<municipal-code/>
<county/>
<house-no>${house-no}</house-no>
<main-door/>
</address> 
</installation>
<previous-or-vacate-phone-no/>
<reuse-of-address/>
<service>BSAEF-OPR-U-LID</service>
</parameter-list>
</command>
]]></soa:request>
<soa:userId>I00024</soa:userId>
<soa:password>TELENOR</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="SessionID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">SessionID</stringProp>
<stringProp name="RegexExtractor.regex">columbine-session-id&gt;
(.*?)&lt;</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="array" enabled="false">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">array</stringProp>
<stringProp name="RegexExtractor.regex">max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;([A-Z0-9-/]+?)&lt;/product-
id&gt;&lt;sik-value&gt;CB100000</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">-1</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="TelephoneProdutID" enabled="false">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp
name="RegexExtractor.refname">TelephoneProdutID</stringProp>
<stringProp name="RegexExtractor.regex">product-id&gt;([A-Z0-9-/]
+?)&lt;/product-
id&gt;&lt;name&gt;&#160;&lt;/name&gt;&lt;sik-
value&gt;CB100000&lt;/sik-
value&gt;½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½
½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½
½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½
½½½½½½½½½½½½½&lt;descr/&gt;&lt;product-parameter-type-
list&gt;&lt;product-parameter-type&gt;&lt;name&gt;([A-Z0-9-/]
+?)&lt;/name&gt;&lt;title&gt;Telefonnr/evt navn</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="Telephone" enabled="false">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">Telephone</stringProp>
<stringProp name="RegexExtractor.regex">product-id&gt;([A-Z0-9-/]
+?)&lt;/product-
id&gt;&lt;name&gt;&#160;&lt;/name&gt;&lt;sik-
value&gt;CB100000&lt;/sik-
value&gt;&lt;descr/&gt;&lt;product-parameter-type-
list&gt;&lt;product-parameter-type&gt;&lt;name&gt;([A-Z0-9-/]
+?)&lt;/name&gt;&lt;title&gt;Telefonnr/evt navn</stringProp>
<stringProp name="RegexExtractor.template">$2$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<XPathExtractor guiclass="XPathExtractorGui" testclass="XPathExtractor"
testname="xmlFormat" enabled="true">
<stringProp name="XPathExtractor.default">null</stringProp>
<stringProp name="XPathExtractor.refname">xmlFormat</stringProp>
<stringProp name="XPathExtractor.matchNumber">-1</stringProp>
<stringProp
name="XPathExtractor.xpathQuery">Envelope/Body/executeRequestResponse/executeReques
tReturn</stringProp>
<boolProp name="XPathExtractor.validate">false</boolProp>
<boolProp name="XPathExtractor.tolerant">false</boolProp>
<boolProp name="XPathExtractor.namespace">false</boolProp>
</XPathExtractor>
<hashTree/>
</hashTree>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="Formatting Validation Response"
enabled="true">
<stringProp name="BeanShellSampler.query">xmlFormat_1 =
vars.get("xmlFormat_1");</stringProp>
<stringProp name="BeanShellSampler.filename"></stringProp>
<stringProp name="BeanShellSampler.parameters"></stringProp>
<boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>
</BeanShellSampler>
<hashTree>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="TelephoneProdutID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp
name="RegexExtractor.refname">TelephoneProdutID</stringProp>
<stringProp name="RegexExtractor.regex"><product-id>
([^<>]*?)</product-id><name>([^<>]*?)</name><sik-
value>CB100000</sik-value><descr/><product-parameter-type-
list><product-parameter-type><name>
([^<>]*?)</name><title>Telefonnr/evt navn</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
<stringProp name="Sample.scope">all</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="Telephone" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">Telephone</stringProp>
<stringProp name="RegexExtractor.regex">product-id>
([^<>]*?)</product-id><name> </name><sik-
value>CB100000</sik-value><descr/><product-parameter-type-
list><product-parameter-type><name>
([^<>]*?)</name><title>Telefonnr/evt navn</stringProp>
<stringProp name="RegexExtractor.template">$2$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="type1ProductID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">type1ProductID</stringProp>
<stringProp name="RegexExtractor.regex"><product-id>
([^<>]*?)</product-id><name>([^<>]*?)</name><sik-
value>CB100000</sik-value><descr/><product-parameter-type-
list><product-parameter-type><name>
([^<>]*?)</name><title>([^<>]*?)</title><param-
value>([^<>]*?)</param-value></product-parameter-
type></product-parameter-type-list</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">-1</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="type1ParameterName" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp
name="RegexExtractor.refname">type1ParameterName</stringProp>
<stringProp name="RegexExtractor.regex"><product-id>
([^<>]*?)</product-id><name>([^<>]*?)</name><sik-
value>CB100000</sik-value><descr/><product-parameter-type-
list><product-parameter-type><name>
([^<>]*?)</name><title>([^<>]*?)</title><param-
value>([^<>]*?)</param-value></product-parameter-
type></product-parameter-type-list</stringProp>
<stringProp name="RegexExtractor.template">$3$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">-1</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="type1Value" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">type1Value</stringProp>
<stringProp name="RegexExtractor.regex"><product-id>
([^<>]*?)</product-id><name>([^<>]*?)</name><sik-
value>CB100000</sik-value><descr/><product-parameter-type-
list><product-parameter-type><name>
([^<>]*?)</name><title>([^<>]*?)</title><param-
value>([^<>]*?)</param-value></product-parameter-
type></product-parameter-type-list</stringProp>
<stringProp name="RegexExtractor.template">$5$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">-1</stringProp>
</RegexExtractor>
<hashTree/>
<XPathExtractor guiclass="XPathExtractorGui" testclass="XPathExtractor"
testname="sik" enabled="true">
<stringProp name="XPathExtractor.default">null</stringProp>
<stringProp name="XPathExtractor.refname">sik</stringProp>
<stringProp name="XPathExtractor.matchNumber">-1</stringProp>
<stringProp name="XPathExtractor.xpathQuery">reply/product-group-
list/product-group/sik-value</stringProp>
<boolProp name="XPathExtractor.validate">false</boolProp>
<boolProp name="XPathExtractor.tolerant">false</boolProp>
<boolProp name="XPathExtractor.namespace">false</boolProp>
</XPathExtractor>
<hashTree/>
<XPathExtractor guiclass="XPathExtractorGui" testclass="XPathExtractor"
testname="producRuletList" enabled="true">
<stringProp name="XPathExtractor.default">null</stringProp>
<stringProp name="XPathExtractor.refname">producRuletList</stringProp>
<stringProp name="XPathExtractor.matchNumber">0</stringProp>
<stringProp name="XPathExtractor.xpathQuery">reply/product-count-rule-
list</stringProp>
<boolProp name="XPathExtractor.validate">false</boolProp>
<boolProp name="XPathExtractor.tolerant">false</boolProp>
<boolProp name="XPathExtractor.namespace">false</boolProp>
<boolProp name="XPathExtractor.fragment">true</boolProp>
</XPathExtractor>
<hashTree/>
<XPathExtractor guiclass="XPathExtractorGui" testclass="XPathExtractor"
testname="productGroup" enabled="true">
<stringProp name="XPathExtractor.default">null</stringProp>
<stringProp name="XPathExtractor.refname">productGroup</stringProp>
<stringProp name="XPathExtractor.matchNumber">-1</stringProp>
<stringProp name="XPathExtractor.xpathQuery">reply/product-group-
list/product-group</stringProp>
<boolProp name="XPathExtractor.validate">false</boolProp>
<boolProp name="XPathExtractor.tolerant">false</boolProp>
<boolProp name="XPathExtractor.namespace">false</boolProp>
<boolProp name="XPathExtractor.fragment">true</boolProp>
</XPathExtractor>
<hashTree/>
</hashTree>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="BeanShell Sampler" enabled="false">
<stringProp name="BeanShellSampler.query">field = "";
TelephoneProdutID = vars.get("TelephoneProdutID");
Telephone = vars.get("Telephone");
for (i=1;i<=Integer.parseInt(vars.get("type1ProductID_matchNr"));i++)
{
type1ProductIDValue = "type1ProductID_" + i;
type1ProductID = vars.get(type1ProductIDValue);
type1ParameterNameValue = "type1ParameterName_" + i;
type1ParameterName = vars.get(type1ParameterNameValue);
type1ValueValue = "type1Value_" + i;
type1Value = vars.get(type1ValueValue);
if (TelephoneProdutID.equals(type1ProductID))
field= field + "<product-change><product-id>" +
type1ProductID + "</product-id><product-count>1</product-
count><sik-value>CB100000</sik-value><change-parameter-
list><change-parameter><name>" + Telephone +
"</name><param-value>" + vars.get("contact") +
"</param-value></change-parameter> </change-parameter-
list></product-change>";
else
field = field + "<product-change><product-id>" +
type1ProductID + "</product-id><product-count>1</product-
count><sik-value>CB100000</sik-value><change-parameter-
list><change-parameter><name>" +type1ParameterName +
"</name><param-value>" + type1Value + "</param-
value></change-parameter></change-parameter-list></product-
change>";
}
for (i=1;i<=Integer.parseInt(vars.get("type2ProductID_matchNr"));i++)
{
type2ProductIDValue = "type2ProductID_" + i;
type2ProductID = vars.get(type2ProductIDValue);
if (TelephoneProdutID.equals(type2ProductID))
field= field + "<product-change><product-id>" +
type2ProductID + "</product-id><product-count>1</product-
count><sik-value>CB100000</sik-value><change-parameter-
list><change-parameter><name>" + Telephone +
"</name><param-value>" + vars.get("contact") +
"</param-value></change-parameter> </change-parameter-
list></product-change>";
else
field = field + "<product-change><product-id>" +
type2ProductID + "</product-id><product-count>1</product-
count><sik-value>CB100000</sik-value></product-change>";
}
for (i=1;i<=Integer.parseInt(vars.get("type3ProductID_matchNr"));i++)
{
type3ProductIDValue = "type3ProductID_" + i;
type3ProductID = vars.get(type3ProductIDValue);
if (TelephoneProdutID.equals(type3ProductID))
field= field + "<product-change><product-id>" +
type3ProductID + "</product-id><product-count>1</product-
count><sik-value>CB100000</sik-value><change-parameter-
list><change-parameter><name>" + Telephone +
"</name><param-value>" + vars.get("contact") +
"</param-value></change-parameter> </change-parameter-
list></product-change>";
else
field = field + "<product-change><product-id>" +
type3ProductID + "</product-id><product-count>1</product-
count><sik-value>CB100000</sik-value></product-change>";
}
vars.put("field",field);</stringProp>
<stringProp name="BeanShellSampler.filename"></stringProp>
<stringProp name="BeanShellSampler.parameters"></stringProp>
<boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>
</BeanShellSampler>
<hashTree/>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="Inititating fields" enabled="true">
<stringProp
name="BeanShellSampler.query">vars.put("field","");
vars.put("counter","0");</stringProp>
<stringProp name="BeanShellSampler.filename"></stringProp>
<stringProp name="BeanShellSampler.parameters"></stringProp>
<boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>
</BeanShellSampler>
<hashTree/>
<LoopController guiclass="LoopControlPanel" testclass="LoopController"
testname="Loop Controller" enabled="true">
<boolProp name="LoopController.continue_forever">true</boolProp>
<stringProp name="LoopController.loops">$
{productGroup_matchNr}</stringProp>
</LoopController>
<hashTree>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="Setting up the loop" enabled="true">
<stringProp name="BeanShellSampler.query">counter =
Integer.parseInt(vars.get("counter")) + 1;
vars.put("productGroupValue",vars.get(productGroupValue));</stringProp>
</BeanShellPreProcessor>
<hashTree/>
<XPathExtractor guiclass="XPathExtractorGui"
testclass="XPathExtractor" testname="productGroupName" enabled="true">
<stringProp name="XPathExtractor.default">null</stringProp>
<stringProp
name="XPathExtractor.refname">productGroupName</stringProp>
<stringProp name="XPathExtractor.matchNumber">0</stringProp>
<stringProp name="XPathExtractor.xpathQuery">/product-
group/product-group-name</stringProp>
<boolProp name="XPathExtractor.validate">false</boolProp>
<boolProp name="XPathExtractor.tolerant">false</boolProp>
<boolProp name="XPathExtractor.namespace">false</boolProp>
</XPathExtractor>
<hashTree/>
<XPathExtractor guiclass="XPathExtractorGui"
testclass="XPathExtractor" testname="productID" enabled="true">
<stringProp name="XPathExtractor.default">null</stringProp>
<stringProp name="XPathExtractor.refname">productID</stringProp>
<stringProp name="XPathExtractor.matchNumber">-1</stringProp>
<stringProp name="XPathExtractor.xpathQuery">/product-
group/product-id-list/product-id</stringProp>
<boolProp name="XPathExtractor.validate">false</boolProp>
<boolProp name="XPathExtractor.tolerant">false</boolProp>
<boolProp name="XPathExtractor.namespace">false</boolProp>
</XPathExtractor>
<hashTree/>
</hashTree>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="Adding non Parameter-Name field to XML"
enabled="true">
<stringProp name="BeanShellSampler.query">field =
vars.get("field");
if (vars.get("productGroupName").equals("Overtagelse af
lejemål"))
{
for (i=1; i<= Integer.parseInt(vars.get("productID_matchNr"));
i++)
{
productIdNumber = "productID_" + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get("producRuletList");
if (producRuletList.contains("<max-value>1</max-
value><product-id>" + productIDName))
field = field + "<product-change><product-
id>" + productIDName + "</product-id><product-
count>1</product-count><sik-value>CB100000</sik-
value></product-change>";
}
}
if (vars.get("productGroupName").equals("Anbefales GDS"))
{
for (i=1; i<= Integer.parseInt(vars.get("productID_matchNr"));
i++)
{
productIdNumber = "productID_" + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get("producRuletList");
if (producRuletList.contains("<max-value>1</max-
value><product-id>" + productIDName))
field = field + "<product-change><product-
id>" + productIDName + "</product-id><product-
count>1</product-count><sik-value>CB100000</sik-
value></product-change>";
}
}
if (vars.get("productGroupName").equals("Installationskode "))
{
for (i=1; i<= Integer.parseInt(vars.get("productID_matchNr"));
i++)
{
productIdNumber = "productID_" + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get("producRuletList");
if (producRuletList.contains("<max-value>1</max-
value><product-id>" + productIDName))
field = field + "<product-change><product-
id>" + productIDName + "</product-id><product-
count>1</product-count><sik-value>CB100000</sik-
value></product-change>";
}
}
if (vars.get("productGroupName").equals("Installationsvalg "))
{
for (i=1; i<= Integer.parseInt(vars.get("productID_matchNr"));
i++)
{
productIdNumber = "productID_" + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get("producRuletList");
if (producRuletList.contains("<max-value>1</max-
value><product-id>" + productIDName))
field = field + "<product-change><product-
id>" + productIDName + "</product-id><product-
count>1</product-count><sik-value>CB100000</sik-
value></product-change>";
}
}
if (vars.get("productGroupName").equals("Hastigheder "))
{
productIdNumber = "productID_" +
vars.get("productID_matchNr");
productIDName = vars.get(productIdNumber);
field = field + "<product-change><product-id>" +
productIDName + "</product-id><product-count>1</product-
count><sik-value>CB100000</sik-value></product-change>";
}
vars.put("field",field);
</stringProp>
<stringProp name="BeanShellSampler.filename"></stringProp>
<stringProp name="BeanShellSampler.parameters"></stringProp>
<boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>
</BeanShellSampler>
<hashTree/>
</hashTree>
</hashTree>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="Adding Parameter-Name containing fields to
XML" enabled="true">
<stringProp name="BeanShellSampler.query">field =
vars.get("field");
TelephoneProdutID = vars.get("TelephoneProdutID");
Telephone = vars.get("Telephone");
for (i=1;i<=Integer.parseInt(vars.get("type1ProductID_matchNr"));i++)
{
type1ProductIDValue = "type1ProductID_" + i;
type1ProductID = vars.get(type1ProductIDValue);
type1ParameterNameValue = "type1ParameterName_" + i;
type1ParameterName = vars.get(type1ParameterNameValue);
type1ValueValue = "type1Value_" + i;
type1Value = vars.get(type1ValueValue);
Fraflytningstelefonnr_maxValue1 =
Integer.parseInt(vars.get("Fraflytningstelefonnr-maxValue1"));
if (Fraflytningstelefonnr_maxValue1 == 1)
vars.put("Fraflytningstelefonnr",vars.get("Fraflytningstelefonnr1&qu
ot;));
else
vars.put("Fraflytningstelefonnr",vars.get("Fraflytningstelefonnr2&qu
ot;));
GDS_maxValue1 = Integer.parseInt(vars.get("GDS-maxValue1"));
if (GDS_maxValue1 == 1)
vars.put("GDS",vars.get("GDS1"));
else
vars.put("GDS",vars.get("GDS2"));
Visitering_maxValue1 =
Integer.parseInt(vars.get("Visitering_maxValue1"));
if (GDS_maxValue1 == 1)
vars.put("Visitering",vars.get("Visitering1"));
else
vars.put("Visitering",vars.get("Visitering2"));
GPON_maxValue = Integer.parseInt(vars.get("GPON_maxValue"));
if (GPON_maxValue == 1)
vars.put("field_GPON","<product-change><product-
id>"+vars.get("GPON")+"</product-id><product-
count>1</product-count><sik-value>CB100000</sik-
value></product-change>");
else
vars.put("field_GPON","");
P2P_maxValue = Integer.parseInt(vars.get("P2P_maxValue"));
if (GPON_maxValue == 1)
vars.put("field_P2P","<product-change><product-
id>"+vars.get("P2P")+"</product-id><product-
count>1</product-count><sik-value>CB100000</sik-
value></product-change>");
else
vars.put("field_P2P","");</stringProp>
<stringProp name="BeanShellSampler.filename"></stringProp>
<stringProp name="BeanShellSampler.parameters"></stringProp>
<boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>
</BeanShellSampler>
<hashTree/>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="Tr01_BSA _FIBER_OrderValidate" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><?xml version="1.0"
encoding="UTF-8"?>
<x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header />
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO-8859-1"?>
<command>
<cb-system>
<session-id>123</session-id>
<transaction-id>1478</transaction-id>
</cb-system>
<name>order-validate</name>
<parameter-list>
<phone-id-old/>
<installation>
<address>
<street-name>${street-name}</street-name>
<street-code>${street-code}</street-code>
<zip-code>${zip-code}</zip-code>
<municipal-code>${municipal-code}</municipal-code>
<county/>
<house-no>${house-no}</house-no>
<door-no>${door-no}</door-no>
<floor>${floor}</floor>
<main-door/>
</address> 
</installation>
<previous-or-vacate-phone-no/>
<reuse-of-address/>
<service>BSAEF-OPR-U-LID</service>
</parameter-list>
</command>
]]></soa:request>
<soa:userId>I00024</soa:userId>
<soa:password>TELENOR</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="SessionID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">SessionID</stringProp>
<stringProp name="RegexExtractor.regex">columbine-session-id&gt;
([^<>]*?)&lt;/columbine-session-id</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="array" enabled="false">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">array</stringProp>
<stringProp name="RegexExtractor.regex">max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;([A-Z0-9-/]+?)&lt;/product-
id&gt;&lt;sik-value&gt;CB100000</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">-1</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="TelephoneProdutID" enabled="false">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp
name="RegexExtractor.refname">TelephoneProdutID</stringProp>
<stringProp name="RegexExtractor.regex">product-id&gt;([A-Z0-9-/]
+?)&lt;/product-
id&gt;&lt;name&gt;&#160;&lt;/name&gt;&lt;sik-
value&gt;CB100000&lt;/sik-
value&gt;½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½
½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½
½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½
½½½½½½½½½½½½½&lt;descr/&gt;&lt;product-parameter-type-
list&gt;&lt;product-parameter-type&gt;&lt;name&gt;([A-Z0-9-/]
+?)&lt;/name&gt;&lt;title&gt;Telefonnr/evt navn</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="Telephone" enabled="false">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">Telephone</stringProp>
<stringProp name="RegexExtractor.regex">product-id&gt;([A-Z0-9-/]
+?)&lt;/product-
id&gt;&lt;name&gt;&#160;&lt;/name&gt;&lt;sik-
value&gt;CB100000&lt;/sik-
value&gt;&lt;descr/&gt;&lt;product-parameter-type-
list&gt;&lt;product-parameter-type&gt;&lt;name&gt;([A-Z0-9-/]
+?)&lt;/name&gt;&lt;title&gt;Telefonnr/evt navn</stringProp>
<stringProp name="RegexExtractor.template">$2$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<XPathExtractor guiclass="XPathExtractorGui" testclass="XPathExtractor"
testname="xmlFormat" enabled="true">
<stringProp name="XPathExtractor.default">null</stringProp>
<stringProp name="XPathExtractor.refname">xmlFormat</stringProp>
<stringProp name="XPathExtractor.matchNumber">-1</stringProp>
<stringProp
name="XPathExtractor.xpathQuery">Envelope/Body/executeRequestResponse/executeReques
tReturn</stringProp>
<boolProp name="XPathExtractor.validate">false</boolProp>
<boolProp name="XPathExtractor.tolerant">false</boolProp>
<boolProp name="XPathExtractor.namespace">false</boolProp>
</XPathExtractor>
<hashTree/>
</hashTree>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="<*IGNORE*> -- 1 -- Formatting
Validation Response" enabled="true">
<stringProp name="BeanShellSampler.query">xmlFormat_1 =
vars.get("xmlFormat_1");</stringProp>
<stringProp name="BeanShellSampler.filename"></stringProp>
<stringProp name="BeanShellSampler.parameters"></stringProp>
<boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>
</BeanShellSampler>
<hashTree>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="InstalKode0" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">InstalKode0</stringProp>
<stringProp name="RegexExtractor.regex"><product-id>([^<>]
+?)</product-id><name>O, Fiber afsluttet på
bygning </name></stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
<stringProp name="Sample.scope">all</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="gponID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">gponID</stringProp>
<stringProp name="RegexExtractor.regex"><product-id>([^<>]
+?)</product-id><name>GPON</name></stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
<stringProp name="Sample.scope">all</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="p2pID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">p2pID</stringProp>
<stringProp name="RegexExtractor.regex"><product-id>([^<>]
+?)</product-id><name>POINT2POINT</name></stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
<stringProp name="Sample.scope">all</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="kundeGraverID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">kundeGraverID</stringProp>
<stringProp name="RegexExtractor.regex"><product><product-
id>([^<>]+?)</product-id><name>Kunde graver</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
<stringProp name="Sample.scope">all</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="TelephoneProdutID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp
name="RegexExtractor.refname">TelephoneProdutID</stringProp>
<stringProp name="RegexExtractor.regex"><product-id>
([^<>]*?)</product-id><name>([^<>]*?)</name><sik-
value>CB100000</sik-value><descr/><product-parameter-type-
list><product-parameter-type><name>
([^<>]*?)</name><title>Telefonnr/evt navn</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
<stringProp name="Sample.scope">all</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="Telephone" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">Telephone</stringProp>
<stringProp name="RegexExtractor.regex">product-id>
([^<>]*?)</product-id><name> </name><sik-
value>CB100000</sik-value><descr/><product-parameter-type-
list><product-parameter-type><name>
([^<>]*?)</name><title>Telefonnr/evt navn</stringProp>
<stringProp name="RegexExtractor.template">$2$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="type1ProductID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">type1ProductID</stringProp>
<stringProp name="RegexExtractor.regex"><product-id>
([^<>]*?)</product-id><name>([^<>]*?)</name><sik-
value>CB100000</sik-value><descr/><product-parameter-type-
list><product-parameter-type><name>
([^<>]*?)</name><title>([^<>]*?)</title><param-
value>([^<>]*?)</param-value></product-parameter-
type></product-parameter-type-list</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">-1</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="type1ParameterName" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp
name="RegexExtractor.refname">type1ParameterName</stringProp>
<stringProp name="RegexExtractor.regex"><product-id>
([^<>]*?)</product-id><name>([^<>]*?)</name><sik-
value>CB100000</sik-value><descr/><product-parameter-type-
list><product-parameter-type><name>
([^<>]*?)</name><title>([^<>]*?)</title><param-
value>([^<>]*?)</param-value></product-parameter-
type></product-parameter-type-list</stringProp>
<stringProp name="RegexExtractor.template">$3$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">-1</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="type1Value" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">type1Value</stringProp>
<stringProp name="RegexExtractor.regex"><product-id>
([^<>]*?)</product-id><name>([^<>]*?)</name><sik-
value>CB100000</sik-value><descr/><product-parameter-type-
list><product-parameter-type><name>
([^<>]*?)</name><title>([^<>]*?)</title><param-
value>([^<>]*?)</param-value></product-parameter-
type></product-parameter-type-list</stringProp>
<stringProp name="RegexExtractor.template">$5$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">-1</stringProp>
</RegexExtractor>
<hashTree/>
<XPathExtractor guiclass="XPathExtractorGui" testclass="XPathExtractor"
testname="service" enabled="true">
<stringProp name="XPathExtractor.default">null</stringProp>
<stringProp name="XPathExtractor.refname">service</stringProp>
<stringProp name="XPathExtractor.matchNumber">0</stringProp>
<stringProp name="XPathExtractor.xpathQuery">reply/parameter-
list/service</stringProp>
<boolProp name="XPathExtractor.validate">false</boolProp>
<boolProp name="XPathExtractor.tolerant">false</boolProp>
<boolProp name="XPathExtractor.namespace">false</boolProp>
</XPathExtractor>
<hashTree/>
<XPathExtractor guiclass="XPathExtractorGui" testclass="XPathExtractor"
testname="requestedDate" enabled="true">
<stringProp name="XPathExtractor.default">null</stringProp>
<stringProp name="XPathExtractor.refname">requestedDate</stringProp>
<stringProp name="XPathExtractor.matchNumber">0</stringProp>
<stringProp name="XPathExtractor.xpathQuery">reply/order/request-start-
limit-date</stringProp>
<boolProp name="XPathExtractor.validate">false</boolProp>
<boolProp name="XPathExtractor.tolerant">false</boolProp>
<boolProp name="XPathExtractor.namespace">false</boolProp>
</XPathExtractor>
<hashTree/>
<XPathExtractor guiclass="XPathExtractorGui" testclass="XPathExtractor"
testname="sik" enabled="true">
<stringProp name="XPathExtractor.default">null</stringProp>
<stringProp name="XPathExtractor.refname">sik</stringProp>
<stringProp name="XPathExtractor.matchNumber">-1</stringProp>
<stringProp name="XPathExtractor.xpathQuery">reply/product-group-
list/product-group/sik-value</stringProp>
<boolProp name="XPathExtractor.validate">false</boolProp>
<boolProp name="XPathExtractor.tolerant">false</boolProp>
<boolProp name="XPathExtractor.namespace">false</boolProp>
</XPathExtractor>
<hashTree/>
<XPathExtractor guiclass="XPathExtractorGui" testclass="XPathExtractor"
testname="producRuletList" enabled="true">
<stringProp name="XPathExtractor.default">null</stringProp>
<stringProp name="XPathExtractor.refname">producRuletList</stringProp>
<stringProp name="XPathExtractor.matchNumber">0</stringProp>
<stringProp name="XPathExtractor.xpathQuery">reply/product-count-rule-
list</stringProp>
<boolProp name="XPathExtractor.validate">false</boolProp>
<boolProp name="XPathExtractor.tolerant">false</boolProp>
<boolProp name="XPathExtractor.namespace">false</boolProp>
<boolProp name="XPathExtractor.fragment">true</boolProp>
</XPathExtractor>
<hashTree/>
<XPathExtractor guiclass="XPathExtractorGui" testclass="XPathExtractor"
testname="productGroup" enabled="true">
<stringProp name="XPathExtractor.default">null</stringProp>
<stringProp name="XPathExtractor.refname">productGroup</stringProp>
<stringProp name="XPathExtractor.matchNumber">-1</stringProp>
<stringProp name="XPathExtractor.xpathQuery">reply/product-group-
list/product-group</stringProp>
<boolProp name="XPathExtractor.validate">false</boolProp>
<boolProp name="XPathExtractor.tolerant">false</boolProp>
<boolProp name="XPathExtractor.namespace">false</boolProp>
<boolProp name="XPathExtractor.fragment">true</boolProp>
</XPathExtractor>
<hashTree/>
</hashTree>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="BeanShell Sampler" enabled="false">
<stringProp name="BeanShellSampler.query">field = "";
TelephoneProdutID = vars.get("TelephoneProdutID");
Telephone = vars.get("Telephone");
for (i=1;i<=Integer.parseInt(vars.get("type1ProductID_matchNr"));i++)
{
type1ProductIDValue = "type1ProductID_" + i;
type1ProductID = vars.get(type1ProductIDValue);
type1ParameterNameValue = "type1ParameterName_" + i;
type1ParameterName = vars.get(type1ParameterNameValue);
type1ValueValue = "type1Value_" + i;
type1Value = vars.get(type1ValueValue);
if (TelephoneProdutID.equals(type1ProductID))
field= field + "<product-change><product-id>" +
type1ProductID + "</product-id><product-count>1</product-
count><sik-value>CB100000</sik-value><change-parameter-
list><change-parameter><name>" + Telephone +
"</name><param-value>" + vars.get("contact") +
"</param-value></change-parameter> </change-parameter-
list></product-change>";
else
field = field + "<product-change><product-id>" +
type1ProductID + "</product-id><product-count>1</product-
count><sik-value>CB100000</sik-value><change-parameter-
list><change-parameter><name>" +type1ParameterName +
"</name><param-value>" + type1Value + "</param-
value></change-parameter></change-parameter-list></product-
change>";
}
for (i=1;i<=Integer.parseInt(vars.get("type2ProductID_matchNr"));i++)
{
type2ProductIDValue = "type2ProductID_" + i;
type2ProductID = vars.get(type2ProductIDValue);
if (TelephoneProdutID.equals(type2ProductID))
field= field + "<product-change><product-id>" +
type2ProductID + "</product-id><product-count>1</product-
count><sik-value>CB100000</sik-value><change-parameter-
list><change-parameter><name>" + Telephone +
"</name><param-value>" + vars.get("contact") +
"</param-value></change-parameter> </change-parameter-
list></product-change>";
else
field = field + "<product-change><product-id>" +
type2ProductID + "</product-id><product-count>1</product-
count><sik-value>CB100000</sik-value></product-change>";
}
for (i=1;i<=Integer.parseInt(vars.get("type3ProductID_matchNr"));i++)
{
type3ProductIDValue = "type3ProductID_" + i;
type3ProductID = vars.get(type3ProductIDValue);
if (TelephoneProdutID.equals(type3ProductID))
field= field + "<product-change><product-id>" +
type3ProductID + "</product-id><product-count>1</product-
count><sik-value>CB100000</sik-value><change-parameter-
list><change-parameter><name>" + Telephone +
"</name><param-value>" + vars.get("contact") +
"</param-value></change-parameter> </change-parameter-
list></product-change>";
else
field = field + "<product-change><product-id>" +
type3ProductID + "</product-id><product-count>1</product-
count><sik-value>CB100000</sik-value></product-change>";
}
vars.put("field",field);</stringProp>
<stringProp name="BeanShellSampler.filename"></stringProp>
<stringProp name="BeanShellSampler.parameters"></stringProp>
<boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>
</BeanShellSampler>
<hashTree/>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="<*IGNORE*> -- 2 -- Inititating fields"
enabled="true">
<stringProp
name="BeanShellSampler.query">vars.put("field","");
vars.put("counter","0");
vars.put("flag","1");</stringProp>
<stringProp name="BeanShellSampler.filename"></stringProp>
<stringProp name="BeanShellSampler.parameters"></stringProp>
<boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>
</BeanShellSampler>
<hashTree/>
<LoopController guiclass="LoopControlPanel" testclass="LoopController"
testname="Loop Controller" enabled="true">
<boolProp name="LoopController.continue_forever">true</boolProp>
<stringProp name="LoopController.loops">$
{productGroup_matchNr}</stringProp>
</LoopController>
<hashTree>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="<*IGNORE*> -- 3 -- Setting up the
loop" enabled="true">
<stringProp name="BeanShellSampler.query">counter =
Integer.parseInt(vars.get("counter")) + 1;
vars.put("productGroupValue",vars.get(productGroupValue));</stringProp>
</BeanShellPreProcessor>
<hashTree/>
<XPathExtractor guiclass="XPathExtractorGui"
testclass="XPathExtractor" testname="productGroupName" enabled="true">
<stringProp name="XPathExtractor.default">null</stringProp>
<stringProp
name="XPathExtractor.refname">productGroupName</stringProp>
<stringProp name="XPathExtractor.matchNumber">0</stringProp>
<stringProp name="XPathExtractor.xpathQuery">/product-
group/product-group-name</stringProp>
<boolProp name="XPathExtractor.validate">false</boolProp>
<boolProp name="XPathExtractor.tolerant">false</boolProp>
<boolProp name="XPathExtractor.namespace">false</boolProp>
</XPathExtractor>
<hashTree/>
<XPathExtractor guiclass="XPathExtractorGui"
testclass="XPathExtractor" testname="productID" enabled="true">
<stringProp name="XPathExtractor.default">null</stringProp>
<stringProp name="XPathExtractor.refname">productID</stringProp>
<stringProp name="XPathExtractor.matchNumber">-1</stringProp>
<stringProp name="XPathExtractor.xpathQuery">/product-
group/product-id-list/product-id</stringProp>
<boolProp name="XPathExtractor.validate">false</boolProp>
<boolProp name="XPathExtractor.tolerant">false</boolProp>
<boolProp name="XPathExtractor.namespace">false</boolProp>
</XPathExtractor>
<hashTree/>
</hashTree>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="Adding non Parameter-Name field to XML"
enabled="true">
<stringProp name="BeanShellSampler.query">field =
vars.get("field");
sikValue = vars.get("sikValue");
if (vars.get("productGroupName").equals("Overtagelse af
lejemål"))
{
for (i=1; i<= Integer.parseInt(vars.get("productID_matchNr"));
i++)
{
productIdNumber = "productID_" + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get("producRuletList");
if (producRuletList.contains("<max-value>1</max-
value><product-id>" + productIDName))
field = field + "<product-change><product-
id>" + productIDName + "</product-id><product-
count>1</product-count><sik-value>" + sikValue +"</sik-
value></product-change>";
}
}
if (vars.get("productGroupName").equals("Anbefales GDS"))
{
for (i=1; i<= Integer.parseInt(vars.get("productID_matchNr"));
i++)
{
productIdNumber = "productID_" + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get("producRuletList");
if (producRuletList.contains("<max-value>1</max-
value><product-id>" + productIDName))
field = field + "<product-change><product-
id>" + productIDName + "</product-id><product-
count>1</product-count><sik-value>" + sikValue +"</sik-
value></product-change>";
}
}
if (vars.get("productGroupName").equals("Installationskode "))
{
for (i=1; i<= Integer.parseInt(vars.get("productID_matchNr"));
i++)
{
productIdNumber = "productID_" + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get("producRuletList");
if (producRuletList.contains("<max-value>1</max-
value><product-id>" + productIDName))
field = field + "<product-change><product-
id>" + productIDName + "</product-id><product-
count>1</product-count><sik-value>" + sikValue +"</sik-
value></product-change>";
}
}
if (vars.get("productGroupName").equals("Installationsvalg "))
{
for (i=1; i<= Integer.parseInt(vars.get("productID_matchNr"));
i++)
{
productIdNumber = "productID_" + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get("producRuletList");
if (producRuletList.contains("<max-value>1</max-
value><product-id>" + productIDName))
field = field + "<product-change><product-
id>" + productIDName + "</product-id><product-
count>1</product-count><sik-value>" + sikValue +"</sik-
value></product-change>";
}
}
if (vars.get("productGroupName").equals("Hastigheder "))
{
productIdNumber = "productID_" +
vars.get("productID_matchNr");
productIDName = vars.get(productIdNumber);
field = field + "<product-change><product-id>" +
productIDName + "</product-id><product-count>1</product-
count><sik-value>" + sikValue +"</sik-value></product-
change>";
}
vars.put("field",field);
</stringProp>
<stringProp name="BeanShellSampler.filename"></stringProp>
<stringProp name="BeanShellSampler.parameters"></stringProp>
<boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>
</BeanShellSampler>
<hashTree/>
</hashTree>
<IfController guiclass="IfControllerPanel" testclass="IfController"
testname="If Controller" enabled="true">
<stringProp name="IfController.condition">${__jexl3("$
{sikValue}" == "CB100000")}</stringProp>
<boolProp name="IfController.evaluateAll">false</boolProp>
<boolProp name="IfController.useExpression">true</boolProp>
</IfController>
<hashTree>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="<*IGNORE*> -- 4 -- Product Group Name"
enabled="true">
<stringProp name="BeanShellSampler.query">productGroupValue =
vars.get("productGroupValue");</stringProp>
<stringProp name="BeanShellSampler.filename"></stringProp>
<stringProp name="BeanShellSampler.parameters"></stringProp>
<boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>
</BeanShellSampler>
<hashTree>
<BeanShellPreProcessor guiclass="TestBeanGUI"
testclass="BeanShellPreProcessor" testname="BeanShell PreProcessor" enabled="true">
<stringProp name="filename"></stringProp>
<stringProp name="parameters"></stringProp>
<boolProp name="resetInterpreter">false</boolProp>
<stringProp name="script">counter = vars.get("counter");
productGroupValue = "productGroup_" + counter;
vars.put("productGroupValue",vars.get(productGroupValue));</stringProp>
</BeanShellPreProcessor>
<hashTree/>
<XPathExtractor guiclass="XPathExtractorGui"
testclass="XPathExtractor" testname="productGroupName" enabled="true">
<stringProp name="XPathExtractor.default">null</stringProp>
<stringProp
name="XPathExtractor.refname">productGroupName</stringProp>
<stringProp name="XPathExtractor.matchNumber">0</stringProp>
<stringProp name="XPathExtractor.xpathQuery">/product-
group/product-group-name</stringProp>
<boolProp name="XPathExtractor.validate">false</boolProp>
<boolProp name="XPathExtractor.tolerant">false</boolProp>
<boolProp name="XPathExtractor.namespace">false</boolProp>
</XPathExtractor>
<hashTree/>
<XPathExtractor guiclass="XPathExtractorGui"
testclass="XPathExtractor" testname="productID" enabled="true">
<stringProp name="XPathExtractor.default">null</stringProp>
<stringProp name="XPathExtractor.refname">productID</stringProp>
<stringProp name="XPathExtractor.matchNumber">-1</stringProp>
<stringProp name="XPathExtractor.xpathQuery">/product-
group/product-id-list/product-id</stringProp>
<boolProp name="XPathExtractor.validate">false</boolProp>
<boolProp name="XPathExtractor.tolerant">false</boolProp>
<boolProp name="XPathExtractor.namespace">false</boolProp>
</XPathExtractor>
<hashTree/>
</hashTree>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="<*IGNORE*> -- 5 -- Adding non
Parameter-Name field to XML" enabled="true">
<stringProp name="BeanShellSampler.query">field =
vars.get("field");
sikValue = vars.get("sikValue");
if (vars.get("productGroupName").equals("Hastigheder ") ||
vars.get("productGroupName").equals("Service"))
{
productIdNumber = "productID_" +
vars.get("productID_matchNr");
productIDName = vars.get(productIdNumber);
field = field + "<product-change><product-id>" +
productIDName + "</product-id><product-count>1</product-
count><sik-value>" + sikValue +"</sik-value></product-
change>";
}
// field = field + "<product-change><product-id>" +
"030022100001SERVICE/STANDARD//" + "</product-id><product-
count>1</product-count><sik-value>" + sikValue +"</sik-
value></product-change>";
else if (vars.get("productGroupName").equals("Installations- og port
ID"))
{
productIdNumber = "productID_" +
vars.get("productID_matchNr");
productIDName = vars.get(productIdNumber);
field = field + "<product-change><product-id>" +
productIDName + "</product-id><product-count>0</product-
count><sik-value>" + sikValue +"</sik-value></product-
change>";
}
else if
(vars.get("productGroupName").equals("Installationsvalg "))
{
productIdNumber = "productID_" +
vars.get("productID_matchNr");
productIDName = vars.get(productIdNumber);
field = field + "<product-change><product-id>" +
productIDName + "</product-id><product-count>1</product-
count><sik-value>" + sikValue +"</sik-value></product-
change>";
}
else
if(vars.get("productGroupName").equals("Installationskode "))
{
for (i=1; i<= Integer.parseInt(vars.get("productID_matchNr"));
i++)
{
productIdNumber = "productID_" + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get("producRuletList");
if (producRuletList.contains("<max-value>1</max-
value><product-id>" + productIDName))
field = field + "<product-change><product-
id>" + productIDName + "</product-id><product-
count>1</product-count><sik-value>" + sikValue +"</sik-
value></product-change>";
if (producRuletList.contains("<max-value>1</max-
value><product-id>" + vars.get("InstalKode0")))
vars.put("flag","0");
}
}
else
for (i=1; i<= Integer.parseInt(vars.get("productID_matchNr"));
i++)
{
productIdNumber = "productID_" + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get("producRuletList");
if (producRuletList.contains("<max-value>1</max-
value><product-id>" + productIDName))
field = field + "<product-change><product-
id>" + productIDName + "</product-id><product-
count>1</product-count><sik-value>" + sikValue +"</sik-
value></product-change>";
}
vars.put("field",field);
</stringProp>
<stringProp name="BeanShellSampler.filename"></stringProp>
<stringProp name="BeanShellSampler.parameters"></stringProp>
<boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>
</BeanShellSampler>
<hashTree/>
</hashTree>
</hashTree>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="<*IGNORE*> -- 6 -- Adding Parameter-
Name containing fields to XML" enabled="true">
<stringProp name="BeanShellSampler.query">field =
vars.get("field");
p2pID = vars.get("p2pID");
gponID = vars.get("gponID");
kundeGraverID = vars.get("kundeGraverID");
TelephoneProdutID = vars.get("TelephoneProdutID");
Telephone = vars.get("Telephone");
sikValue = vars.get("sik_1");
for (i=1;i<=Integer.parseInt(vars.get("type1ProductID_matchNr"));i++)
{
type1ProductIDValue = "type1ProductID_" + i;
type1ProductID = vars.get(type1ProductIDValue);
type1ParameterNameValue = "type1ParameterName_" + i;
type1ParameterName = vars.get(type1ParameterNameValue);
type1ValueValue = "type1Value_" + i;
type1Value = vars.get(type1ValueValue);
if (vars.get("flag").equals("1"))
field = field + "<product-change><product-id>" +
kundeGraverID + "</product-id><product-count>1</product-
count><sik-value>" + sikValue +"</sik-value></product-
change>";
/* The following 2 lines are temporary and will be removed once the issue of GPON
and P2P disability is resolved */
field = field + "<product-change><product-id>" + gponID +
"</product-id><product-count>1</product-count><sik-
value>" + sikValue +"</sik-value></product-change>";
field = field + "<product-change><product-id>" + p2pID +
"</product-id><product-count>1</product-count><sik-
value>" + sikValue +"</sik-value></product-change>";
vars.put("field",field);</stringProp>
<stringProp name="BeanShellSampler.filename"></stringProp>
<stringProp name="BeanShellSampler.parameters"></stringProp>
<boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>
</BeanShellSampler>
<hashTree/>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="Tr01_BSA _FIBER_OrderCommand" enabled="false">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><?xml version="1.0"
encoding="UTF-8"?>
<x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header />
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO-8859-1"?>
<command>
<cb-system>
<session-id>123</session-id>
<transaction-id>1478</transaction-id>
<columbine-session-id>${SessionID}</columbine-session-id>
</cb-system>
<name>order</name>
<order>
<requested-date>2019-12-21</requested-date>
<requested-time>10:00:00</requested-time>
<book-exact-date/>
<confirm-letter>false</confirm-letter>
<contact-name>test</contact-name>
<contact-phone-no>22123456</contact-phone-no>
<remarks/>
<order-reference/>
<installation>
<first-name>test</first-name>
<last-name>test</last-name>
<occupation/>
</installation>
<product-change-list>
<product-change>
<product-id>088800100021INST-F/OVT-E-LJM//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>088800100001INST-F/FL-LID-N//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>088800100001INST-F/GDS-ANB-N//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>001322110002VISIT-EJ///</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>009921210001TEKNOLOGI-FIB/GPON//</product-id>
<name>GPON</name>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>009921210001TEKNOLOGI-FIB/P2P//</product-id>
<name>POINT2POINT</name>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change> 
<product-change>
<product-id>990021210031INSTCO/3-EG//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>990021200001BSAEF-GIG/TEK//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>820021210001GRAVN/TDC//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>851522200001FIB-HAST/12/2/</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>890022210001PO2/KERPER//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>030022100001SERVICE/STANDARD//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>

<product-change>
<product-id>004111210011FIB-INFRASTR/XX//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
<change-parameter-list>
<change-parameter>
<name>FIBINFRA</name>
<param-value>6</param-value>
</change-parameter>
</change-parameter-list>
</product-change>
<product-change>
<product-id>000710100001INFRASTR/TXT//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
<change-parameter-list>
<change-parameter>
<name>FIBINFRATX</name>
<param-value>DONG rør infrastruktur</param-value>
</change-parameter>
</change-parameter-list>
</product-change>
<product-change>
<product-id>000711210001GRAV-LAENGDE///</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
<change-parameter-list>
<change-parameter>
<name>GRAVELGD</name>
<param-value>13</param-value>
</change-parameter>
</change-parameter-list>
</product-change>
<product-change>
<product-id>069010100074///</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
<change-parameter-list>
<change-parameter>
<name>KONTAKT-30</name>
<param-value>22123456</param-value>
</change-parameter>
</change-parameter-list>
</product-change>
</product-change-list>
</order>
<parameter-list>
<phone-id-old/>
<installation>
<address>
<street-name>Lundager</street-name>
<street-code/>
<zip-code>2670</zip-code>
<municipal-code/>
<county/>
<house-no>48</house-no>
<main-door/>
</address>
</installation>
<previous-or-vacate-phone-no/>
<reuse-of-address/>
<service>BSAEF-OPR-U-LID</service>
</parameter-list>
</command>
]]></soa:request>
<soa:userId>I00024</soa:userId>
<soa:password>TELENOR</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
</hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="Tr01_BSA _FIBER_OrderCommand" enabled="false">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><?xml version="1.0"
encoding="UTF-8"?>
<x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header />
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO-8859-1"?>
<command>
<cb-system>
<session-id>123</session-id>
<transaction-id>1478</transaction-id>
<columbine-session-id>${SessionID}</columbine-session-id>
</cb-system>
<name>order</name>
<order>
<requested-date>${requested-date}</requested-date>
<requested-time>10:00:00</requested-time>
<book-exact-date/>
<confirm-letter>false</confirm-letter>
<contact-name>test</contact-name>
<contact-phone-no>${contact}</contact-phone-no>
<remarks/>
<order-reference/>
<installation>
<first-name>test</first-name>
<last-name>test</last-name>
<occupation/>
</installation>
<product-change-list>
<product-change>
<product-id>${Overtagelse}</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>${Fraflytningstelefonnr}</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>${GDS}</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>${Visitering}</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
${field_GPON}
${field_P2P}
<product-change>
<product-id>990021210031INSTCO/3-G//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>990021200001BSAEF-GIG/TEK//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>820021210001GRAVN/TDC//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>851522200001FIB-HAST/12/2/</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>890022210001PO2/KERPER//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>030022100001SERVICE/STANDARD//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>

<product-change>
<product-id>004111210011FIB-INFRASTR/XX//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
<change-parameter-list>
<change-parameter>
<name>FIBINFRA</name>
<param-value>6</param-value>
</change-parameter>
</change-parameter-list>
</product-change>
<product-change>
<product-id>000710100001INFRASTR/TXT//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
<change-parameter-list>
<change-parameter>
<name>FIBINFRATX</name>
<param-value>DONG rør infrastruktur</param-value>
</change-parameter>
</change-parameter-list>
</product-change>
<product-change>
<product-id>000711210001GRAV-LAENGDE///</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
<change-parameter-list>
<change-parameter>
<name>GRAVELGD</name>
<param-value>13</param-value>
</change-parameter>
</change-parameter-list>
</product-change>
<product-change>
<product-id>069010100074///</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
<change-parameter-list>
<change-parameter>
<name>KONTAKT-30</name>
<param-value>22123456</param-value>
</change-parameter>
</change-parameter-list>
</product-change>
</product-change-list>
</order>
<parameter-list>
<phone-id-old/>
<installation>
<address>
<street-name>Lundager</street-name>
<street-code/>
<zip-code>2670</zip-code>
<municipal-code/>
<county/>
<house-no>48</house-no>
<main-door/>
</address>
</installation>
<previous-or-vacate-phone-no/>
<reuse-of-address/>
<service>BSAEF-OPR-U-LID</service>
</parameter-list>
</command>
]]></soa:request>
<soa:userId>I00024</soa:userId>
<soa:password>TELENOR</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
</hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="Tr01_BSA _FIBER_OrderCommand" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><?xml version="1.0"
encoding="UTF-8"?>
<x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header />
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO-8859-1"?>
<command>
<cb-system>
<session-id>123</session-id>
<transaction-id>1478</transaction-id>
<columbine-session-id>${SessionID}</columbine-session-id>
</cb-system>
<name>order</name>
<order>
<requested-date>${requestedDate}</requested-date>
<requested-time>00:00:00</requested-time>
<book-exact-date/>
<confirm-letter>false</confirm-letter>
<contact-name>test</contact-name>
<contact-phone-no>${contact}</contact-phone-no>
<remarks/>
<order-reference/>
<installation>
<first-name>test</first-name>
<last-name>test</last-name>
<occupation/>
</installation>
<product-change-list>
${field}
</product-change-list>
</order>
<parameter-list>
<phone-id-old/>
<installation>
<address>
<street-name>${street-name}</street-name>
<street-code>${street-code}</street-code>
<zip-code>${zip-code}</zip-code>
<municipal-code>${municipal-code}</municipal-code>
<county/>
<house-no>${house-no}</house-no>
<door-no>${door-no}</door-no>
<floor>${floor}</floor>
<main-door/>
</address>
</installation>
<previous-or-vacate-phone-no/>
<reuse-of-address/>
<service>${service}</service>
</parameter-list>
</command>
]]></soa:request>
<soa:userId>I00024</soa:userId>
<soa:password>TELENOR</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
</hashTree>
<Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="User
Defined Variables" enabled="false">
<collectionProp name="Arguments.arguments">
<elementProp name="requested-date" elementType="Argument">
<stringProp name="Argument.name">requested-date</stringProp>
<stringProp name="Argument.value">2019-12-15</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<stringProp name="Argument.desc">2019-12-21</stringProp>
</elementProp>
<elementProp name="contact" elementType="Argument">
<stringProp name="Argument.name">contact</stringProp>
<stringProp name="Argument.value">22123465</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="street-name" elementType="Argument">
<stringProp name="Argument.name">street-name</stringProp>
<stringProp name="Argument.value">Lundager</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<stringProp name="Argument.desc">Fiber</stringProp>
</elementProp>
<elementProp name="zip-code" elementType="Argument">
<stringProp name="Argument.name">zip-code</stringProp>
<stringProp name="Argument.value">2670</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<stringProp name="Argument.desc">Fiber</stringProp>
</elementProp>
<elementProp name="house-no" elementType="Argument">
<stringProp name="Argument.name">house-no</stringProp>
<stringProp name="Argument.value">48</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<stringProp name="Argument.desc">Fiber</stringProp>
</elementProp>
</collectionProp>
</Arguments>
<hashTree/>
<Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="User
Defined Variables" enabled="false">
<collectionProp name="Arguments.arguments">
<elementProp name="contact" elementType="Argument">
<stringProp name="Argument.name">contact</stringProp>
<stringProp name="Argument.value">22123465</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="street-name" elementType="Argument">
<stringProp name="Argument.name">street-name</stringProp>
<stringProp name="Argument.value">Lærkevej</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<stringProp name="Argument.desc">Speckalvej</stringProp>
</elementProp>
<elementProp name="street-code" elementType="Argument">
<stringProp name="Argument.name">street-code</stringProp>
<stringProp name="Argument.value"></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="zip-code" elementType="Argument">
<stringProp name="Argument.name">zip-code</stringProp>
<stringProp name="Argument.value">3200</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<stringProp name="Argument.desc">2600</stringProp>
</elementProp>
<elementProp name="municipal-code" elementType="Argument">
<stringProp name="Argument.name">municipal-code</stringProp>
<stringProp name="Argument.value"></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="house-no" elementType="Argument">
<stringProp name="Argument.name">house-no</stringProp>
<stringProp name="Argument.value">24</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<stringProp name="Argument.desc">3</stringProp>
</elementProp>
<elementProp name="door-no" elementType="Argument">
<stringProp name="Argument.name">door-no</stringProp>
<stringProp name="Argument.value"></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<stringProp name="Argument.desc">mf</stringProp>
</elementProp>
<elementProp name="floor" elementType="Argument">
<stringProp name="Argument.name">floor</stringProp>
<stringProp name="Argument.value"></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<stringProp name="Argument.desc">23</stringProp>
</elementProp>
</collectionProp>
</Arguments>
<hashTree/>
<Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="User
Defined Variables" enabled="true">
<collectionProp name="Arguments.arguments">
<elementProp name="contact" elementType="Argument">
<stringProp name="Argument.name">contact</stringProp>
<stringProp name="Argument.value">22123465</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="street-name" elementType="Argument">
<stringProp name="Argument.name">street-name</stringProp>
<stringProp name="Argument.value">Gurrehavevej</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<stringProp name="Argument.desc">Speckalvej</stringProp>
</elementProp>
<elementProp name="street-code" elementType="Argument">
<stringProp name="Argument.name">street-code</stringProp>
<stringProp name="Argument.value"></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="zip-code" elementType="Argument">
<stringProp name="Argument.name">zip-code</stringProp>
<stringProp name="Argument.value">3200</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<stringProp name="Argument.desc">2600</stringProp>
</elementProp>
<elementProp name="municipal-code" elementType="Argument">
<stringProp name="Argument.name">municipal-code</stringProp>
<stringProp name="Argument.value"></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="house-no" elementType="Argument">
<stringProp name="Argument.name">house-no</stringProp>
<stringProp name="Argument.value">23</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<stringProp name="Argument.desc">3</stringProp>
</elementProp>
<elementProp name="door-no" elementType="Argument">
<stringProp name="Argument.name">door-no</stringProp>
<stringProp name="Argument.value"></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<stringProp name="Argument.desc">mf</stringProp>
</elementProp>
<elementProp name="floor" elementType="Argument">
<stringProp name="Argument.name">floor</stringProp>
<stringProp name="Argument.value"></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<stringProp name="Argument.desc">23</stringProp>
</elementProp>
</collectionProp>
</Arguments>
<hashTree/>
<DebugSampler guiclass="TestBeanGUI" testclass="DebugSampler"
testname="Debug Sampler" enabled="true">
<boolProp name="displayJMeterProperties">false</boolProp>
<boolProp name="displayJMeterVariables">true</boolProp>
<boolProp name="displaySystemProperties">false</boolProp>
</DebugSampler>
<hashTree/>
</hashTree>
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup"
testname="SC_BSA _VULA_Create_XML" enabled="false">
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
<elementProp name="ThreadGroup.main_controller"
elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController"
testname="Loop Controller" enabled="true">
<boolProp name="LoopController.continue_forever">false</boolProp>
<stringProp name="LoopController.loops">1</stringProp>
</elementProp>
<stringProp name="ThreadGroup.num_threads">1</stringProp>
<stringProp name="ThreadGroup.ramp_time">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
</ThreadGroup>
<hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="Tr01_BSA _VULA_OrderValidate" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><?xml version="1.0"
encoding="UTF-8"?>
<x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header />
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[?xml version="1.0"
encoding="ISO-8859-1"?>
<command>
<cb-system>
<session-id>123</session-id>
<transaction-id>1478</transaction-id>
</cb-system>
<name>order-validate</name>
<parameter-list>
<phone-id-old/>
<installation>
<address>
<street-name>GRANLYVEJ</street-name>
<street-code/>
<zip-code>9560</zip-code>
<municipal-code/>
<county/>
<house-no>15</house-no>

<main-door/>
</address>
</installation>
<previous-or-vacate-phone-no/>
<reuse-of-address/>
<service>VULA-OPR-U-LID</service>
</parameter-list>
</command>
]]></soa:request>
<soa:userId>I00029</soa:userId>
<soa:password>TELIA</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="SessionID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">SessionID</stringProp>
<stringProp name="RegexExtractor.regex">columbine-session-id&gt;
([^<>]*?)&lt;/columbine-session-id</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
</hashTree>
<Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="User
Defined Variables" enabled="true">
<collectionProp name="Arguments.arguments">
<elementProp name="contact" elementType="Argument">
<stringProp name="Argument.name">contact</stringProp>
<stringProp name="Argument.value">22123465</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="street-name" elementType="Argument">
<stringProp name="Argument.name">street-name</stringProp>
<stringProp name="Argument.value">SKOLEVEJ </stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<stringProp name="Argument.desc">Speckalvej</stringProp>
</elementProp>
<elementProp name="street-code" elementType="Argument">
<stringProp name="Argument.name">street-code</stringProp>
<stringProp name="Argument.value"></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="zip-code" elementType="Argument">
<stringProp name="Argument.name">zip-code</stringProp>
<stringProp name="Argument.value">2600</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<stringProp name="Argument.desc">2600</stringProp>
</elementProp>
<elementProp name="municipal-code" elementType="Argument">
<stringProp name="Argument.name">municipal-code</stringProp>
<stringProp name="Argument.value"></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="house-no" elementType="Argument">
<stringProp name="Argument.name">house-no</stringProp>
<stringProp name="Argument.value">3</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<stringProp name="Argument.desc">3</stringProp>
</elementProp>
<elementProp name="door-no" elementType="Argument">
<stringProp name="Argument.name">door-no</stringProp>
<stringProp name="Argument.value"></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<stringProp name="Argument.desc">mf</stringProp>
</elementProp>
<elementProp name="floor" elementType="Argument">
<stringProp name="Argument.name">floor</stringProp>
<stringProp name="Argument.value"></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<stringProp name="Argument.desc">23</stringProp>
</elementProp>
</collectionProp>
</Arguments>
<hashTree/>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="<*IGNORE*> -- 1 -- Formatting
Validation Response" enabled="true">
<stringProp name="BeanShellSampler.query">xmlFormat_1 =
vars.get("xmlFormat_1");</stringProp>
<stringProp name="BeanShellSampler.filename"></stringProp>
<stringProp name="BeanShellSampler.parameters"></stringProp>
<boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>
</BeanShellSampler>
<hashTree>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="InstalKode0" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">InstalKode0</stringProp>
<stringProp name="RegexExtractor.regex"><product-id>([^<>]
+?)</product-id><name>O, Fiber afsluttet på
bygning </name></stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
<stringProp name="Sample.scope">all</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="gponID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">gponID</stringProp>
<stringProp name="RegexExtractor.regex"><product-id>([^<>]
+?)</product-id><name>GPON</name></stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
<stringProp name="Sample.scope">all</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="p2pID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">p2pID</stringProp>
<stringProp name="RegexExtractor.regex"><product-id>([^<>]
+?)</product-id><name>POINT2POINT</name></stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
<stringProp name="Sample.scope">all</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="kundeGraverID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">kundeGraverID</stringProp>
<stringProp name="RegexExtractor.regex"><product><product-
id>([^<>]+?)</product-id><name>Kunde graver</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
<stringProp name="Sample.scope">all</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="TelephoneProdutID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp
name="RegexExtractor.refname">TelephoneProdutID</stringProp>
<stringProp name="RegexExtractor.regex"><product-id>
([^<>]*?)</product-id><name>([^<>]*?)</name><sik-
value>CB100000</sik-value><descr/><product-parameter-type-
list><product-parameter-type><name>
([^<>]*?)</name><title>Telefonnr/evt navn</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
<stringProp name="Sample.scope">all</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="Telephone" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">Telephone</stringProp>
<stringProp name="RegexExtractor.regex">product-id>
([^<>]*?)</product-id><name> </name><sik-
value>CB100000</sik-value><descr/><product-parameter-type-
list><product-parameter-type><name>
([^<>]*?)</name><title>Telefonnr/evt navn</stringProp>
<stringProp name="RegexExtractor.template">$2$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="type1ProductID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">type1ProductID</stringProp>
<stringProp name="RegexExtractor.regex"><product-id>
([^<>]*?)</product-id><name>([^<>]*?)</name><sik-
value>CB100000</sik-value><descr/><product-parameter-type-
list><product-parameter-type><name>
([^<>]*?)</name><title>([^<>]*?)</title><param-
value>([^<>]*?)</param-value></product-parameter-
type></product-parameter-type-list</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">-1</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="type1ParameterName" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp
name="RegexExtractor.refname">type1ParameterName</stringProp>
<stringProp name="RegexExtractor.regex"><product-id>
([^<>]*?)</product-id><name>([^<>]*?)</name><sik-
value>CB100000</sik-value><descr/><product-parameter-type-
list><product-parameter-type><name>
([^<>]*?)</name><title>([^<>]*?)</title><param-
value>([^<>]*?)</param-value></product-parameter-
type></product-parameter-type-list</stringProp>
<stringProp name="RegexExtractor.template">$3$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">-1</stringProp>
</RegexExtractor>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="type1Value" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">type1Value</stringProp>
<stringProp name="RegexExtractor.regex"><product-id>
([^<>]*?)</product-id><name>([^<>]*?)</name><sik-
value>CB100000</sik-value><descr/><product-parameter-type-
list><product-parameter-type><name>
([^<>]*?)</name><title>([^<>]*?)</title><param-
value>([^<>]*?)</param-value></product-parameter-
type></product-parameter-type-list</stringProp>
<stringProp name="RegexExtractor.template">$5$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">-1</stringProp>
</RegexExtractor>
<hashTree/>
<XPathExtractor guiclass="XPathExtractorGui" testclass="XPathExtractor"
testname="service" enabled="true">
<stringProp name="XPathExtractor.default">null</stringProp>
<stringProp name="XPathExtractor.refname">service</stringProp>
<stringProp name="XPathExtractor.matchNumber">0</stringProp>
<stringProp name="XPathExtractor.xpathQuery">reply/parameter-
list/service</stringProp>
<boolProp name="XPathExtractor.validate">false</boolProp>
<boolProp name="XPathExtractor.tolerant">false</boolProp>
<boolProp name="XPathExtractor.namespace">false</boolProp>
</XPathExtractor>
<hashTree/>
<XPathExtractor guiclass="XPathExtractorGui" testclass="XPathExtractor"
testname="requestedDate" enabled="true">
<stringProp name="XPathExtractor.default">null</stringProp>
<stringProp name="XPathExtractor.refname">requestedDate</stringProp>
<stringProp name="XPathExtractor.matchNumber">0</stringProp>
<stringProp name="XPathExtractor.xpathQuery">reply/order/request-start-
limit-date</stringProp>
<boolProp name="XPathExtractor.validate">false</boolProp>
<boolProp name="XPathExtractor.tolerant">false</boolProp>
<boolProp name="XPathExtractor.namespace">false</boolProp>
</XPathExtractor>
<hashTree/>
<XPathExtractor guiclass="XPathExtractorGui" testclass="XPathExtractor"
testname="sik" enabled="true">
<stringProp name="XPathExtractor.default">null</stringProp>
<stringProp name="XPathExtractor.refname">sik</stringProp>
<stringProp name="XPathExtractor.matchNumber">-1</stringProp>
<stringProp name="XPathExtractor.xpathQuery">reply/product-group-
list/product-group/sik-value</stringProp>
<boolProp name="XPathExtractor.validate">false</boolProp>
<boolProp name="XPathExtractor.tolerant">false</boolProp>
<boolProp name="XPathExtractor.namespace">false</boolProp>
</XPathExtractor>
<hashTree/>
<XPathExtractor guiclass="XPathExtractorGui" testclass="XPathExtractor"
testname="producRuletList" enabled="true">
<stringProp name="XPathExtractor.default">null</stringProp>
<stringProp name="XPathExtractor.refname">producRuletList</stringProp>
<stringProp name="XPathExtractor.matchNumber">0</stringProp>
<stringProp name="XPathExtractor.xpathQuery">reply/product-count-rule-
list</stringProp>
<boolProp name="XPathExtractor.validate">false</boolProp>
<boolProp name="XPathExtractor.tolerant">false</boolProp>
<boolProp name="XPathExtractor.namespace">false</boolProp>
<boolProp name="XPathExtractor.fragment">true</boolProp>
</XPathExtractor>
<hashTree/>
<XPathExtractor guiclass="XPathExtractorGui" testclass="XPathExtractor"
testname="productGroup" enabled="true">
<stringProp name="XPathExtractor.default">null</stringProp>
<stringProp name="XPathExtractor.refname">productGroup</stringProp>
<stringProp name="XPathExtractor.matchNumber">-1</stringProp>
<stringProp name="XPathExtractor.xpathQuery">reply/product-group-
list/product-group</stringProp>
<boolProp name="XPathExtractor.validate">false</boolProp>
<boolProp name="XPathExtractor.tolerant">false</boolProp>
<boolProp name="XPathExtractor.namespace">false</boolProp>
<boolProp name="XPathExtractor.fragment">true</boolProp>
</XPathExtractor>
<hashTree/>
</hashTree>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="<*IGNORE*> -- 2 -- Inititating fields"
enabled="true">
<stringProp
name="BeanShellSampler.query">vars.put("field","");
vars.put("counter","0");
vars.put("flag","1");</stringProp>
<stringProp name="BeanShellSampler.filename"></stringProp>
<stringProp name="BeanShellSampler.parameters"></stringProp>
<boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>
</BeanShellSampler>
<hashTree/>
<LoopController guiclass="LoopControlPanel" testclass="LoopController"
testname="Loop Controller" enabled="true">
<boolProp name="LoopController.continue_forever">true</boolProp>
<stringProp name="LoopController.loops">$
{productGroup_matchNr}</stringProp>
</LoopController>
<hashTree>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="<*IGNORE*> -- 3 -- Setting up the
loop" enabled="true">
<stringProp name="BeanShellSampler.query">counter =
Integer.parseInt(vars.get("counter")) + 1;
vars.put("productGroupValue",vars.get(productGroupValue));</stringProp>
</BeanShellPreProcessor>
<hashTree/>
<XPathExtractor guiclass="XPathExtractorGui"
testclass="XPathExtractor" testname="productGroupName" enabled="true">
<stringProp name="XPathExtractor.default">null</stringProp>
<stringProp
name="XPathExtractor.refname">productGroupName</stringProp>
<stringProp name="XPathExtractor.matchNumber">0</stringProp>
<stringProp name="XPathExtractor.xpathQuery">/product-
group/product-group-name</stringProp>
<boolProp name="XPathExtractor.validate">false</boolProp>
<boolProp name="XPathExtractor.tolerant">false</boolProp>
<boolProp name="XPathExtractor.namespace">false</boolProp>
</XPathExtractor>
<hashTree/>
<XPathExtractor guiclass="XPathExtractorGui"
testclass="XPathExtractor" testname="productID" enabled="true">
<stringProp name="XPathExtractor.default">null</stringProp>
<stringProp name="XPathExtractor.refname">productID</stringProp>
<stringProp name="XPathExtractor.matchNumber">-1</stringProp>
<stringProp name="XPathExtractor.xpathQuery">/product-
group/product-id-list/product-id</stringProp>
<boolProp name="XPathExtractor.validate">false</boolProp>
<boolProp name="XPathExtractor.tolerant">false</boolProp>
<boolProp name="XPathExtractor.namespace">false</boolProp>
</XPathExtractor>
<hashTree/>
</hashTree>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="Adding non Parameter-Name field to XML"
enabled="true">
<stringProp name="BeanShellSampler.query">field =
vars.get("field");
sikValue = vars.get("sikValue");
if (vars.get("productGroupName").equals("Overtagelse af
lejemål"))
{
for (i=1; i<= Integer.parseInt(vars.get("productID_matchNr"));
i++)
{
productIdNumber = "productID_" + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get("producRuletList");
if (producRuletList.contains("<max-value>1</max-
value><product-id>" + productIDName))
field = field + "<product-change><product-
id>" + productIDName + "</product-id><product-
count>1</product-count><sik-value>" + sikValue +"</sik-
value></product-change>";
}
}
if (vars.get("productGroupName").equals("Anbefales GDS"))
{
for (i=1; i<= Integer.parseInt(vars.get("productID_matchNr"));
i++)
{
productIdNumber = "productID_" + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get("producRuletList");
if (producRuletList.contains("<max-value>1</max-
value><product-id>" + productIDName))
field = field + "<product-change><product-
id>" + productIDName + "</product-id><product-
count>1</product-count><sik-value>" + sikValue +"</sik-
value></product-change>";
}
}
if (vars.get("productGroupName").equals("Installationskode "))
{
for (i=1; i<= Integer.parseInt(vars.get("productID_matchNr"));
i++)
{
productIdNumber = "productID_" + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get("producRuletList");
if (producRuletList.contains("<max-value>1</max-
value><product-id>" + productIDName))
field = field + "<product-change><product-
id>" + productIDName + "</product-id><product-
count>1</product-count><sik-value>" + sikValue +"</sik-
value></product-change>";
}
}
if (vars.get("productGroupName").equals("Installationsvalg "))
{
for (i=1; i<= Integer.parseInt(vars.get("productID_matchNr"));
i++)
{
productIdNumber = "productID_" + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get("producRuletList");
if (producRuletList.contains("<max-value>1</max-
value><product-id>" + productIDName))
field = field + "<product-change><product-
id>" + productIDName + "</product-id><product-
count>1</product-count><sik-value>" + sikValue +"</sik-
value></product-change>";
}
}
if (vars.get("productGroupName").equals("Hastigheder "))
{
productIdNumber = "productID_" +
vars.get("productID_matchNr");
productIDName = vars.get(productIdNumber);
field = field + "<product-change><product-id>" +
productIDName + "</product-id><product-count>1</product-
count><sik-value>" + sikValue +"</sik-value></product-
change>";
}
vars.put("field",field);
</stringProp>
<stringProp name="BeanShellSampler.filename"></stringProp>
<stringProp name="BeanShellSampler.parameters"></stringProp>
<boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>
</BeanShellSampler>
<hashTree/>
</hashTree>
<IfController guiclass="IfControllerPanel" testclass="IfController"
testname="If Controller" enabled="true">
<stringProp name="IfController.condition">${__jexl3("$
{sikValue}" == "CB100000")}</stringProp>
<boolProp name="IfController.evaluateAll">false</boolProp>
<boolProp name="IfController.useExpression">true</boolProp>
</IfController>
<hashTree>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="<*IGNORE*> -- 4 -- Product Group Name"
enabled="true">
<stringProp name="BeanShellSampler.query">productGroupValue =
vars.get("productGroupValue");</stringProp>
<stringProp name="BeanShellSampler.filename"></stringProp>
<stringProp name="BeanShellSampler.parameters"></stringProp>
<boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>
</BeanShellSampler>
<hashTree>
<BeanShellPreProcessor guiclass="TestBeanGUI"
testclass="BeanShellPreProcessor" testname="BeanShell PreProcessor" enabled="true">
<stringProp name="filename"></stringProp>
<stringProp name="parameters"></stringProp>
<boolProp name="resetInterpreter">false</boolProp>
<stringProp name="script">counter = vars.get("counter");
productGroupValue = "productGroup_" + counter;
vars.put("productGroupValue",vars.get(productGroupValue));</stringProp>
</BeanShellPreProcessor>
<hashTree/>
<XPathExtractor guiclass="XPathExtractorGui"
testclass="XPathExtractor" testname="productGroupName" enabled="true">
<stringProp name="XPathExtractor.default">null</stringProp>
<stringProp
name="XPathExtractor.refname">productGroupName</stringProp>
<stringProp name="XPathExtractor.matchNumber">0</stringProp>
<stringProp name="XPathExtractor.xpathQuery">/product-
group/product-group-name</stringProp>
<boolProp name="XPathExtractor.validate">false</boolProp>
<boolProp name="XPathExtractor.tolerant">false</boolProp>
<boolProp name="XPathExtractor.namespace">false</boolProp>
</XPathExtractor>
<hashTree/>
<XPathExtractor guiclass="XPathExtractorGui"
testclass="XPathExtractor" testname="productID" enabled="true">
<stringProp name="XPathExtractor.default">null</stringProp>
<stringProp name="XPathExtractor.refname">productID</stringProp>
<stringProp name="XPathExtractor.matchNumber">-1</stringProp>
<stringProp name="XPathExtractor.xpathQuery">/product-
group/product-id-list/product-id</stringProp>
<boolProp name="XPathExtractor.validate">false</boolProp>
<boolProp name="XPathExtractor.tolerant">false</boolProp>
<boolProp name="XPathExtractor.namespace">false</boolProp>
</XPathExtractor>
<hashTree/>
</hashTree>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="<*IGNORE*> -- 5 -- Adding non
Parameter-Name field to XML" enabled="true">
<stringProp name="BeanShellSampler.query">field =
vars.get("field");
sikValue = vars.get("sikValue");
count = 0;
log.info("------------------------------------------------");
if (vars.get("productGroupName").equals("Hastigheder "))
{
productIdNumber = "productID_" +
vars.get("productID_matchNr");
productIDName = vars.get(productIdNumber);
field = field + "<product-change><product-id>" +
productIDName + "</product-id><product-count>1</product-
count><sik-value>" + sikValue +"</sik-value></product-
change>";
}
else
if(vars.get("productGroupName").equals("Installationskode "))
{
for (i=1; i<= Integer.parseInt(vars.get("productID_matchNr"));
i++)
{
productIdNumber = "productID_" + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get("producRuletList");
if (producRuletList.contains("<max-value>1</max-
value><product-id>" + productIDName))
field = field + "<product-change><product-
id>" + productIDName + "</product-id><product-
count>1</product-count><sik-value>" + sikValue +"</sik-
value></product-change>";
if (producRuletList.contains("<max-value>1</max-
value><product-id>" + vars.get("InstalKode0")))
vars.put("flag","0");
}
}
else if(vars.get("productGroupName").equals("Service"))
{
log.info("********************************************************************
*************************************************");
field = field + "<product-change><product-id>" +
"030022100001SERVICE/STANDARD//" + "</product-id><product-
count>1</product-count><sik-value>" + sikValue +"</sik-
value></product-change>";
}
else
for (i=1; i<= Integer.parseInt(vars.get("productID_matchNr"));
i++)
{
productIdNumber = "productID_" + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get("producRuletList");
if (producRuletList.contains("<max-value>1</max-
value><product-id>" + productIDName))
field = field + "<product-change><product-
id>" + productIDName + "</product-id><product-
count>1</product-count><sik-value>" + sikValue +"</sik-
value></product-change>";
}
vars.put("field",field);
log.info("++++++++++++++++++++++++++++++"
+field+"**************"
+vars.get("productGroupName"));</stringProp>
<stringProp name="BeanShellSampler.filename"></stringProp>
<stringProp name="BeanShellSampler.parameters"></stringProp>
<boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>
</BeanShellSampler>
<hashTree/>
</hashTree>
</hashTree>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="<*IGNORE*> -- 6 -- Adding Parameter-
Name containing fields to XML" enabled="true">
<stringProp name="BeanShellSampler.query">field =
vars.get("field");
p2pID = vars.get("p2pID");
gponID = vars.get("gponID");
kundeGraverID = vars.get("kundeGraverID");
TelephoneProdutID = vars.get("TelephoneProdutID");
Telephone = vars.get("Telephone");
sikValue = vars.get("sik_1");
for (i=1;i<=Integer.parseInt(vars.get("type1ProductID_matchNr"));i++)
{
type1ProductIDValue = "type1ProductID_" + i;
type1ProductID = vars.get(type1ProductIDValue);
type1ParameterNameValue = "type1ParameterName_" + i;
type1ParameterName = vars.get(type1ParameterNameValue);
type1ValueValue = "type1Value_" + i;
type1Value = vars.get(type1ValueValue);
if (vars.get("flag").equals("1"))
field = field + "<product-change><product-id>" +
kundeGraverID + "</product-id><product-count>1</product-
count><sik-value>" + sikValue +"</sik-value></product-
change>";
/* The following 2 lines are temporary and will be removed once the issue of GPON
and P2P disability is resolved */
field = field + "<product-change><product-id>" + gponID +
"</product-id><product-count>1</product-count><sik-
value>" + sikValue +"</sik-value></product-change>";
field = field + "<product-change><product-id>" + p2pID +
"</product-id><product-count>1</product-count><sik-
value>" + sikValue +"</sik-value></product-change>";
vars.put("field",field);</stringProp>
<stringProp name="BeanShellSampler.filename"></stringProp>
<stringProp name="BeanShellSampler.parameters"></stringProp>
<boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>
</BeanShellSampler>
<hashTree/>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="Tr01_BSA _VULA_OrderCommand" enabled="false">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><?xml version="1.0"
encoding="UTF-8"?>
<x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header />
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO-8859-1"?>
<command>
<cb-system>
<session-id>123</session-id>
<transaction-id>1478</transaction-id>
<columbine-session-id>${SessionID}</columbine-session-id>
</cb-system>
<name>order</name>
<order>
<requested-date>2019-12-22</requested-date>
<requested-time>00:00:00</requested-time>
<book-exact-date/>
<confirm-letter>false</confirm-letter>
<contact-name>test</contact-name>
<contact-phone-no>22123456</contact-phone-no>
<remarks/>
<order-reference/>
<installation>
<first-name>test</first-name>
<last-name>test</last-name>
<occupation/>
</installation>
<product-change-list>
<product-change>
<product-id>088800100021INST-F/OVT-E-LJM//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>088800100001INST-F/FL-LID-N//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>088800100001INST-F/GDS-ANB-N//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>001322110002VISIT-EJ///</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>990021210011INSTCO/1-EG//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>990021200001BSAEF-GIG/TEK//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>851522200001FIB-HAST/12/2/</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>890022210001PO2/KERPER//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>004111210011FIB-INFRASTR/XX//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
<change-parameter-list>
<change-parameter>
<name>FIBINFRA</name>
<param-value>2</param-value>
</change-parameter>
</change-parameter-list>
</product-change>
<product-change>
<product-id>000710100001INFRASTR/TXT//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
<change-parameter-list>
<change-parameter>
<name>FIBINFRATX</name>
<param-value>Enkelte fiber stikkabler til lejligheder</param-
value>
</change-parameter>
</change-parameter-list>
</product-change>
<product-change>
<product-id>000711210001GRAV-LAENGDE///</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
<change-parameter-list>
<change-parameter>
<name>GRAVELGD</name>
<param-value>0</param-value>
</change-parameter>
</change-parameter-list>
</product-change>
<product-change>
<product-id>069010100074///</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
<change-parameter-list>
<change-parameter>
<name>KONTAKT-30</name>
<param-value>22123456</param-value>
</change-parameter>
</change-parameter-list>
</product-change>
</product-change-list>
</order>
<parameter-list>
<phone-id-old/>
<installation>
<address>
<street-name>Solsiden</street-name>
<street-code/>
<zip-code>2820</zip-code>
<municipal-code/>
<county/>
<house-no>5</house-no>
<main-door/>
</address>
</installation>
<previous-or-vacate-phone-no/>
<reuse-of-address/>
<service>BSAEF-OPR-U-LID</service>
</parameter-list>
</command>

]]></soa:request>
<soa:userId>I00024</soa:userId>
<soa:password>TELENOR</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
</hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="Tr01_BSA _VULA_OrderCommand" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><?xml version="1.0"
encoding="UTF-8"?>
<x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header />
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO-8859-1"?>
<command>
<cb-system>
<session-id>123</session-id>
<transaction-id>1478</transaction-id>
<columbine-session-id>${SessionID}</columbine-session-id>
</cb-system>
<name>order</name>
<order>
<requested-date>${requestedDate}</requested-date>
<requested-time>00:00:00</requested-time>
<book-exact-date/>
<confirm-letter>false</confirm-letter>
<contact-name>test</contact-name>
<contact-phone-no>${contact}</contact-phone-no>
<remarks/>
<order-reference/>
<installation>
<first-name>test</first-name>
<last-name>test</last-name>
<occupation/>
</installation>
<product-change-list>
${field}
</product-change-list>
</order>
<parameter-list>
<phone-id-old/>
<installation>
<address>
<street-name>Solsiden</street-name>
<street-code/>
<zip-code>2820</zip-code>
<municipal-code/>
<county/>
<house-no>5</house-no>
<main-door/>
</address>
</installation>
<previous-or-vacate-phone-no/>
<reuse-of-address/>
<service>BSAEF-OPR-U-LID</service>
</parameter-list>
</command>

]]></soa:request>
<soa:userId>I00024</soa:userId>
<soa:password>TELENOR</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
</hashTree>
</hashTree>
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup"
testname="SC_BSA _FIBER_Update_XML" enabled="false">
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
<elementProp name="ThreadGroup.main_controller"
elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController"
testname="Loop Controller" enabled="true">
<boolProp name="LoopController.continue_forever">false</boolProp>
<stringProp name="LoopController.loops">1</stringProp>
</elementProp>
<stringProp name="ThreadGroup.num_threads">1</stringProp>
<stringProp name="ThreadGroup.ramp_time">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
</ThreadGroup>
<hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="Tr01_BSA _FIBER_Update-OrderValidate" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><?xml version="1.0"
encoding="UTF-8"?>
<x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header />
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO-8859-1"?>
<command>
<cb-system>
<session-id>123</session-id>
<transaction-id>1478</transaction-id>
</cb-system>
<name>order-validate</name>
<parameter-list>
<phone-no>EF101017</phone-no>
<zip-code/>
<house-no/>
<service>BSAEF-RET</service>
</parameter-list>
</command>]]></soa:request>
<soa:userId>I00024</soa:userId>
<soa:password>TELENOR</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor"
testname="SessionID" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">SessionID</stringProp>
<stringProp name="RegexExtractor.regex">columbine-session-id&gt;
(.*?)&lt;</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">null</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
</hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="Tr01_BSA _FIBER_Update-OrderCommand" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"><?xml version="1.0"
encoding="UTF-8"?>
<x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soa="http://soap.columbine.tdk.dk">
<x:Header />
<x:Body>
<soa:executeRequest>
<soa:request><![CDATA[<?xml version="1.0"
encoding="ISO-8859-1"?>
<command>
<cb-system>
<session-id>123</session-id>
<transaction-id>1478</transaction-id>
<columbine-session-id>${SessionID}</columbine-session-id>
</cb-system>
<name>order</name>
<order>
<requested-date>2019-12-22</requested-date>
<requested-time>00:00:00</requested-time>
<book-exact-date/>
<confirm-letter>false</confirm-letter>
<contact-name>test</contact-name>
<contact-phone-no>22123456</contact-phone-no>
<remarks/>
<order-reference/>
<installation>
<first-name>test</first-name>
<last-name>test</last-name>
<occupation/>
</installation>
<product-change-list>
<product-change>
<product-id>088800100021INST-F/OVT-E-LJM//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>088800100001INST-F/FL-LID-N//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>088800100001INST-F/GDS-ANB-N//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>001322110002VISIT-EJ///</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>990021210011INSTCO/1-EG//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>990021200001BSAEF-GIG/TEK//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>851522200001FIB-HAST/12/2/</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>890022210001PO2/KERPER//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
</product-change>
<product-change>
<product-id>004111210011FIB-INFRASTR/XX//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
<change-parameter-list>
<change-parameter>
<name>FIBINFRA</name>
<param-value>2</param-value>
</change-parameter>
</change-parameter-list>
</product-change>
<product-change>
<product-id>000710100001INFRASTR/TXT//</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
<change-parameter-list>
<change-parameter>
<name>FIBINFRATX</name>
<param-value>Enkelte fiber stikkabler til lejligheder</param-
value>
</change-parameter>
</change-parameter-list>
</product-change>
<product-change>
<product-id>000711210001GRAV-LAENGDE///</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
<change-parameter-list>
<change-parameter>
<name>GRAVELGD</name>
<param-value>0</param-value>
</change-parameter>
</change-parameter-list>
</product-change>
<product-change>
<product-id>069010100074///</product-id>
<product-count>1</product-count>
<sik-value>CB100000</sik-value>
<change-parameter-list>
<change-parameter>
<name>KONTAKT-30</name>
<param-value>22123456</param-value>
</change-parameter>
</change-parameter-list>
</product-change>
</product-change-list>
</order>
<parameter-list>
<phone-id-old/>
<installation>
<address>
<street-name>Solsiden</street-name>
<street-code/>
<zip-code>2820</zip-code>
<municipal-code/>
<county/>
<house-no>5</house-no>
<main-door/>
</address>
</installation>
<previous-or-vacate-phone-no/>
<reuse-of-address/>
<service>BSAEF-OPR-U-LID</service>
</parameter-list>
</command>

]]></soa:request>
<soa:userId>I00024</soa:userId>
<soa:password>TELENOR</soa:password>
</soa:executeRequest>
</x:Body>
</x:Envelope></stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager"
testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Accept-Encoding" elementType="Header">
<stringProp name="Header.name">Accept-Encoding</stringProp>
<stringProp name="Header.value">gzip,deflate</stringProp>
</elementProp>
<elementProp name="Content-Type" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8</stringProp>
</elementProp>
<elementProp name="SOAPAction" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">""</stringProp>
</elementProp>
<elementProp name="Content-Length" elementType="Header">
<stringProp name="Header.name">Content-Length</stringProp>
<stringProp name="Header.value">948</stringProp>
</elementProp>
<elementProp name="Host" elementType="Header">
<stringProp name="Header.name">Host</stringProp>
<stringProp name="Header.value">columbine12-
pet.tdk.dk:9015</stringProp>
</elementProp>
<elementProp name="Connection" elementType="Header">
<stringProp name="Header.name">Connection</stringProp>
<stringProp name="Header.value">Keep-Alive</stringProp>
</elementProp>
<elementProp name="User-Agent" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Apache-HttpClient/4.1.1 (java
1.5)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
</hashTree>
</hashTree>
<ResultCollector guiclass="ViewResultsFullVisualizer"
testclass="ResultCollector" testname="View Results Tree" enabled="false">
<boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
<name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
<timestamp>true</timestamp>
<success>true</success>
<label>true</label>
<code>true</code>
<message>true</message>
<threadName>true</threadName>
<dataType>true</dataType>
<encoding>false</encoding>
<assertions>true</assertions>
<subresults>true</subresults>
<responseData>false</responseData>
<samplerData>false</samplerData>
<xml>false</xml>
<fieldNames>true</fieldNames>
<responseHeaders>false</responseHeaders>
<requestHeaders>false</requestHeaders>
<responseDataOnError>false</responseDataOnError>
<saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
<sentBytes>true</sentBytes>
<url>true</url>
<threadCounts>true</threadCounts>
<idleTime>true</idleTime>
<connectTime>true</connectTime>
</value>
</objProp>
<stringProp name="filename"></stringProp>
</ResultCollector>
<hashTree/>
<ResultCollector guiclass="ViewResultsFullVisualizer"
testclass="ResultCollector" testname="View Results Tree" enabled="true">
<boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
<name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
<timestamp>true</timestamp>
<success>true</success>
<label>true</label>
<code>true</code>
<message>true</message>
<threadName>true</threadName>
<dataType>true</dataType>
<encoding>false</encoding>
<assertions>true</assertions>
<subresults>true</subresults>
<responseData>false</responseData>
<samplerData>false</samplerData>
<xml>false</xml>
<fieldNames>true</fieldNames>
<responseHeaders>false</responseHeaders>
<requestHeaders>false</requestHeaders>
<responseDataOnError>false</responseDataOnError>
<saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
<sentBytes>true</sentBytes>
<url>true</url>
<threadCounts>true</threadCounts>
<idleTime>true</idleTime>
<connectTime>true</connectTime>
</value>
</objProp>
<stringProp name="filename"></stringProp>
</ResultCollector>
<hashTree/>
</hashTree>
</hashTree>
</jmeterTestPlan>