You are on page 1of 138

<?xml version="1.0" encoding="UTF-8"?

>
<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">&lt;x:Envelope
xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header/&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&#xd;
&lt;command&gt;&#xd;
&#xd;
&#xd;
&lt;cb-system&gt;&#xd;
&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&#xd;
&lt;/cb-system&gt;&#xd;
&#xd;
&lt;name&gt;order-validate&lt;/name&gt;&#xd;
&#xd;
&#xd;
&lt;parameter-list&gt;&#xd;
&#xd;
&lt;phone-id-old/&gt;&#xd;
&#xd;
&#xd;
&lt;installation&gt;&#xd;
&#xd;
&#xd;
&lt;address&gt;&#xd;
&#xd;
&lt;street-name&gt;Viemosevej&lt;/street-name&gt;&#xd;
&#xd;
&lt;street-code/&gt;&#xd;
&#xd;
&lt;zip-code&gt;2610&lt;/zip-code&gt;&#xd;
&#xd;
&lt;municipal-code/&gt;&#xd;
&#xd;
&lt;county/&gt;&#xd;
&#xd;
&lt;house-no&gt;28&lt;/house-no&gt;&#xd;
&#xd;
&lt;main-door/&gt;&#xd;
&#xd;
&lt;/address&gt;&#xd;
&#xd;
&lt;/installation&gt;&#xd;
&#xd;
&lt;previous-or-vacate-phone-no/&gt;&#xd;
&#xd;
&lt;reuse-of-address/&gt;&#xd;
&#xd;
&lt;service&gt;RF-OPR&lt;/service&gt;&#xd;
&#xd;
&lt;/parameter-list&gt;&#xd;
&#xd;
&lt;/command&gt;]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00025&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;HIPER&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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">&lt;?xml version=&quot;1.0&quot;
encoding=&quot;UTF-8&quot;?&gt;&#xd;
&lt;x:Envelope xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header /&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&#xd;
&lt;command&gt;&#xd;
&#xd;
&lt;cb-system&gt;&#xd;
&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&#xd;
&lt;/cb-system&gt;&#xd;
&#xd;
&lt;name&gt;order-validate&lt;/name&gt;&#xd;
&#xd;
&#xd;
&lt;parameter-list&gt;&#xd;
&#xd;
&lt;phone-id-old/&gt;&#xd;
&#xd;
&#xd;
&lt;installation&gt;&#xd;
&#xd;
&#xd;
&lt;address&gt;&#xd;
&#xd;
&lt;street-name&gt;GYVELVEJ&lt;/street-name&gt;&#xd;
&#xd;
&lt;street-code/&gt;&#xd;
&#xd;
&lt;zip-code&gt;2720&lt;/zip-code&gt;&#xd;
&#xd;
&lt;municipal-code/&gt;&#xd;
&#xd;
&lt;county/&gt;&#xd;
&#xd;
&lt;house-no&gt;11&lt;/house-no&gt;&#xd;
&#xd;
&lt;door-no/&gt;&#xd;
&#xd;
&lt;floor/&gt;&#xd;
&#xd;
&lt;main-door/&gt;&#xd;
&#xd;
&lt;/address&gt;&#xd;
&#xd;
&lt;/installation&gt;&#xd;
&#xd;
&lt;previous-or-vacate-phone-no/&gt;&#xd;
&#xd;
&lt;reuse-of-address/&gt;&#xd;
&#xd;
&lt;service&gt;BSAC-OPR&lt;/service&gt;&#xd;
&#xd;
&lt;/parameter-list&gt;&#xd;
&#xd;
&lt;/command&gt;]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00029&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;FULLRATE&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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&amp;gt;
(.*?)&amp;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">&lt;?xml version=&quot;1.0&quot;
encoding=&quot;UTF-8&quot;?&gt;&#xd;
&lt;x:Envelope xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header /&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO88591&quot;?&gt;&#xd;
&#xd;
&lt;command&gt;&#xd;
&#xd;
&#xd;
&lt;cbsystem&gt;&#xd;
&#xd;
&lt;sessionid&gt;123&lt;/sessionid&gt;&#xd;
&#xd;
&lt;transactionid&gt;1478&lt;/transactionid&gt;&#xd;
&#xd;
&lt;columbinesessionid&gt;${SessionID}&lt;/columbinesessionid&gt;&#xd;
&#xd;
&lt;/cbsystem&gt;&#xd;
&#xd;
&lt;name&gt;order&lt;/name&gt;&#xd;
&#xd;
&#xd;
&lt;order&gt;&#xd;
&#xd;
&lt;requesteddate&gt;20191221&lt;/requesteddate&gt;&#xd;
&#xd;
&lt;requestedtime&gt;00:00:00&lt;/requestedtime&gt;&#xd;
&#xd;
&lt;bookexactdate/&gt;&#xd;
&#xd;
&lt;confirmletter&gt;false&lt;/confirmletter&gt;&#xd;
&#xd;
&lt;contactname&gt;test&lt;/contactname&gt;&#xd;
&#xd;
&lt;contactphoneno&gt;22123456&lt;/contactphoneno&gt;&#xd;
&#xd;
&lt;remarks/&gt;&#xd;
&#xd;
&lt;orderreference/&gt;&#xd;
&#xd;
&#xd;
&lt;installation&gt;&#xd;
&#xd;
&lt;firstname&gt;test&lt;/firstname&gt;&#xd;
&#xd;
&lt;lastname&gt;test&lt;/lastname&gt;&#xd;
&#xd;
&lt;occupation/&gt;&#xd;
&#xd;
&lt;/installation&gt;&#xd;
&#xd;
&#xd;
&lt;productchangelist&gt;&#xd;
&#xd;
&#xd;
&lt;productchange&gt;&#xd;
&#xd;
&lt;productid&gt;001321100001COAX/U-SAMPROD//&lt;/productid&gt;&#xd;
&#xd;
&lt;productcount&gt;1&lt;/productcount&gt;&#xd;
&#xd;
&lt;sikvalue&gt;CB100000&lt;/sikvalue&gt;&#xd;
&#xd;
&lt;/productchange&gt;&#xd;
&#xd;
&#xd;
&#xd;
&lt;productchange&gt;&#xd;
&#xd;
&lt;productid&gt;003710100001DOCSISTYPE/3-1&lt;/productid&gt;&#xd;
&#xd;
&lt;productcount&gt;1&lt;/productcount&gt;&#xd;
&#xd;
&lt;sikvalue&gt;CB100000&lt;/sikvalue&gt;&#xd;
&#xd;
&lt;/productchange&gt;&#xd;
&#xd;
&#xd;
&lt;productchange&gt;&#xd;
&#xd;
&lt;productid&gt;003710100001PRIVEJETANL/3-0//&lt;/productid&gt;&#xd;
&#xd;
&lt;productcount&gt;1&lt;/productcount&gt;&#xd;
&#xd;
&lt;sikvalue&gt;CB100000&lt;/sikvalue&gt;&#xd;
&#xd;
&lt;/productchange&gt;&#xd;
&#xd;
&#xd;
&lt;productchange&gt;&#xd;
&#xd;
&lt;productid&gt;003710100001SLØJFEANL/EJ//&lt;/productid&gt;&#xd;
&#xd;
&lt;productcount&gt;1&lt;/productcount&gt;&#xd;
&#xd;
&lt;sikvalue&gt;CB100000&lt;/sikvalue&gt;&#xd;
&#xd;
&lt;/productchange&gt;&#xd;
&#xd;
&#xd;
&lt;productchange&gt;&#xd;
&#xd;
&lt;productid&gt;003321200001COAX-STIK-FINDES///&lt;/productid&gt;&#xd;
&#xd;
&lt;productcount&gt;1&lt;/productcount&gt;&#xd;
&#xd;
&lt;sikvalue&gt;CB100000&lt;/sikvalue&gt;&#xd;
&#xd;
&lt;/productchange&gt;&#xd;
&#xd;
&#xd;
&lt;productchange&gt;&#xd;
&#xd;
&lt;productid&gt;003710110001COAX-STIK-EJ-GIGA///&lt;/productid&gt;&#xd;
&#xd;
&lt;productcount&gt;1&lt;/productcount&gt;&#xd;
&#xd;
&lt;sikvalue&gt;CB100000&lt;/sikvalue&gt;&#xd;
&#xd;
&lt;/productchange&gt;&#xd;
&#xd;
&#xd;
&lt;productchange&gt;&#xd;
&#xd;
&lt;productid&gt;131512200001BSACO-HAST/50/50/&lt;/productid&gt;&#xd;
&#xd;
&lt;productcount&gt;1&lt;/productcount&gt;&#xd;
&#xd;
&lt;sikvalue&gt;CB100000&lt;/sikvalue&gt;&#xd;
&#xd;
&lt;/productchange&gt;&#xd;
&#xd;
&#xd;
&lt;productchange&gt;&#xd;
&#xd;
&lt;productid&gt;069010100074&lt;/productid&gt;&#xd;
&#xd;
&lt;productcount&gt;1&lt;/productcount&gt;&#xd;
&#xd;
&lt;sikvalue&gt;CB100000&lt;/sikvalue&gt;&#xd;
&#xd;
&#xd;
&lt;changeparameterlist&gt;&#xd;
&#xd;
&#xd;
&lt;changeparameter&gt;&#xd;
&#xd;
&lt;name&gt;KONTAKT30&lt;/name&gt;&#xd;
&#xd;
&lt;paramvalue&gt;22123456&lt;/paramvalue&gt;&#xd;
&#xd;
&lt;/changeparameter&gt;&#xd;
&#xd;
&lt;/changeparameterlist&gt;&#xd;
&#xd;
&lt;/productchange&gt;&#xd;
&#xd;
&lt;/productchangelist&gt;&#xd;
&#xd;
&lt;/order&gt;&#xd;
&#xd;
&#xd;
&lt;parameterlist&gt;&#xd;
&#xd;
&lt;phoneidold/&gt;&#xd;
&#xd;
&#xd;
&lt;installation&gt;&#xd;
&#xd;
&#xd;
&lt;address&gt;&#xd;
&#xd;
&lt;streetname&gt;GYVELVEJ&lt;/streetname&gt;&#xd;
&#xd;
&lt;streetcode/&gt;&#xd;
&#xd;
&lt;zipcode&gt;2720&lt;/zipcode&gt;&#xd;
&#xd;
&lt;municipalcode/&gt;&#xd;
&#xd;
&lt;county/&gt;&#xd;
&#xd;
&lt;houseno&gt;11&lt;/houseno&gt;&#xd;
&#xd;
&lt;doorno/&gt;&#xd;
&#xd;
&lt;floor/&gt;&#xd;
&#xd;
&lt;maindoor/&gt;&#xd;
&#xd;
&lt;/address&gt;&#xd;
&#xd;
&lt;/installation&gt;&#xd;
&#xd;
&lt;previousorvacatephoneno/&gt;&#xd;
&#xd;
&lt;reuseofaddress/&gt;&#xd;
&#xd;
&lt;service&gt;BSACOPR&lt;/service&gt;&#xd;
&#xd;
&lt;/parameterlist&gt;&#xd;
&#xd;
&lt;/command&gt;]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00029&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;FULLRATE&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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">&lt;x:Envelope
xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header/&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&#xd;
&lt;command&gt;&#xd;
&#xd;
&#xd;
&lt;cb-system&gt;&#xd;
&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&#xd;
&lt;/cb-system&gt;&#xd;
&#xd;
&lt;name&gt;order-validate&lt;/name&gt;&#xd;
&#xd;
&#xd;
&lt;parameter-list&gt;&#xd;
&#xd;
&lt;phone-no&gt;EB516560&lt;/phone-no&gt;&#xd;
&#xd;
&lt;zip-code/&gt;&#xd;
&#xd;
&lt;house-no/&gt;&#xd;
&#xd;
&lt;service&gt;BSAE-NED&lt;/service&gt;&#xd;
&#xd;
&lt;/parameter-list&gt;&#xd;
&#xd;
&lt;/command&gt;]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00029&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;TELIA&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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&amp;gt;
(.*?)&amp;lt;/product-id&amp;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&amp;gt;
(.*?)&amp;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&amp;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">&lt;x:Envelope
xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header/&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&#xd;
&lt;command&gt;&#xd;
&#xd;
&#xd;
&lt;cb-system&gt;&#xd;
&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&#xd;
&lt;columbine-session-id&gt;${SessionID}&lt;/columbine-session-id&gt;&#xd;
&#xd;
&lt;/cb-system&gt;&#xd;
&#xd;
&lt;name&gt;order&lt;/name&gt;&#xd;
&#xd;
&#xd;
&lt;order&gt;&#xd;
&#xd;
&lt;requested-date&gt;2019-11-15&lt;/requested-date&gt;&#xd;
&#xd;
&lt;requested-time&gt;10:00:00&lt;/requested-time&gt;&#xd;
&#xd;
&lt;book-exact-date/&gt;&#xd;
&#xd;
&lt;confirm-letter&gt;false&lt;/confirm-letter&gt;&#xd;
&#xd;
&lt;contact-name&gt;Test Test&lt;/contact-name&gt;&#xd;
&#xd;
&lt;contact-phone-no&gt;22123456&lt;/contact-phone-no&gt;&#xd;
&#xd;
&lt;remarks/&gt;&#xd;
&#xd;
&lt;order-reference/&gt;&#xd;
&#xd;
&#xd;
&lt;product-change-list&gt;&#xd;
&#xd;
&#xd;
&lt;product-change&gt;&#xd;
&#xd;
&lt;product-id&gt;${Product ID}&lt;/product-id&gt;&#xd;
&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&#xd;
&lt;/product-change&gt;&#xd;
&#xd;
&lt;/product-change-list&gt;&#xd;
&#xd;
&lt;/order&gt;&#xd;
&#xd;
&#xd;
&lt;parameter-list&gt;&#xd;
&#xd;
&lt;phone-no&gt;EB516319&lt;/phone-no&gt;&#xd;
&#xd;
&lt;zip-code/&gt;&#xd;
&#xd;
&lt;house-no/&gt;&#xd;
&#xd;
&lt;service&gt;BSAE-NED&lt;/service&gt;&#xd;
&#xd;
&lt;/parameter-list&gt;&#xd;
&#xd;
&lt;/command&gt;]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00029&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;TELIA&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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&amp;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">&lt;x:Envelope
xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header/&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&#xd;
&lt;command&gt;&#xd;
&#xd;
&#xd;
&lt;cb-system&gt;&#xd;
&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&#xd;
&lt;/cb-system&gt;&#xd;
&#xd;
&lt;name&gt;order-validate&lt;/name&gt;&#xd;
&#xd;
&#xd;
&lt;parameter-list&gt;&#xd;
&#xd;
&lt;phone-no&gt;EN101071&lt;/phone-no&gt;&#xd;
&#xd;
&lt;zip-code/&gt;&#xd;
&#xd;
&lt;house-no/&gt;&#xd;
&#xd;
&lt;service&gt;RK-NED&lt;/service&gt;&#xd;
&#xd;
&lt;/parameter-list&gt;&#xd;
&#xd;
&lt;/command&gt;]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00029&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;TELIA&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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&amp;gt;
(.*?)&amp;lt;/product-id&amp;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&amp;gt;
(.*?)&amp;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&amp;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">&lt;x:Envelope
xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header/&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&#xd;
&lt;command&gt;&#xd;
&#xd;
&#xd;
&lt;cb-system&gt;&#xd;
&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&#xd;
&lt;columbine-session-id&gt;${SessionID}&lt;/columbine-session-id&gt;&#xd;
&#xd;
&lt;/cb-system&gt;&#xd;
&#xd;
&lt;name&gt;order&lt;/name&gt;&#xd;
&#xd;
&#xd;
&lt;order&gt;&#xd;
&#xd;
&lt;requested-date&gt;2019-11-15&lt;/requested-date&gt;&#xd;
&#xd;
&lt;requested-time&gt;10:00:00&lt;/requested-time&gt;&#xd;
&#xd;
&lt;book-exact-date/&gt;&#xd;
&#xd;
&lt;confirm-letter&gt;false&lt;/confirm-letter&gt;&#xd;
&#xd;
&lt;contact-name&gt;Test Test&lt;/contact-name&gt;&#xd;
&#xd;
&lt;contact-phone-no&gt;22123456&lt;/contact-phone-no&gt;&#xd;
&#xd;
&lt;remarks/&gt;&#xd;
&#xd;
&lt;order-reference/&gt;&#xd;
&#xd;
&#xd;
&lt;product-change-list&gt;&#xd;
&#xd;
&#xd;
&lt;product-change&gt;&#xd;
&#xd;
&lt;product-id&gt;${Product ID}&lt;/product-id&gt;&#xd;
&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&#xd;
&lt;/product-change&gt;&#xd;
&#xd;
&lt;/product-change-list&gt;&#xd;
&#xd;
&lt;/order&gt;&#xd;
&#xd;
&#xd;
&lt;parameter-list&gt;&#xd;
&#xd;
&lt;phone-no&gt;EN101071&lt;/phone-no&gt;&#xd;
&#xd;
&lt;zip-code/&gt;&#xd;
&#xd;
&lt;house-no/&gt;&#xd;
&#xd;
&lt;service&gt;RK-NED&lt;/service&gt;&#xd;
&#xd;
&lt;/parameter-list&gt;&#xd;
&#xd;
&lt;/command&gt;]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00029&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;TELIA&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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&amp;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">&lt;x:Envelope
xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header/&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&#xd;
&lt;command&gt;&#xd;
&#xd;
&#xd;
&lt;cb-system&gt;&#xd;
&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&#xd;
&lt;/cb-system&gt;&#xd;
&#xd;
&lt;name&gt;order-validate&lt;/name&gt;&#xd;
&#xd;
&#xd;
&lt;parameter-list&gt;&#xd;
&#xd;
&lt;phone-no&gt;EV502318&lt;/phone-no&gt;&#xd;
&#xd;
&lt;zip-code/&gt;&#xd;
&#xd;
&lt;house-no/&gt;&#xd;
&#xd;
&lt;service&gt;VULA-NED&lt;/service&gt;&#xd;
&#xd;
&lt;/parameter-list&gt;&#xd;
&#xd;
&lt;/command&gt;]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00029&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;TELIA&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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&amp;gt;
(.*?)&amp;lt;/product-id&amp;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&amp;gt;
(.*?)&amp;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&amp;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">&lt;x:Envelope
xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header/&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&#xd;
&lt;command&gt;&#xd;
&#xd;
&#xd;
&lt;cb-system&gt;&#xd;
&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&#xd;
&lt;columbine-session-id&gt;${SessionID}&lt;/columbine-session-id&gt;&#xd;
&#xd;
&lt;/cb-system&gt;&#xd;
&#xd;
&lt;name&gt;order&lt;/name&gt;&#xd;
&#xd;
&#xd;
&lt;order&gt;&#xd;
&#xd;
&lt;requested-date&gt;2019-11-15&lt;/requested-date&gt;&#xd;
&#xd;
&lt;requested-time&gt;10:00:00&lt;/requested-time&gt;&#xd;
&#xd;
&lt;book-exact-date/&gt;&#xd;
&#xd;
&lt;confirm-letter&gt;false&lt;/confirm-letter&gt;&#xd;
&#xd;
&lt;contact-name&gt;Test Test&lt;/contact-name&gt;&#xd;
&#xd;
&lt;contact-phone-no&gt;22123456&lt;/contact-phone-no&gt;&#xd;
&#xd;
&lt;remarks/&gt;&#xd;
&#xd;
&lt;order-reference/&gt;&#xd;
&#xd;
&#xd;
&lt;product-change-list&gt;&#xd;
&#xd;
&#xd;
&lt;product-change&gt;&#xd;
&#xd;
&lt;product-id&gt;${Product ID}&lt;/product-id&gt;&#xd;
&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&#xd;
&lt;/product-change&gt;&#xd;
&#xd;
&lt;/product-change-list&gt;&#xd;
&#xd;
&lt;/order&gt;&#xd;
&#xd;
&#xd;
&lt;parameter-list&gt;&#xd;
&#xd;
&lt;phone-no&gt;EV502318&lt;/phone-no&gt;&#xd;
&#xd;
&lt;zip-code/&gt;&#xd;
&#xd;
&lt;house-no/&gt;&#xd;
&#xd;
&lt;service&gt;VULA-NED&lt;/service&gt;&#xd;
&#xd;
&lt;/parameter-list&gt;&#xd;
&#xd;
&lt;/command&gt;]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00029&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;TELIA&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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&amp;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">&lt;x:Envelope
xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header/&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&#xd;
&lt;command&gt;&#xd;
&#xd;
&#xd;
&lt;cb-system&gt;&#xd;
&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&#xd;
&lt;/cb-system&gt;&#xd;
&#xd;
&lt;name&gt;order-validate&lt;/name&gt;&#xd;
&#xd;
&#xd;
&lt;parameter-list&gt;&#xd;
&#xd;
&lt;phone-no&gt;YB116573&lt;/phone-no&gt;&#xd;
&#xd;
&lt;zip-code/&gt;&#xd;
&#xd;
&lt;house-no/&gt;&#xd;
&#xd;
&lt;service&gt;BSAC-NED&lt;/service&gt;&#xd;
&#xd;
&lt;/parameter-list&gt;&#xd;
&#xd;
&lt;/command&gt;]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00029&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;FULLRATE&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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&amp;gt;
(.*?)&amp;lt;/product-id&amp;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&amp;gt;
(.*?)&amp;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&amp;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">&lt;x:Envelope
xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header/&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&#xd;
&lt;command&gt;&#xd;
&#xd;
&#xd;
&lt;cb-system&gt;&#xd;
&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&#xd;
&lt;columbine-session-id&gt;${SessionID}&lt;/columbine-session-id&gt;&#xd;
&#xd;
&lt;/cb-system&gt;&#xd;
&#xd;
&lt;name&gt;order&lt;/name&gt;&#xd;
&#xd;
&#xd;
&lt;order&gt;&#xd;
&#xd;
&lt;requested-date&gt;2019-11-16&lt;/requested-date&gt;&#xd;
&#xd;
&lt;requested-time&gt;10:00:00&lt;/requested-time&gt;&#xd;
&#xd;
&lt;book-exact-date/&gt;&#xd;
&#xd;
&lt;confirm-letter&gt;false&lt;/confirm-letter&gt;&#xd;
&#xd;
&lt;contact-name&gt;Test Test&lt;/contact-name&gt;&#xd;
&#xd;
&lt;contact-phone-no&gt;22123456&lt;/contact-phone-no&gt;&#xd;
&#xd;
&lt;remarks/&gt;&#xd;
&#xd;
&lt;order-reference/&gt;&#xd;
&#xd;
&#xd;
&lt;product-change-list&gt;&#xd;
&#xd;
&#xd;
&lt;product-change&gt;&#xd;
&#xd;
&lt;product-id&gt;${Product ID}&lt;/product-id&gt;&#xd;
&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&#xd;
&lt;/product-change&gt;&#xd;
&#xd;
&lt;/product-change-list&gt;&#xd;
&#xd;
&lt;/order&gt;&#xd;
&#xd;
&#xd;
&lt;parameter-list&gt;&#xd;
&#xd;
&lt;phone-no&gt;YB116573&lt;/phone-no&gt;&#xd;
&#xd;
&lt;zip-code/&gt;&#xd;
&#xd;
&lt;house-no/&gt;&#xd;
&#xd;
&lt;service&gt;BSAC-NED&lt;/service&gt;&#xd;
&#xd;
&lt;/parameter-list&gt;&#xd;
&#xd;
&lt;/command&gt;]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00029&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;FULLRATE&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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&amp;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">&lt;x:Envelope
xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header/&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&#xd;
&lt;command&gt;&#xd;
&#xd;
&#xd;
&lt;cb-system&gt;&#xd;
&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&#xd;
&lt;/cb-system&gt;&#xd;
&#xd;
&lt;name&gt;order-validate&lt;/name&gt;&#xd;
&#xd;
&#xd;
&lt;parameter-list&gt;&#xd;
&#xd;
&lt;phone-no&gt;CN304884&lt;/phone-no&gt;&#xd;
&#xd;
&lt;zip-code/&gt;&#xd;
&#xd;
&lt;house-no/&gt;&#xd;
&#xd;
&lt;service&gt;RF-NED&lt;/service&gt;&#xd;
&#xd;
&lt;/parameter-list&gt;&#xd;
&#xd;
&lt;/command&gt;]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00025&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;FIBIA&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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&amp;gt;
(.*?)&amp;lt;/product-id&amp;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&amp;gt;
(.*?)&amp;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&amp;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">&lt;x:Envelope
xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header/&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&#xd;
&lt;command&gt;&#xd;
&#xd;
&#xd;
&lt;cb-system&gt;&#xd;
&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&#xd;
&lt;columbine-session-id&gt;${SessionID}&lt;/columbine-session-id&gt;&#xd;
&#xd;
&lt;/cb-system&gt;&#xd;
&#xd;
&lt;name&gt;order&lt;/name&gt;&#xd;
&#xd;
&#xd;
&lt;order&gt;&#xd;
&#xd;
&lt;requested-date&gt;2019-11-15&lt;/requested-date&gt;&#xd;
&#xd;
&lt;requested-time&gt;10:00:00&lt;/requested-time&gt;&#xd;
&#xd;
&lt;book-exact-date/&gt;&#xd;
&#xd;
&lt;confirm-letter&gt;false&lt;/confirm-letter&gt;&#xd;
&#xd;
&lt;contact-name&gt;Test Test&lt;/contact-name&gt;&#xd;
&#xd;
&lt;contact-phone-no&gt;22123456&lt;/contact-phone-no&gt;&#xd;
&#xd;
&lt;remarks/&gt;&#xd;
&#xd;
&lt;order-reference/&gt;&#xd;
&#xd;
&#xd;
&lt;product-change-list&gt;&#xd;
&#xd;
&#xd;
&lt;product-change&gt;&#xd;
&#xd;
&lt;product-id&gt;${Product ID}&lt;/product-id&gt;&#xd;
&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&#xd;
&lt;/product-change&gt;&#xd;
&#xd;
&lt;/product-change-list&gt;&#xd;
&#xd;
&lt;/order&gt;&#xd;
&#xd;
&#xd;
&lt;parameter-list&gt;&#xd;
&#xd;
&lt;phone-no&gt;CN304884&lt;/phone-no&gt;&#xd;
&#xd;
&lt;zip-code/&gt;&#xd;
&#xd;
&lt;house-no/&gt;&#xd;
&#xd;
&lt;service&gt;RF-NED&lt;/service&gt;&#xd;
&#xd;
&lt;/parameter-list&gt;&#xd;
&#xd;
&lt;/command&gt;]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00025&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;FIBIA&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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&amp;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">&lt;x:Envelope
xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header/&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&#xd;
&lt;command&gt;&#xd;
&#xd;
&#xd;
&lt;cb-system&gt;&#xd;
&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&#xd;
&lt;/cb-system&gt;&#xd;
&#xd;
&lt;name&gt;order-validate&lt;/name&gt;&#xd;
&#xd;
&#xd;
&lt;parameter-list&gt;&#xd;
&#xd;
&lt;phone-no&gt;CN300014&lt;/phone-no&gt;&#xd;
&#xd;
&lt;zip-code/&gt;&#xd;
&#xd;
&lt;house-no/&gt;&#xd;
&#xd;
&lt;service&gt;GBBF-NED&lt;/service&gt;&#xd;
&#xd;
&lt;/parameter-list&gt;&#xd;
&#xd;
&lt;/command&gt;]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00025&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;FIBIA&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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&amp;gt;
(.*?)&amp;lt;/product-id&amp;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&amp;gt;
(.*?)&amp;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&amp;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">&lt;x:Envelope
xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header/&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&#xd;
&lt;command&gt;&#xd;
&#xd;
&#xd;
&lt;cb-system&gt;&#xd;
&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&#xd;
&lt;columbine-session-id&gt;${SessionID}&lt;/columbine-session-id&gt;&#xd;
&#xd;
&lt;/cb-system&gt;&#xd;
&#xd;
&lt;name&gt;order&lt;/name&gt;&#xd;
&#xd;
&#xd;
&lt;order&gt;&#xd;
&#xd;
&lt;requested-date&gt;2019-11-15&lt;/requested-date&gt;&#xd;
&#xd;
&lt;requested-time&gt;10:00:00&lt;/requested-time&gt;&#xd;
&#xd;
&lt;book-exact-date/&gt;&#xd;
&#xd;
&lt;confirm-letter&gt;false&lt;/confirm-letter&gt;&#xd;
&#xd;
&lt;contact-name&gt;Test Test&lt;/contact-name&gt;&#xd;
&#xd;
&lt;contact-phone-no&gt;22123456&lt;/contact-phone-no&gt;&#xd;
&#xd;
&lt;remarks/&gt;&#xd;
&#xd;
&lt;order-reference/&gt;&#xd;
&#xd;
&#xd;
&lt;product-change-list&gt;&#xd;
&#xd;
&#xd;
&lt;product-change&gt;&#xd;
&#xd;
&lt;product-id&gt;${Product ID}&lt;/product-id&gt;&#xd;
&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&#xd;
&lt;/product-change&gt;&#xd;
&#xd;
&lt;/product-change-list&gt;&#xd;
&#xd;
&lt;/order&gt;&#xd;
&#xd;
&#xd;
&lt;parameter-list&gt;&#xd;
&#xd;
&lt;phone-no&gt;EF101124&lt;/phone-no&gt;&#xd;
&#xd;
&lt;zip-code/&gt;&#xd;
&#xd;
&lt;house-no/&gt;&#xd;
&#xd;
&lt;service&gt;CN300014&lt;/service&gt;&#xd;
&#xd;
&lt;/parameter-list&gt;&#xd;
&#xd;
&lt;/command&gt;]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00025&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;FIBIA&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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&amp;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">&lt;?xml version=&quot;1.0&quot;
encoding=&quot;UTF-8&quot;?&gt;&#xd;
&lt;x:Envelope xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header /&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&lt;command&gt;&#xd;
&lt;cb-system&gt;&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&lt;/cb-system&gt;&#xd;
&lt;name&gt;order-validate&lt;/name&gt;&#xd;
&lt;parameter-list&gt;&#xd;
&lt;phone-id-old/&gt;&#xd;
&lt;installation&gt;&#xd;
&lt;address&gt;&#xd;
&lt;street-name&gt;Lundager&lt;/street-name&gt;&#xd;
&lt;street-code/&gt;&#xd;
&lt;zip-code&gt;2670&lt;/zip-code&gt;&#xd;
&lt;municipal-code/&gt;&#xd;
&lt;county/&gt;&#xd;
&lt;house-no&gt;48&lt;/house-no&gt;&#xd;
&lt;main-door/&gt;&#xd;
&lt;/address&gt; &#xd;
&lt;/installation&gt;&#xd;
&lt;previous-or-vacate-phone-no/&gt;&#xd;
&lt;reuse-of-address/&gt;&#xd;
&lt;service&gt;BSAEF-OPR-U-LID&lt;/service&gt;&#xd;
&lt;/parameter-list&gt;&#xd;
&lt;/command&gt;&#xd;
]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00024&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;TELENOR&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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&amp;gt;
(.*?)&amp;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&amp;gt;([A-Z0-9\/-]
+?)&amp;lt;/product-id&amp;gt;&amp;lt;name&amp;gt;Overtager
lejem&amp;#229;l&amp;lt;/name&amp;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&amp;gt;
(\d+?)&amp;lt;/max-value&amp;gt;&amp;lt;product-id&amp;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&amp;gt;([A-Z0-9\/-]
+?)&amp;lt;/product-id&amp;gt;&amp;lt;name&amp;gt;Overtager ikke
lejem&amp;#229;l&amp;#160;&amp;lt;/name&amp;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&amp;gt;
(\d+?)&amp;lt;/max-value&amp;gt;&amp;lt;product-id&amp;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&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/product-id&amp;gt;&amp;lt;name&amp;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&amp;gt;
(\d+?)&amp;lt;/max-value&amp;gt;&amp;lt;product-id&amp;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&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/product-id&amp;gt;&amp;lt;name&amp;gt;Fraflytningstelefonnr ikke
angivet&amp;lt;/name&amp;</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&amp;gt;
(\d+?)&amp;lt;/max-value&amp;gt;&amp;lt;product-id&amp;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&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/product-id&amp;gt;&amp;lt;name&amp;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&amp;gt;
(\d+?)&amp;lt;/max-value&amp;gt;&amp;lt;product-id&amp;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&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/product-id&amp;gt;&amp;lt;name&amp;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&amp;gt;
(\d+?)&amp;lt;/max-value&amp;gt;&amp;lt;product-id&amp;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&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/product-id&amp;gt;&amp;lt;name&amp;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&amp;gt;
(\d+?)&amp;lt;/max-value&amp;gt;&amp;lt;product-id&amp;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&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/product-id&amp;gt;&amp;lt;name&amp;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&amp;gt;
(\d+?)&amp;lt;/max-value&amp;gt;&amp;lt;product-id&amp;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&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/product-id&amp;gt;&amp;lt;name&amp;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&amp;gt;
(\d+?)&amp;lt;/max-value&amp;gt;&amp;lt;product-id&amp;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&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/product-id&amp;gt;&amp;lt;name&amp;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&amp;gt;
(\d+?)&amp;lt;/max-value&amp;gt;&amp;lt;product-id&amp;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">&lt;?xml version=&quot;1.0&quot;
encoding=&quot;UTF-8&quot;?&gt;&#xd;
&lt;x:Envelope xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header /&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&lt;command&gt;&#xd;
&lt;cb-system&gt;&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&lt;/cb-system&gt;&#xd;
&lt;name&gt;order-validate&lt;/name&gt;&#xd;
&lt;parameter-list&gt;&#xd;
&lt;phone-id-old/&gt;&#xd;
&lt;installation&gt;&#xd;
&lt;address&gt;&#xd;
&lt;street-name&gt;${street-name}&lt;/street-name&gt;&#xd;
&lt;street-code/&gt;&#xd;
&lt;zip-code&gt;${zip-code}&lt;/zip-code&gt;&#xd;
&lt;municipal-code/&gt;&#xd;
&lt;county/&gt;&#xd;
&lt;house-no&gt;${house-no}&lt;/house-no&gt;&#xd;
&lt;main-door/&gt;&#xd;
&lt;/address&gt; &#xd;
&lt;/installation&gt;&#xd;
&lt;previous-or-vacate-phone-no/&gt;&#xd;
&lt;reuse-of-address/&gt;&#xd;
&lt;service&gt;BSAEF-OPR-U-LID&lt;/service&gt;&#xd;
&lt;/parameter-list&gt;&#xd;
&lt;/command&gt;&#xd;
]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00024&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;TELENOR&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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&amp;gt;
(.*?)&amp;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&amp;gt;1&amp;lt;/max-
value&amp;gt;&amp;lt;product-id&amp;gt;([A-Z0-9-/]+?)&amp;lt;/product-
id&amp;gt;&amp;lt;sik-value&amp;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&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/product-
id&amp;gt;&amp;lt;name&amp;gt;&amp;#160;&amp;lt;/name&amp;gt;&amp;lt;sik-
value&amp;gt;CB100000&amp;lt;/sik-
value&amp;gt;&amp;lt;descr/&amp;gt;&amp;lt;product-parameter-type-
list&amp;gt;&amp;lt;product-parameter-type&amp;gt;&amp;lt;name&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/name&amp;gt;&amp;lt;title&amp;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&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/product-
id&amp;gt;&amp;lt;name&amp;gt;&amp;#160;&amp;lt;/name&amp;gt;&amp;lt;sik-
value&amp;gt;CB100000&amp;lt;/sik-
value&amp;gt;&amp;lt;descr/&amp;gt;&amp;lt;product-parameter-type-
list&amp;gt;&amp;lt;product-parameter-type&amp;gt;&amp;lt;name&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/name&amp;gt;&amp;lt;title&amp;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(&quot;Overtagelse-maxValue1&quot;));

