Try the following:

Write your java method with the following parameters:

public void methodName(javax.xml.rpc.holders.StringHolder
ret1,javax.xml.rpc.holders.StringHolder ret2) throws Exception {
        ret1.value="bla";
        ret2.value="blabla";
}


regards,
kiran pathuru

-----Original Message-----
From: Ben Brown [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 03, 2004 1:19 PM
To: [EMAIL PROTECTED]
Subject: Re: Creating a JWS web service with OUT parameters?


I was hoping that I could just write a basic java class like 
MyJunitTest.java, drop it into Tomcat renamed to MyJunitTest.jws and it 
would automagically be able to use OUT parameters - to do this I'd need 
to know how I would define an OUT parameter in a java method..

Thanks,

Ben

Pathuru, Kiran wrote:

>I do the same with my web services. My wsdd file looks like this..
>
><operation method="blbb">
>        <parameter name="code" type="tns:string"
>xmlns:tns="http://www.w3.rg/2001/XMLSchema"; mode="OUT"/>
>        <parameter name="message" type="tns:string"
>xmlns:tns="http://www.3.org/2001/XMLSchema"; mode="OUT"/>
></operation>
>
>I generated it using WSDL2Java. Your wsdl should look somethig like this...
>
>  <message name="method">
>    <part name="param1" type="xsd:string"/>
>    <part name="param2" type="xsd:string"/>
>  </message>
>
>  <message name="methodResponse">
>    <part name="code" type="xsd:string"/>
>    <part name="message" type="xsd:string"/>
>  </message>
>
>That should do...
>
>regards,
>kiran pathuru
>
>-----Original Message-----
>From: Ben Brown [mailto:[EMAIL PROTECTED]
>Sent: Wednesday, March 03, 2004 12:56 PM
>To: [EMAIL PROTECTED]
>Subject: Creating a JWS web service with OUT parameters?
>
>
> I want to do some JUnit tests with simple JWS webservices but only a 
>result parameter can be returned by default, not OUT parameters. How can 
>I get it to return OUT parameters as a java method can only return one 
>OUT parameter?
>TIA,
>
>Ben
>
>
>  
>

Reply via email to