Duplicated xml tags upon web service invokation sonic 7.6.2

Posted by ipanfili on 28-May-2013 13:15

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.

[View:/cfs-file.ashx/__key/communityserver-discussions-components-files/23/WSDL_5F00_CSA_5F00_512_5F00_3_5F00_Ed02.wsdl.zip:550:0]

[View:/cfs-file.ashx/__key/communityserver-discussions-components-files/23/TG.TGC.SouthIfAdapter.TwoWay.ECN1.esbp.zip:550:0]

[View:/cfs-file.ashx/__key/communityserver-discussions-components-files/23/ECN_5F00_AddAccountId.esbws.zip:550:0]

All Replies

Posted by Bill Wood on 14-Oct-2013 06:16

This sounds familiar, and was an issue that I recall was addressed in later Sonic versions.    This may be a known defect in 7.6.2 where the ESBWS step gets 'confused' about the values to send.   Try calling Customer Support on this and they may be able to help you with a suggestion.

This thread is closed