if (Overtagelse_maxValue1 == 1)
vars.put(&quot;Overtagelse&quot;,vars.get(&quot;Overtagelse1&quot;));
else
vars.put(&quot;Overtagelse&quot;,vars.get(&quot;Overtagelse2&quot;));

Fraflytningstelefonnr_maxValue1 =
Integer.parseInt(vars.get(&quot;Fraflytningstelefonnr-maxValue1&quot;));

if (Fraflytningstelefonnr_maxValue1 == 1)

vars.put(&quot;Fraflytningstelefonnr&quot;,vars.get(&quot;Fraflytningstelefonnr1&qu
ot;));
else

vars.put(&quot;Fraflytningstelefonnr&quot;,vars.get(&quot;Fraflytningstelefonnr2&qu
ot;));

GDS_maxValue1 = Integer.parseInt(vars.get(&quot;GDS-maxValue1&quot;));

if (GDS_maxValue1 == 1)
vars.put(&quot;GDS&quot;,vars.get(&quot;GDS1&quot;));
else
vars.put(&quot;GDS&quot;,vars.get(&quot;GDS2&quot;));

Visitering_maxValue1 =
Integer.parseInt(vars.get(&quot;Visitering_maxValue1&quot;));

if (GDS_maxValue1 == 1)
vars.put(&quot;Visitering&quot;,vars.get(&quot;Visitering1&quot;));
else
vars.put(&quot;Visitering&quot;,vars.get(&quot;Visitering2&quot;));

