如何将Web服务使用者配置放在Mulesoft的属性文件中?

时间:2016-03-29 07:09:05

标签: web-services mule mule-studio

我想将Web服务使用者的参数放在属性文件中。我知道如何在mule中使用属性文件。配置对话框中的$ {myWSDLlocation}不执行任何操作。我查看this link,但无法解决。 web service consumer flow

任何帮助将不胜感激。感谢。

2 个答案:

答案 0 :(得分:0)

得到解决方案..这就是我所做的:

  1. 在流程中拖放ws-consumer
  2. 使用UI配置
  3. 在其中添加了属性文件和已定义的键值对 - the usual way
  4. 然后使用$ {keyNameHere}
  5. 编辑了<ws:consumer-config>代码

答案 1 :(得分:0)

首先要确保定义了属性占位符。下面是定义了config.properties文件使用的语法,它放在项目的src / main / resources目录中。

<强>

现在在您的属性文件中,您可以定义下面的内容

implementation.url = http://abc-cdc.com

可以使用以下网址从Web服务使用者应用程序访问此URL。

ws:consumer-config doc:name =&#34; Web Service Consumer&#34;命名=&#34; Web_Service_Consumer&#34; connectorConfig =&#34; HTTPS_Request_Configuration&#34; wsdlLocation =&#34; ServiceWSDL / Manager.wsdl&#34; serviceAddress =&#34;![P [&#39; implementation.url&#39;]]&#34;端口=&#34; ManagerSOAPPort&#34;服务=&#34; ManagerService&#34;

在上面的示例中,我仅使用config.properties文件中的serviceAddress。请告诉我它是怎么回事。