[prev in list] [next in list] [prev in thread] [next in thread] 

List:       axis-user
Subject:    Re: Wrong namespace in the response??
From:       "BLIS Webmaster (Patrick Houbaux)" <webmaster () blis-project ! org>
Date:       2003-09-30 17:41:59
[Download RAW message or body]

Hi,

Did you use a <beanMapping> in the wsdd file for deploying the service?

If yes, can you show your wsdd file.
Seems that you did not map the beans to a specifc namespace and qName.

Can you also indicate the package in which your class ComplexType1 is?

Patrick.

Denero Watz wrote:

>I have deployed a service in axis and the classes as
>listed below. I have also attached a part from the
>wsdl file and the actual response. My querstion is why
>the name space for 'testComplexTypeReturn' in the
>reponse is 'http://axis.test.soap'??. As per the
>namespace definition for the output in the wsdl file,
>it should be
>http://localhost:8080/axis/services/ComplexType1ServiceDoc,
>right??
>
>Can someone correct me if my understanding is wrong?
>
>WSDL File:
>----------
>...
>...
><wsdl:binding name="ComplexType1ServiceDocSoapBinding"
>type="intf:ComplexType1Service">
>  <wsdlsoap:binding style="document"
>transport="http://schemas.xmlsoap.org/soap/http" /> 
>	<wsdl:operation name="testComplexType">
>  		<wsdlsoap:operation soapAction="" /> 
>		<wsdl:input name="testComplexTypeRequest">
>  		<wsdlsoap:body namespace="http://axis.test.soap"
>use="literal" /> 
>  	</wsdl:input>
>	<wsdl:output name="testComplexTypeResponse">
>  		<wsdlsoap:body
>namespace="http://localhost:8080/axis/services/ComplexType1ServiceDoc"
>use="literal" /> 
>  		</wsdl:output>
>  		</wsdl:operation>
></wsdl:binding>
>...
>...
>
>Response from Axis after exceuting this service
>-----------------------------------------------
><?xml version="1.0" encoding="UTF-8"?>
><soapenv:Envelope
>xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
>xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
> <soapenv:Body>
>  <testComplexTypeReturn
>xmlns="http://axis.test.soap">
>   <data1>This is a string type</data1>
>   <data2>50</data2>
>   <m_data1>This is a string type</m_data1>
>   <m_data2>50</m_data2>
>  </testComplexTypeReturn>
> </soapenv:Body>
></soapenv:Envelope>
>
>
>Source Files
>-------------
>public class ComplexType1Service {
>
>    public ComplexType1 testComplexType() {
>        ComplexType1 ct1 = new ComplexType1();
>        return ct1;
>    }
>
>}
>
>
>public class ComplexType1 {
>
>    public String m_data1 = "This is a string type";
>
>    public int m_data2 = 50;
>
>    public String getData1() {
>        return m_data1;
>    }
>
>    public void setData1(String data1) {
>        m_data1 = data1;
>    }
>
>    public int getData2() {
>        return m_data2;
>    }
>
>    public void setData2(int data2) {
>        m_data2 = data2;
>    }
>
>}
>
>
>
>__________________________________
>Do you Yahoo!?
>The New Yahoo! Shopping - with improved product search
>http://shopping.yahoo.com
>  
>

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic