2

我用 ssh 操作编写了一个 oozie 工作流,如果操作正常,那么下一个操作可以使用 EL 函数读取其标准输出

${(wf:actionData('action')['property'])}

但在操作失败的情况下,下一个操作无法从前一个操作标准输出中读取。

从失败的动作中读取标准输出有什么替代方法吗?

4

1 回答 1

0

您能提供您所指的示例 workflow.xml 吗?

如果一个节点失败,那么您可以使用 error to="errorHandlingNode"/> 并尝试访问错误处理节点中的标准输出。如果不是至少你可以得到失败节点的名称为 ${wf:lastErrorNode()}。

于 2014-06-24T12:08:42.243 回答