GPON_maxValue = Integer.parseInt(vars.get(&quot;GPON_maxValue&quot;));

if (GPON_maxValue == 1)
vars.put(&quot;field_GPON&quot;,&quot;&lt;product-change&gt;&lt;product-
id&gt;&quot;+vars.get(&quot;GPON&quot;)+&quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;CB100000&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;);
else
vars.put(&quot;field_GPON&quot;,&quot;&quot;);

P2P_maxValue = Integer.parseInt(vars.get(&quot;P2P_maxValue&quot;));

if (GPON_maxValue == 1)
vars.put(&quot;field_P2P&quot;,&quot;&lt;product-change&gt;&lt;product-
id&gt;&quot;+vars.get(&quot;P2P&quot;)+&quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;CB100000&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;);
else
vars.put(&quot;field_P2P&quot;,&quot;&quot;);</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">&lt;?xml version=&quot;1.0&quot;
encoding=&quot;UTF-8&quot;?&gt;&#xd;
&lt;x:Envelope xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header /&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&lt;command&gt;&#xd;
&lt;cb-system&gt;&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&lt;/cb-system&gt;&#xd;
&lt;name&gt;order-validate&lt;/name&gt;&#xd;
&lt;parameter-list&gt;&#xd;
&lt;phone-id-old/&gt;&#xd;
&lt;installation&gt;&#xd;
&lt;address&gt;&#xd;
&lt;street-name&gt;${street-name}&lt;/street-name&gt;&#xd;
&lt;street-code/&gt;&#xd;
&lt;zip-code&gt;${zip-code}&lt;/zip-code&gt;&#xd;
&lt;municipal-code/&gt;&#xd;
&lt;county/&gt;&#xd;
&lt;house-no&gt;${house-no}&lt;/house-no&gt;&#xd;
&lt;main-door/&gt;&#xd;
&lt;/address&gt; &#xd;
&lt;/installation&gt;&#xd;
&lt;previous-or-vacate-phone-no/&gt;&#xd;
&lt;reuse-of-address/&gt;&#xd;
&lt;service&gt;BSAEF-OPR-U-LID&lt;/service&gt;&#xd;
&lt;/parameter-list&gt;&#xd;
&lt;/command&gt;&#xd;
]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00024&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;TELENOR&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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&amp;gt;
(.*?)&amp;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&amp;gt;1&amp;lt;/max-
value&amp;gt;&amp;lt;product-id&amp;gt;([A-Z0-9-/]+?)&amp;lt;/product-
id&amp;gt;&amp;lt;sik-value&amp;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&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/product-
id&amp;gt;&amp;lt;name&amp;gt;&amp;#160;&amp;lt;/name&amp;gt;&amp;lt;sik-
value&amp;gt;CB100000&amp;lt;/sik-
value&amp;gt;½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½
½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½
½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½
½½½½½½½½½½½½½&amp;lt;descr/&amp;gt;&amp;lt;product-parameter-type-
list&amp;gt;&amp;lt;product-parameter-type&amp;gt;&amp;lt;name&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/name&amp;gt;&amp;lt;title&amp;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&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/product-
id&amp;gt;&amp;lt;name&amp;gt;&amp;#160;&amp;lt;/name&amp;gt;&amp;lt;sik-
value&amp;gt;CB100000&amp;lt;/sik-
value&amp;gt;&amp;lt;descr/&amp;gt;&amp;lt;product-parameter-type-
list&amp;gt;&amp;lt;product-parameter-type&amp;gt;&amp;lt;name&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/name&amp;gt;&amp;lt;title&amp;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(&quot;xmlFormat_1&quot;);</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">&lt;product-id&gt;
([^&lt;&gt;]*?)&lt;/product-id&gt;&lt;name&gt;([^&lt;&gt;]*?)&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;
([^&lt;&gt;]*?)&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>
<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&gt;
([^&lt;&gt;]*?)&lt;/product-id&gt;&lt;name&gt; &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;
([^&lt;&gt;]*?)&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/>
<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">&lt;product-id&gt;
([^&lt;&gt;]*?)&lt;/product-id&gt;&lt;name&gt;([^&lt;&gt;]*?)&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;
([^&lt;&gt;]*?)&lt;/name&gt;&lt;title&gt;([^&lt;&gt;]*?)&lt;/title&gt;&lt;param-
value&gt;([^&lt;&gt;]*?)&lt;/param-value&gt;&lt;/product-parameter-
type&gt;&lt;/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">&lt;product-id&gt;
([^&lt;&gt;]*?)&lt;/product-id&gt;&lt;name&gt;([^&lt;&gt;]*?)&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;
([^&lt;&gt;]*?)&lt;/name&gt;&lt;title&gt;([^&lt;&gt;]*?)&lt;/title&gt;&lt;param-
value&gt;([^&lt;&gt;]*?)&lt;/param-value&gt;&lt;/product-parameter-
type&gt;&lt;/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">&lt;product-id&gt;
([^&lt;&gt;]*?)&lt;/product-id&gt;&lt;name&gt;([^&lt;&gt;]*?)&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;
([^&lt;&gt;]*?)&lt;/name&gt;&lt;title&gt;([^&lt;&gt;]*?)&lt;/title&gt;&lt;param-
value&gt;([^&lt;&gt;]*?)&lt;/param-value&gt;&lt;/product-parameter-
type&gt;&lt;/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 = &quot;&quot;;
TelephoneProdutID = vars.get(&quot;TelephoneProdutID&quot;);
Telephone = vars.get(&quot;Telephone&quot;);
for (i=1;i&lt;=Integer.parseInt(vars.get(&quot;type1ProductID_matchNr&quot;));i++)
{
type1ProductIDValue = &quot;type1ProductID_&quot; + i;
type1ProductID = vars.get(type1ProductIDValue);

type1ParameterNameValue = &quot;type1ParameterName_&quot; + i;
type1ParameterName = vars.get(type1ParameterNameValue);

type1ValueValue = &quot;type1Value_&quot; + i;
type1Value = vars.get(type1ValueValue);

if (TelephoneProdutID.equals(type1ProductID))
field= field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +
type1ProductID + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&lt;change-parameter-
list&gt;&lt;change-parameter&gt;&lt;name&gt;&quot; + Telephone +
&quot;&lt;/name&gt;&lt;param-value&gt;&quot; + vars.get(&quot;contact&quot;) +
&quot;&lt;/param-value&gt;&lt;/change-parameter&gt; &lt;/change-parameter-
list&gt;&lt;/product-change&gt;&quot;;
else
field = field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +
type1ProductID + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&lt;change-parameter-
list&gt;&lt;change-parameter&gt;&lt;name&gt;&quot; +type1ParameterName +
&quot;&lt;/name&gt;&lt;param-value&gt;&quot; + type1Value + &quot;&lt;/param-
value&gt;&lt;/change-parameter&gt;&lt;/change-parameter-list&gt;&lt;/product-
change&gt;&quot;;
}

for (i=1;i&lt;=Integer.parseInt(vars.get(&quot;type2ProductID_matchNr&quot;));i++)
{
type2ProductIDValue = &quot;type2ProductID_&quot; + i;
type2ProductID = vars.get(type2ProductIDValue);

if (TelephoneProdutID.equals(type2ProductID))
field= field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +
type2ProductID + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&lt;change-parameter-
list&gt;&lt;change-parameter&gt;&lt;name&gt;&quot; + Telephone +
&quot;&lt;/name&gt;&lt;param-value&gt;&quot; + vars.get(&quot;contact&quot;) +
&quot;&lt;/param-value&gt;&lt;/change-parameter&gt; &lt;/change-parameter-
list&gt;&lt;/product-change&gt;&quot;;
else
field = field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +
type2ProductID + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&lt;/product-change&gt;&quot;;
}

for (i=1;i&lt;=Integer.parseInt(vars.get(&quot;type3ProductID_matchNr&quot;));i++)
{
type3ProductIDValue = &quot;type3ProductID_&quot; + i;
type3ProductID = vars.get(type3ProductIDValue);

if (TelephoneProdutID.equals(type3ProductID))
field= field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +
type3ProductID + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&lt;change-parameter-
list&gt;&lt;change-parameter&gt;&lt;name&gt;&quot; + Telephone +
&quot;&lt;/name&gt;&lt;param-value&gt;&quot; + vars.get(&quot;contact&quot;) +
&quot;&lt;/param-value&gt;&lt;/change-parameter&gt; &lt;/change-parameter-
list&gt;&lt;/product-change&gt;&quot;;
else
field = field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +
type3ProductID + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&lt;/product-change&gt;&quot;;
}

vars.put(&quot;field&quot;,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(&quot;field&quot;,&quot;&quot;);
vars.put(&quot;counter&quot;,&quot;0&quot;);</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(&quot;counter&quot;)) + 1;

sikName = &quot;sik_&quot; + counter;


vars.put (&quot;sikValue&quot;,vars.get(sikName));
vars.put(&quot;counter&quot;, String.valueOf(counter));
</stringProp>
<stringProp name="BeanShellSampler.filename"></stringProp>
<stringProp name="BeanShellSampler.parameters"></stringProp>
<boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>
</BeanShellSampler>
<hashTree/>
<IfController guiclass="IfControllerPanel" testclass="IfController"
testname="If Controller" enabled="true">
<stringProp name="IfController.condition">${__jexl3(&quot;$
{sikValue}&quot; == &quot;CB100000&quot;)}</stringProp>
<boolProp name="IfController.evaluateAll">false</boolProp>
<boolProp name="IfController.useExpression">true</boolProp>
</IfController>
<hashTree>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="Product Group Name" enabled="true">
<stringProp name="BeanShellSampler.query">productGroupValue =
vars.get(&quot;productGroupValue&quot;);</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(&quot;counter&quot;);
productGroupValue = &quot;productGroup_&quot; + counter;

vars.put(&quot;productGroupValue&quot;,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(&quot;field&quot;);

if (vars.get(&quot;productGroupName&quot;).equals(&quot;Overtagelse af
lejemål&quot;))
{
for (i=1; i&lt;= Integer.parseInt(vars.get(&quot;productID_matchNr&quot;));
i++)
{
productIdNumber = &quot;productID_&quot; + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get(&quot;producRuletList&quot;);
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + productIDName))
field = field + &quot;&lt;product-change&gt;&lt;product-
id&gt;&quot; + productIDName + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;CB100000&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
}
}

if (vars.get(&quot;productGroupName&quot;).equals(&quot;Har angivet fraflytnings


telefonnr.&quot;))
{
for (i=1; i&lt;= Integer.parseInt(vars.get(&quot;productID_matchNr&quot;));
i++)
{
productIdNumber = &quot;productID_&quot; + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get(&quot;producRuletList&quot;);
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + productIDName))
field = field + &quot;&lt;product-change&gt;&lt;product-
id&gt;&quot; + productIDName + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;CB100000&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
}
}

if (vars.get(&quot;productGroupName&quot;).equals(&quot;Anbefales GDS&quot;))
{
for (i=1; i&lt;= Integer.parseInt(vars.get(&quot;productID_matchNr&quot;));
i++)
{
productIdNumber = &quot;productID_&quot; + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get(&quot;producRuletList&quot;);
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + productIDName))
field = field + &quot;&lt;product-change&gt;&lt;product-
id&gt;&quot; + productIDName + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;CB100000&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
}
}

if (vars.get(&quot;productGroupName&quot;).equals(&quot;Visitering kaldt &quot;))


{
for (i=1; i&lt;= Integer.parseInt(vars.get(&quot;productID_matchNr&quot;));
i++)
{
productIdNumber = &quot;productID_&quot; + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get(&quot;producRuletList&quot;);
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + productIDName))
field = field + &quot;&lt;product-change&gt;&lt;product-
id&gt;&quot; + productIDName + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;CB100000&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
}
}

if (vars.get(&quot;productGroupName&quot;).equals(&quot;Installationskode &quot;))
{
for (i=1; i&lt;= Integer.parseInt(vars.get(&quot;productID_matchNr&quot;));
i++)
{
productIdNumber = &quot;productID_&quot; + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get(&quot;producRuletList&quot;);
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + productIDName))
field = field + &quot;&lt;product-change&gt;&lt;product-
id&gt;&quot; + productIDName + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;CB100000&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
}
}

