> > Now the question is: why add_method_with_soapaction causes (sometimes > erronous) types to be passed with SOAP parameters? Possibly something to do with the following a="hello" puts a[0] puts a[0..0] 104 h that is, a single character is a byte, yet a range is a substring. I haven't quite grokked the ruby rules around this yet. -- Into RFID? www.rfidnewsupdate.com Simple, fast, news.