Hello, i'm new to CXF and i'm trying to implement the simple web service
described here:

http://my.epri.com/portal/server.pt?Abstract_id=000000000001018795

in appendix A and B.
The message specification also includes a payload, and i'm trying to use the
example payload defined on page 68 of the above document (which is the
description of three simple switches). I'm using the java classes
automatically generated from that WSDL file, however i have a problem with
the namespaces generated: the message i get is the following:

[...]
<Payload>
            <Switches xmlns:ns5="http://www.iec.ch/TC57/2008/schema/message";
xmlns="" xmlns:m="http://www.iec.ch/TC57/2008/CIM-schema-cim12#";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
schemaLocation="http://www.iec.ch/TC57/2008/CIM-schema-cim12#Switches.xsd";>     
               <Switch>         
                  <mRID>35378383838</mRID>              
                  <name>SW1</name>              
                  <normalOpen>true</normalOpen> 
               </Switch>        
               <Switch>         
                  <mRID>363482488448</mRID>             
                  <name>SW2</name>              
                  <normalOpen>true</normalOpen> 
               </Switch>        
               <Switch>         
                  <mRID>894094949444</mRID>             
                  <name>SW3</name>              
                  <normalOpen>false</normalOpen>        
               </Switch>
            </Switches>
         </Payload>
[...]

As you cas see, the 'm' namespace isn't used at all, and the empty namespace
xmlns="" is generated instead. What is the reason of this "empty namespace"
generation? Is it correlated with the option namespace="##other" used in the
payload type definition?
Thanks a lot!
Daniele Pala



--
View this message in context: 
http://cxf.547215.n5.nabble.com/cxf-namespace-handling-tp4484079p4484079.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to