Веб-методы SAG - Soap Веб-служба - псевдоним URL - PullRequest
0 голосов
/ 14 января 2020

В нашем проекте в качестве шлюза API используется реализация SAG Webmethods. У нас нет большого опыта в WebMethods. На основе документа, полученного от команды, которая поддерживала реализацию этого шлюза, мы пытаемся создать решение для настраиваемого шлюза с использованием программного обеспечения с открытым исходным кодом.

Существует веб-служба soap, доступ к которой получают клиенты, использующие / soap URL, но, основываясь на рассмотрении реализации веб-службы с помощью WebMethods, мы видим, что конечная точка веб-службы soap имеет вид /ws/**.

Любая идея, где можно проверить узнать, как происходит сопоставление входящего URL / soap с действительной конечной точкой веб-службы soap / ws / **? Мы проверили в разделе «Настройки»> «Псевдонимы URL» сервера интеграции веб-методов, но для этого сопоставления не задан псевдоним URL.

Не могли бы вы предоставить несколько указателей, где можно настроить такую ​​конфигурацию для этого перенаправления? ?

С уважением, Джейкоб

1 Ответ

1 голос
/ 17 января 2020

Если я правильно понял проблему, эта конфигурация выполняется только как часть кода webMethods. вам нужно открыть пакеты wM в SoftwareAG Designer и в перспективе Designer от Designer, подключиться к Integration Server с этими пакетами и взглянуть на их содержимое. Вам нужно найти что-то под названием WSD. Если вы щелкнете правой кнопкой мыши и произнесете свойство, вы увидите Тип элемента как: Web Service Descriptor. Откройте WSD, а справа вы увидите окно свойств, которое может иметь такие свойства, как WSDL URL /Source URI. это где это / ws / Config сделано. Любые запросы, попадающие на этот URL, будут обрабатываться определенным связанным WSD.

Здесь также есть возможность добавить псевдоним в

Консоль администратора ---> Настройки -> WebService ---> Создать конечную точку поставщика / веб-службы Alias ​​

.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...