Guys, Whilst using the soap support to integrate a legacy component into servicemix I noticed that the SOAP 1.1 fault support does not appear to strictly support the 1.1 fault specification as outlined in the fault schema available at http://ftp.ibiblio.org/xml/books/xmljava/chapters/apb.html. Given the schema the fault elements are all defined as living in the SOAP envelope namespace (http://schemas.xmlsoap.org/soap/envelope/). The problem is that SoapMarshaler in servicemix-soap declares the faultcode, faultstring, faultactor and faultdetail elements as having the default empty namespace. Am I missing something in the spec? Should we be supporting both qualified and unqualified fault elements for SOAP 1.1?
Additionally I was wondering what thoughts people had on the content of normalised messages for SOAP faults? Should all the fault elements (including detail) be attached as JBI properties and the entire message as the content? The reason why I ask is that JBI properties are not readily available from BPEL (using bpe) so it is an advantage to have the entire SOAP fault available. If people think this is advantageous I already have a patch for this ;) Regards, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Grant McDonald Programmer InfoComp Wollongong, Level 2, 63 Market St Phone: +61 (2) 4298 9118 email: [EMAIL PROTECTED] www.infocomp.com ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
