Hi, Any update or feedback on this cause it's blocking issue for me? Thanks in advance, Hussam Jarada
________________________________ From: Jarada, Hussam Sent: Thursday, October 04, 2007 11:58 AM To: '[email protected]' Subject: Invalid namespace with CXF 2.0.2 wsdl2java Hi, I am using wsdl2java tool to generate client stub library for the client as follows C:\Program Files\Apache Software Foundation\apache-cxf-2.0.2-incubator\bin>wsdl2java.bat -d C:\svnwork\reg\trunk\reg\reg-ws\ws-madcap\src\main\java -compile -all -exsh true -verbose C:\svnwork\reg\trunk\reg\reg-ws\ws-madcap\src\wsdl\madcap.wsdl then from my client side I am calling import org.apache.cxf.frontend.ClientProxyFactoryBean; import com.aol.madcap._2007._06.*; ClientProxyFactoryBean factory = new ClientProxyFactoryBean(); factory.setServiceClass(com.aol.madcap._2007._06.MadcapPort.class); factory.setAddress(getServiceURL()); MadcapPort port = (com.aol.madcap._2007._06.MadcapPort) factory.create(); Then invoke reserveLoginId >From logging Oct 4, 2007 11:38:06 AM org.apache.cxf.service.factory.ReflectionServiceFactoryBean buildServiceFromClass INFO: Creating Service {http://_06._2007.madcap.aol.com/}MadcapPort from class com.aol.madcap._2007._06.MadcapPort Oct 4, 2007 11:39:18 AM org.apache.cxf.interceptor.LoggingOutInterceptor$LoggingCallback onClose INFO: Outbound Message -------------------------------------- <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><reser veLoginId xmlns="http://_06._2007.madcap.aol.com/"><loginIdReservation xmlns:ns2="http://madc ap.aol.com/2007/06" reserveSeconds="5"><ns2:loginId><ns2:name>HussamJarada</ns2:name><ns2:do mainInfo><ns2:domain>aol.in</ns2:domain><ns2:bid>17</ns2:bid><ns2:lang-l ocale>en-in</ns2 :lang-locale></ns2:domainInfo></ns2:loginId></loginIdReservation></reser veLoginId></soap:Body></soap:Envelope> -------------------------------------- Oct 4, 2007 11:39:19 AM org.apache.cxf.interceptor.LoggingInInterceptor handleMessage INFO: Inbound Message -------------------------------------- <?xml version="1.0" encoding="ISO-8859-1"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema -instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:mc="http://madcap.aol.com/2006/10"><SOAP-ENV:Header/><SOAP-ENV:Bod y><SOAP-ENV:Fault><SOAP-ENV:faultcode>SOAP-ENV:Sende r</SOAP-ENV:faultcode><SOAP-ENV:faultstring>Invalid namespace</SOAP-ENV:faultstring></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP- ENV:Envelope> -------------------------------------- The backend server report invalid namespace cause in the soap body reserveLoginId xmlns=http://_06._2007.madcap.aol.com/ at which it should be xmlns:ns2="http://madc <http://madc/> ap.aol.com/2007/06" Can someone please help me in resolving this issue, I tried using early Xfire 1.2.6, then CXF 2.0 then 2.0.1 all report issues related to namespace. why CXF 2.0.2 wsdl2java generate a soap body with xmlns="http://_06._2007.madcap.aol.com <http://_06._2007.madcap.aol.com/"><loginIdReservation> ? since the wsdl we have Do I have issue in my wsdl2java arugments or the way I invoke the web service from the ClientProxyFactoryBean? targetNamespace=http://madcap.aol.com/2007/06 Thanks in advance, Jarada
