# Invoking a web service

**URL:** <https://www.ruby-forum.com/t/invoking-a-web-service/111024>\
**Category:** Ruby\
**Created:** [August 2, 2007, 12:32am UTC](https://www.ruby-forum.com/t/invoking-a-web-service/111024 "2007-08-02T00:32:35Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![capi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/bbce88/32.png) [@capi](https://www.ruby-forum.com/u/capi)\
**Post date:** [August 2, 2007, 12:32am UTC](https://www.ruby-forum.com/t/invoking-a-web-service/111024/1 "2007-08-02T00:32:35Z")

</div>

Im trying to connect to a webservice developed in java, but im getting  
this error:

warning: peer certificate won’t be verified in this SSL session  
ignored element:  
{[http://schemas.microsoft.com/soap-toolkit/wsdl-extension](http://schemas.microsoft.com/soap-toolkit/wsdl-extension)}binding  
warning: peer certificate won’t be verified in this SSL session  
#SOAP::Mapping::Object:0x35b88dc: SoapMapper:Converting data for  
SoapMapper fa  
iled inside the typemapper (SOAP::FaultError)

the function um trying to access in the wsdl is:

and my ruby code to access the webservice:

require ‘soap/wsdlDriver’

url = “[https://myurl/aaa.WSDL](https://myurl/aaa.WSDL)”  
soap = SOAP::WSDLDriverFactory.new(url).create\_rpc\_driver

puts  
soap.CSPT\_Search(‘u’,‘u’,‘1233333’,0,3,2,0,0,1,1,‘u’,‘u’,‘u’,  
1,0,0,‘u’)

Can anybody give me an help on this?  
Thank you in advnace

---

<div class="post-metadata">

**Author:** ![capi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/bbce88/32.png) [@capi](https://www.ruby-forum.com/u/capi)\
**Post date:** [August 2, 2007, 3:53am UTC](https://www.ruby-forum.com/t/invoking-a-web-service/111024/2 "2007-08-02T03:53:51Z")

</div>

-----BEGIN PGP SIGNED MESSAGE-----  
Hash: SHA1

Hi,

capi wrote:

> Im trying to connect to a webservice developed in java, but im getting  
> this error:

> #SOAP::Mapping::Object:0x35b88dc: SoapMapper:Converting data for  
> SoapMapper fa  
> iled inside the typemapper (SOAP::FaultError)

I think the server is implemented with MS SOAP Toolkit 2.0.

The raised exception should contain error details. Please try the  
following program.

require ‘soap/wsdlDriver’  
url = “[https://myurl/aaa.WSDL](https://myurl/aaa.WSDL)”  
soap = SOAP::WSDLDriverFactory.new(url).create\_rpc\_driver  
begin  
puts  
soap.CSPT\_Search(‘u’,‘u’,‘1233333’,0,3,2,0,0,1,1,‘u’,‘u’,‘u’,1,0,0,‘u’)  
rescue  
p $!  
p $!.detail  
end

If it won’t go, add ‘soap.wiredump\_dev = STDOUT’ before CSPT\_Search and  
show me the result.

Regards,  
// NaHi

-----BEGIN PGP SIGNATURE-----  
Version: GnuPG v1.4.2.1 (Cygwin)

iQEVAwUBRrE47B9L2jg5EEGlAQJJmwf/YF6UuYXstWODkZKhHO4sMQQ2gETDzfGm  
SBRI/WCBHa8C/91N4EfBvW8CoYqfSdBapm+YxD+QlUoF9mfJMuc0PdTveZd4ptGs  
2HsIJfdbKCKLgpeZmGiQF7a8s9k2COyHcF7326nLmBoIdz3JCrRkVfzn0MCpuhE9  
A0M4l/vrdqr6CG1a7YAxFa+4nZjIp4vmM7Qe9qkpvF5Jk0MRD6pZYYEJ/sIA6FEY  
JIAVlRgvBatNI7ic3ctDmM3gP7N/kJwxsovIjtGWSlOYLBZfckq44vVMDHKQd0+W  
4atYQDoAm08dA3F1tK9KFRNRaMWaIs/G22e3uxw82Xo3EzTgsAkVlg==  
=FNPn  
-----END PGP SIGNATURE-----
