Я генерирую сервисный код с помощью команды
wsdl2java -uri AuthenticationService.wsdl [params]
затем внесите изменения в несколько сгенерированных файлов и разверните мой военный файл. Но проблема в том, что я развернул этот файл в среде QA, и у него есть мыльный адрес (ссылка на конечную точку epr), который указывает на блок QA.
<!-- Soap Service Endpoint -->
<service name="SforceAuthenticationService">
<documentation>Sforce Authentication Service</documentation>
<port binding="tns:AuthenticationBinding" name="AuthenticationService">
<soap:address location="https:[QA URL]/myapp/services/MyService"/>
</port>
</service>
Чтобы перейти к работе, мне кажется, что в моем файле wsdl мне нужно изменить URL-адрес и снова запустить команду wsdl2java, которая создаст новые файлы, а затем снова мне нужно внести изменения в пару классов Java. В идеале я бы хотел начать производство, когда QA выйдет из строя без необходимости строить заново! Можно ли это сделать, изменив адрес мыла через консоль администратора? Я ничего не мог найти на нем.