Hi Sarath,

Are you using axis2? If its so in the first case the operation can be
accessed at http://localhost:8080/axis/services/myService/listOps and in the
second case at
http://localhost:8080/axis/services/myService/concatStrs?Str1=valueOfString1&Str2=valueOfString2

As you are using WSDL deployment if you wish to yu can even take complete
control of the above URL and have something like
http://localhost:8080/axis/services/myService/concat?firstString=valueOfString1&secondString=valueOfString2

Thanks,
Keith.

On Wed, Aug 6, 2008 at 9:22 AM, Sarath Kamisetty <[EMAIL PROTECTED]
> wrote:

> Hi,
>
> I have a simple service that has two methods - listOps and concatStrs,
> that are published using WSDL. listOps() methods doesn't take any
> arguments so if I access it from browser like
> http://localhost:8080/axis/services/myService?method=listOps it works
> just fine. But concatStrs() takes two string arguments so to invoke
> this how do I pass the arguments in the URL ? In the WSDL those
> arguments have names as well like below:
>
>  <message name="concatStrsRequest">
>    <part name="Str1" type="xsd:string"/>
>    <part name="Str2" type="xsd:string"/>
>  </message>
>
> I am not sure how to encode these in the URL. Can you please help ?
>
> Thanks,
> Sarath
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
Keith Chapman
Senior Software Engineer
WSO2 Inc.
Oxygenating the Web Service Platform.
http://wso2.org/

blog: http://www.keith-chapman.org

Reply via email to