From: aa Date: 2005-04-06T23:54:43+09:00 Subject: Re: pass a byte array to a web service Ok, I have used an HTTP monitor to check what's going on. The result is that working with SOAP::RPC::Driver and add_method_with_soapaction a type is automatically attached to every parameter. Infact, in the SOAP message I see: YWJj while using WSDLDriverFactory: YWJj That's it! Of course needs to be compatible with a byte[], that is to say that if a type is specified it better be xsd:base64Binary. Infact, if I rollback to pass an array like [65, 66] I can understand why I get an IllegalArgumentExcep�tion ==> instead of xsd:base64Binary the SOAP message contains 65 66 Now the question is: why add_method_with_soapaction causes (sometimes erronous) types to be passed with SOAP parameters? Thx AA