Mule会话变量持续存在于某些但不是所有传输障碍中

时间:2017-12-04 15:30:32

标签: mule mule-component mule-esb

我知道会话变量会在某些但不是所有传输障碍中持久存在,例如它们不会通过HTTP传输障碍传播。 任何人都可以帮助我知道骡子中的其他运输障碍是什么,不允许传播会话变量。

3 个答案:

答案 0 :(得分:0)

使用会话变量变换器设置的会话变量会持续整个消息生命周期,无论传输障碍如何,除了不传播它们的HTTP连接器。

参考以下链接

session-variable-transformer-reference

答案 1 :(得分:0)

当我们想要保留流中传输障碍的值时,会使用会话变量。这些会话变量在http请求流API中不可用,但仅在声明它们的流中可用。当流程中有任何传输请求时,它们用于代替流量变量。

答案 2 :(得分:0)

要通过http携带值,您可以设置出站属性,该属性在http屏障后可用作入站属性。

以下链接详细说明了属性范围 https://blogs.mulesoft.com/dev/anypoint-platform-dev/mule-school-the-mulemessage-property-scopes-and-variables/