|
|
|
|
||||||
![]() |
|
|
LinkBack | Outils de la discussion |
|
|
#1 |
|
Messages: n/a
Hébergeur: |
Hello All,
am new to RoR,I want to convert one of my PHP application to RoR. I want to sent request search_ByQuery method of radiotime webservice ( http://wiki.radiotime.com/doku.php?i...ce:guide:start ) can anyone me for the same? search_ByQuery The code for it is require "soap/wsdlDriver" wsdl = "http://services.radiotime.com/RadioTime.asmx?WSDL" driver = SOAP::WSDLDriverFactory.new(wsdl).create_rpc_drive r param = {"request"=>{"Query"=>"sport"}}---This is the line which is causing the problem currently lists = driver.search_ByQuery( param ) lists.each { |list| puts list.listName } In PHP its workin properly. -- Posted via http://www.ruby-forum.com/. |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 Ganesh Pawar wrote: | Hello All, | | am new to RoR,I want to convert one of my PHP application to RoR. A tip for the future, once you have Rails specific questions: The Rails community is active elsewhere: http://rubyonrails.com/community | param = {"request"=>{"Query"=>"sport"}}---This is the line which is | causing the problem currently And what is the error message you get? - -- Phillip Gawlowski Twitter: twitter.com/cynicalryan Blog: http://justarubyist.blogspot.com ~ Why should I have to work for everything? It's like saying that I don't deserve it. -- Calvin -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkg6izYACgkQbtAgaoJTgL89wACfTPfWEH/H1eACcBzxgngOCfZx NzsAoKNx2fio6l9jW6+aLEbyPO5OYR2K =SyLH -----END PGP SIGNATURE----- |
|
|
|
#3 |
|
Messages: n/a
Hébergeur: |
ignored element: {http://schemas.xmlsoap.org/wsdl/soap12/}address
#<SOAP::Mapping::Object:0x34000f8>: System.Web.Services.Protocols.SoapException: One or more request fields failed validation ---> RadioTime.Exception.Validatio nException: No query fields populated for search (SOAP::FaultError) at RadioTime.Service.Search.SearchService.Validate(Se archQuery query) in e:\p rojects\RadioTime\Library\Service\Search\SearchSer vice.cs:line 185 at RadioTime.Service.Search.SearchService.Search(Sear chQuery query, ListenFil ter listenFilter, ListenFilter recordFilter) in e:\projects\RadioTime\Library\Se rvice\Search\SearchService.cs:line 61 at RadioTime.WebService.RadioTimeWebService.Search(Se archQuery query, ListenF ilter filter) in e:\projects\RadioTime\Web\Services\UI\RadioTime.as mx.cs:line 16 67 at RadioTime.WebService.RadioTimeWebService.Search_By Query(SearchByQueryReque st request) in e:\projects\RadioTime\Web\Services\UI\RadioTime.as mx.cs:line 1654 -- Posted via http://www.ruby-forum.com/. |
|
|
|
#4 |
|
Messages: n/a
Hébergeur: |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 Ganesh Pawar wrote: | ignored element: {http://schemas.xmlsoap.org/wsdl/soap12/}address | #<SOAP::Mapping::Object:0x34000f8>: | System.Web.Services.Protocols.SoapException: | One or more request fields failed validation ---> | RadioTime.Exception.Validatio | nException: No query fields populated for search (SOAP::FaultError) | at RadioTime.Service.Search.SearchService.Validate(Se archQuery query) | in e:\p The error seems to be in the query. Either the provider isn't responding to the query, or this is their way of telling that nothing matched your query. Also: Please quote relevant parts of a message you are responding to. ruby-forum.com is a mirror to Usenet and the ruby-talk mailing list. - -- Phillip Gawlowski Twitter: twitter.com/cynicalryan Blog: http://justarubyist.blogspot.com Program defensively. ~ - The Elements of Programming Style (Kernighan & Plaugher) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkg6kF4ACgkQbtAgaoJTgL+pbQCcC5App0PIDU l/bu/DwIyV1Hd/ OokAn1N1VSuKi/EZW1Zjk2SFlFghxsqD =3CUo -----END PGP SIGNATURE----- |
|
|
|
#5 |
|
Messages: n/a
Hébergeur: |
Hello Phillip, I know the error is in the parameter which am sending and am here to get soem from others,so that am able to send the request in proper format. Basically the "lists = driver.search_ByQuery(:request, :Query => [:sports]) " this is not exactly what the webserver expect ... The API detail you can find at http://wiki.radiotime.com/doku.php?i...ce:guide:start Regards, Ganesh Pawar -- Posted via http://www.ruby-forum.com/. |
|
![]() |
| Outils de la discussion | |
|
|