方案:
我在Java文件中有一个变量,我想在mule config xml中访问它。我该怎么做。
示例 - 有一个Web服务可以传递这样的参数
localhost/apiname?name="dynamic data"
因此,在点击Web服务时,我想将param“name”作为动态数据传递。我怎么做。我假设如果我能够访问xml文件中的Java变量那么这将是可能的。
答案 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]