Hi,

The problem I am having is related to the fix for JIRA Issue AXISCPP-706. 

In the currently nightly build, the code for serialize SoapFault (in
SoapFault.cpp) seems to add <appSpecific> tags around fault details for
complex fault detail (eg user defined exception type) but not for simple
fault detail like string. 

My understanding of AXISCPP-706 is that <appSpecific> tag should be added to
simple fault detail instead of complex fault detail as the simple fault
details don't have sub-elements (which apparently will crash Java clients),
where as the complex fault details already have. This extra wrapping cause
user-define exceptions to not be correctly deserialized on client side.

If the <appSpecific> tag is suppose to be only for simple fault detail like
string then there is further requirement that the tag be skipped when
deserializing on the client side.

I just want to make sure this is correct.


Kind Regards,
Yuan

Reply via email to