Dealing with failure
One very important point a developer must consider is how to deal with failures that occur. In integration solutions, failure is particularly important as it can be hard to isolate and diagnose. On a map, it is possible to configure what action to take should a particular operation fail, usually due to bad data provided to it. The Settings button at the top of the designer displays the dialog, as shown in the following screenshot, when clicked.
Here, each operation (or group of operations in some cases) can be set to either Fail Map on an error occurrence or continue and output a null value. This is very useful; we'll look at error handling in much more detail in a later chapter.