A simple serviceDeployment descriptor is used to describe the service. The type is not needed either, as it reflects the default choice (simpleTargetedChain). This defines a simple input chain of 2 handlers, a simple output chain of 2 handlers. This shows use of parm to configure options on inputHandler2. This shows the appearance of fault flow, and hence will generate a faultable handler around the invocation of the simpleTargetedChain representing the service. The input chain does not need to define type, as this is default when more than one handler is specified within the flow inputHandler2 The even though no type is specified, the default chain type is taken because more than one handler is specified The appearance of one or more fault flows will generate a faultableHandler wrappered around the serviceHandler. Test handler 3 and 4 will be run if any faults happen within the input chain, pivot or output chain.