What's setting my encoding to "xsd:base64Binary" in
the following code??  I don't need that encoding, I'm
merely sending a String.

Any help appreciated....


Call call = (Call)service.createCall();
call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);

QName qn = new
javax.xml.namespace.QName("urn:SoapService",
"SoapService");
            
call.setTargetEndpointAddress(new
java.net.URL(this.endPoint));

call.setOperationName(new QName("urn:SoapService",
"InitialSignup"));
call.addParameter("in0", XMLType.XSD_STRING,
ParameterMode.IN);
call.registerTypeMapping(String.class, qn,
BeanSerializerFactory.class,
BeanDeserializerFactory.class, false);

call.setReturnClass(String.class);

String sending = mapToString(this.map, strEQUALS,
"^");
String _result = (String)call.invoke(new
Object[]{sending});

Reply via email to