Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Трэвис Б. -> "XML и SOAP: программирование для серверов BizTalk. Новейшие технологии" -> 150

XML и SOAP: программирование для серверов BizTalk. Новейшие технологии - Трэвис Б.

Трэвис Б. XML и SOAP: программирование для серверов BizTalk. Новейшие технологии — Русская Редакция, 2001. — 496 c.
ISBN5-750Z-0129-5
Скачать (прямая ссылка): xmlprogrammdlyaserverov2001.pdf
Предыдущая << 1 .. 144 145 146 147 148 149 < 150 > 151 152 153 154 155 156 .. 157 >> Следующая


Часть !V Справочные магариавь

9. Цитированная литература

1. S. Iirnlner. The Internet Standards Prncess — Revision 3, RFC20X. Harvard University, October 1996.

2. S. Bradner, Key words for use in RFCsio Indicate Requirement Levels, RFC : Harvard University, March 1997.

3. E. White-head, M. Murata. XML Media Types, RFC2376, UC Irvine, Fuji Xerox Info. Systems, July 190,4.

4. T. Bemers -Lee, R. Fielding, L. Masinter, Uniform Resource Identifiers

Generic Syntax RFC 2396, MIT/LCS U.C. Irvine, Xerox Corporation, August 1998.

5. R. FieIdiugJ. Geiivb., J. C. Mogul, H. FiysiyL T. Berners-Lee, Hypertext Transfer Prolocol HTTP/1.1, RFC 2616, U.C. : DEC W3C/ MIT, DEC, W3C/MIT, W3C/MIT, January 1997.

6. H. Nielsen, P. Leach, S. Lawrence, An HTTP Extension Framework, RFC 2774, Microsoft, Agranat Systems.

7. W3C Recommendation «The XML Specification».

8. W3C Recommendation «Namespnces in W!L».

9. WX' Working Draft «XML Linking I .angu,ige-> (предварительный вариант).

10. W3C Working Draft «XML Schema Part 1: Structures» (рабочий вариант).

! I, W3C Working Draft «XML Schema Part 2: Datatypes» (предварительный вариант).

Transfer Syntax NDR, DCE 1.1: Remote Procedure Call. N. Freed, N. Borenstein, Multipurpose Internet Extensions Part One: Format of Internet Message Bodies, RI'C2045, InnosoIL First Virtual, November 1996.

А. Примеры конвертов SOAP A. 1 Пример запроса вызова метода

Пример 5. Аналогичен примеру 1, но с обязательным заголовком.

POST

Host: www, "ockqi-ateserve''. coif Content-Type: text/xml: charset="utf-8" Content-Length: nrinn

SOAPAction : "bcuie-UiU" <SOAP-ENV:Envelope

