It was being caused by my setting an incorrect (undefined) QName type for a parameter- this overrode the SEND_TYPE_ATTR flag in axis.

Benjamin

Ben Brown wrote:

I'm writing a client that should not send the XSI type attribute so I've set the property using:

call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);

According to the API:

AXIS properties:
    SEND_TYPE_ATTR - Should we send the XSI type attributes (true/false)

Using SoapScope I can see this attribute still being set for every element in the SOAP call.

Is this a bug or a combination of other parameters overidding it somehow?

Benjamin






Reply via email to