if (vars.get(&quot;productGroupName&quot;).equals(&quot;Installationsvalg &quot;))
{
for (i=1; i&lt;= Integer.parseInt(vars.get(&quot;productID_matchNr&quot;));
i++)
{
productIdNumber = &quot;productID_&quot; + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get(&quot;producRuletList&quot;);
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + productIDName))
field = field + &quot;&lt;product-change&gt;&lt;product-
id&gt;&quot; + productIDName + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;CB100000&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
}
}

if (vars.get(&quot;productGroupName&quot;).equals(&quot;Hastigheder &quot;))
{
productIdNumber = &quot;productID_&quot; +
vars.get(&quot;productID_matchNr&quot;);
productIDName = vars.get(productIdNumber);
field = field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +
productIDName + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&lt;/product-change&gt;&quot;;
}

if (vars.get(&quot;productGroupName&quot;).equals(&quot;POI type &quot;))


{
for (i=1; i&lt;= Integer.parseInt(vars.get(&quot;productID_matchNr&quot;));
i++)
{
productIdNumber = &quot;productID_&quot; + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get(&quot;producRuletList&quot;);
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + productIDName))
field = field + &quot;&lt;product-change&gt;&lt;product-
id&gt;&quot; + productIDName + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;CB100000&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
}
}

vars.put(&quot;field&quot;,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(&quot;field&quot;);
TelephoneProdutID = vars.get(&quot;TelephoneProdutID&quot;);
Telephone = vars.get(&quot;Telephone&quot;);

for (i=1;i&lt;=Integer.parseInt(vars.get(&quot;type1ProductID_matchNr&quot;));i++)
{
type1ProductIDValue = &quot;type1ProductID_&quot; + i;
type1ProductID = vars.get(type1ProductIDValue);

type1ParameterNameValue = &quot;type1ParameterName_&quot; + i;
type1ParameterName = vars.get(type1ParameterNameValue);

type1ValueValue = &quot;type1Value_&quot; + i;
type1Value = vars.get(type1ValueValue);

field = field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +


type1ProductID + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&lt;change-parameter-
list&gt;&lt;change-parameter&gt;&lt;name&gt;&quot; + type1ParameterName +
&quot;&lt;/name&gt;&lt;param-value&gt;&quot; + type1Value + &quot;&lt;/param-
value&gt;&lt;/change-parameter&gt;&lt;/change-parameter-list&gt;&lt;/product-
change&gt;&quot;;
}

field= field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +


TelephoneProdutID + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&lt;change-parameter-
list&gt;&lt;change-parameter&gt;&lt;name&gt;&quot; + Telephone +
&quot;&lt;/name&gt;&lt;param-value&gt;&quot; + vars.get(&quot;contact&quot;) +
&quot;&lt;/param-value&gt;&lt;/change-parameter&gt; &lt;/change-parameter-
list&gt;&lt;/product-change&gt;&quot;;
vars.put(&quot;field&quot;,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">&lt;?xml version=&quot;1.0&quot;
encoding=&quot;UTF-8&quot;?&gt;&#xd;
&lt;x:Envelope xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header /&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&lt;command&gt;&#xd;
&lt;cb-system&gt;&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&lt;columbine-session-id&gt;${SessionID}&lt;/columbine-session-id&gt;&#xd;
&lt;/cb-system&gt;&#xd;
&lt;name&gt;order&lt;/name&gt;&#xd;
&lt;order&gt;&#xd;
&lt;requested-date&gt;2019-12-21&lt;/requested-date&gt;&#xd;
&lt;requested-time&gt;10:00:00&lt;/requested-time&gt;&#xd;
&lt;book-exact-date/&gt;&#xd;
&lt;confirm-letter&gt;false&lt;/confirm-letter&gt;&#xd;
&lt;contact-name&gt;test&lt;/contact-name&gt;&#xd;
&lt;contact-phone-no&gt;22123456&lt;/contact-phone-no&gt;&#xd;
&lt;remarks/&gt;&#xd;
&lt;order-reference/&gt;&#xd;
&lt;installation&gt;&#xd;
&lt;first-name&gt;test&lt;/first-name&gt;&#xd;
&lt;last-name&gt;test&lt;/last-name&gt;&#xd;
&lt;occupation/&gt;&#xd;
&lt;/installation&gt;&#xd;
&lt;product-change-list&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;088800100021INST-F/OVT-E-LJM//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;088800100001INST-F/FL-LID-N//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;088800100001INST-F/GDS-ANB-N//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;001322110002VISIT-EJ///&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;009921210001TEKNOLOGI-FIB/GPON//&lt;/product-id&gt;&#xd;
&lt;name&gt;GPON&lt;/name&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;009921210001TEKNOLOGI-FIB/P2P//&lt;/product-id&gt;&#xd;
&lt;name&gt;POINT2POINT&lt;/name&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt; &#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;990021210031INSTCO/3-EG//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;990021200001BSAEF-GIG/TEK//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;820021210001GRAVN/TDC//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;851522200001FIB-HAST/12/2/&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;890022210001PO2/KERPER//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;030022100001SERVICE/STANDARD//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;004111210011FIB-INFRASTR/XX//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;change-parameter-list&gt;&#xd;
&lt;change-parameter&gt;&#xd;
&lt;name&gt;FIBINFRA&lt;/name&gt;&#xd;
&lt;param-value&gt;6&lt;/param-value&gt;&#xd;
&lt;/change-parameter&gt;&#xd;
&lt;/change-parameter-list&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;000710100001INFRASTR/TXT//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;change-parameter-list&gt;&#xd;
&lt;change-parameter&gt;&#xd;
&lt;name&gt;FIBINFRATX&lt;/name&gt;&#xd;
&lt;param-value&gt;DONG rør infrastruktur&lt;/param-value&gt;&#xd;
&lt;/change-parameter&gt;&#xd;
&lt;/change-parameter-list&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;000711210001GRAV-LAENGDE///&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;change-parameter-list&gt;&#xd;
&lt;change-parameter&gt;&#xd;
&lt;name&gt;GRAVELGD&lt;/name&gt;&#xd;
&lt;param-value&gt;13&lt;/param-value&gt;&#xd;
&lt;/change-parameter&gt;&#xd;
&lt;/change-parameter-list&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;069010100074///&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;change-parameter-list&gt;&#xd;
&lt;change-parameter&gt;&#xd;
&lt;name&gt;KONTAKT-30&lt;/name&gt;&#xd;
&lt;param-value&gt;22123456&lt;/param-value&gt;&#xd;
&lt;/change-parameter&gt;&#xd;
&lt;/change-parameter-list&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;/product-change-list&gt;&#xd;
&lt;/order&gt;&#xd;
&lt;parameter-list&gt;&#xd;
&lt;phone-id-old/&gt;&#xd;
&lt;installation&gt;&#xd;
&lt;address&gt;&#xd;
&lt;street-name&gt;Lundager&lt;/street-name&gt;&#xd;
&lt;street-code/&gt;&#xd;
&lt;zip-code&gt;2670&lt;/zip-code&gt;&#xd;
&lt;municipal-code/&gt;&#xd;
&lt;county/&gt;&#xd;
&lt;house-no&gt;48&lt;/house-no&gt;&#xd;
&lt;main-door/&gt;&#xd;
&lt;/address&gt;&#xd;
&lt;/installation&gt;&#xd;
&lt;previous-or-vacate-phone-no/&gt;&#xd;
&lt;reuse-of-address/&gt;&#xd;
&lt;service&gt;BSAEF-OPR-U-LID&lt;/service&gt;&#xd;
&lt;/parameter-list&gt;&#xd;
&lt;/command&gt;&#xd;
]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00024&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;TELENOR&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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">&lt;?xml version=&quot;1.0&quot;
encoding=&quot;UTF-8&quot;?&gt;&#xd;
&lt;x:Envelope xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header /&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&lt;command&gt;&#xd;
&lt;cb-system&gt;&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&lt;columbine-session-id&gt;${SessionID}&lt;/columbine-session-id&gt;&#xd;
&lt;/cb-system&gt;&#xd;
&lt;name&gt;order&lt;/name&gt;&#xd;
&lt;order&gt;&#xd;
&lt;requested-date&gt;${requested-date}&lt;/requested-date&gt;&#xd;
&lt;requested-time&gt;10:00:00&lt;/requested-time&gt;&#xd;
&lt;book-exact-date/&gt;&#xd;
&lt;confirm-letter&gt;false&lt;/confirm-letter&gt;&#xd;
&lt;contact-name&gt;test&lt;/contact-name&gt;&#xd;
&lt;contact-phone-no&gt;${contact}&lt;/contact-phone-no&gt;&#xd;
&lt;remarks/&gt;&#xd;
&lt;order-reference/&gt;&#xd;
&lt;installation&gt;&#xd;
&lt;first-name&gt;test&lt;/first-name&gt;&#xd;
&lt;last-name&gt;test&lt;/last-name&gt;&#xd;
&lt;occupation/&gt;&#xd;
&lt;/installation&gt;&#xd;
&lt;product-change-list&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;${Overtagelse}&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;${Fraflytningstelefonnr}&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;${GDS}&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;${Visitering}&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
${field_GPON}&#xd;
${field_P2P}&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;990021210031INSTCO/3-G//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;990021200001BSAEF-GIG/TEK//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;820021210001GRAVN/TDC//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;851522200001FIB-HAST/12/2/&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;890022210001PO2/KERPER//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;030022100001SERVICE/STANDARD//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;004111210011FIB-INFRASTR/XX//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;change-parameter-list&gt;&#xd;
&lt;change-parameter&gt;&#xd;
&lt;name&gt;FIBINFRA&lt;/name&gt;&#xd;
&lt;param-value&gt;6&lt;/param-value&gt;&#xd;
&lt;/change-parameter&gt;&#xd;
&lt;/change-parameter-list&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;000710100001INFRASTR/TXT//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;change-parameter-list&gt;&#xd;
&lt;change-parameter&gt;&#xd;
&lt;name&gt;FIBINFRATX&lt;/name&gt;&#xd;
&lt;param-value&gt;DONG rør infrastruktur&lt;/param-value&gt;&#xd;
&lt;/change-parameter&gt;&#xd;
&lt;/change-parameter-list&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;000711210001GRAV-LAENGDE///&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;change-parameter-list&gt;&#xd;
&lt;change-parameter&gt;&#xd;
&lt;name&gt;GRAVELGD&lt;/name&gt;&#xd;
&lt;param-value&gt;13&lt;/param-value&gt;&#xd;
&lt;/change-parameter&gt;&#xd;
&lt;/change-parameter-list&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;069010100074///&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;change-parameter-list&gt;&#xd;
&lt;change-parameter&gt;&#xd;
&lt;name&gt;KONTAKT-30&lt;/name&gt;&#xd;
&lt;param-value&gt;22123456&lt;/param-value&gt;&#xd;
&lt;/change-parameter&gt;&#xd;
&lt;/change-parameter-list&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;/product-change-list&gt;&#xd;
&lt;/order&gt;&#xd;
&lt;parameter-list&gt;&#xd;
&lt;phone-id-old/&gt;&#xd;
&lt;installation&gt;&#xd;
&lt;address&gt;&#xd;
&lt;street-name&gt;Lundager&lt;/street-name&gt;&#xd;
&lt;street-code/&gt;&#xd;
&lt;zip-code&gt;2670&lt;/zip-code&gt;&#xd;
&lt;municipal-code/&gt;&#xd;
&lt;county/&gt;&#xd;
&lt;house-no&gt;48&lt;/house-no&gt;&#xd;
&lt;main-door/&gt;&#xd;
&lt;/address&gt;&#xd;
&lt;/installation&gt;&#xd;
&lt;previous-or-vacate-phone-no/&gt;&#xd;
&lt;reuse-of-address/&gt;&#xd;
&lt;service&gt;BSAEF-OPR-U-LID&lt;/service&gt;&#xd;
&lt;/parameter-list&gt;&#xd;
&lt;/command&gt;&#xd;
]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00024&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;TELENOR&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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">&lt;?xml version=&quot;1.0&quot;
encoding=&quot;UTF-8&quot;?&gt;&#xd;
&lt;x:Envelope xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header /&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&lt;command&gt;&#xd;
&lt;cb-system&gt;&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&lt;columbine-session-id&gt;${SessionID}&lt;/columbine-session-id&gt;&#xd;
&lt;/cb-system&gt;&#xd;
&lt;name&gt;order&lt;/name&gt;&#xd;
&lt;order&gt;&#xd;
&lt;requested-date&gt;${requested-date}&lt;/requested-date&gt;&#xd;
&lt;requested-time&gt;00:00:00&lt;/requested-time&gt;&#xd;
&lt;book-exact-date/&gt;&#xd;
&lt;confirm-letter&gt;false&lt;/confirm-letter&gt;&#xd;
&lt;contact-name&gt;test&lt;/contact-name&gt;&#xd;
&lt;contact-phone-no&gt;${contact}&lt;/contact-phone-no&gt;&#xd;
&lt;remarks/&gt;&#xd;
&lt;order-reference/&gt;&#xd;
&lt;installation&gt;&#xd;
&lt;first-name&gt;test&lt;/first-name&gt;&#xd;
&lt;last-name&gt;test&lt;/last-name&gt;&#xd;
&lt;occupation/&gt;&#xd;
&lt;/installation&gt;&#xd;
&lt;product-change-list&gt;&#xd;
${field}&#xd;
&lt;/product-change-list&gt;&#xd;
&lt;/order&gt;&#xd;
&lt;parameter-list&gt;&#xd;
&lt;phone-id-old/&gt;&#xd;
&lt;installation&gt;&#xd;
&lt;address&gt;&#xd;
&lt;street-name&gt;${street-name}&lt;/street-name&gt;&#xd;
&lt;street-code/&gt;&#xd;
&lt;zip-code&gt;${zip-code}&lt;/zip-code&gt;&#xd;
&lt;municipal-code/&gt;&#xd;
&lt;county/&gt;&#xd;
&lt;house-no&gt;${house-no}&lt;/house-no&gt;&#xd;
&lt;door-no/&gt;&#xd;
&lt;floor/&gt;&#xd;
&lt;main-door/&gt;&#xd;
&lt;/address&gt;&#xd;
&lt;/installation&gt;&#xd;
&lt;previous-or-vacate-phone-no/&gt;&#xd;
&lt;reuse-of-address/&gt;&#xd;
&lt;service&gt;BSAC-OPR&lt;/service&gt;&#xd;
&lt;/parameter-list&gt;&#xd;
&lt;/command&gt;&#xd;
]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00024&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;TELENOR&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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="true">
<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/>
<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 _FIBER_Create_XML" enabled="true">
<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">&lt;?xml version=&quot;1.0&quot;
encoding=&quot;UTF-8&quot;?&gt;&#xd;
&lt;x:Envelope xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header /&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&lt;command&gt;&#xd;
&lt;cb-system&gt;&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&lt;/cb-system&gt;&#xd;
&lt;name&gt;order-validate&lt;/name&gt;&#xd;
&lt;parameter-list&gt;&#xd;
&lt;phone-id-old/&gt;&#xd;
&lt;installation&gt;&#xd;
&lt;address&gt;&#xd;
&lt;street-name&gt;Lundager&lt;/street-name&gt;&#xd;
&lt;street-code/&gt;&#xd;
&lt;zip-code&gt;2670&lt;/zip-code&gt;&#xd;
&lt;municipal-code/&gt;&#xd;
&lt;county/&gt;&#xd;
&lt;house-no&gt;48&lt;/house-no&gt;&#xd;
&lt;main-door/&gt;&#xd;
&lt;/address&gt; &#xd;
&lt;/installation&gt;&#xd;
&lt;previous-or-vacate-phone-no/&gt;&#xd;
&lt;reuse-of-address/&gt;&#xd;
&lt;service&gt;BSAEF-OPR-U-LID&lt;/service&gt;&#xd;
&lt;/parameter-list&gt;&#xd;
&lt;/command&gt;&#xd;
]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00024&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;TELENOR&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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&amp;gt;
(.*?)&amp;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&amp;gt;([A-Z0-9\/-]
+?)&amp;lt;/product-id&amp;gt;&amp;lt;name&amp;gt;Overtager
lejem&amp;#229;l&amp;lt;/name&amp;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&amp;gt;
(\d+?)&amp;lt;/max-value&amp;gt;&amp;lt;product-id&amp;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&amp;gt;([A-Z0-9\/-]
+?)&amp;lt;/product-id&amp;gt;&amp;lt;name&amp;gt;Overtager ikke
lejem&amp;#229;l&amp;#160;&amp;lt;/name&amp;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&amp;gt;
(\d+?)&amp;lt;/max-value&amp;gt;&amp;lt;product-id&amp;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&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/product-id&amp;gt;&amp;lt;name&amp;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&amp;gt;
(\d+?)&amp;lt;/max-value&amp;gt;&amp;lt;product-id&amp;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&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/product-id&amp;gt;&amp;lt;name&amp;gt;Fraflytningstelefonnr ikke
angivet&amp;lt;/name&amp;</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&amp;gt;
(\d+?)&amp;lt;/max-value&amp;gt;&amp;lt;product-id&amp;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&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/product-id&amp;gt;&amp;lt;name&amp;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&amp;gt;
(\d+?)&amp;lt;/max-value&amp;gt;&amp;lt;product-id&amp;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&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/product-id&amp;gt;&amp;lt;name&amp;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&amp;gt;
(\d+?)&amp;lt;/max-value&amp;gt;&amp;lt;product-id&amp;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&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/product-id&amp;gt;&amp;lt;name&amp;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&amp;gt;
(\d+?)&amp;lt;/max-value&amp;gt;&amp;lt;product-id&amp;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&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/product-id&amp;gt;&amp;lt;name&amp;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&amp;gt;
(\d+?)&amp;lt;/max-value&amp;gt;&amp;lt;product-id&amp;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&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/product-id&amp;gt;&amp;lt;name&amp;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&amp;gt;
(\d+?)&amp;lt;/max-value&amp;gt;&amp;lt;product-id&amp;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&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/product-id&amp;gt;&amp;lt;name&amp;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&amp;gt;
(\d+?)&amp;lt;/max-value&amp;gt;&amp;lt;product-id&amp;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">&lt;?xml version=&quot;1.0&quot;
encoding=&quot;UTF-8&quot;?&gt;&#xd;
&lt;x:Envelope xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header /&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&lt;command&gt;&#xd;
&lt;cb-system&gt;&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&lt;/cb-system&gt;&#xd;
&lt;name&gt;order-validate&lt;/name&gt;&#xd;
&lt;parameter-list&gt;&#xd;
&lt;phone-id-old/&gt;&#xd;
&lt;installation&gt;&#xd;
&lt;address&gt;&#xd;
&lt;street-name&gt;${street-name}&lt;/street-name&gt;&#xd;
&lt;street-code/&gt;&#xd;
&lt;zip-code&gt;${zip-code}&lt;/zip-code&gt;&#xd;
&lt;municipal-code/&gt;&#xd;
&lt;county/&gt;&#xd;
&lt;house-no&gt;${house-no}&lt;/house-no&gt;&#xd;
&lt;main-door/&gt;&#xd;
&lt;/address&gt; &#xd;
&lt;/installation&gt;&#xd;
&lt;previous-or-vacate-phone-no/&gt;&#xd;
&lt;reuse-of-address/&gt;&#xd;
&lt;service&gt;BSAEF-OPR-U-LID&lt;/service&gt;&#xd;
&lt;/parameter-list&gt;&#xd;
&lt;/command&gt;&#xd;
]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00024&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;TELENOR&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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&amp;gt;
(.*?)&amp;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&amp;gt;1&amp;lt;/max-
value&amp;gt;&amp;lt;product-id&amp;gt;([A-Z0-9-/]+?)&amp;lt;/product-
id&amp;gt;&amp;lt;sik-value&amp;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&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/product-
id&amp;gt;&amp;lt;name&amp;gt;&amp;#160;&amp;lt;/name&amp;gt;&amp;lt;sik-
value&amp;gt;CB100000&amp;lt;/sik-
value&amp;gt;&amp;lt;descr/&amp;gt;&amp;lt;product-parameter-type-
list&amp;gt;&amp;lt;product-parameter-type&amp;gt;&amp;lt;name&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/name&amp;gt;&amp;lt;title&amp;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&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/product-
id&amp;gt;&amp;lt;name&amp;gt;&amp;#160;&amp;lt;/name&amp;gt;&amp;lt;sik-
value&amp;gt;CB100000&amp;lt;/sik-
value&amp;gt;&amp;lt;descr/&amp;gt;&amp;lt;product-parameter-type-
list&amp;gt;&amp;lt;product-parameter-type&amp;gt;&amp;lt;name&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/name&amp;gt;&amp;lt;title&amp;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(&quot;Overtagelse-maxValue1&quot;));
if (Overtagelse_maxValue1 == 1)
vars.put(&quot;Overtagelse&quot;,vars.get(&quot;Overtagelse1&quot;));
else
vars.put(&quot;Overtagelse&quot;,vars.get(&quot;Overtagelse2&quot;));

