axis-c-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Titus Jakob" <titus.ja...@fh-aargau.ch>
Subject RE: Serializing/Deserializing complex objects
Date Mon, 02 Aug 2004 08:46:24 GMT
Hi Samisa
woul appreciate your help very much
Titus

-----Original Message-----
From: axis-c-user-return-755-titus.jakob=fh-aargau.ch@ws.apache.org
[mailto:axis-c-user-return-755-titus.jakob=fh-aargau.ch@ws.apache.org]
On Behalf Of Samisa Abeysinghe
Sent: Montag, 2. August 2004 10:09
To: Apache AXIS C User List
Subject: RE: Serializing/Deserializing complex objects


Hi Titus,
    I am experiancing some problems with WSDL tool with latest CVS
    I will get back to you once I get over this.
Thanks,
Samisa...

--- Titus Jakob <titus.jakob@fh-aargau.ch> wrote:

> Hi Samisa
> thanks for your help, here you get:
>  1) the relevant java-code snippet and
>  2) the WSDL
> thanks
> Titus
> 
> 1) Java-Server: as soon as I have Point3 in the argument-list of
> registerPoint() I run into troubles.
> 
> public class Currency3 {
> 
> public void registerPoint( Point3 p )		
> {
> 	System.out.println("start,");
> }
> }
> 
> 
> 2)WSDL:
> 
>   <?xml version="1.0" encoding="UTF-8" ?>
> - <wsdl:definitions
> targetNamespace="http://localhost:8080/axis/Currency3.jws"
> xmlns="http://schemas.xmlsoap.org/wsdl/"
> xmlns:apachesoap="http://xml.apache.org/xml-soap"
> xmlns:impl="http://localhost:8080/axis/Currency3.jws"
> xmlns:intf="http://localhost:8080/axis/Currency3.jws"
> xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
> xmlns:tns1="http://DefaultNamespace"
> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> - <wsdl:types>
> - <schema targetNamespace="http://DefaultNamespace"
> xmlns="http://www.w3.org/2001/XMLSchema">
>   <import namespace="http://schemas.xmlsoap.org/soap/encoding/" /> 
> - <complexType name="Point3">
> - <sequence>
>   <element name="x" type="xsd:int" /> 
>   <element name="y" type="xsd:int" /> 
>   </sequence>
>   </complexType>
>   </schema>
>   </wsdl:types>
> - <wsdl:message name="getDoubleResponse">
>   <wsdl:part name="getDoubleReturn" type="xsd:double" /> 
>   </wsdl:message>
> - <wsdl:message name="multiplyRequest">
>   <wsdl:part name="i" type="xsd:int" /> 
>   </wsdl:message>
> - <wsdl:message name="registerPointRequest">
>   <wsdl:part name="p" type="tns1:Point3" /> 
>   </wsdl:message>
> - <wsdl:message name="multiplyResponse">
>   <wsdl:part name="multiplyReturn" type="xsd:int" /> 
>   </wsdl:message>
>   <wsdl:message name="funRequest" /> 
>   <wsdl:message name="getCharRequest" /> 
>   <wsdl:message name="funResponse" /> 
>   <wsdl:message name="getDoubleRequest" /> 
> - <wsdl:message name="getCharResponse">
>   <wsdl:part name="getCharReturn" type="xsd:string" /> 
>   </wsdl:message>
>   <wsdl:message name="registerPointResponse" /> 
> - <wsdl:portType name="Currency3">
> - <wsdl:operation name="multiply" parameterOrder="i">
>   <wsdl:input message="impl:multiplyRequest" name="multiplyRequest" />

