В процессе интеграции Web Service необходимо получить WSDL файл и импортировать его в Siebel. В дальнейшем Siebel CRM автоматически создаст:
По умолчанию доступная папка для записи это 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.
Переходим в Администрирование - Веб-Сервисы → Исходящие интернет службы
На applet «Исходящие интернет–службы» находим по названию наш сервис.
На applet «Service Ports» при необходимости меняем Endpoint сервиса на mockService
На applet «Operations» при необходимости добавляем для нужных Method Display Name:
Authenticaation Type | Request Filter Service Display | Request Filter MethodDisplay |
---|---|---|
Username/Password - clear text | SOAP_Filter | AddHeaderJBOSS |
После всего проделанного на applet Исходящие интернет–службы нажимаем кнопку «Очистить кеш»2)
При необходимости делаем «Экспорт» и полученный xml файл передаём на тест и прод.