Fraflytningstelefonnr_maxValue1 =
Integer.parseInt(vars.get(&quot;Fraflytningstelefonnr-maxValue1&quot;));

if (Fraflytningstelefonnr_maxValue1 == 1)

vars.put(&quot;Fraflytningstelefonnr&quot;,vars.get(&quot;Fraflytningstelefonnr1&qu
ot;));
else

vars.put(&quot;Fraflytningstelefonnr&quot;,vars.get(&quot;Fraflytningstelefonnr2&qu
ot;));

GDS_maxValue1 = Integer.parseInt(vars.get(&quot;GDS-maxValue1&quot;));

if (GDS_maxValue1 == 1)
vars.put(&quot;GDS&quot;,vars.get(&quot;GDS1&quot;));
else
vars.put(&quot;GDS&quot;,vars.get(&quot;GDS2&quot;));

Visitering_maxValue1 =
Integer.parseInt(vars.get(&quot;Visitering_maxValue1&quot;));

if (GDS_maxValue1 == 1)
vars.put(&quot;Visitering&quot;,vars.get(&quot;Visitering1&quot;));
else
vars.put(&quot;Visitering&quot;,vars.get(&quot;Visitering2&quot;));

GPON_maxValue = Integer.parseInt(vars.get(&quot;GPON_maxValue&quot;));

if (GPON_maxValue == 1)
vars.put(&quot;field_GPON&quot;,&quot;&lt;product-change&gt;&lt;product-
id&gt;&quot;+vars.get(&quot;GPON&quot;)+&quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;CB100000&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;);
else
vars.put(&quot;field_GPON&quot;,&quot;&quot;);

P2P_maxValue = Integer.parseInt(vars.get(&quot;P2P_maxValue&quot;));

if (GPON_maxValue == 1)
vars.put(&quot;field_P2P&quot;,&quot;&lt;product-change&gt;&lt;product-
id&gt;&quot;+vars.get(&quot;P2P&quot;)+&quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;CB100000&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;);
else
vars.put(&quot;field_P2P&quot;,&quot;&quot;);</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">&lt;?xml version=&quot;1.0&quot;
encoding=&quot;UTF-8&quot;?&gt;&#xd;
&lt;x:Envelope xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header /&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&lt;command&gt;&#xd;
&lt;cb-system&gt;&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&lt;/cb-system&gt;&#xd;
&lt;name&gt;order-validate&lt;/name&gt;&#xd;
&lt;parameter-list&gt;&#xd;
&lt;phone-id-old/&gt;&#xd;
&lt;installation&gt;&#xd;
&lt;address&gt;&#xd;
&lt;street-name&gt;${street-name}&lt;/street-name&gt;&#xd;
&lt;street-code&gt;${street-code}&lt;/street-code&gt;&#xd;
&lt;zip-code&gt;${zip-code}&lt;/zip-code&gt;&#xd;
&lt;municipal-code&gt;${municipal-code}&lt;/municipal-code&gt;&#xd;
&lt;county/&gt;&#xd;
&lt;house-no&gt;${house-no}&lt;/house-no&gt;&#xd;
&lt;door-no&gt;${door-no}&lt;/door-no&gt;&#xd;
&lt;floor&gt;${floor}&lt;/floor&gt;&#xd;
&lt;main-door/&gt;&#xd;
&lt;/address&gt; &#xd;
&lt;/installation&gt;&#xd;
&lt;previous-or-vacate-phone-no/&gt;&#xd;
&lt;reuse-of-address/&gt;&#xd;
&lt;service&gt;BSAEF-OPR-U-LID&lt;/service&gt;&#xd;
&lt;/parameter-list&gt;&#xd;
&lt;/command&gt;&#xd;
]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00024&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;TELENOR&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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&amp;gt;
([^&lt;&gt;]*?)&amp;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&amp;gt;1&amp;lt;/max-
value&amp;gt;&amp;lt;product-id&amp;gt;([A-Z0-9-/]+?)&amp;lt;/product-
id&amp;gt;&amp;lt;sik-value&amp;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&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/product-
id&amp;gt;&amp;lt;name&amp;gt;&amp;#160;&amp;lt;/name&amp;gt;&amp;lt;sik-
value&amp;gt;CB100000&amp;lt;/sik-
value&amp;gt;½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½
½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½
½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½
½½½½½½½½½½½½½&amp;lt;descr/&amp;gt;&amp;lt;product-parameter-type-
list&amp;gt;&amp;lt;product-parameter-type&amp;gt;&amp;lt;name&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/name&amp;gt;&amp;lt;title&amp;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&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/product-
id&amp;gt;&amp;lt;name&amp;gt;&amp;#160;&amp;lt;/name&amp;gt;&amp;lt;sik-
value&amp;gt;CB100000&amp;lt;/sik-
value&amp;gt;&amp;lt;descr/&amp;gt;&amp;lt;product-parameter-type-
list&amp;gt;&amp;lt;product-parameter-type&amp;gt;&amp;lt;name&amp;gt;([A-Z0-9-/]
+?)&amp;lt;/name&amp;gt;&amp;lt;title&amp;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="&lt;*IGNORE*&gt; -- 1 -- Formatting
Validation Response" enabled="true">
<stringProp name="BeanShellSampler.query">xmlFormat_1 =
vars.get(&quot;xmlFormat_1&quot;);</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">&lt;product-id&gt;([^&lt;&gt;]
+?)&lt;/product-id&gt;&lt;name&gt;O, Fiber afsluttet på
bygning &lt;/name&gt;</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">&lt;product-id&gt;([^&lt;&gt;]
+?)&lt;/product-id&gt;&lt;name&gt;GPON&lt;/name&gt;</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">&lt;product-id&gt;([^&lt;&gt;]
+?)&lt;/product-id&gt;&lt;name&gt;POINT2POINT&lt;/name&gt;</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">&lt;product&gt;&lt;product-
id&gt;([^&lt;&gt;]+?)&lt;/product-id&gt;&lt;name&gt;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">&lt;product-id&gt;
([^&lt;&gt;]*?)&lt;/product-id&gt;&lt;name&gt;([^&lt;&gt;]*?)&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;
([^&lt;&gt;]*?)&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>
<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&gt;
([^&lt;&gt;]*?)&lt;/product-id&gt;&lt;name&gt; &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;
([^&lt;&gt;]*?)&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/>
<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">&lt;product-id&gt;
([^&lt;&gt;]*?)&lt;/product-id&gt;&lt;name&gt;([^&lt;&gt;]*?)&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;
([^&lt;&gt;]*?)&lt;/name&gt;&lt;title&gt;([^&lt;&gt;]*?)&lt;/title&gt;&lt;param-
value&gt;([^&lt;&gt;]*?)&lt;/param-value&gt;&lt;/product-parameter-
type&gt;&lt;/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">&lt;product-id&gt;
([^&lt;&gt;]*?)&lt;/product-id&gt;&lt;name&gt;([^&lt;&gt;]*?)&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;
([^&lt;&gt;]*?)&lt;/name&gt;&lt;title&gt;([^&lt;&gt;]*?)&lt;/title&gt;&lt;param-
value&gt;([^&lt;&gt;]*?)&lt;/param-value&gt;&lt;/product-parameter-
type&gt;&lt;/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">&lt;product-id&gt;
([^&lt;&gt;]*?)&lt;/product-id&gt;&lt;name&gt;([^&lt;&gt;]*?)&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;
([^&lt;&gt;]*?)&lt;/name&gt;&lt;title&gt;([^&lt;&gt;]*?)&lt;/title&gt;&lt;param-
value&gt;([^&lt;&gt;]*?)&lt;/param-value&gt;&lt;/product-parameter-
type&gt;&lt;/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 = &quot;&quot;;
TelephoneProdutID = vars.get(&quot;TelephoneProdutID&quot;);
Telephone = vars.get(&quot;Telephone&quot;);
for (i=1;i&lt;=Integer.parseInt(vars.get(&quot;type1ProductID_matchNr&quot;));i++)
{
type1ProductIDValue = &quot;type1ProductID_&quot; + i;
type1ProductID = vars.get(type1ProductIDValue);

type1ParameterNameValue = &quot;type1ParameterName_&quot; + i;
type1ParameterName = vars.get(type1ParameterNameValue);

type1ValueValue = &quot;type1Value_&quot; + i;
type1Value = vars.get(type1ValueValue);

if (TelephoneProdutID.equals(type1ProductID))
field= field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +
type1ProductID + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&lt;change-parameter-
list&gt;&lt;change-parameter&gt;&lt;name&gt;&quot; + Telephone +
&quot;&lt;/name&gt;&lt;param-value&gt;&quot; + vars.get(&quot;contact&quot;) +
&quot;&lt;/param-value&gt;&lt;/change-parameter&gt; &lt;/change-parameter-
list&gt;&lt;/product-change&gt;&quot;;
else
field = field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +
type1ProductID + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&lt;change-parameter-
list&gt;&lt;change-parameter&gt;&lt;name&gt;&quot; +type1ParameterName +
&quot;&lt;/name&gt;&lt;param-value&gt;&quot; + type1Value + &quot;&lt;/param-
value&gt;&lt;/change-parameter&gt;&lt;/change-parameter-list&gt;&lt;/product-
change&gt;&quot;;
}

for (i=1;i&lt;=Integer.parseInt(vars.get(&quot;type2ProductID_matchNr&quot;));i++)
{
type2ProductIDValue = &quot;type2ProductID_&quot; + i;
type2ProductID = vars.get(type2ProductIDValue);
if (TelephoneProdutID.equals(type2ProductID))
field= field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +
type2ProductID + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&lt;change-parameter-
list&gt;&lt;change-parameter&gt;&lt;name&gt;&quot; + Telephone +
&quot;&lt;/name&gt;&lt;param-value&gt;&quot; + vars.get(&quot;contact&quot;) +
&quot;&lt;/param-value&gt;&lt;/change-parameter&gt; &lt;/change-parameter-
list&gt;&lt;/product-change&gt;&quot;;
else
field = field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +
type2ProductID + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&lt;/product-change&gt;&quot;;
}

for (i=1;i&lt;=Integer.parseInt(vars.get(&quot;type3ProductID_matchNr&quot;));i++)
{
type3ProductIDValue = &quot;type3ProductID_&quot; + i;
type3ProductID = vars.get(type3ProductIDValue);

if (TelephoneProdutID.equals(type3ProductID))
field= field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +
type3ProductID + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&lt;change-parameter-
list&gt;&lt;change-parameter&gt;&lt;name&gt;&quot; + Telephone +
&quot;&lt;/name&gt;&lt;param-value&gt;&quot; + vars.get(&quot;contact&quot;) +
&quot;&lt;/param-value&gt;&lt;/change-parameter&gt; &lt;/change-parameter-
list&gt;&lt;/product-change&gt;&quot;;
else
field = field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +
type3ProductID + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&lt;/product-change&gt;&quot;;
}

vars.put(&quot;field&quot;,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="&lt;*IGNORE*&gt; -- 2 -- Inititating fields"
enabled="true">
<stringProp
name="BeanShellSampler.query">vars.put(&quot;field&quot;,&quot;&quot;);
vars.put(&quot;counter&quot;,&quot;0&quot;);
vars.put(&quot;flag&quot;,&quot;1&quot;);</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="&lt;*IGNORE*&gt; -- 3 -- Setting up the
loop" enabled="true">
<stringProp name="BeanShellSampler.query">counter =
Integer.parseInt(vars.get(&quot;counter&quot;)) + 1;

sikName = &quot;sik_&quot; + counter;


vars.put (&quot;sikValue&quot;,vars.get(sikName));
vars.put(&quot;counter&quot;, String.valueOf(counter));</stringProp>
<stringProp name="BeanShellSampler.filename"></stringProp>
<stringProp name="BeanShellSampler.parameters"></stringProp>
<boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>
</BeanShellSampler>
<hashTree/>
<IfController guiclass="IfControllerPanel" testclass="IfController"
testname="If Controller" enabled="false">
<stringProp name="IfController.condition">${__jexl3(&quot;$
{sikValue}&quot; == &quot;CB100000&quot;)}</stringProp>
<boolProp name="IfController.evaluateAll">false</boolProp>
<boolProp name="IfController.useExpression">true</boolProp>
</IfController>
<hashTree>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="Product Group Name" enabled="true">
<stringProp name="BeanShellSampler.query">productGroupValue =
vars.get(&quot;productGroupValue&quot;);</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(&quot;counter&quot;);
productGroupValue = &quot;productGroup_&quot; + counter;

vars.put(&quot;productGroupValue&quot;,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(&quot;field&quot;);
sikValue = vars.get(&quot;sikValue&quot;);
if (vars.get(&quot;productGroupName&quot;).equals(&quot;Overtagelse af
lejemål&quot;))
{
for (i=1; i&lt;= Integer.parseInt(vars.get(&quot;productID_matchNr&quot;));
i++)
{
productIdNumber = &quot;productID_&quot; + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get(&quot;producRuletList&quot;);
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + productIDName))
field = field + &quot;&lt;product-change&gt;&lt;product-
id&gt;&quot; + productIDName + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
}
}

