На узле ввода Soap вы можете настроить конечную точку, например:
/ myWebservice / helloworld
Затем на сервере интеграции (ранее группа выполнения) вы должны определитьпорт http (s), один указывается по умолчанию, и вы можете получить его с помощью этой команды:
mqsireportproperties "yourIIB" -e "yourIntegrationSever" -b httplistener -o HTTP (S) -коннектор -n порт
/! \ Не тестировалось, у меня не установлен IIB на моем текущем ноутбуке, возможно, потребуется добавить / удалить несколько параметров, и, конечно, вы должны выбрать между HTTPConnector и HTTPSConntector
ТогдаОкончательный URL-адрес для получения вашего wsdl будет:
http (s): // "yourServer": "portRetrievedPreviously" / myWebservice / helloworld? wsdl
Обратите внимание, что URL-адрес определен в вашем .wsdlфайл (тот, который вы упомянули в своем вопросе) будет переопределен, чтобы указывать на конечную точку, соответствующую URL-адресу, используемому для получения WSDL, например:
в WSDL: http://localhost:7801/cap/testService
WSDL восстановленв: http://myserver:8888/cap/testService?wsdl
Извлечение конечной точки wsdl по этому URL-адресу будет изменено на "http://myserver:8888/cap/testService" независимо от того, что вы установили в инициализации WSDL