无法在异常策略中获取流变量

时间:2015-05-12 17:19:21

标签: exception mule esb rollback

无法在异常中获取流变量。在下面的代码中,我试图在default-exception-strategy中使用centirofilename。它给出了例外

<set-variable value="#[xpath('//soap/filename/text()').text]"
variableName="centirofilename" doc:name="Variable" />

<default-exception-strategy>
  <rollback-transaction exception-pattern="*" /> <!-- [1] -->
    <processor-chain>
      <logger level="INFO" category="ProTSP Logger"
              message="#[centirofilename]" doc:name="Logger" />
    </processor-chain>
</default-exception-strategy>

1 个答案:

答案 0 :(得分:0)

您应该使用rollback-exception-strategy而不是您正在使用的sails generate controller <name>。您正在使用的例外策略是遗留策略,不推荐使用它。