Mule Flow 设置、有效负载、Java 组件
Mule Flow setup, Payload, Java component
Mule:能否请您帮忙解决以下问题:在 Anypoint Mule IDE 中,如何为这样的有效负载分配值 "Value1|Value2|Value3|Value4|.."?然后将负载分配给 Mule?
中的 Java 组件
我尝试了以下方法:
(1) 定义 Java 组件和 return String 对象作为输出(通过实现如下可调用方法):
public class InputToJava组件实现 Callable {
@Override
public Object onCall(MuleEventContext eventContext) throws Exception {
return "Value1|Value2|Value3";
}
我正在检查是否有任何其他简单的方法可以实现相同的目的。
谢谢。
能否请您在设置有效载荷中尝试这样,让我们知道它是否有效
[flowVars.Value1+'|']#[flowVars.Value2+'|']#[flowVars.Value3+'|']#[flowVars.Value4]
以下两种方法都可以正常工作:
(1)
@Override
public Object onCall(MuleEventContext eventContext) throws Exception {
return "Value1|Value2|Value3";
}
(2)
[flowVars.Value1+'|']#[flowVars.Value2+'|']#[flowVars.Value3+'|']#[flowVars.Value4]
嗨,我试过下面的方法,对我来说效果很好,试试这个方法
[sessionVars.Value1+'|']#[sessionVars.Value2+'|']#[sessionVars.Value3+'|']#[sessionVars.Value4]
Mule:能否请您帮忙解决以下问题:在 Anypoint Mule IDE 中,如何为这样的有效负载分配值 "Value1|Value2|Value3|Value4|.."?然后将负载分配给 Mule?
中的 Java 组件我尝试了以下方法: (1) 定义 Java 组件和 return String 对象作为输出(通过实现如下可调用方法):
public class InputToJava组件实现 Callable {
@Override
public Object onCall(MuleEventContext eventContext) throws Exception {
return "Value1|Value2|Value3";
}
我正在检查是否有任何其他简单的方法可以实现相同的目的。
谢谢。
能否请您在设置有效载荷中尝试这样,让我们知道它是否有效
[flowVars.Value1+'|']#[flowVars.Value2+'|']#[flowVars.Value3+'|']#[flowVars.Value4]
以下两种方法都可以正常工作: (1)
@Override
public Object onCall(MuleEventContext eventContext) throws Exception {
return "Value1|Value2|Value3";
}
(2)
[flowVars.Value1+'|']#[flowVars.Value2+'|']#[flowVars.Value3+'|']#[flowVars.Value4]
嗨,我试过下面的方法,对我来说效果很好,试试这个方法