Користувальницькі налаштування

Налаштування сайту


integration:importwsdl

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версійПопередня ревізія
Наступна ревізія
Попередня ревізія
integration:importwsdl [2019/10/31 11:52] wiki_adminintegration:importwsdl [2022/05/23 15:26] (поточний) – зовнішнє редагування 127.0.0.1
Рядок 1: Рядок 1:
 +====== Импорт WSDL ======
 + 
 +В процессе интеграции Web Service необходимо получить WSDL файл и импортировать его в Siebel. 
 +В дальнейшем Siebel CRM автоматически создаст:
 +  * Businnes Service и методы
 +  * Integration Objects
 +  * Администрирование - Веб сервисы -> Исходящие интернет службы (тут будет создан сервис с именем идентичным Business Service)
 +
 +<note important>WSDL файл нужно переместить в одну из папок EAIFileTransportFolders</note> 
 +
 +По умолчанию доступная папка для записи это Siebel\15.0.0.0.0\Tools\TEMP
 +Но вы можете указать дополнительные папки для записи в файле конфигурации Siebel Tools.cfg ((c:\Siebel\15.0.0.0.0\Tools1\BIN\enu\tools.cfg))
 +
 +<code txt>
 +
 +[EAIFileTransportConfigSubsys]
 +EAIFileTransportFolders = c:\SiebelLog\;c:\temp
 +</code>
 +
 +
 +Для этого необходимо в Siebel Tools открыть меню **File - New Object -> EAI -> Web Service** и используя WSDL Import Wizard проследовать инструкциям.
 +
 +{{:integration:ws01.jpg?400|}}
 +{{:integration:ws02.jpg?400|}}
 +{{:integration:ws03.jpg?400|}}
 +
 +После успешного импорта wsdl компилируем на сервер созданные Business Service и Integration Objects.
 +
 +====== Доработка сервиса в интерфейсе Siebel ======
 +
 +Переходим в Администрирование - Веб-Сервисы -> Исходящие интернет службы\\
 +На applet "**Исходящие интернет–службы**" находим по названию наш сервис.\\
 +{{:integration:service00.png?800|}}\\
 +На applet "**Service Ports**" при необходимости меняем Endpoint сервиса на mockService\\
 +{{:integration:service01.png?800|}}\\
 +На applet "**Operations**" при необходимости добавляем для нужных Method Display Name:
 +^Authenticaation Type^Request Filter Service Display^Request Filter MethodDisplay^
 +| Username/Password - clear text | SOAP_Filter | AddHeaderJBOSS |
 +{{:integration:service02.png?800|}}\\
 +
 +После всего проделанного на applet **Исходящие интернет–службы** нажимаем кнопку "**Очистить кеш**"((Минимум 3 раза))\\
 +При необходимости делаем "Экспорт" и полученный xml файл передаём на тест и прод.
 +
 +//
 +
 +
 +