xmlns: SGAP-ENV-"lit tp: //schein,is. xirlsoap. org/soap/envelope/" SOAP-ENV:encodingStyle="http://Schemas,xmlsoap,org/soap/encoding/"/> <SOAP-ENV;Header> Приложение Г Simpte Object Access Protect»! (SQAPa ¦, 1

453

<t;Transaction xmlns:t="some-URI" EOAP-EtiV:fflustUnderstand= "1 ">

</tTransaction:» </S0AP~ENV Header? <SOAP-ENV:Body>

<m:GetLastT'adePrice xinlns :m="Some-URI"> •-: s у ~m о 1 > D E F </ sy г о с 1'? 6/Й: GecLastTradePrice> </SOAP-ENV:Body> </S0AP-ENV: Envelopes

Пример 6. Аналогичен примеру 1, но с несколькими параметрами.

POST /SLoCkClJCtt- HTTP/1.1 Host; www.stOckquoteserver.com C--nїї- if-""Vpv: text/xml; Снэг5ч:-";Дf-5" Content-Length; nnnn SOAPAction: ¦<SOAP-ENV: Envelooe xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http,//schemas.xmlsoap.о rg/soap/encoding/"/> <SOAP-ENV:Body> <iii : GetLastTradePrioeDetailed xmlns: iti= "Some-URI "> <Symbol>DEF</Synbol> <Comp.any>DEF Cdrp</Company> <Price>34.1</Price> ї'/iti: GetLastTradeP - iceDetailed> </S0AP-ENV:Body> й/SOAP-EIW: Envelope?

A.2 Примеры ответов

Пример 7. Аналогичен примеру 2, но с обязательным заголовком.

¦!Ї"К,-1 1 200 ОК

Content-~уре: text/xml; c:nar4v-.:="i:Lf-8:l Content-Length: nnnn <S0AP-ENV:Envelope 4ЕИ

Часть W Справочный Иитеамалы

sfllp ns 30AP-ENV=" h"!" тр: //аейеяіа«. xnlsr .if. org/soapzefvelope/" SOAP-EWjeneudingS.tylG=1 г: ip : Z/scheinas. хіШоар. at c/soap/ancodi nq?"/> 'SOAP-ENV <t Transaction XniInSit-11Some-URI"

xsi: t'ype="xsd: int" rtiustunders:tan0="1 '> 5

</t: Trarisactioro </SOAP-ENV:Header> «S0AP-ENV:6ody> <m: Get LastTradePriceResponse ffilhs:. - 1Some-IRT '> <Pr ice>34.5</Price> </m:GetLastTradePґісеРе5ропзе> </S0AP-ENV:Body> </SOAP-ENV:Ervelope>

Пример 8. Аналогичен примеру 2, но с использованием структуры данных.

іНтт=/(,-; 200

Gontent-Tyoe: text/x'iili charsi}L=1 utf-в'" Gontent-LerigLh : nnnr <S0AP-ENV:Envelope

xmlns:SOAP-ENV="http://schenas.xmlsoap,0 rg/soap/envelope/"

SOAP-ENV:encodingStyle="http //schemas,xmlsoap.0rg/soap/encoding/1 />

<SOAP-ENV:Body>

<m:GetLastTnadePriceResponse

xmlns :т="Зопе-Ш">

<PriceAndVoltime>

<LastTradePrice>

34.5

</LasI'гаdePrice>

<DayVolumd>

10000

</'DayVolurne> </PriceAndVolume> </m: GetLastTradePrioGResponS(i> </S0AP-ENV:Body> </S0AP-ENV:Enrel0pe> Пршюжщме Г Simple Object Access Protocol (SOAPI 1.)

Пример 9. Сообщение об ошибке (отсутствие обязательного заголовка).

мТТ^-'.і 500 Internal Server

Content-Type: text/xml; charset="utf-8" Content-Length: nnnn <S0AP-ENV:Envelope

xmlns: SOAP-ENV="http://scherod5.xmlsoao.org/soap/em/eleDe/" KSOAP-ENV : Body? <S0AP-ENV:Faults

<fau ltCDde?S0AP-ENV: MusLUnderstand-'/tault code ¦ Cr-JLiltstr і -ig>S0AP Must UnrJerstard E' -or- /tne 1 ; а: г і ну? u/SOAP-ENV:Fault? </S0AP-ENV:Body> </S0AP-ENV:Envelope?

Пример Сообщение об ошибке обработки тела сообщения.

НТТР/1.1 500 Internal Server Е--ОГ

Content-Type: text/xuil; char!set="ut'f-0" Content-Length: nnnn ¦<S0AP-ENV: Envelope

xmlns: SOAP-ENV= "http :/'/scimSs. xmlsoap. о'g/soap/onvelooe/">

<SOAP-ENV:Body>

<SOAP-FNv:Paj.;t>

<faeltcode>SOAP-ENV:Server</fabltcode> efaultstring>Server ErroK/faultstriffg.-<details

<s:myfauitdetails xmlns:e=' Some-URI"? «message?

didn't <i',:1

</message> ¦'з г "ci cods> 1001

Предыдущая << 1 .. 144 145 146 147 148 149 < 150 > 151 152 153 154 155 156 .. 157 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100