I have a wsdl, Please see the attachement

I get the following stub function,But the Multipart type how to implement? Please help me.

void MessagePort::service(reqType* Value0, Multipart* Value1, AXIS_OUT_PARAM rspType* * OutValue0, AXIS_OUT_PARAM Multipart ** OutValue1)


--
http://www.goldensoft.net
<?xml version="1.0" encoding="UTF-8"?>
   <wsdl:definitions targetNamespace="http://goldensoft.net/cms/MessageService"; xmlns:apachesoap="http://xml.apache.org/xml-soap"; xmlns:impl="http://goldensoft.net/cms/MessageService"; xmlns:intf="http://goldensoft.net/cms/MessageService"; xmlns:tns1="http://goldensoft.net/cms/MessageService.xsd"; 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.3Built on Oct 05, 2005 (05:23:37 EDT)--> 
         <wsdl:types>  
            <schema elementFormDefault="qualified" targetNamespace="http://goldensoft.net/cms/MessageService"; xmlns="http://www.w3.org/2001/XMLSchema";>   
               <import namespace="http://xml.apache.org/xml-soap"/>   
               <import namespace="http://goldensoft.net/cms/MessageService.xsd"/>   
               <element name="service">    
                  <complexType>     
                     <sequence>      
                        <element name="req" type="tns1:reqType"/>      
                        <element name="requestContent" type="apachesoap:Multipart"/>     
                     </sequence>    
                  </complexType>   
               </element>   
               <element name="serviceResponse">    
                  <complexType>     
                     <sequence>      
                        <element name="rsp" type="tns1:rspType"/>      
                        <element name="responseContent" type="apachesoap:Multipart"/>     
                     </sequence>    
                  </complexType>   
               </element>  
            </schema>  
            <schema targetNamespace="http://goldensoft.net/cms/MessageService.xsd"; xmlns="http://www.w3.org/2001/XMLSchema";>   
               <import namespace="http://xml.apache.org/xml-soap"/>   
               <complexType name="usrType">    
                  <sequence/>    
                  <attribute name="id" type="xsd:string"/>    
                  <attribute name="type" type="xsd:short"/>   
               </complexType>   
               <complexType name="optType">    
                  <sequence/>    
                  <attribute name="p1" type="xsd:short"/>    
                  <attribute name="p2" type="xsd:short"/>   
               </complexType>   
               <complexType name="reqType">    
                  <sequence>     
                     <element name="usr" nillable="true" type="tns1:usrType"/>     
                     <element name="opt" nillable="true" type="tns1:optType"/>    
                  </sequence>    
                  <attribute name="sn" type="xsd:short"/>    
                  <attribute name="ver" type="xsd:decimal"/>   
               </complexType>   
               <complexType name="rspType">    
                  <sequence>     
                     <element name="usr" nillable="true" type="tns1:usrType"/>     
                     <element name="opt" nillable="true" type="tns1:optType"/>    
                  </sequence>    
                  <attribute name="sn" type="xsd:short"/>    
                  <attribute name="ver" type="xsd:decimal"/>   
               </complexType>  
            </schema> 
         </wsdl:types>   
         <wsdl:message name="serviceRequest">      
            <wsdl:part element="impl:service" name="parameters"/>   
         </wsdl:message>   
         <wsdl:message name="serviceResponse">      
            <wsdl:part element="impl:serviceResponse" name="parameters"/>   
         </wsdl:message>   
         <wsdl:portType name="MessagePort">      
            <wsdl:operation name="service">         
               <wsdl:input message="impl:serviceRequest" name="serviceRequest"/>         
               <wsdl:output message="impl:serviceResponse" name="serviceResponse"/>      
            </wsdl:operation>   
         </wsdl:portType>   
         <wsdl:binding name="MessageSoapBinding" type="impl:MessagePort">      
            <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>      
            <wsdl:operation name="service">         
               <wsdlsoap:operation soapAction="service"/>         
               <wsdl:input name="serviceRequest">            
                  <wsdlsoap:body use="literal"/>         
               </wsdl:input>         
               <wsdl:output name="serviceResponse">            
                  <wsdlsoap:body use="literal"/>         
               </wsdl:output>      
            </wsdl:operation>   
         </wsdl:binding>   
         <wsdl:service name="MessageService">      
            <wsdl:port binding="impl:MessageSoapBinding" name="Message">         
               <wsdlsoap:address location="http://127.0.0.1:8081/CMS_WebService_Server_Stub/services/MessageMock"/>      
            </wsdl:port>   
         </wsdl:service>
      </wsdl:definitions>


Reply via email to