Sending Long Value Explicitly
Q
I hit a "SOAP::FaultError?: org.xml.sax.SAXException: Bad types (int -> long) from #<SOAP::Mapping::Object:0x16ebb58>" when trying to pass in a long value. After browsing for quite a while I still haven't figured out how to specify the correct type during Driver.add_method (or related methods)
A
A workaround without using WSDL is sending SOAP::SOAPLong.new(1234) instead of 1234.
(from a mail to soap4r ML by Ingomar Otter. Thanks)