如何访问mule流中的java变量

时间:2012-07-06 09:12:29

标签: java mule

方案:
我在Java文件中有一个变量,我想在mule config xml中访问它。我该怎么做。

示例 - 有一个Web服务可以传递这样的参数

localhost/apiname?name="dynamic data"

因此,在点击Web服务时,我想将param“name”作为动态数据传递。我怎么做。我假设如果我能够访问xml文件中的Java变量那么这将是可能的。

2 个答案:

答案 0 :(得分:0)

可能的答案

我这样做了 1.创建属性文件
2.在那里我创建了一个变量com.webparam.url =“http:// localhost?name =”
3.在mule配置中访问属性文件
4.并像这样访问变量 <https:outbound-endpoint exchange-pattern="request-response" connector-ref="HttpsConnector" transformer-address="${com.webparam.paramName}test>

通过这个,mule将其评估为localhost?name=test

尝试用参数“name”分隔url部分然后连接2个字符串,但似乎mule没有这样做。我用过mule 3.2。

答案 1 :(得分:-1)

我通常在SESSION中存储变量然后我可以随时访问它

localhost/apiname?name=[header:session:name]