Hi Folks
Can someone please help me with how to implement error handling and reporting in Syndesis? For now, I have the following two cases to implement error handling, but it would be great to learn how it is achieved in general in Syndesis.
Case 1: I have a step extension and there can be an exception raised in it. How do I report this to the end user in the integration output using a sensible message?
Case 2: I have a simple pipeline like below.
Webhook (receive Salesforce Lead id) -> Salesforce (fetch Lead) -> Data mapper (modify last_name) -> Salesforce (create new Lead)
In step two, when a Lead is not found for a given id, the pipeline execution is halted but nothing is reported in the integration output in the web UI. In the logs of the integration container, I see a message about NOT_FOUND Lead, but that is logged from WebhookErrorHandler.
Another related question is, how to achieve internationalization?
Thanks
Anand