如何在soa配置文件中搜索和替换reference属性的wsdlLocation值

时间:2016-11-23 07:04:51

标签: soa jdeveloper bpel

我正在尝试使用配置文件替换composite.xml中引用属性的ui:wsdlLocation值。

这是composite.xml的片段:

<reference name="xyz"
             ui:wsdlLocation="http://www.example1.com/xyz/xyz.wsdl">
    <interface.wsdl interface="http://xmlns.oracle.com/MIME_jws/xyz/xyz#wsdl.interface(xyz)"/>
  </reference>

我尝试更改配置文件的参考部分中的值,如下所示:

 <reference name="xyz">
    <searchReplace>
      <search>www.example1.com</search>
      <replace>www.example2.com</replace>
    </searchReplace>
   </reference>

但是当我尝试验证配置计划选项时,它会说

无法使用此部署计划文件。 File = .... at Line = 67中的模式验证错误列= 24:元素'searchReplace'不是预期的。

有人可以告诉我正确的方法吗?

1 个答案:

答案 0 :(得分:0)

我建议您使用部署plan.xml来替换复合中的任何端点服务器或URL。部署计划中使用的替换活动可以覆盖设计时URL,因此可以指向正确的URL。

希望这有帮助。

谢谢, M S