This document section describes how to handle faults in a BPEL process. It discusses two categories of faults - business faults, which are application specific, and runtime faults, which result from problems running the BPEL process. It provides examples of specific runtime faults like bindingFault and remoteFault. It also explains how to define fault handlers to catch faults by name and variable and process them.