>   <wsdl:output message="impl:multiplyResponse" name="multiplyResponse"
> /> 
>   </wsdl:operation>
> - <wsdl:operation name="getChar">
>   <wsdl:input message="impl:getCharRequest" name="getCharRequest" /> 
>   <wsdl:output message="impl:getCharResponse" name="getCharResponse"
/> 
>   </wsdl:operation>
> - <wsdl:operation name="getDouble">
>   <wsdl:input message="impl:getDoubleRequest" name="getDoubleRequest"
/>
> 
>   <wsdl:output message="impl:getDoubleResponse" 
> name="getDoubleResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="fun">
>   <wsdl:input message="impl:funRequest" name="funRequest" /> 
>   <wsdl:output message="impl:funResponse" name="funResponse" /> 
>   </wsdl:operation>
> - <wsdl:operation name="registerPoint" parameterOrder="p">
>   <wsdl:input message="impl:registerPointRequest"
> name="registerPointRequest" /> 
>   <wsdl:output message="impl:registerPointResponse"
> name="registerPointResponse" /> 
>   </wsdl:operation>
>   </wsdl:portType>
> - <wsdl:binding name="Currency3SoapBinding" type="impl:Currency3">
>   <wsdlsoap:binding style="rpc" 
> transport="http://schemas.xmlsoap.org/soap/http" />
> - <wsdl:operation name="multiply">
>   <wsdlsoap:operation soapAction="" />
> - <wsdl:input name="multiplyRequest">
>   <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://DefaultNamespace" use="encoded" /> 
>   </wsdl:input>
> - <wsdl:output name="multiplyResponse">
>   <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://localhost:8080/axis/Currency3.jws" use="encoded" /> 
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="getChar">
>   <wsdlsoap:operation soapAction="" /> 
> - <wsdl:input name="getCharRequest">
>   <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://DefaultNamespace" use="encoded" /> 
>   </wsdl:input>
> - <wsdl:output name="getCharResponse">
>   <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://localhost:8080/axis/Currency3.jws" use="encoded" /> 
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="getDouble">
>   <wsdlsoap:operation soapAction="" /> 
> - <wsdl:input name="getDoubleRequest">
>   <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://DefaultNamespace" use="encoded" /> 
>   </wsdl:input>
> - <wsdl:output name="getDoubleResponse">
>   <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://localhost:8080/axis/Currency3.jws" use="encoded" /> 
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="fun">
>   <wsdlsoap:operation soapAction="" /> 
> - <wsdl:input name="funRequest">
>   <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://DefaultNamespace" use="encoded" /> 
>   </wsdl:input>
> - <wsdl:output name="funResponse">
>   <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://localhost:8080/axis/Currency3.jws" use="encoded" /> 
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="registerPoint">
>   <wsdlsoap:operation soapAction="" /> 
> - <wsdl:input name="registerPointRequest">
>   <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://DefaultNamespace" use="encoded" /> 
>   </wsdl:input>
> - <wsdl:output name="registerPointResponse">
>   <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://localhost:8080/axis/Currency3.jws" use="encoded" /> 
>   </wsdl:output>
>   </wsdl:operation>
>   </wsdl:binding>
> - <wsdl:service name="Currency3Service">
> - <wsdl:port binding="impl:Currency3SoapBinding" name="Currency3">
>   <wsdlsoap:address
location="http://localhost:8080/axis/Currency3.jws"
> /> 
>   </wsdl:port>
>   </wsdl:service>
>   </wsdl:definitions>
> 
> 
> 
> 
> 
> -----Original Message-----
> From: axis-c-user-return-744-titus.jakob=fh-aargau.ch@ws.apache.org
> [mailto:axis-c-user-return-744-titus.jakob=fh-aargau.ch@ws.apache.org]
> On Behalf Of Samisa Abeysinghe
> Sent: Mittwoch, 28. Juli 2004 12:23
> To: Apache AXIS C User List
> Subject: RE: Serializing/Deserializing complex objects
> 
> 
> If it is possible for you to send the WSDL file of your java service, 
> it would be easy to verify if it is possible for the C++ client to 
> understand those complex objacts.
> 
> Samisa...
> 
> --- Titus Jakob <titus.jakob@fh-aargau.ch> wrote:
> > Hi Cyril
> > I tried the same but until now without success. Did you solve your
> > problem. If yes can you give me a hint how to do that? Titus
> > 
> > 
> > -----Original Message-----
> > From: axis-c-user-return-670-titus.jakob=fh-aargau.ch@ws.apache.org
> > [mailto:axis-c-user-return-670-titus.jakob=fh-aargau.ch@ws.apache.or
> > g]
> > On Behalf Of Cyril Ledru
> > Sent: Dienstag, 13. Juli 2004 10:02
> > To: Apache AXIS C User List
> > Subject: Re: Serializing/Deserializing complex objects
> 
=== message truncated ===



		
__________________________________
Do you Yahoo!?
New and Improved Yahoo! Mail - Send 10MB messages!
http://promotions.yahoo.com/new_mail 


Mime
View raw message