Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我如何处理Azure Logic应用程序中的异常_Azure_Exception_Azure Logic Apps_Azure Iot Suite - Fatal编程技术网

我如何处理Azure Logic应用程序中的异常

我如何处理Azure Logic应用程序中的异常,azure,exception,azure-logic-apps,azure-iot-suite,Azure,Exception,Azure Logic Apps,Azure Iot Suite,我正在使用Azure逻辑应用程序。这就是架构: 我有一个范围Insert行,它在数据库中包含Insert语句。 我想通过邮件发送插入例外的消息。 例如,如果Insert语句因外键异常而失败,我想发送此消息 如何在“发送错误消息”功能中引用此错误消息 非常感谢各位:)您可以设置Configure run after值来实现它。设置插入行失败后运行的发送电子邮件操作 如果插入操作成功,发送邮件将不会执行,如果失败,发送邮件将工作。您还可以添加“在操作后运行”值,例如超时或被跳过,它们都是例外情

我正在使用Azure逻辑应用程序。这就是架构:

我有一个范围Insert行,它在数据库中包含Insert语句。 我想通过邮件发送插入例外的消息。 例如,如果Insert语句因外键异常而失败,我想发送此消息

如何在“发送错误消息”功能中引用此错误消息


非常感谢各位:)

您可以设置
Configure run after
值来实现它。设置插入行
失败后运行的
发送电子邮件
操作

如果插入操作成功,发送邮件将不会执行,如果失败,发送邮件将工作。您还可以添加“在操作后运行”值,例如超时或被跳过,它们都是例外情况

更新:如果这是您的错误消息,您可以在代码视图模式下用
@{body('Insert_row')?['message']}
添加它。

这是我的错误信息和主题设置


您是否在文档中看到了这一点?非常感谢乔治。我如何获得发送电子邮件声明主题中的失败描述?。例如,如果我想要一个主题,如:“插入操作失败:{Foreign key exception[…]}”@davide.ferari,我已经更新了我的答案,请检查这是否是您想要的。如果你还有其他问题,请告诉我。如果这对你有帮助,你可以把它标记为答案。谢谢既然我们已经处理了这个错误,那么如何让logic应用程序在历史上成功运行呢@乔治陈