在逻辑应用程序中为同一请求发送多个响应:ActionResponseAlreadyDefined

时间:2017-05-05 06:10:49

标签: azure azure-functions hdinsight azure-logic-apps

运行以下逻辑应用程序流程时,我收到错误

ActionResponseAlreadyDefined: The execution of template action 'Response_2' is skipped: another response action has already executed.

enter image description here 我想从logicapps同时向我的HTTP客户端请求发送两个不同的响应。

1 个答案:

答案 0 :(得分:1)

您无法在并行分支中定义响应。您如何预见从单个HTTP请求获得两个HTTP响应?

如果要定义不同的响应,则必须采用IF / THEN逻辑,而不是并行分支。

如果要并行执行两个操作并且仍然同时拥有两个响应,则需要将两个结果组合在一起并将它们作为单个响应发送。

为实现这一目标,您可以指明您的操作Response还取决于Create or update a template dep..下的hadoopfunctionjson。因此,您将(同类)同步并行分支,并且也能够引用hadoopfunctionJson的输出。