Инструменты пользователя

Инструменты сайта


integration:importwsdl

Импорт WSDL

В процессе интеграции Web Service необходимо получить WSDL файл и импортировать его в Siebel. В дальнейшем Siebel CRM автоматически создаст:

  • Businnes Service и методы
  • Integration Objects
  • Администрирование - Веб сервисы → Исходящие интернет службы (тут будет создан сервис с именем идентичным Business Service)

WSDL файл нужно переместить в одну из папок EAIFileTransportFolders

По умолчанию доступная папка для записи это Siebel\15.0.0.0.0\Tools\TEMP Но вы можете указать дополнительные папки для записи в файле конфигурации Siebel Tools.cfg 1)

[EAIFileTransportConfigSubsys]
EAIFileTransportFolders = c:\SiebelLog\;c:\temp

Для этого необходимо в Siebel Tools открыть меню File - New Object → EAI → Web Service и используя WSDL Import Wizard проследовать инструкциям.

После успешного импорта wsdl компилируем на сервер созданные Business Service и Integration Objects.

Доработка сервиса в интерфейсе Siebel

Переходим в Администрирование - Веб-Сервисы → Исходящие интернет службы
На applet «Исходящие интернет–службы» находим по названию наш сервис.

На applet «Service Ports» при необходимости меняем Endpoint сервиса на mockService

На applet «Operations» при необходимости добавляем для нужных Method Display Name:

Authenticaation TypeRequest Filter Service DisplayRequest Filter MethodDisplay
Username/Password - clear text SOAP_Filter AddHeaderJBOSS


После всего проделанного на applet Исходящие интернет–службы нажимаем кнопку «Очистить кеш»2)
При необходимости делаем «Экспорт» и полученный xml файл передаём на тест и прод.

1)
c:\Siebel\15.0.0.0.0\Tools1\BIN\enu\tools.cfg
2)
Минимум 3 раза
integration/importwsdl.txt · Последние изменения: 2019/10/31 11:56 — wiki_admin