ПредишенСледващото

Здравейте на всички!
В последната статия научихме как да създадете входящо уеб услуга в Siebel. Днес ние ще се създаде изходяща. Този вид услуги са подходящи в случаите, когато информацията е необходима рядко, а на едно място. Така например, искане-съвременните валутните курсове, проверяват валидността на паспорта и т.н. Създаването на този вид услуга е малко по-трудно, защото там е активна страна в Siebel.
Въпреки това, когато ние сме готови необходимата услуга WSDL, проблемът не води до много трудности, но ние не знаем с този подход, което се случва от другата страна. Ето защо, ние ще направим сървър с блекджек класове и методи!

Планът е следният: създаване на WSDL, въз основа на него - на сървъра, ние изпратите заявка за сонда на потребителския интерфейс в SOAP, създаване на изходящото служба в Siebel и проверка на целия процес.
- Какво ще да се получи?
- Здравей, свят!
- Как искаме да го получа?
- Изпращане «свят» и да получите отговор!
- Защо?
- За да го направите Oo!

Описанието е, наляво, за да стартирате самата услуга, която ще бъде описана в тази работа. Хвърли WSDL в главната директория на сървъра, се създаде една и съща index2.php файла. В него напишете следното:

Per произтича 3 реда, определени заглавието на отговор, функцията описва какво ще се случи, след настройката на кеш паметта и последните 3 линии - на самия сървър. Нищо сложно) Отделно докосне ini_set (), тази функция на вашия сървър може да бъде изключен, а след това отиваме в php.ini и да зададете тази настройка има, както и премахване от файла. Всички нашия сървър е готов да приеме исканията. Вземете WSDL, създаване на проект в SOAP UI (как да го направя, е описан в статията) и натиснете зелената стрелка. Ние получите отговор:

Отличен! SOAP сървъра живее. Можете да пиете чай / кафе / бира. И отиваме на втората част от нашата програма: връщане към Siebel.

Отиваме в Siebel инструменти, чрез нови обекти Уизърдс с табове EAI създаде Web Service.

Създаване на изходящи уеб-услуга в Siebel - rusiebel - сайт за популярна CRM на Руски

Избор на проект и място, където файлът е. По-добре е да го постави в директорията, в която tulzy да създавате файлове, а след това не е нужно да се промени два други начина: за XML и лог файл,. В резултат на това се създава нов бизнес услуга на име Hello_PortType и CSSWSOutboundDispatcher клас.

Създаване на изходящи уеб-услуга в Siebel - rusiebel - сайт за популярна CRM на Руски
Той открил следи от входни и изходни параметри:

Създаване на изходящи уеб-услуга в Siebel - rusiebel - сайт за популярна CRM на Руски
... и един метод: sayHello. В допълнение, "Администрация - Web Services -> Екскурзии и уеб услуги" влизане е създаден:

Създаване на изходящи уеб-услуга в Siebel - rusiebel - сайт за популярна CRM на Руски

Остава само да погледнете нашата уеб услуга. Това е най-лесно да се направи чрез симулация услуги. Отиди администрация - бизнес инструменти -> Симулация, въведете името на услугата: Hello_PortType, изберете един и същ метод: sayHello. Настройте входния параметър: SayHelloRequest: FirstName и изпълнение.

Създаване на изходящи уеб-услуга в Siebel - rusiebel - сайт за популярна CRM на Руски

Свързани статии

Подкрепете проекта - споделете линка, благодаря!