Subject: new bug issue - can <catch faultName="qname"> catch a fault witha data body?
According to our current fault matching rules IF a fault has a body THEN it can only be three ways - by a catch that specifies the name and body, by a catch that just specifies the body or by catch all. But notice what can't catch it, a catch that just catches on the name.
That means, if someone needs to add a data body to the fault later (to add optional interesting data) then all existing catches will be broken.
It would be better to allow <catch faultName="qname"> to catch with fault data body as well.