Hi,

My service is published a WSDL.  My client is trying to read the WSDL file
on the service in C++ version 6.0.
while he is trying to Create an XML Web Service Client Project, it does not
generate the classes.  I believe it is an issue of versioning.  while
reading a sample wsdl file in C++  it structure a bit different.  does any
one have an idea how to solve that problem.

Thanks you,
Aria





WSDL in from C++ sample:
<?xml version="1.0"?>
<!-- ATL Server generated Web Service Description -->
<definitions 
        xmlns:s="http://www.w3.org/2001/XMLSchema"; 
        xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"; 
        xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"; 
        xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; 
        xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"; 
        xmlns:s0="urn:CWeatherService" 
        xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
        xmlns:atls="http://tempuri.org/vc/atl/server/";
        targetNamespace="urn:CWeatherService" 
        xmlns="http://schemas.xmlsoap.org/wsdl/";
>
        <types>
                <s:schema targetNamespace="urn:CWeatherService"
attributeFormDefault="qualified" elementFormDefault="qualified">
                        <s:complexType
name="GetAvailableCities_cities_Array">
                                <s:complexContent>
                                        <s:restriction base="soapenc:Array">
                                                <s:attribute
ref="soapenc:arrayType" wsdl:arrayType="s:string[]"/>
                                        </s:restriction>
                                </s:complexContent>

.........
.........


WSDL generated by AXIS:

<?xml version="1.0" encoding="UTF-8" ?> 
- <wsdl:definitions
targetNamespace="http://ccvaapps02:8080/axis/services/MessageService4";
xmlns="http://schemas.xmlsoap.org/wsdl/";
xmlns:apachesoap="http://xml.apache.org/xml-soap";
xmlns:impl="http://ccvaapps02:8080/axis/services/MessageService4";
xmlns:intf="http://ccvaapps02:8080/axis/services/MessageService4";
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/";
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
  <wsdl:message name="echoElementsRequest" /> 
- <wsdl:message name="echoElementsResponse">
  <wsdl:part name="echoElementsReturn" type="xsd:anyType" /> 
  </wsdl:message>
- <wsdl:portType name="MessageService4">
- <wsdl:operation name="echoElements">
  <wsdl:input message="impl:echoElementsRequest" name="echoElementsRequest"
/> 
  <wsdl:output message="impl:echoElementsResponse"
name="echoElementsResponse" /> 
  </wsdl:operation>
  </wsdl:portType>
- <wsdl:binding name="MessageService4SoapBinding"
type="impl:MessageService4">
  <wsdlsoap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"; /> 
- <wsdl:operation name="echoElements">
  <wsdlsoap:operation soapAction="" /> 
......
........

Reply via email to