[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Error in designing Ruby WebService Cleint

Bhargavi Vel

4/5/2009 8:36:00 AM

Hi,

I am relatively new ro ruby. I need to design a ruby client for a soap
based web services. By using wsdl2ruby i could generate client
containing 4 files
(default.rb , defaultDriver.rb ,defaultMappingRegistry.rb,
defaultClient.rb)
So in my defaultClient.rb ,I got this auto generated method..
# SYNOPSIS
# GetRecommendations(parameters)
#
# ARGS
# parameters GetRecommendations -
{http://www.blog.org/Tex...}GetRecommendations
#
# RETURNS
# parameters GetRecommendationsResponse -
{http://www.blog.org/Tex...}GetRecommendationsResponse
#
# RAISES
# parameters Fault - {http://www.blog.org/Tex...}fault
#

parameters = nil
obj.getRecommendations(parameters)
-----------------------
In this, I have replaced those above two lines with this.
GetRecommendations take String as an input and returns String as output

parameters = GetRecommendations.new(["Hello"])
getRecommendationsResponse = obj.getRecommendations(parameters)

but I am getting error at this line,saying xml parser error..
getRecommendationsResponse = obj.getRecommendations(parameters)

error:
------
>ruby TextBlogWSDLClient.rb
C:/Ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/xsd/xmlparser/xmlparser.rb:31:in
`parse': syntax error (XMLParserError)
from
C:/Ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/xsd/xmlparser/xmlparser.rb:31:in
`do_parse'
from
C:/Ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/parser.rb:102:in
`parse'
from
C:/Ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/processor.rb:39:in
`unmarshal'
from
C:/Ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/rpc/proxy.rb:285:in
`unmarshal'
from
C:/Ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/rpc/proxy.rb:184:in
`route'
from
C:/Ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/rpc/proxy.rb:143:in
`call'
from
C:/Ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/rpc/driver.rb:181:in
`call'
from (eval):6:in `getRecommendations'
from TextBlogWSDLClient.rb:176
>Exit code: 1

Can anyone please resolve this issue... its a bit urgent/

Thanks
Bhargavi
--
Posted via http://www.ruby-....

2 Answers

okeyci

12/25/2012 12:38:00 AM

0

Am 25.12.2012 01:01, schrieb Rifat Albayrak:
> On Tue, 25 Dec 2012 00:45:37 +0100, "Acephale Lemar"
> <privat@org.invalid> wrote:
>
>> okeyci wrote:
>>> Am 23.12.2012 00:10, schrieb Rifat Albayrak:
>>>
>>>> Tamam usta. Yeter ki sen iste. :-)
>>>> O s?zlerimi geri al?yorum.
>>>> Okeyci'nin *kendisinin* ibrik?i ve pe?kircisi var.
>>>> ??nk? kendisi o?lanlar kerhanesinde ?a?al?k yap?yor.
>>>>
>>>> ?a va bien?
>>>
>>> 7 g?t?n? sikeyim :-)
>>
>> Agzi pis z?ppe! Sen evvela agzini .ik(-tir), hem de kesintisiz.
>
> Onu filitreye atmak laz?m mirim. Bu b?yle olmayacak. :-))

Atsin a.q. Ikiy?zl? m?selman, aleme ahlak dersi veriyor, kendisi k?frediyor.

Aslinda ona her t?rl? sinkafli k?f?r? ettiririm istesem. Bam teline
biraz kuvvetli basayim, bak neler cikiyor ondan.

Acephale Lemar

12/25/2012 1:05:00 AM

0

okeyci wrote:
> Am 25.12.2012 01:01, schrieb Rifat Albayrak:
>> On Tue, 25 Dec 2012 00:45:37 +0100, "Acephale Lemar"
>> <privat@org.invalid> wrote:
>>
>>> okeyci wrote:
>>>> Am 23.12.2012 00:10, schrieb Rifat Albayrak:
>>>>
>>>>> Tamam usta. Yeter ki sen iste. :-)
>>>>> O s?zlerimi geri al?yorum.
>>>>> Okeyci'nin *kendisinin* ibrik?i ve pe?kircisi var.
>>>>> ??nk? kendisi o?lanlar kerhanesinde ?a?al?k yap?yor.
>>>>>
>>>>> ?a va bien?
>>>>
>>>> 7 g?t?n? sikeyim :-)
>>>
>>> Agzi pis z?ppe! Sen evvela agzini .ik(-tir), hem de kesintisiz.
>>
>> Onu filitreye atmak laz?m mirim. Bu b?yle olmayacak. :-))
>
> Atsin a.q. Ikiy?zl? m?selman, aleme ahlak dersi veriyor, kendisi
> k?frediyor.

Misilleme s?vg?y? icerir.
Iki suratli olan sensin, c?nk? benim ilk ?nce s?vd?g?m? asla
kanitlayamazsin, ama tepki babinda agzinin payini vermesini gayet iyi
bilirim.

> Aslinda ona her t?rl? sinkafli k?f?r? ettiririm istesem. Bam teline
> biraz kuvvetli basayim, bak neler cikiyor ondan.

Sen bana, istesen bile, hic bir sey yaptirtamazsin, ama ben seni k?mese
atarim, gecmiste attigim gibi. porsuk israr etmemis olsa idi,
cikmayacaktin. Basar sende ne g?rd? de, seni de o listeye katti, hala
anlamis degilim.

Madem iddialisin, sana bir hafta m?ddet, elinden geleni ardina koyma.
Bas bakayim bam telime, Mamo.
Fakat evvelden acikla, basaramadigin takdirde sen ne vereceksin bana?