Select the variable definition, either message type or element. Then select a variable from the list.
Your BPEL process can catch standard faults as well as faults from a throw or re-throw activity or service invocation. Once caught, a fault is handled by a catch activity you specify, such as a reply containing an error message or a compensate activity. While a <catch> or <catchAll> can have only a single child activity, this activity can be a structured activity that can have its own children.
There are several ways to add fault handlers, including:
Adding a Fault Handler for the Process
Adding a Fault Handler for a Scope
Adding a Fault Handler as a Boundary Event for an Invoke Activity