Forum Discussion

hmaire's avatar
hmaire
New Member
8 years ago

why do i have namespace instead type ?

Hello All,

 

I made a first version of a web service project. After adding many functionalities, the project was a mess. So I decided to reorganize that.

I used the wsdl from the messie project, changed namespace, and generated (Eclipse Neon / TopDown / ADB) the new source files. Off course, I had to move the BusinessLogic Packages too.

The new project looks perfect to my eyes.

But (there is always a but :) ), what shows me SoapUI is very  different. This is what I see :

Old Project :

<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
   <soapenv:Body>
      <ns:XYZResponse xmlns:ns="http://webservice.amasiret.amabis.com">
         <ns:return xsi:type="ax23:ReponseXYZ" xmlns:ax24="http://document.Extension.siretisation.amabis.com/xsd" xmlns:ax21="http://amasiret.amabis.com/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ax23:extension xsi:type="ax24:ExtensionDocument">
               <ax24:GEOCODEXT xsi:type="ax24:GEOCODEXT">
               </ax24:GEOCODEXT>
            </ax23:extension>
         </ns:return>
      </ns:XYZResponse>
   </soapenv:Body>
</soapenv:Envelope>

New Project :

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Header/>
   <soapenv:Body>
      <ns8:siretisationResponse xmlns:ns8="http://webservice.amasiret.amabis.com">
         <ns8:return>
               <GEOCODEXT xmlns="http://document.extension.webservice.amasiret.amabis.com/xsd">
               </GEOCODEXT>
         </ns8:return>
      </ns8:siretisationResponse>
   </soapenv:Body>
</soapenv:Envelope>

As you can see, the node GEOCODEXT comes with a type attribut in the old messie project and a namespace in the new project.

 

Does anyone could help me ?

All my thanks are already acquired to you.

 

Regards,

Henri

 

 

No RepliesBe the first to reply