Exception handling
If no connection can be made to the exit point web service, one or more retries are performed. When the retry time is exceeded, an error is logged. Depending on the How to Handle Errors setting, the workflow continues or fails.
If the exit point web service is invoked, but no response is received in time, depending on the Web Service Timeout setting, an error is logged. Depending on the How to Handle Errors setting, the workflow continues or fails.
If the web service operation fails, that is, it returns a fault, then an error is logged. Depending on the How to Handle Errors setting, the workflow continues or fails.
If the logic in your exit point implementation changes the value for one or more parameters, in the set of output parameters, ensure the names and the used data types match the data types of the parameters as defined in the workflow. The workflow can only handle one value for each parameter. Therefore, do not include multiple parameters having the same name. Additionally, ensure the parameter values match the requirements for the workflow. The parameters in the exit point are type-safe, but the values of the parameter are not validated. For example, no check is performed in these situations:
- If a string parameter must have a predefined value such as a code.
- If the value must have a predefined format such as a hyperlink.