From: Fabien Penso Date: 2005-11-25T19:52:27+09:00 Subject: SOAP / EncodingStyle Hi. I've been trying to do something with SOAP for hours with no luck. I need to get a request that looks like : foobar 101 ... and I get : foobar 101 ... Note the encodingStyle specified in the n1 part of the XML, and not in the nd part. The server gives me an error, and I beleive because of it. The code currently looks like : 106 map = SOAP::Mapping::Registry.new 107 map.set(IntArray, SOAP::SOAPArray, 108 SOAP::Mapping::Registry::TypedArrayFactory, 109 { :type => XSD::QName.new('urn:eligibilite', 'int') }) 110 111 # On met le mapper 112 soap.mapping_registry = map 113 soap.default_encodingstyle = SOAP::EncodingStyle::SOAPHandler::Namespace 114 115 #soapObj = SOAP::Marshal.marshal( IntArray[ 101, 102, 103 ], map ) 116 117 soap.getEligibilite("foobar", IntArray[ 101, 102, 103 ],"","something") I've already spent hours on that soap part just to find documentation to be able to send an Array of int[] ... Anyone has a hint/documentation how I could fix my request and move on ? :) Thanks.