"Scott Nichol" <[EMAIL PROTECTED]> writes: > > > > I'm not sure I understand - is 'null' valid in the 99 schema ? Isn't Axis > > supposed to interoperate with that particular schema ? I find it hard to > > believe that this level of backward incompatibility is possible. > > In the 1999 and 2000 schemas, 'null' is the name of the attribute. In the > 2001 schema, 'nil' is the name. Prior to version 2.3.1, Apache SOAP has a > bug in which it uses 'null' with the 2001 schema. Starting with 2.3.1, the > bug is fixed. Therefore, if you have an older version and are using the > 2001 schema, it is this bug that could prevent you from interoperating. If > you are using the 1999 or 2000 schema, Apache SOAP correctly emits the name > as 'null' and I believe that any interop problems would be the fault of > Axis. > > Scott Nichol
Since Apache SOAP was buggy on this until 2.3.1, I wonder whether we should add code to make Apache SOAP 2.3.1 "bug-compatible" with older versions of Apache SOAP?? It'll be a damn headache otherwise .. Sanjiva.