Есть ли способ настроить глобальную переменную для всех действий в рабочем процессе? Мне нужно определить переменную, содержащую значение, и тогда эта же переменная будет изменена в действиях.
Я старался:
<workflow-app name="test" xmlns="uri:oozie:workflow:0.5">
<global>
<configuration>
<property>
<name>variable1</name>
<value>/some/path</value>
</property>
</configuration>
</global>
.....
<action name="wf1">
....
<property>
<name>variable1</name>
<value>/some/other/path</value>
</property>
</action>
....
<action name="wf2">
.....
<property>
<name>variable1</name>
<value>/some/second/path</value>
</property>
....
</action>
<action name="createFolder">
<fs>
<mkdir path="${variable1}"/>
</fs>
<ok to="End"/>
<error to="Kill"/>
</action>
Я хотел бы, чтобы действия изменяли значение, а затем использовали его в другом действии. Является ли это возможным? Прямо сейчас я получаю VARIABLE variable1 cannot be resolved