VMware {code} Community
rovalent
Contributor
Contributor

wsdl2ruby.rb fails with SSL error

How can I fix this error? Here is the command/output that I am running.

wsdl2ruby.rb --type client --wsdl https://#/sdk/vimService?wsdl

at depth 0 - 18: self signed certificate

F, FATAL -- app: Detected an exception. Stopping ... certificate verify failed (OpenSSL::SSL::SSLError)

/Library/Ruby/Gems/1.8/gems/httpclient-2.1.2/lib/httpclient.rb:1039:in `connect'

/Library/Ruby/Gems/1.8/gems/httpclient-2.1.2/lib/httpclient.rb:1039:in `ssl_connect'

/Library/Ruby/Gems/1.8/gems/httpclient-2.1.2/lib/httpclient.rb:1466:in `connect'

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/timeout.rb:56:in `timeout'

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/timeout.rb:76:in `timeout'

/Library/Ruby/Gems/1.8/gems/httpclient-2.1.2/lib/httpclient.rb:1454:in `connect'

/Library/Ruby/Gems/1.8/gems/httpclient-2.1.2/lib/httpclient.rb:1311:in `query'

/Library/Ruby/Gems/1.8/gems/httpclient-2.1.2/lib/httpclient.rb:932:in `query'

/Library/Ruby/Gems/1.8/gems/httpclient-2.1.2/lib/httpclient.rb:2131:in `do_get_block'

/Library/Ruby/Gems/1.8/gems/httpclient-2.1.2/lib/httpclient.rb:1956:in `request'

/Library/Ruby/Gems/1.8/gems/httpclient-2.1.2/lib/httpclient.rb:2068:in `prepare_request'

/Library/Ruby/Gems/1.8/gems/httpclient-2.1.2/lib/httpclient.rb:1955:in `request'

/Library/Ruby/Gems/1.8/gems/httpclient-2.1.2/lib/httpclient.rb:1925:in `get'

/Library/Ruby/Gems/1.8/gems/httpclient-2.1.2/lib/httpclient.rb:1891:in `get_content'

/Library/Ruby/Gems/1.8/gems/httpclient-2.1.2/lib/httpclient.rb:2050:in `follow_redirect'

/Library/Ruby/Gems/1.8/gems/httpclient-2.1.2/lib/httpclient.rb:1890:in `get_content'

/Library/Ruby/Gems/1.8/gems/soap4r-1.5.8/lib/wsdl/xmlSchema/importer.rb:73:in `fetch'

/Library/Ruby/Gems/1.8/gems/soap4r-1.5.8/lib/wsdl/xmlSchema/importer.rb:36:in `import'

/Library/Ruby/Gems/1.8/gems/soap4r-1.5.8/lib/wsdl/importer.rb:18:in `import'

/Library/Ruby/Gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/wsdl2ruby.rb:206:in `import'

/Library/Ruby/Gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/wsdl2ruby.rb:36:in `run'

/Library/Ruby/Gems/1.8/gems/soap4r-1.5.8/bin/wsdl2ruby.rb:46:in `run'

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/logger.rb:659:in `start'

/Library/Ruby/Gems/1.8/gems/soap4r-1.5.8/bin/wsdl2ruby.rb:137

/usr/bin/wsdl2ruby.rb:19:in `load'

/usr/bin/wsdl2ruby.rb:19

I, INFO -- app: End of app. (status: -1)

Ron
0 Kudos
1 Reply
rovalent
Contributor
Contributor

So I was able to run the wsdl2ruby.rb using the vim.wsdl file that I downloaded by going to the wsdl url of my vCenter server. Now the error that I receive is:

F, FATAL -- app: Detected an exception. Stopping ... VimBinding not found (RuntimeError)

--

Ronald R. Valente

Ron
0 Kudos