Subject: Issue 182 - revising its wordings
Regarding to issue 182:
The issue description was formulated before the F2F discussion in NY.
After the discussion, I feel I should generalize the description to accomodate a wider range of proposed solutions.
Issue Subject: How to add bodies later to BPEL faults without breaking BPEL code written assuming there is no fault body?
That means, if someone needs to add a data body to the fault
later (to add optional interesting data) then all existing catches will
How do we make it possible for people to
later add bodies to BPEL faults without breaking BPEL code written
assuming there is no fault body?
Please note that this problem already affect us on BPEL standard
faults. We define BPEL standard faults with their name but without
their bodies. If an implementation decides to introduce extra fault
information in the body later, all existing fault handlers for that
fault will not work. We need to ask users to change their fault
handlers or add new fault handlers.
(A) allow <catch faultName="qname"> to catch with fault data
body as well ?
*** Peter, sorry for the inconvenience caused.