[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