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

В горния код, стойността на SOAPAction хедър поле на HTTP - е името на метода се предшества от неговото пространство от имена, трябва да бъде. Тази стойност е един и същ метод и пространство от имена, които добавя към крайната точка, която е създадена с помощта на CREATE изявление крайна точка. Трябва да се отбележи, че запълването на това поле не е задължително. HTTP поле Host заглавна идентифицира сървъра, който изпраща заявка за HTTP.

Информация за искането за SOAP са включени в позиция SOAP плик. В предишния пример поиска метод GetCustomerInfo. На xmlns приписват в - това е едно и също пространство от имена, както е посочено в метода, за които сте създали крайната точка, като използвате CREATE изявление крайна точка. За повече информация за съхранени процедури и именни пространства, вижте. Вижте Примерни приложения, които подават заявки за свои собствени уеб услуги с XML поддръжка. Следните параметри метод се предават като дете елементи на .

елемент със стойност 1 - е входен параметър.

елемент - това е параметър изход.

Обработка на входни параметри

Входни параметри се обработват по следните начини.

Ако методът на SOAP изисква входен параметър, който не е включен в искането за SOAP, най поискала процедура съхранява стойности не се предават. Действието по подразбиране, определен в съхранена процедура.

Ако методът на SOAP изисква входен параметър, който е включен в заявката, но не е назначен на стойност, този параметър се предава на запомнена процедура с празен низ като ценност. Трябва да се отбележи, че тази стойност не е NULL.

Ако операцията по SOAP изисква входен параметър, и тя трябва да бъде настроен на NULL, трябва да зададете на атрибута XSI: нулева стойност "истина" в искането за сапун. Например:

Параметрите могат да осигурят няколко аспекта. На следващо място, секцията е таблица, която съдържа няколко аспекта, които могат да бъдат определени в изпълнение на SQL еднократните заявки. В тази таблица всички аспекти, които могат да бъдат определени за един възел , може да се определи в RPC метод параметри възли.

Когато изпратите заявка за SOAP за извършване на специални SQL заявка трябва да се извика методът sqlbatch и приема заявки и всички необходими параметри.

На следващата проба искане HTTP SOAP призовава sqlbatch метод. Трябва да се отбележи, че само показва фрагмент на заглавката.

Трябва да се отбележи, че стойността на хедър поле SOAPAction на HTTP - на името на метод (sqlbatch), които се използват от страна на клиента да се уточни заявки SQL. Трябва да се отбележи, че този дял е по избор.

Информация за искането за SOAP са показани в точка . SOAP елемент Той има само едно дете елемент ( ), Който определя Заявеният метод. Именно пространство е определено в елемент принадлежи към мястото, където е определено sqlbatch на работа. Този елемент има следните дъщерни елементи.

елемент определя един или повече заявки за работа разделени с запетая (;).

елемент Той съдържа допълнителен списък с параметри. В предишния пример, искането на заявката се предава на плика само един параметър. Всички параметри са добавени към съобщението за SOAP като дъщерни елементи елемент . По време на предаване трябва да посочи най-малко името на елемента на параметър (Име атрибут ) И стойността на параметъра (дете елемент елемент ).

За да се избегнат неочаквани реализации, дава най-подробна информация за наличните опции. В следващата таблица са размерите на параметри, които могат да бъдат настроени за елемента . Някои от тях може да се зададе и за елемента .

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