在运行以下逻辑应用程序流程时,我收到错误为 ActionResponseAlreadyDefined: The execution of template action 'Response_2' is skipped: another response action has already executed.
你不能在并行分支中定义响应。你如何预见从一个HTTP请求中得到两个HTTP响应? 如果你想定义不同的响应,你必须采用IF/THEN逻辑,而不是并行分支。 如果您希望并行执行两个操作,并且仍然具有两个响应,则需要将两个结果组合在一起,并将它们作为单个响应发送。 为了实现这一点,你可以指出你的操作Response也依赖于hadoopfunctionjson下的Create or update a template dep..。这样你就可以(某种程度上)同步并行分支,也可以引用hadoopfunctionJson的输出。
2条答案
按热度按时间anhgbhbe1#
你不能在并行分支中定义响应。你如何预见从一个HTTP请求中得到两个HTTP响应?
如果你想定义不同的响应,你必须采用IF/THEN逻辑,而不是并行分支。
如果您希望并行执行两个操作,并且仍然具有两个响应,则需要将两个结果组合在一起,并将它们作为单个响应发送。
为了实现这一点,你可以指出你的操作
Response
也依赖于hadoopfunctionjson
下的Create or update a template dep..
。这样你就可以(某种程度上)同步并行分支,也可以引用hadoopfunctionJson
的输出。fhg3lkii2#
1.点击“设置”您的“响应”操作。
1.启用“异步响应”as in this image
1.点击保存