anypoint studio - Mule Flow setup, Payload, Java component



Mule : 你能帮忙做以下查询吗:在任意点骡子 IDE 中,如何像这样为有效负载赋值 "Value1|价值2|价值3|值4|.." ?然后将有效负载分配给 Mule 中的 Java 组件?

我尝试了以下方法:(1) 定义 Java 组件并返回 String 对象作为输出(通过实现可调用的方法如下):

public class InputToJavaComponent 实现了 Callable {

@Override
public Object onCall(MuleEventContext eventContext) throws Exception {
    return "Value1|Value2|Value3";
}

我正在检查是否有其他简单的方法可以实现同样的事情。

谢谢。

您能否在设置有效负载中尝试这样做,并让我们知道它是否有效

[flowVars.Value1+'|']#[flowVars.Value2+'|']#[flowVars.Value3+'|']#[flowVars.Value4]

嗨,

我尝试了以下方式,它对我来说工作正常,以这种方式尝试

[sessionVars.Value1+'|']#[sessionVars.Value2+'|']#[sessionVars.Value3+'|']#[sessionVars.Value4]

以下两种方法都可以正常工作:(1)

@Override
public Object onCall(MuleEventContext eventContext) throws Exception {
    return "Value1|Value2|Value3";
}

(二)

[flowVars.Value1+'|']#[flowVars.Value2+'|']#[flowVars.Value3+'|']#[flowVars.Value4]

最新更新