2016-11-23 18 views
1

Я пытаюсь заменить значение ui: wsdlLocation свойства reference в файле complex.xml с помощью файла конфигурации.Как я могу найти и заменить значение wsdlLocation ссылочного свойства в файле конфигурации soa

Это отрывок из 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> 

Но когда я пытаюсь в VALIDATE конфигурации вариант плана, он говорит

Невозможно использовать этот файл плана развертывания. Ошибка проверки схемы в файле = .... at Line = 67 Column = 24: Element 'searchReplace' не ожидается.

Может ли кто-нибудь сказать мне правильный способ сделать это?

ответ

0

Предлагаю вам использовать файл plan.xml для развертывания для замены любого конечного сервера или URL-адресов из составного. Операция замещения, используемая в плане развертывания, может переопределять URL-адрес проекта и, следовательно, может указывать на правильный.

Надеюсь, это поможет.

Спасибо, M S

+0

Да план развертывания является то, что я использую. Но я хочу, чтобы заменить значение wsdlLocation в развертывании plan.xml – Dhivs

 Смежные вопросы

  • Нет связанных вопросов^_^