Error Duplicated xml tags upon web service invokation sonic 7.6.2

panfilii1

New Member
Hello,

I am trying to invoke a web service from sonic process.

Message part used by web servie invokation step looks like this:
<?xml version="1.0" encoding="ISO-8859-1"?>
<cmm:createAccountId xmlns:cmm="http://www.alcatel.com/cmm_csa/CmmServices.wsdl">
<accountId>
<accountNumber>1998</accountNumber>
<accountType>personal</accountType>
</accountId>
<cmm:groupName>one</cmm:groupName>
</cmm:createAccountId>

The idea is that after transformation done in this step a wrong request is sent to Web Server.With a duplicated tag(groupName).


<ns1:createAccountId soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://www.alcatel.com/cmm_csa/CmmServices.wsdl">
<accountId>
<accountNumber>1606</accountNumber>
<accountType>personal</accountType>
</accountId>
<groupName>
<cmm:groupName xmlns:cmm="http://www.alcatel.com/cmm_csa/CmmServices.wsdl">one</cmm:groupName>
</groupName>
</ns1:createAccountId>

I have tried to use xpath transformation for mappings in esbws file and it not worked.Also i have tried to use xpath transformation for mappings in ws invokation step and it failled again.

In the attached documents you can find esbp file of the process where web service is invoked, esbws file used upon ws call and wsdl file.


If you have any idea avout root cause of this issue, please share.




Thank you.
 
Top