axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Anne Thomas Manes <atma...@gmail.com>
Subject Re: .NET inter operability
Date Fri, 03 Jun 2005 18:55:47 GMT
Try Indigo.
This is a longterm import issue with .NET. Go complain to Microsoft.

Anne

On 6/3/05, Sagar Pidaparthi <Sagar.Pidaparthi@chordiant.com> wrote:
> Hi,
> 
> Please find below my wsdl, generated from axis 1.2.  This has been
> dynamically obtained from my server.  In this, you will find that I
> refer to objects in a different name space, other than where the service
> is located.
> 
> .NET fails to interpret the returned objects in this case. If I moved
> all the objects into the same package, then the .NET clients work.  I
> think it is a big retriction to ensure that all objects are placed in
> one single package.
> 
> Does any one know a solution for this problem.
> 
> Thanks
> 
> Sagar
> 
> 
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions
> targetNamespace="http://wrapper.webservice.chordiant.com"
> xmlns:apachesoap="http://xml.apache.org/xml-soap"
> xmlns:impl="http://wrapper.webservice.chordiant.com"
> xmlns:intf="http://wrapper.webservice.chordiant.com"
> xmlns:tns1="http://baseBusinessClasses.bd.chordiant.com"
> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> <!--WSDL created by Apache Axis version: 1.2
> Built on May 03, 2005 (02:20:24 EDT)-->
>  <wsdl:types>
>   <schema elementFormDefault="qualified"
> targetNamespace="http://wrapper.webservice.chordiant.com"
> xmlns="http://www.w3.org/2001/XMLSchema">
>    <import namespace="http://baseBusinessClasses.bd.chordiant.com"/>
>    <element name="getCbc">
>     <complexType/>
>    </element>
>    <element name="getCbcResponse">
> 
>     <complexType>
>      <sequence>
>       <element name="getCbcReturn" type="tns1:CorporateBusinessClass"/>
>      </sequence>
>     </complexType>
>    </element>
>    <element name="setCbc">
>     <complexType>
>      <sequence>
> 
>       <element name="class1" type="tns1:CorporateBusinessClass"/>
>      </sequence>
>     </complexType>
>    </element>
>    <element name="setCbcResponse">
>     <complexType/>
>    </element>
>    <element name="getLocalCorbBusClass">
>     <complexType/>
> 
>    </element>
>    <element name="getLocalCorbBusClassResponse">
>     <complexType>
>      <sequence>
>       <element name="getLocalCorbBusClassReturn"
> type="tns1:CorporateBusinessClassClone"/>
>      </sequence>
>     </complexType>
>    </element>
>    <element name="setLocalCorbBusClass">
>     <complexType>
>      <sequence>
>       <element name="class1" type="tns1:CorporateBusinessClassClone"/>
>      </sequence>
>     </complexType>
>    </element>
>    <element name="setLocalCorbBusClassResponse">
>     <complexType/>
>    </element>
> 
>   </schema>
>   <schema elementFormDefault="qualified"
> targetNamespace="http://baseBusinessClasses.bd.chordiant.com"
> xmlns="http://www.w3.org/2001/XMLSchema">
>    <complexType name="CorporateBusinessClass">
>     <sequence>
>      <element name="id" nillable="true" type="xsd:string"/>
>      <element name="toBeDeleted" nillable="true" type="xsd:boolean"/>
>     </sequence>
>    </complexType>
>    <complexType name="CorporateBusinessClassClone">
>     <sequence>
>      <element name="id" nillable="true" type="xsd:string"/>
>      <element name="toBeDeleted" nillable="true" type="xsd:boolean"/>
>     </sequence>
>    </complexType>
>   </schema>
>  </wsdl:types>
>    <wsdl:message name="setCbcRequest">
>       <wsdl:part element="impl:setCbc" name="parameters"/>
>    </wsdl:message>
>    <wsdl:message name="setCbcResponse">
>       <wsdl:part element="impl:setCbcResponse" name="parameters"/>
>    </wsdl:message>
>    <wsdl:message name="getCbcRequest">
>       <wsdl:part element="impl:getCbc" name="parameters"/>
>    </wsdl:message>
>    <wsdl:message name="setLocalCorbBusClassResponse">
>       <wsdl:part element="impl:setLocalCorbBusClassResponse"
> name="parameters"/>
>    </wsdl:message>
>    <wsdl:message name="getCbcResponse">
>       <wsdl:part element="impl:getCbcResponse" name="parameters"/>
>    </wsdl:message>
>    <wsdl:message name="getLocalCorbBusClassRequest">
>       <wsdl:part element="impl:getLocalCorbBusClass" name="parameters"/>
>    </wsdl:message>
>    <wsdl:message name="setLocalCorbBusClassRequest">
>       <wsdl:part element="impl:setLocalCorbBusClass" name="parameters"/>
>    </wsdl:message>
>    <wsdl:message name="getLocalCorbBusClassResponse">
>       <wsdl:part element="impl:getLocalCorbBusClassResponse"
> name="parameters"/>
>    </wsdl:message>
> 
>    <wsdl:portType name="JavaDataTypesDocLit">
> 
>       <wsdl:operation name="getCbc">
> 
>          <wsdl:input message="impl:getCbcRequest" name="getCbcRequest"/>
> 
>          <wsdl:output message="impl:getCbcResponse"
> name="getCbcResponse"/>
> 
>       </wsdl:operation>
> 
>       <wsdl:operation name="setCbc">
> 
>          <wsdl:input message="impl:setCbcRequest" name="setCbcRequest"/>
> 
>          <wsdl:output message="impl:setCbcResponse"
> name="setCbcResponse"/>
> 
>       </wsdl:operation>
> 
>       <wsdl:operation name="getLocalCorbBusClass">
> 
>          <wsdl:input message="impl:getLocalCorbBusClassRequest"
> name="getLocalCorbBusClassRequest"/>
> 
>          <wsdl:output message="impl:getLocalCorbBusClassResponse"
> name="getLocalCorbBusClassResponse"/>
> 
>       </wsdl:operation>
> 
>       <wsdl:operation name="setLocalCorbBusClass">
> 
>          <wsdl:input message="impl:setLocalCorbBusClassRequest"
> name="setLocalCorbBusClassRequest"/>
> 
>          <wsdl:output message="impl:setLocalCorbBusClassResponse"
> name="setLocalCorbBusClassResponse"/>
> 
>       </wsdl:operation>
> 
>    </wsdl:portType>
> 
>    <wsdl:binding name="JavaDataTypesDocLitSoapBinding"
> type="impl:JavaDataTypesDocLit">
> 
>       <wsdlsoap:binding style="document"
> transport="http://schemas.xmlsoap.org/soap/http"/>
> 
>       <wsdl:operation name="getCbc">
> 
>          <wsdlsoap:operation soapAction=""/>
> 
>          <wsdl:input name="getCbcRequest">
> 
>             <wsdlsoap:body use="literal"/>
> 
>          </wsdl:input>
> 
>          <wsdl:output name="getCbcResponse">
> 
>             <wsdlsoap:body use="literal"/>
> 
>          </wsdl:output>
> 
>       </wsdl:operation>
> 
>       <wsdl:operation name="setCbc">
> 
>          <wsdlsoap:operation soapAction=""/>
> 
>          <wsdl:input name="setCbcRequest">
> 
>             <wsdlsoap:body use="literal"/>
> 
>          </wsdl:input>
> 
>          <wsdl:output name="setCbcResponse">
> 
>             <wsdlsoap:body use="literal"/>
> 
>          </wsdl:output>
> 
>       </wsdl:operation>
> 
>       <wsdl:operation name="getLocalCorbBusClass">
> 
>          <wsdlsoap:operation soapAction=""/>
> 
>          <wsdl:input name="getLocalCorbBusClassRequest">
> 
>             <wsdlsoap:body use="literal"/>
> 
>          </wsdl:input>
> 
>          <wsdl:output name="getLocalCorbBusClassResponse">
> 
>             <wsdlsoap:body use="literal"/>
> 
>          </wsdl:output>
> 
>       </wsdl:operation>
> 
>       <wsdl:operation name="setLocalCorbBusClass">
> 
>          <wsdlsoap:operation soapAction=""/>
> 
>          <wsdl:input name="setLocalCorbBusClassRequest">
> 
>             <wsdlsoap:body use="literal"/>
> 
>          </wsdl:input>
> 
>          <wsdl:output name="setLocalCorbBusClassResponse">
> 
>             <wsdlsoap:body use="literal"/>
> 
>          </wsdl:output>
> 
>       </wsdl:operation>
> 
>    </wsdl:binding>
> 
>    <wsdl:service name="JavaDataTypesDocLitService">
> 
>       <wsdl:port binding="impl:JavaDataTypesDocLitSoapBinding"
> name="JavaDataTypesDocLit">
> 
>          <wsdlsoap:address
> location="http://localhost/WebServices/services/JavaDataTypesDocLit"/>
> 
>       </wsdl:port>
> 
>    </wsdl:service>
> 
> </wsdl:definitions>
>

Mime
View raw message