Le 8 déc. 2012 à 11:10, Tranquiliste <[email protected]> a écrit :
> Bonjour, Hello, > J'essaye d'utiliser les webservices fournis par OVH en me basant sur leurs > exemples générés sur leur site > (http://www.ovh.com/soapi/fr/?method=accountSummary) > Quand je fais mes tests avec irb, pas de soucis mais par contre en console > (Rails 2.1.2) j'ai le messages d'erreur suivant: > > soapi = SOAP::WSDLDriverFactory.new(wsdl).create_rpc_driver > RuntimeError: Cannot connect to https://www.ovh.com/soapi/soapi-re-1.54.wsdl > (Not HTTP.) > from > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/soap/netHttpClient.rb:145:in > `create_connection' > from > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/soap/netHttpClient.rb:113:in > `start' > from > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/soap/netHttpClient.rb:104:in > `get_content' > from > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/wsdl/xmlSchema/importer.rb:64:in > `fetch' > from > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/wsdl/xmlSchema/importer.rb:30:in > `import' > from > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/wsdl/importer.rb:18:in > `import' > from > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/soap/wsdlDriver.rb:124:in > `import' > from > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/soap/wsdlDriver.rb:28:in > `initialize' > from (irb):17:in `new' > from (irb):17 > > Une idée de l'origne? Est ce que le script et l'app rails utilise la même version de ruby ? On dirait que l'app est en ruby 1.8. Dans une app en ruby 1.9 avec la gem soap4r-ruby1.9 ça fonctionne de mon côté. Dans un script en 1.8.7-p370 aussi. Martin CATTY Gérant, responsable projets. Standard : 0805 69 35 35 Ligne dir. : +33 (0)1.84.16.90.21 Portable : +33 (0)6.07.41.09.69 www.synbioz.com Libres d'être ensemble. -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected]
