<?xml version="1.0" encoding="UTF-8" ?>
<instance typeid="com.sap.aii.util.hmi.core.msg.HmiRequest"><attribute isleave="true" leave_typeid="string" name="ClientId"><value index="0" isnull="false">4054f934fcd811eab42d54f36eecaf14</value></attribute><attribute isleave="true" leave_typeid="string" name="ClientLanguage"><value index="0" isnull="false">TR</value></attribute><attribute isleave="false" name="ClientLevel"><value index="0" isnull="false"><instance typeid="com.sap.aii.util.applcomp.ApplCompLevel"><attribute isleave="true" leave_typeid="string" name="Release"><value index="0" isnull="false">7.31</value></attribute><attribute isleave="true" leave_typeid="string" name="SupportPackage"><value index="0" isnull="false">*</value></attribute></instance></value></attribute><attribute isleave="true" leave_typeid="string" name="ClientPassword"><value index="0" isnull="false">dummy</value></attribute><attribute isleave="true" leave_typeid="string" name="ClientUser"><value index="0" isnull="false">dummy</value></attribute><attribute isleave="true" leave_typeid="string" name="ControlFlag"><value index="0" isnull="false">0</value></attribute><attribute isleave="true" leave_typeid="string" name="HmiSpecVersion"><value index="0" isnull="false">1.0</value></attribute><attribute isleave="true" leave_typeid="string" name="MethodId"><value index="0" isnull="false">executeoperationmappingmethod</value></attribute><attribute isleave="false" name="MethodInput"><value index="0" isnull="false"><instance typeid="com.sap.aii.util.hmi.api.HmiMethodInput"><attribute isleave="false" name="Parameters"><value index="0" isnull="false"><instance typeid="com.sap.aii.util.hmi.core.gdi2.EntryStringString"><attribute isleave="true" leave_typeid="string" name="Key"><value index="0" isnull="false">body</value></attribute><attribute isleave="true" leave_typeid="string" name="Value"><value index="0" isnull="false"><testExecutionRequest>
<ref>
<vc swcGuid="{{SWCVId}}" vcType="S"/>
<key typeID="MAPPING">
<elem>{{OperationMappingName}}</elem>
<elem>{{OperationMappingNamespace}}</elem>
</key>
</ref>
<testData>
<inputXml><![CDATA[{{Input_temp}}]]></inputXml>
<parameters>
<testParameterInfo>
<HeaderParameters>
<properties>
<property name="TimeSent"/>
<property name="SenderSystem"><![CDATA[Test_SenderSystem]]></property>
<property name="SenderParty"><![CDATA[Test_SenderParty]]></property>
<property name="InterfaceNamespace"/>
<property name="Interface"/>
<property name="SenderPartyScheme"/>
<property name="ReceiverPartyAgency"/>
<property name="RefToMessageId"/>
<property name="ReceiverPartyScheme"/>
<property name="SenderName"/>
<property name="Profiling"><![CDATA[off]]></property>
<property name="MessageId"/>
<property name="VersionMajor"/>
<property name="ReceiverName"/>
<property name="ReceiverParty"><![CDATA[Test_ReceiverParty]]></property>
<property name="ProcessingMode"/>
<property name="SenderService"><![CDATA[Test_SenderService]]></property>
<property name="ReceiverNamespace"/>
<property name="ConversationId"/>
<property name="VersionMinor"/>
<property name="SenderNamespace"/>
<property name="ReceiverService"><![CDATA[Test_ReceiverService]]></property>
<property name="ReceiverSystem"><![CDATA[Test_ReceiverSystem]]></property>
<property name="SenderPartyAgency"/>
</properties>
</HeaderParameters>
<ImportingParameters>
<properties/>
</ImportingParameters>
</testParameterInfo>
</parameters>
<testParameters>
<direction>{{Direction}}</direction>
<fromStep>0</fromStep>
<toStep>0</toStep>
</testParameters>
<traceLevel>3</traceLevel>
</testData>
</testExecutionRequest></value></attribute></instance></value></attribute></instance></value></attribute><attribute isleave="true" leave_typeid="string" name="RequestId"><value index="0" isnull="false">4054f935fcd811ea840654f36eecaf14</value></attribute><attribute isleave="true" leave_typeid="string" name="RequiresSession"><value index="0" isnull="false">false</value></attribute><attribute isleave="true" leave_typeid="string" name="ServerApplicationId"><value index="0" isnull="true"></value></attribute><attribute isleave="true" leave_typeid="string" name="ServerLogicalSystemName"><value index="0" isnull="true"></value></attribute><attribute isleave="true" leave_typeid="string" name="ServiceId"><value index="0" isnull="false">mappingtestservice</value></attribute></instance>
var input = pm.environment.get("Input");
input = input.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""");
console.log(input);
pm.environment.set("Input_temp", input);
var responseJson = xml2Json(responseBody);
var masterString = responseJson["instance"]["attribute"][5]["value"]["instance"]["attribute"][1]["value"]["_"];
masterString = masterString.replace(/(\r\n|\n|\r)/gm, "");
resultString = masterString.match(/<!\[CDATA\[.*?\]\]>/g);
resultString = resultString[0].replace("<![CDATA[","").replace("]]","");
console.log(resultString);
tests["Output = " +resultString] = true;
[
{
"name": "input1.xml",
"value": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><ns0:MT_3RD_CALCULATOR_REQ xmlns:ns0=\"http://mdpgroup.com/development\"><values><int>24</int><int>30</int></values></ns0:MT_3RD_CALCULATOR_REQ>"
},
{
"name": "input2.xml",
"value": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><ns0:MT_3RD_CALCULATOR_REQ xmlns:ns0=\"http://mdpgroup.com/development\"><values><int>33</int><int>30</int></values></ns0:MT_3RD_CALCULATOR_REQ>"
}
]
var input = pm.iterationData.get("value");
input = input.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""");
console.log(input);
pm.environment.set("Input_temp", input);
var responseJson = xml2Json(responseBody);
var masterString = responseJson["instance"]["attribute"][5]["value"]["instance"]["attribute"][1]["value"]["_"];
masterString = masterString.replace(/(\r\n|\n|\r)/gm, "");
resultString = masterString.match(/<!\[CDATA\[.*?\]\]>/g);
resultString = resultString[0].replace("<![CDATA[","").replace("]]","");
console.log(resultString);
tests[resultString] = true;
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
8 | |
8 | |
7 | |
6 | |
5 | |
4 | |
4 | |
4 | |
3 | |
3 |