====== Импорт 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 ((c:\Siebel\15.0.0.0.0\Tools1\BIN\enu\tools.cfg)) [EAIFileTransportConfigSubsys] EAIFileTransportFolders = c:\SiebelLog\;c:\temp Для этого необходимо в 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 файл передаём на тест и прод. //