if (vars.get(&quot;productGroupName&quot;).equals(&quot;Har angivet fraflytnings


telefonnr.&quot;))
{
for (i=1; i&lt;= Integer.parseInt(vars.get(&quot;productID_matchNr&quot;));
i++)
{
productIdNumber = &quot;productID_&quot; + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get(&quot;producRuletList&quot;);
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + productIDName))
field = field + &quot;&lt;product-change&gt;&lt;product-
id&gt;&quot; + productIDName + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
}
}

if (vars.get(&quot;productGroupName&quot;).equals(&quot;Anbefales GDS&quot;))
{
for (i=1; i&lt;= Integer.parseInt(vars.get(&quot;productID_matchNr&quot;));
i++)
{
productIdNumber = &quot;productID_&quot; + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get(&quot;producRuletList&quot;);
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + productIDName))
field = field + &quot;&lt;product-change&gt;&lt;product-
id&gt;&quot; + productIDName + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
}
}

if (vars.get(&quot;productGroupName&quot;).equals(&quot;Visitering kaldt &quot;))


{
for (i=1; i&lt;= Integer.parseInt(vars.get(&quot;productID_matchNr&quot;));
i++)
{
productIdNumber = &quot;productID_&quot; + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get(&quot;producRuletList&quot;);
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + productIDName))
field = field + &quot;&lt;product-change&gt;&lt;product-
id&gt;&quot; + productIDName + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
}
}

if (vars.get(&quot;productGroupName&quot;).equals(&quot;Installationskode &quot;))
{
for (i=1; i&lt;= Integer.parseInt(vars.get(&quot;productID_matchNr&quot;));
i++)
{
productIdNumber = &quot;productID_&quot; + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get(&quot;producRuletList&quot;);
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + productIDName))
field = field + &quot;&lt;product-change&gt;&lt;product-
id&gt;&quot; + productIDName + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
}
}

if (vars.get(&quot;productGroupName&quot;).equals(&quot;Installationsvalg &quot;))
{
for (i=1; i&lt;= Integer.parseInt(vars.get(&quot;productID_matchNr&quot;));
i++)
{
productIdNumber = &quot;productID_&quot; + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get(&quot;producRuletList&quot;);
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + productIDName))
field = field + &quot;&lt;product-change&gt;&lt;product-
id&gt;&quot; + productIDName + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
}
}

if (vars.get(&quot;productGroupName&quot;).equals(&quot;Hastigheder &quot;))
{
productIdNumber = &quot;productID_&quot; +
vars.get(&quot;productID_matchNr&quot;);
productIDName = vars.get(productIdNumber);
field = field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +
productIDName + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-value&gt;&lt;/product-
change&gt;&quot;;
}

if (vars.get(&quot;productGroupName&quot;).equals(&quot;POI type &quot;))


{
for (i=1; i&lt;= Integer.parseInt(vars.get(&quot;productID_matchNr&quot;));
i++)
{
productIdNumber = &quot;productID_&quot; + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get(&quot;producRuletList&quot;);
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + productIDName))
field = field + &quot;&lt;product-change&gt;&lt;product-
id&gt;&quot; + productIDName + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
}
}

vars.put(&quot;field&quot;,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(&quot;$
{sikValue}&quot; == &quot;CB100000&quot;)}</stringProp>
<boolProp name="IfController.evaluateAll">false</boolProp>
<boolProp name="IfController.useExpression">true</boolProp>
</IfController>
<hashTree>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="&lt;*IGNORE*&gt; -- 4 -- Product Group Name"
enabled="true">
<stringProp name="BeanShellSampler.query">productGroupValue =
vars.get(&quot;productGroupValue&quot;);</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(&quot;counter&quot;);
productGroupValue = &quot;productGroup_&quot; + counter;

vars.put(&quot;productGroupValue&quot;,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="&lt;*IGNORE*&gt; -- 5 -- Adding non
Parameter-Name field to XML" enabled="true">
<stringProp name="BeanShellSampler.query">field =
vars.get(&quot;field&quot;);
sikValue = vars.get(&quot;sikValue&quot;);

if (vars.get(&quot;productGroupName&quot;).equals(&quot;Hastigheder &quot;) ||
vars.get(&quot;productGroupName&quot;).equals(&quot;Service&quot;))
{
productIdNumber = &quot;productID_&quot; +
vars.get(&quot;productID_matchNr&quot;);
productIDName = vars.get(productIdNumber);
field = field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +
productIDName + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-value&gt;&lt;/product-
change&gt;&quot;;
}
// field = field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +
&quot;030022100001SERVICE/STANDARD//&quot; + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
else if (vars.get(&quot;productGroupName&quot;).equals(&quot;Installations- og port
ID&quot;))
{
productIdNumber = &quot;productID_&quot; +
vars.get(&quot;productID_matchNr&quot;);
productIDName = vars.get(productIdNumber);
field = field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +
productIDName + &quot;&lt;/product-id&gt;&lt;product-count&gt;0&lt;/product-
count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-value&gt;&lt;/product-
change&gt;&quot;;
}

else if
(vars.get(&quot;productGroupName&quot;).equals(&quot;Installationsvalg &quot;))
{
productIdNumber = &quot;productID_&quot; +
vars.get(&quot;productID_matchNr&quot;);
productIDName = vars.get(productIdNumber);
field = field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +
productIDName + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-value&gt;&lt;/product-
change&gt;&quot;;
}

else
if(vars.get(&quot;productGroupName&quot;).equals(&quot;Installationskode &quot;))
{
for (i=1; i&lt;= Integer.parseInt(vars.get(&quot;productID_matchNr&quot;));
i++)
{
productIdNumber = &quot;productID_&quot; + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get(&quot;producRuletList&quot;);
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + productIDName))
field = field + &quot;&lt;product-change&gt;&lt;product-
id&gt;&quot; + productIDName + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + vars.get(&quot;InstalKode0&quot;)))
vars.put(&quot;flag&quot;,&quot;0&quot;);
}
}

else
for (i=1; i&lt;= Integer.parseInt(vars.get(&quot;productID_matchNr&quot;));
i++)
{
productIdNumber = &quot;productID_&quot; + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get(&quot;producRuletList&quot;);
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + productIDName))
field = field + &quot;&lt;product-change&gt;&lt;product-
id&gt;&quot; + productIDName + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
}

vars.put(&quot;field&quot;,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="&lt;*IGNORE*&gt; -- 6 -- Adding Parameter-
Name containing fields to XML" enabled="true">
<stringProp name="BeanShellSampler.query">field =
vars.get(&quot;field&quot;);
p2pID = vars.get(&quot;p2pID&quot;);
gponID = vars.get(&quot;gponID&quot;);
kundeGraverID = vars.get(&quot;kundeGraverID&quot;);
TelephoneProdutID = vars.get(&quot;TelephoneProdutID&quot;);
Telephone = vars.get(&quot;Telephone&quot;);
sikValue = vars.get(&quot;sik_1&quot;);

for (i=1;i&lt;=Integer.parseInt(vars.get(&quot;type1ProductID_matchNr&quot;));i++)
{
type1ProductIDValue = &quot;type1ProductID_&quot; + i;
type1ProductID = vars.get(type1ProductIDValue);

type1ParameterNameValue = &quot;type1ParameterName_&quot; + i;
type1ParameterName = vars.get(type1ParameterNameValue);

type1ValueValue = &quot;type1Value_&quot; + i;
type1Value = vars.get(type1ValueValue);

field = field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +


type1ProductID + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-value&gt;&lt;change-
parameter-list&gt;&lt;change-parameter&gt;&lt;name&gt;&quot; + type1ParameterName +
&quot;&lt;/name&gt;&lt;param-value&gt;&quot; + type1Value + &quot;&lt;/param-
value&gt;&lt;/change-parameter&gt;&lt;/change-parameter-list&gt;&lt;/product-
change&gt;&quot;;
}

field= field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +


TelephoneProdutID + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-value&gt;&lt;change-
parameter-list&gt;&lt;change-parameter&gt;&lt;name&gt;&quot; + Telephone +
&quot;&lt;/name&gt;&lt;param-value&gt;&quot; + vars.get(&quot;contact&quot;) +
&quot;&lt;/param-value&gt;&lt;/change-parameter&gt; &lt;/change-parameter-
list&gt;&lt;/product-change&gt;&quot;;

if (vars.get(&quot;flag&quot;).equals(&quot;1&quot;))
field = field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +
kundeGraverID + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-value&gt;&lt;/product-
change&gt;&quot;;
/* The following 2 lines are temporary and will be removed once the issue of GPON
and P2P disability is resolved */
field = field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; + gponID +
&quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-count&gt;&lt;sik-
value&gt;&quot; + sikValue +&quot;&lt;/sik-value&gt;&lt;/product-change&gt;&quot;;
field = field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; + p2pID +
&quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-count&gt;&lt;sik-
value&gt;&quot; + sikValue +&quot;&lt;/sik-value&gt;&lt;/product-change&gt;&quot;;

vars.put(&quot;field&quot;,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">&lt;?xml version=&quot;1.0&quot;
encoding=&quot;UTF-8&quot;?&gt;&#xd;
&lt;x:Envelope xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header /&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&lt;command&gt;&#xd;
&lt;cb-system&gt;&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&lt;columbine-session-id&gt;${SessionID}&lt;/columbine-session-id&gt;&#xd;
&lt;/cb-system&gt;&#xd;
&lt;name&gt;order&lt;/name&gt;&#xd;
&lt;order&gt;&#xd;
&lt;requested-date&gt;2019-12-21&lt;/requested-date&gt;&#xd;
&lt;requested-time&gt;10:00:00&lt;/requested-time&gt;&#xd;
&lt;book-exact-date/&gt;&#xd;
&lt;confirm-letter&gt;false&lt;/confirm-letter&gt;&#xd;
&lt;contact-name&gt;test&lt;/contact-name&gt;&#xd;
&lt;contact-phone-no&gt;22123456&lt;/contact-phone-no&gt;&#xd;
&lt;remarks/&gt;&#xd;
&lt;order-reference/&gt;&#xd;
&lt;installation&gt;&#xd;
&lt;first-name&gt;test&lt;/first-name&gt;&#xd;
&lt;last-name&gt;test&lt;/last-name&gt;&#xd;
&lt;occupation/&gt;&#xd;
&lt;/installation&gt;&#xd;
&lt;product-change-list&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;088800100021INST-F/OVT-E-LJM//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;088800100001INST-F/FL-LID-N//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;088800100001INST-F/GDS-ANB-N//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;001322110002VISIT-EJ///&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;009921210001TEKNOLOGI-FIB/GPON//&lt;/product-id&gt;&#xd;
&lt;name&gt;GPON&lt;/name&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;009921210001TEKNOLOGI-FIB/P2P//&lt;/product-id&gt;&#xd;
&lt;name&gt;POINT2POINT&lt;/name&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt; &#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;990021210031INSTCO/3-EG//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;990021200001BSAEF-GIG/TEK//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;820021210001GRAVN/TDC//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;851522200001FIB-HAST/12/2/&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;890022210001PO2/KERPER//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;030022100001SERVICE/STANDARD//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;004111210011FIB-INFRASTR/XX//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;change-parameter-list&gt;&#xd;
&lt;change-parameter&gt;&#xd;
&lt;name&gt;FIBINFRA&lt;/name&gt;&#xd;
&lt;param-value&gt;6&lt;/param-value&gt;&#xd;
&lt;/change-parameter&gt;&#xd;
&lt;/change-parameter-list&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;000710100001INFRASTR/TXT//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;change-parameter-list&gt;&#xd;
&lt;change-parameter&gt;&#xd;
&lt;name&gt;FIBINFRATX&lt;/name&gt;&#xd;
&lt;param-value&gt;DONG rør infrastruktur&lt;/param-value&gt;&#xd;
&lt;/change-parameter&gt;&#xd;
&lt;/change-parameter-list&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;000711210001GRAV-LAENGDE///&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;change-parameter-list&gt;&#xd;
&lt;change-parameter&gt;&#xd;
&lt;name&gt;GRAVELGD&lt;/name&gt;&#xd;
&lt;param-value&gt;13&lt;/param-value&gt;&#xd;
&lt;/change-parameter&gt;&#xd;
&lt;/change-parameter-list&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;069010100074///&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;change-parameter-list&gt;&#xd;
&lt;change-parameter&gt;&#xd;
&lt;name&gt;KONTAKT-30&lt;/name&gt;&#xd;
&lt;param-value&gt;22123456&lt;/param-value&gt;&#xd;
&lt;/change-parameter&gt;&#xd;
&lt;/change-parameter-list&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;/product-change-list&gt;&#xd;
&lt;/order&gt;&#xd;
&lt;parameter-list&gt;&#xd;
&lt;phone-id-old/&gt;&#xd;
&lt;installation&gt;&#xd;
&lt;address&gt;&#xd;
&lt;street-name&gt;Lundager&lt;/street-name&gt;&#xd;
&lt;street-code/&gt;&#xd;
&lt;zip-code&gt;2670&lt;/zip-code&gt;&#xd;
&lt;municipal-code/&gt;&#xd;
&lt;county/&gt;&#xd;
&lt;house-no&gt;48&lt;/house-no&gt;&#xd;
&lt;main-door/&gt;&#xd;
&lt;/address&gt;&#xd;
&lt;/installation&gt;&#xd;
&lt;previous-or-vacate-phone-no/&gt;&#xd;
&lt;reuse-of-address/&gt;&#xd;
&lt;service&gt;BSAEF-OPR-U-LID&lt;/service&gt;&#xd;
&lt;/parameter-list&gt;&#xd;
&lt;/command&gt;&#xd;
]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00024&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;TELENOR&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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">&lt;?xml version=&quot;1.0&quot;
encoding=&quot;UTF-8&quot;?&gt;&#xd;
&lt;x:Envelope xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header /&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&lt;command&gt;&#xd;
&lt;cb-system&gt;&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&lt;columbine-session-id&gt;${SessionID}&lt;/columbine-session-id&gt;&#xd;
&lt;/cb-system&gt;&#xd;
&lt;name&gt;order&lt;/name&gt;&#xd;
&lt;order&gt;&#xd;
&lt;requested-date&gt;${requested-date}&lt;/requested-date&gt;&#xd;
&lt;requested-time&gt;10:00:00&lt;/requested-time&gt;&#xd;
&lt;book-exact-date/&gt;&#xd;
&lt;confirm-letter&gt;false&lt;/confirm-letter&gt;&#xd;
&lt;contact-name&gt;test&lt;/contact-name&gt;&#xd;
&lt;contact-phone-no&gt;${contact}&lt;/contact-phone-no&gt;&#xd;
&lt;remarks/&gt;&#xd;
&lt;order-reference/&gt;&#xd;
&lt;installation&gt;&#xd;
&lt;first-name&gt;test&lt;/first-name&gt;&#xd;
&lt;last-name&gt;test&lt;/last-name&gt;&#xd;
&lt;occupation/&gt;&#xd;
&lt;/installation&gt;&#xd;
&lt;product-change-list&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;${Overtagelse}&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;${Fraflytningstelefonnr}&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;${GDS}&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;${Visitering}&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
${field_GPON}&#xd;
${field_P2P}&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;990021210031INSTCO/3-G//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;990021200001BSAEF-GIG/TEK//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;820021210001GRAVN/TDC//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;851522200001FIB-HAST/12/2/&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;890022210001PO2/KERPER//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;030022100001SERVICE/STANDARD//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;004111210011FIB-INFRASTR/XX//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;change-parameter-list&gt;&#xd;
&lt;change-parameter&gt;&#xd;
&lt;name&gt;FIBINFRA&lt;/name&gt;&#xd;
&lt;param-value&gt;6&lt;/param-value&gt;&#xd;
&lt;/change-parameter&gt;&#xd;
&lt;/change-parameter-list&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;000710100001INFRASTR/TXT//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;change-parameter-list&gt;&#xd;
&lt;change-parameter&gt;&#xd;
&lt;name&gt;FIBINFRATX&lt;/name&gt;&#xd;
&lt;param-value&gt;DONG rør infrastruktur&lt;/param-value&gt;&#xd;
&lt;/change-parameter&gt;&#xd;
&lt;/change-parameter-list&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;000711210001GRAV-LAENGDE///&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;change-parameter-list&gt;&#xd;
&lt;change-parameter&gt;&#xd;
&lt;name&gt;GRAVELGD&lt;/name&gt;&#xd;
&lt;param-value&gt;13&lt;/param-value&gt;&#xd;
&lt;/change-parameter&gt;&#xd;
&lt;/change-parameter-list&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;069010100074///&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;change-parameter-list&gt;&#xd;
&lt;change-parameter&gt;&#xd;
&lt;name&gt;KONTAKT-30&lt;/name&gt;&#xd;
&lt;param-value&gt;22123456&lt;/param-value&gt;&#xd;
&lt;/change-parameter&gt;&#xd;
&lt;/change-parameter-list&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;/product-change-list&gt;&#xd;
&lt;/order&gt;&#xd;
&lt;parameter-list&gt;&#xd;
&lt;phone-id-old/&gt;&#xd;
&lt;installation&gt;&#xd;
&lt;address&gt;&#xd;
&lt;street-name&gt;Lundager&lt;/street-name&gt;&#xd;
&lt;street-code/&gt;&#xd;
&lt;zip-code&gt;2670&lt;/zip-code&gt;&#xd;
&lt;municipal-code/&gt;&#xd;
&lt;county/&gt;&#xd;
&lt;house-no&gt;48&lt;/house-no&gt;&#xd;
&lt;main-door/&gt;&#xd;
&lt;/address&gt;&#xd;
&lt;/installation&gt;&#xd;
&lt;previous-or-vacate-phone-no/&gt;&#xd;
&lt;reuse-of-address/&gt;&#xd;
&lt;service&gt;BSAEF-OPR-U-LID&lt;/service&gt;&#xd;
&lt;/parameter-list&gt;&#xd;
&lt;/command&gt;&#xd;
]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00024&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;TELENOR&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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">&lt;?xml version=&quot;1.0&quot;
encoding=&quot;UTF-8&quot;?&gt;&#xd;
&lt;x:Envelope xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header /&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&lt;command&gt;&#xd;
&lt;cb-system&gt;&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&lt;columbine-session-id&gt;${SessionID}&lt;/columbine-session-id&gt;&#xd;
&lt;/cb-system&gt;&#xd;
&lt;name&gt;order&lt;/name&gt;&#xd;
&lt;order&gt;&#xd;
&lt;requested-date&gt;${requestedDate}&lt;/requested-date&gt;&#xd;
&lt;requested-time&gt;00:00:00&lt;/requested-time&gt;&#xd;
&lt;book-exact-date/&gt;&#xd;
&lt;confirm-letter&gt;false&lt;/confirm-letter&gt;&#xd;
&lt;contact-name&gt;test&lt;/contact-name&gt;&#xd;
&lt;contact-phone-no&gt;${contact}&lt;/contact-phone-no&gt;&#xd;
&lt;remarks/&gt;&#xd;
&lt;order-reference/&gt;&#xd;
&lt;installation&gt;&#xd;
&lt;first-name&gt;test&lt;/first-name&gt;&#xd;
&lt;last-name&gt;test&lt;/last-name&gt;&#xd;
&lt;occupation/&gt;&#xd;
&lt;/installation&gt;&#xd;
&lt;product-change-list&gt;&#xd;
${field}&#xd;
&lt;/product-change-list&gt;&#xd;
&lt;/order&gt;&#xd;
&lt;parameter-list&gt;&#xd;
&lt;phone-id-old/&gt;&#xd;
&lt;installation&gt;&#xd;
&lt;address&gt;&#xd;
&lt;street-name&gt;${street-name}&lt;/street-name&gt;&#xd;
&lt;street-code&gt;${street-code}&lt;/street-code&gt;&#xd;
&lt;zip-code&gt;${zip-code}&lt;/zip-code&gt;&#xd;
&lt;municipal-code&gt;${municipal-code}&lt;/municipal-code&gt;&#xd;
&lt;county/&gt;&#xd;
&lt;house-no&gt;${house-no}&lt;/house-no&gt;&#xd;
&lt;door-no&gt;${door-no}&lt;/door-no&gt;&#xd;
&lt;floor&gt;${floor}&lt;/floor&gt;&#xd;
&lt;main-door/&gt;&#xd;
&lt;/address&gt;&#xd;
&lt;/installation&gt;&#xd;
&lt;previous-or-vacate-phone-no/&gt;&#xd;
&lt;reuse-of-address/&gt;&#xd;
&lt;service&gt;${service}&lt;/service&gt;&#xd;
&lt;/parameter-list&gt;&#xd;
&lt;/command&gt;&#xd;
]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00024&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;TELENOR&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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">&lt;?xml version=&quot;1.0&quot;
encoding=&quot;UTF-8&quot;?&gt;&#xd;
&lt;x:Envelope xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header /&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&lt;command&gt;&#xd;
&lt;cb-system&gt;&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&lt;/cb-system&gt;&#xd;
&lt;name&gt;order-validate&lt;/name&gt;&#xd;
&lt;parameter-list&gt;&#xd;
&lt;phone-id-old/&gt;&#xd;
&lt;installation&gt;&#xd;
&lt;address&gt;&#xd;
&lt;street-name&gt;GRANLYVEJ&lt;/street-name&gt;&#xd;
&lt;street-code/&gt;&#xd;
&lt;zip-code&gt;9560&lt;/zip-code&gt;&#xd;
&lt;municipal-code/&gt;&#xd;
&lt;county/&gt;&#xd;
&lt;house-no&gt;15&lt;/house-no&gt;&#xd;
&#xd;
&lt;main-door/&gt;&#xd;
&lt;/address&gt;&#xd;
&lt;/installation&gt;&#xd;
&lt;previous-or-vacate-phone-no/&gt;&#xd;
&lt;reuse-of-address/&gt;&#xd;
&lt;service&gt;VULA-OPR-U-LID&lt;/service&gt;&#xd;
&lt;/parameter-list&gt;&#xd;
&lt;/command&gt;&#xd;
]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00029&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;TELIA&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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&amp;gt;
([^&lt;&gt;]*?)&amp;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="&lt;*IGNORE*&gt; -- 1 -- Formatting
Validation Response" enabled="true">
<stringProp name="BeanShellSampler.query">xmlFormat_1 =
vars.get(&quot;xmlFormat_1&quot;);</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">&lt;product-id&gt;([^&lt;&gt;]
+?)&lt;/product-id&gt;&lt;name&gt;O, Fiber afsluttet på
bygning &lt;/name&gt;</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">&lt;product-id&gt;([^&lt;&gt;]
+?)&lt;/product-id&gt;&lt;name&gt;GPON&lt;/name&gt;</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">&lt;product-id&gt;([^&lt;&gt;]
+?)&lt;/product-id&gt;&lt;name&gt;POINT2POINT&lt;/name&gt;</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">&lt;product&gt;&lt;product-
id&gt;([^&lt;&gt;]+?)&lt;/product-id&gt;&lt;name&gt;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">&lt;product-id&gt;
([^&lt;&gt;]*?)&lt;/product-id&gt;&lt;name&gt;([^&lt;&gt;]*?)&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;
([^&lt;&gt;]*?)&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>
<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&gt;
([^&lt;&gt;]*?)&lt;/product-id&gt;&lt;name&gt; &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;
([^&lt;&gt;]*?)&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/>
<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">&lt;product-id&gt;
([^&lt;&gt;]*?)&lt;/product-id&gt;&lt;name&gt;([^&lt;&gt;]*?)&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;
([^&lt;&gt;]*?)&lt;/name&gt;&lt;title&gt;([^&lt;&gt;]*?)&lt;/title&gt;&lt;param-
value&gt;([^&lt;&gt;]*?)&lt;/param-value&gt;&lt;/product-parameter-
type&gt;&lt;/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">&lt;product-id&gt;
([^&lt;&gt;]*?)&lt;/product-id&gt;&lt;name&gt;([^&lt;&gt;]*?)&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;
([^&lt;&gt;]*?)&lt;/name&gt;&lt;title&gt;([^&lt;&gt;]*?)&lt;/title&gt;&lt;param-
value&gt;([^&lt;&gt;]*?)&lt;/param-value&gt;&lt;/product-parameter-
type&gt;&lt;/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">&lt;product-id&gt;
([^&lt;&gt;]*?)&lt;/product-id&gt;&lt;name&gt;([^&lt;&gt;]*?)&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;
([^&lt;&gt;]*?)&lt;/name&gt;&lt;title&gt;([^&lt;&gt;]*?)&lt;/title&gt;&lt;param-
value&gt;([^&lt;&gt;]*?)&lt;/param-value&gt;&lt;/product-parameter-
type&gt;&lt;/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="&lt;*IGNORE*&gt; -- 2 -- Inititating fields"
enabled="true">
<stringProp
name="BeanShellSampler.query">vars.put(&quot;field&quot;,&quot;&quot;);
vars.put(&quot;counter&quot;,&quot;0&quot;);
vars.put(&quot;flag&quot;,&quot;1&quot;);</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="&lt;*IGNORE*&gt; -- 3 -- Setting up the
loop" enabled="true">
<stringProp name="BeanShellSampler.query">counter =
Integer.parseInt(vars.get(&quot;counter&quot;)) + 1;

