# Passing nil to WSDL function

**URL:** <https://www.ruby-forum.com/t/passing-nil-to-wsdl-function/99038>\
**Category:** Ruby\
**Created:** [July 19, 2006, 11:30pm UTC](https://www.ruby-forum.com/t/passing-nil-to-wsdl-function/99038 "2006-07-19T23:30:03Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [July 19, 2006, 11:30pm UTC](https://www.ruby-forum.com/t/passing-nil-to-wsdl-function/99038/1 "2006-07-19T23:30:03Z")

</div>

Consider the following script: I want to pass nil to ‘eventId’ instead  
of 0.  
But ruby spits out error if i try to use nil. It works for 0.

soap = SOAP::WSDLDriverFactory.new(wsdl\_url).create\_rpc\_driver  
soap.wiredump\_file\_base = “soapresult”

parameterMap = { “versionSetName” =\> “live”,  
“eventId” =\> 0,  
}

print “\nCAlling getVersionSet…\n”  
result = soap.getVersionSetFile(parameterMap)

Thank you,  
Raja

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [July 20, 2006, 3:00am UTC](https://www.ruby-forum.com/t/passing-nil-to-wsdl-function/99038/2 "2006-07-20T03:00:09Z")

</div>

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

Hi,

removed\_email\_address@domain.invalid wrote:

> Consider the following script: I want to pass nil to ‘eventId’ instead of 0.  
> But ruby spits out error if i try to use nil. It works for 0.
> 
> soap = SOAP::WSDLDriverFactory.new(wsdl\_url).create\_rpc\_driver  
> soap.wiredump\_file\_base = “soapresult”
> 
> parameterMap = { “versionSetName” =\> “live”,  
> “eventId” =\> 0,  
> }

Can I see the WSDL and the error message you get? How it’s going when  
you remove ‘eventId =\> 0’ ?

Regards,  
// NaHi  
-----BEGIN PGP SIGNATURE-----  
Version: GnuPG v1.4.2.1 (Cygwin)

iQEVAwUBRL7OOR9L2jg5EEGlAQLU/wf/fLrxUUzJ5YiIGBj4D+91+jn9DbkfQtGy  
udYQpR/dMubY7NuNk2fhu8JVTd0k2zOc3MJg5go9H4gS+eCvIVA4Dl621w9KB4ag  
K4regaa9JPzX4HloVFYP8DhUgN6z5mOhlBMVrqKNfbPjgOxhoDfw8KUywYhUIJJ9  
6EVQZBHTN+vOe/bO9vQRbJrzvYByxYQAz5zgCH/SclIGbvCUaZ4z9P9Cdx00GTS7  
cbCZzGKB5guPg1y7vwvs9LwWR0Pn4vgQn22qhcvbTK8DWoOaogFCFJDG6IAKhSSK  
3sNp/p8oJKjGk2WU3pv8KH8J1BLuDQED7WgD9JyXByVJ6xNUyQcGHQ==  
=z1jm  
-----END PGP SIGNATURE-----
