Hi Ant,

    Thanks for the information.  Basically the need for ruby objects as 
parameters will arise where the matching WSDL operation takes in complex types 
as parameters.

    So let us say a scenario where a Java implementation invokes a Ruby 
Service. The operation which Java implementation invokes takes in a complex 
type argument.  On the Java side, we would pass a Java bean instance to the 
method.  This would translate to a Ruby object as a parameter to the matching 
method on the Ruby side.  

    So is this a valid scenario.  If so, how can we handle this in Tuscany.

thanks, in advance.

regards,
chandra


    In the Java side, the Java     
will invoke the Ruby service pasing a few complex types in the argumaent list.
----- Original Message ----
From: ant elder <[EMAIL PROTECTED]>
To: tuscany-user@ws.apache.org
Sent: Thursday, February 7, 2008 10:07:14 PM
Subject: Re: Script implementation


On 
Feb 
7, 
2008 
6:35 
AM, 
Chandrashekhar 
Jain 
<[EMAIL PROTECTED]> 
wrote:

> 
Hi 
all,
>
>  
  
The 
current 
script 
implementation 
examples 
deal 
with 
function 
calls.
>  
What 
if 
the 
as 
in 
the 
case 
of 
Ruby 
we 
have 
classes, 
and 
the 
methods 
have
> 
parameters 
which 
are 
in 
turn 
Ruby 
objects.  
Does 
the 
current 
Ruby 
Script
> 
implementation 
handle 
this 
case.  
If 
so, 
do 
we 
have 
an 
example 
which
> 
illustrates 
this 
use 
case.
>
> 
thanks 
in 
advance
>
> 
regards,
> 
chandra
>
>
The 
current 
code 
doesn't 
support 
this 
but 
we 
could 
fix 
it, 
how 
about 
adding
a 
class 
attribute 
to 
the 
scdl, 
for 
example:

  
  
  
  
<tuscany:implementation.script 
script="helloworld.rb" 
class="Hello"
/>

would 
that 
do 
what 
you 
need?

Passing 
in 
parameters 
that 
are 
Ruby 
objects 
should 
be 
possible 
in 
some
circumstances, 
what 
would 
be 
creating 
the 
parameter 
objects 
- 
another 
Ruby
component 
or 
something 
else?

  
 
...ant





      
____________________________________________________________________________________
Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to