sikName = &quot;sik_&quot; + counter;


vars.put (&quot;sikValue&quot;,vars.get(sikName));
vars.put(&quot;counter&quot;, String.valueOf(counter));</stringProp>
<stringProp name="BeanShellSampler.filename"></stringProp>
<stringProp name="BeanShellSampler.parameters"></stringProp>
<boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>
</BeanShellSampler>
<hashTree/>
<IfController guiclass="IfControllerPanel" testclass="IfController"
testname="If Controller" enabled="false">
<stringProp name="IfController.condition">${__jexl3(&quot;$
{sikValue}&quot; == &quot;CB100000&quot;)}</stringProp>
<boolProp name="IfController.evaluateAll">false</boolProp>
<boolProp name="IfController.useExpression">true</boolProp>
</IfController>
<hashTree>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="Product Group Name" enabled="true">
<stringProp name="BeanShellSampler.query">productGroupValue =
vars.get(&quot;productGroupValue&quot;);</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(&quot;counter&quot;);
productGroupValue = &quot;productGroup_&quot; + counter;

vars.put(&quot;productGroupValue&quot;,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(&quot;field&quot;);
sikValue = vars.get(&quot;sikValue&quot;);
if (vars.get(&quot;productGroupName&quot;).equals(&quot;Overtagelse af
lejemål&quot;))
{
for (i=1; i&lt;= Integer.parseInt(vars.get(&quot;productID_matchNr&quot;));
i++)
{
productIdNumber = &quot;productID_&quot; + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get(&quot;producRuletList&quot;);
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + productIDName))
field = field + &quot;&lt;product-change&gt;&lt;product-
id&gt;&quot; + productIDName + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
}
}

if (vars.get(&quot;productGroupName&quot;).equals(&quot;Har angivet fraflytnings


telefonnr.&quot;))
{
for (i=1; i&lt;= Integer.parseInt(vars.get(&quot;productID_matchNr&quot;));
i++)
{
productIdNumber = &quot;productID_&quot; + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get(&quot;producRuletList&quot;);
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + productIDName))
field = field + &quot;&lt;product-change&gt;&lt;product-
id&gt;&quot; + productIDName + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
}
}

if (vars.get(&quot;productGroupName&quot;).equals(&quot;Anbefales GDS&quot;))
{
for (i=1; i&lt;= Integer.parseInt(vars.get(&quot;productID_matchNr&quot;));
i++)
{
productIdNumber = &quot;productID_&quot; + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get(&quot;producRuletList&quot;);
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + productIDName))
field = field + &quot;&lt;product-change&gt;&lt;product-
id&gt;&quot; + productIDName + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
}
}

if (vars.get(&quot;productGroupName&quot;).equals(&quot;Visitering kaldt &quot;))


{
for (i=1; i&lt;= Integer.parseInt(vars.get(&quot;productID_matchNr&quot;));
i++)
{
productIdNumber = &quot;productID_&quot; + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get(&quot;producRuletList&quot;);
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + productIDName))
field = field + &quot;&lt;product-change&gt;&lt;product-
id&gt;&quot; + productIDName + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
}
}

if (vars.get(&quot;productGroupName&quot;).equals(&quot;Installationskode &quot;))
{
for (i=1; i&lt;= Integer.parseInt(vars.get(&quot;productID_matchNr&quot;));
i++)
{
productIdNumber = &quot;productID_&quot; + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get(&quot;producRuletList&quot;);
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + productIDName))
field = field + &quot;&lt;product-change&gt;&lt;product-
id&gt;&quot; + productIDName + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
}
}

if (vars.get(&quot;productGroupName&quot;).equals(&quot;Installationsvalg &quot;))
{
for (i=1; i&lt;= Integer.parseInt(vars.get(&quot;productID_matchNr&quot;));
i++)
{
productIdNumber = &quot;productID_&quot; + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get(&quot;producRuletList&quot;);
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + productIDName))
field = field + &quot;&lt;product-change&gt;&lt;product-
id&gt;&quot; + productIDName + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
}
}

if (vars.get(&quot;productGroupName&quot;).equals(&quot;Hastigheder &quot;))
{
productIdNumber = &quot;productID_&quot; +
vars.get(&quot;productID_matchNr&quot;);
productIDName = vars.get(productIdNumber);
field = field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +
productIDName + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-value&gt;&lt;/product-
change&gt;&quot;;
}

if (vars.get(&quot;productGroupName&quot;).equals(&quot;POI type &quot;))


{
for (i=1; i&lt;= Integer.parseInt(vars.get(&quot;productID_matchNr&quot;));
i++)
{
productIdNumber = &quot;productID_&quot; + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get(&quot;producRuletList&quot;);
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + productIDName))
field = field + &quot;&lt;product-change&gt;&lt;product-
id&gt;&quot; + productIDName + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
}
}

vars.put(&quot;field&quot;,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(&quot;$
{sikValue}&quot; == &quot;CB100000&quot;)}</stringProp>
<boolProp name="IfController.evaluateAll">false</boolProp>
<boolProp name="IfController.useExpression">true</boolProp>
</IfController>
<hashTree>
<BeanShellSampler guiclass="BeanShellSamplerGui"
testclass="BeanShellSampler" testname="&lt;*IGNORE*&gt; -- 4 -- Product Group Name"
enabled="true">
<stringProp name="BeanShellSampler.query">productGroupValue =
vars.get(&quot;productGroupValue&quot;);</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(&quot;counter&quot;);
productGroupValue = &quot;productGroup_&quot; + counter;

vars.put(&quot;productGroupValue&quot;,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="&lt;*IGNORE*&gt; -- 5 -- Adding non
Parameter-Name field to XML" enabled="true">
<stringProp name="BeanShellSampler.query">field =
vars.get(&quot;field&quot;);
sikValue = vars.get(&quot;sikValue&quot;);
count = 0;
log.info(&quot;------------------------------------------------&quot;);

if (vars.get(&quot;productGroupName&quot;).equals(&quot;Hastigheder &quot;))
{
productIdNumber = &quot;productID_&quot; +
vars.get(&quot;productID_matchNr&quot;);
productIDName = vars.get(productIdNumber);
field = field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +
productIDName + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-value&gt;&lt;/product-
change&gt;&quot;;
}

else
if(vars.get(&quot;productGroupName&quot;).equals(&quot;Installationskode &quot;))
{
for (i=1; i&lt;= Integer.parseInt(vars.get(&quot;productID_matchNr&quot;));
i++)
{
productIdNumber = &quot;productID_&quot; + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get(&quot;producRuletList&quot;);
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + productIDName))
field = field + &quot;&lt;product-change&gt;&lt;product-
id&gt;&quot; + productIDName + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + vars.get(&quot;InstalKode0&quot;)))
vars.put(&quot;flag&quot;,&quot;0&quot;);
}
}

else if(vars.get(&quot;productGroupName&quot;).equals(&quot;Service&quot;))
{

log.info(&quot;********************************************************************
*************************************************&quot;);
field = field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +
&quot;030022100001SERVICE/STANDARD//&quot; + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
}

else
for (i=1; i&lt;= Integer.parseInt(vars.get(&quot;productID_matchNr&quot;));
i++)
{
productIdNumber = &quot;productID_&quot; + i;
productIDName = vars.get(productIdNumber);
producRuletList = vars.get(&quot;producRuletList&quot;);
if (producRuletList.contains(&quot;&lt;max-value&gt;1&lt;/max-
value&gt;&lt;product-id&gt;&quot; + productIDName))
field = field + &quot;&lt;product-change&gt;&lt;product-
id&gt;&quot; + productIDName + &quot;&lt;/product-id&gt;&lt;product-
count&gt;1&lt;/product-count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-
value&gt;&lt;/product-change&gt;&quot;;
}

