Try Indigo. This is a longterm import issue with .NET. Go complain to Microsoft.
Anne On 6/3/05, Sagar Pidaparthi <[EMAIL PROTECTED]> 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> >
