A push error step references a step definition to be executed when one of the other step usage definitions within the push return an error. An error step is always executed once per object.
The intended purpose of a push error step is to perform any cleanup or similar actions in the event an error occurs in processing on of the push’s steps. This may include items such as marking the object data in the back end as not pushed, or other similar processing.