vars.put(&quot;field&quot;,field);
log.info(&quot;++++++++++++++++++++++++++++++&quot;
+field+&quot;**************&quot;
+vars.get(&quot;productGroupName&quot;));</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="&lt;*IGNORE*&gt; -- 6 -- Adding Parameter-
Name containing fields to XML" enabled="true">
<stringProp name="BeanShellSampler.query">field =
vars.get(&quot;field&quot;);
p2pID = vars.get(&quot;p2pID&quot;);
gponID = vars.get(&quot;gponID&quot;);
kundeGraverID = vars.get(&quot;kundeGraverID&quot;);
TelephoneProdutID = vars.get(&quot;TelephoneProdutID&quot;);
Telephone = vars.get(&quot;Telephone&quot;);
sikValue = vars.get(&quot;sik_1&quot;);

for (i=1;i&lt;=Integer.parseInt(vars.get(&quot;type1ProductID_matchNr&quot;));i++)
{
type1ProductIDValue = &quot;type1ProductID_&quot; + i;
type1ProductID = vars.get(type1ProductIDValue);

type1ParameterNameValue = &quot;type1ParameterName_&quot; + i;
type1ParameterName = vars.get(type1ParameterNameValue);

type1ValueValue = &quot;type1Value_&quot; + i;
type1Value = vars.get(type1ValueValue);

field = field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +


type1ProductID + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-value&gt;&lt;change-
parameter-list&gt;&lt;change-parameter&gt;&lt;name&gt;&quot; + type1ParameterName +
&quot;&lt;/name&gt;&lt;param-value&gt;&quot; + type1Value + &quot;&lt;/param-
value&gt;&lt;/change-parameter&gt;&lt;/change-parameter-list&gt;&lt;/product-
change&gt;&quot;;
}

field= field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +


TelephoneProdutID + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-value&gt;&lt;change-
parameter-list&gt;&lt;change-parameter&gt;&lt;name&gt;&quot; + Telephone +
&quot;&lt;/name&gt;&lt;param-value&gt;&quot; + vars.get(&quot;contact&quot;) +
&quot;&lt;/param-value&gt;&lt;/change-parameter&gt; &lt;/change-parameter-
list&gt;&lt;/product-change&gt;&quot;;

if (vars.get(&quot;flag&quot;).equals(&quot;1&quot;))
field = field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; +
kundeGraverID + &quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-
count&gt;&lt;sik-value&gt;&quot; + sikValue +&quot;&lt;/sik-value&gt;&lt;/product-
change&gt;&quot;;

/* The following 2 lines are temporary and will be removed once the issue of GPON
and P2P disability is resolved */
field = field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; + gponID +
&quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-count&gt;&lt;sik-
value&gt;&quot; + sikValue +&quot;&lt;/sik-value&gt;&lt;/product-change&gt;&quot;;
field = field + &quot;&lt;product-change&gt;&lt;product-id&gt;&quot; + p2pID +
&quot;&lt;/product-id&gt;&lt;product-count&gt;1&lt;/product-count&gt;&lt;sik-
value&gt;&quot; + sikValue +&quot;&lt;/sik-value&gt;&lt;/product-change&gt;&quot;;

vars.put(&quot;field&quot;,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">&lt;?xml version=&quot;1.0&quot;
encoding=&quot;UTF-8&quot;?&gt;&#xd;
&lt;x:Envelope xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header /&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&lt;command&gt;&#xd;
&lt;cb-system&gt;&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&lt;columbine-session-id&gt;${SessionID}&lt;/columbine-session-id&gt;&#xd;
&lt;/cb-system&gt;&#xd;
&lt;name&gt;order&lt;/name&gt;&#xd;
&lt;order&gt;&#xd;
&lt;requested-date&gt;2019-12-22&lt;/requested-date&gt;&#xd;
&lt;requested-time&gt;00:00:00&lt;/requested-time&gt;&#xd;
&lt;book-exact-date/&gt;&#xd;
&lt;confirm-letter&gt;false&lt;/confirm-letter&gt;&#xd;
&lt;contact-name&gt;test&lt;/contact-name&gt;&#xd;
&lt;contact-phone-no&gt;22123456&lt;/contact-phone-no&gt;&#xd;
&lt;remarks/&gt;&#xd;
&lt;order-reference/&gt;&#xd;
&lt;installation&gt;&#xd;
&lt;first-name&gt;test&lt;/first-name&gt;&#xd;
&lt;last-name&gt;test&lt;/last-name&gt;&#xd;
&lt;occupation/&gt;&#xd;
&lt;/installation&gt;&#xd;
&lt;product-change-list&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;088800100021INST-F/OVT-E-LJM//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;088800100001INST-F/FL-LID-N//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;088800100001INST-F/GDS-ANB-N//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;001322110002VISIT-EJ///&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;990021210011INSTCO/1-EG//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;990021200001BSAEF-GIG/TEK//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;851522200001FIB-HAST/12/2/&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;890022210001PO2/KERPER//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;004111210011FIB-INFRASTR/XX//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;change-parameter-list&gt;&#xd;
&lt;change-parameter&gt;&#xd;
&lt;name&gt;FIBINFRA&lt;/name&gt;&#xd;
&lt;param-value&gt;2&lt;/param-value&gt;&#xd;
&lt;/change-parameter&gt;&#xd;
&lt;/change-parameter-list&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;000710100001INFRASTR/TXT//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;change-parameter-list&gt;&#xd;
&lt;change-parameter&gt;&#xd;
&lt;name&gt;FIBINFRATX&lt;/name&gt;&#xd;
&lt;param-value&gt;Enkelte fiber stikkabler til lejligheder&lt;/param-
value&gt;&#xd;
&lt;/change-parameter&gt;&#xd;
&lt;/change-parameter-list&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;000711210001GRAV-LAENGDE///&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;change-parameter-list&gt;&#xd;
&lt;change-parameter&gt;&#xd;
&lt;name&gt;GRAVELGD&lt;/name&gt;&#xd;
&lt;param-value&gt;0&lt;/param-value&gt;&#xd;
&lt;/change-parameter&gt;&#xd;
&lt;/change-parameter-list&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;069010100074///&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;change-parameter-list&gt;&#xd;
&lt;change-parameter&gt;&#xd;
&lt;name&gt;KONTAKT-30&lt;/name&gt;&#xd;
&lt;param-value&gt;22123456&lt;/param-value&gt;&#xd;
&lt;/change-parameter&gt;&#xd;
&lt;/change-parameter-list&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;/product-change-list&gt;&#xd;
&lt;/order&gt;&#xd;
&lt;parameter-list&gt;&#xd;
&lt;phone-id-old/&gt;&#xd;
&lt;installation&gt;&#xd;
&lt;address&gt;&#xd;
&lt;street-name&gt;Solsiden&lt;/street-name&gt;&#xd;
&lt;street-code/&gt;&#xd;
&lt;zip-code&gt;2820&lt;/zip-code&gt;&#xd;
&lt;municipal-code/&gt;&#xd;
&lt;county/&gt;&#xd;
&lt;house-no&gt;5&lt;/house-no&gt;&#xd;
&lt;main-door/&gt;&#xd;
&lt;/address&gt;&#xd;
&lt;/installation&gt;&#xd;
&lt;previous-or-vacate-phone-no/&gt;&#xd;
&lt;reuse-of-address/&gt;&#xd;
&lt;service&gt;BSAEF-OPR-U-LID&lt;/service&gt;&#xd;
&lt;/parameter-list&gt;&#xd;
&lt;/command&gt;&#xd;
&#xd;
]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00024&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;TELENOR&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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">&lt;?xml version=&quot;1.0&quot;
encoding=&quot;UTF-8&quot;?&gt;&#xd;
&lt;x:Envelope xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header /&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&lt;command&gt;&#xd;
&lt;cb-system&gt;&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&lt;columbine-session-id&gt;${SessionID}&lt;/columbine-session-id&gt;&#xd;
&lt;/cb-system&gt;&#xd;
&lt;name&gt;order&lt;/name&gt;&#xd;
&lt;order&gt;&#xd;
&lt;requested-date&gt;${requestedDate}&lt;/requested-date&gt;&#xd;
&lt;requested-time&gt;00:00:00&lt;/requested-time&gt;&#xd;
&lt;book-exact-date/&gt;&#xd;
&lt;confirm-letter&gt;false&lt;/confirm-letter&gt;&#xd;
&lt;contact-name&gt;test&lt;/contact-name&gt;&#xd;
&lt;contact-phone-no&gt;${contact}&lt;/contact-phone-no&gt;&#xd;
&lt;remarks/&gt;&#xd;
&lt;order-reference/&gt;&#xd;
&lt;installation&gt;&#xd;
&lt;first-name&gt;test&lt;/first-name&gt;&#xd;
&lt;last-name&gt;test&lt;/last-name&gt;&#xd;
&lt;occupation/&gt;&#xd;
&lt;/installation&gt;&#xd;
&lt;product-change-list&gt;&#xd;
${field}&#xd;
&lt;/product-change-list&gt;&#xd;
&lt;/order&gt;&#xd;
&lt;parameter-list&gt;&#xd;
&lt;phone-id-old/&gt;&#xd;
&lt;installation&gt;&#xd;
&lt;address&gt;&#xd;
&lt;street-name&gt;Solsiden&lt;/street-name&gt;&#xd;
&lt;street-code/&gt;&#xd;
&lt;zip-code&gt;2820&lt;/zip-code&gt;&#xd;
&lt;municipal-code/&gt;&#xd;
&lt;county/&gt;&#xd;
&lt;house-no&gt;5&lt;/house-no&gt;&#xd;
&lt;main-door/&gt;&#xd;
&lt;/address&gt;&#xd;
&lt;/installation&gt;&#xd;
&lt;previous-or-vacate-phone-no/&gt;&#xd;
&lt;reuse-of-address/&gt;&#xd;
&lt;service&gt;BSAEF-OPR-U-LID&lt;/service&gt;&#xd;
&lt;/parameter-list&gt;&#xd;
&lt;/command&gt;&#xd;
&#xd;
]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00024&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;TELENOR&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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">&lt;?xml version=&quot;1.0&quot;
encoding=&quot;UTF-8&quot;?&gt;&#xd;
&lt;x:Envelope xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header /&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&lt;command&gt;&#xd;
&lt;cb-system&gt;&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&lt;/cb-system&gt;&#xd;
&lt;name&gt;order-validate&lt;/name&gt;&#xd;
&lt;parameter-list&gt;&#xd;
&lt;phone-no&gt;EF101017&lt;/phone-no&gt;&#xd;
&lt;zip-code/&gt;&#xd;
&lt;house-no/&gt;&#xd;
&lt;service&gt;BSAEF-RET&lt;/service&gt;&#xd;
&lt;/parameter-list&gt;&#xd;
&lt;/command&gt;]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00024&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;TELENOR&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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&amp;gt;
(.*?)&amp;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">&lt;?xml version=&quot;1.0&quot;
encoding=&quot;UTF-8&quot;?&gt;&#xd;
&lt;x:Envelope xmlns:x=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:soa=&quot;http://soap.columbine.tdk.dk&quot;&gt;&#xd;
&lt;x:Header /&gt;&#xd;
&lt;x:Body&gt;&#xd;
&lt;soa:executeRequest&gt;&#xd;
&lt;soa:request&gt;&lt;![CDATA[&lt;?xml version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&#xd;
&lt;command&gt;&#xd;
&lt;cb-system&gt;&#xd;
&lt;session-id&gt;123&lt;/session-id&gt;&#xd;
&lt;transaction-id&gt;1478&lt;/transaction-id&gt;&#xd;
&lt;columbine-session-id&gt;${SessionID}&lt;/columbine-session-id&gt;&#xd;
&lt;/cb-system&gt;&#xd;
&lt;name&gt;order&lt;/name&gt;&#xd;
&lt;order&gt;&#xd;
&lt;requested-date&gt;2019-12-22&lt;/requested-date&gt;&#xd;
&lt;requested-time&gt;00:00:00&lt;/requested-time&gt;&#xd;
&lt;book-exact-date/&gt;&#xd;
&lt;confirm-letter&gt;false&lt;/confirm-letter&gt;&#xd;
&lt;contact-name&gt;test&lt;/contact-name&gt;&#xd;
&lt;contact-phone-no&gt;22123456&lt;/contact-phone-no&gt;&#xd;
&lt;remarks/&gt;&#xd;
&lt;order-reference/&gt;&#xd;
&lt;installation&gt;&#xd;
&lt;first-name&gt;test&lt;/first-name&gt;&#xd;
&lt;last-name&gt;test&lt;/last-name&gt;&#xd;
&lt;occupation/&gt;&#xd;
&lt;/installation&gt;&#xd;
&lt;product-change-list&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;088800100021INST-F/OVT-E-LJM//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;088800100001INST-F/FL-LID-N//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;088800100001INST-F/GDS-ANB-N//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;001322110002VISIT-EJ///&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;990021210011INSTCO/1-EG//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;990021200001BSAEF-GIG/TEK//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;851522200001FIB-HAST/12/2/&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;890022210001PO2/KERPER//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;004111210011FIB-INFRASTR/XX//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;change-parameter-list&gt;&#xd;
&lt;change-parameter&gt;&#xd;
&lt;name&gt;FIBINFRA&lt;/name&gt;&#xd;
&lt;param-value&gt;2&lt;/param-value&gt;&#xd;
&lt;/change-parameter&gt;&#xd;
&lt;/change-parameter-list&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;000710100001INFRASTR/TXT//&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;change-parameter-list&gt;&#xd;
&lt;change-parameter&gt;&#xd;
&lt;name&gt;FIBINFRATX&lt;/name&gt;&#xd;
&lt;param-value&gt;Enkelte fiber stikkabler til lejligheder&lt;/param-
value&gt;&#xd;
&lt;/change-parameter&gt;&#xd;
&lt;/change-parameter-list&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;000711210001GRAV-LAENGDE///&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;change-parameter-list&gt;&#xd;
&lt;change-parameter&gt;&#xd;
&lt;name&gt;GRAVELGD&lt;/name&gt;&#xd;
&lt;param-value&gt;0&lt;/param-value&gt;&#xd;
&lt;/change-parameter&gt;&#xd;
&lt;/change-parameter-list&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;product-change&gt;&#xd;
&lt;product-id&gt;069010100074///&lt;/product-id&gt;&#xd;
&lt;product-count&gt;1&lt;/product-count&gt;&#xd;
&lt;sik-value&gt;CB100000&lt;/sik-value&gt;&#xd;
&lt;change-parameter-list&gt;&#xd;
&lt;change-parameter&gt;&#xd;
&lt;name&gt;KONTAKT-30&lt;/name&gt;&#xd;
&lt;param-value&gt;22123456&lt;/param-value&gt;&#xd;
&lt;/change-parameter&gt;&#xd;
&lt;/change-parameter-list&gt;&#xd;
&lt;/product-change&gt;&#xd;
&lt;/product-change-list&gt;&#xd;
&lt;/order&gt;&#xd;
&lt;parameter-list&gt;&#xd;
&lt;phone-id-old/&gt;&#xd;
&lt;installation&gt;&#xd;
&lt;address&gt;&#xd;
&lt;street-name&gt;Solsiden&lt;/street-name&gt;&#xd;
&lt;street-code/&gt;&#xd;
&lt;zip-code&gt;2820&lt;/zip-code&gt;&#xd;
&lt;municipal-code/&gt;&#xd;
&lt;county/&gt;&#xd;
&lt;house-no&gt;5&lt;/house-no&gt;&#xd;
&lt;main-door/&gt;&#xd;
&lt;/address&gt;&#xd;
&lt;/installation&gt;&#xd;
&lt;previous-or-vacate-phone-no/&gt;&#xd;
&lt;reuse-of-address/&gt;&#xd;
&lt;service&gt;BSAEF-OPR-U-LID&lt;/service&gt;&#xd;
&lt;/parameter-list&gt;&#xd;
&lt;/command&gt;&#xd;
&#xd;
]]&gt;&lt;/soa:request&gt;&#xd;
&lt;soa:userId&gt;I00024&lt;/soa:userId&gt;&#xd;
&lt;soa:password&gt;TELENOR&lt;/soa:password&gt;&#xd;
&lt;/soa:executeRequest&gt;&#xd;
&lt;/x:Body&gt;&#xd;
&lt;/x:Envelope&gt;</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">&quot;&quot;</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>

You might also like