Table of Contents

[Previous] [Next]

1 Introduction

1.1 Design Goals

1.2 Notational Conventions

1.3 Examples of SOAP Messages

2 The SOAP Message Exchange Model

3 Relation to XML

4 SOAP Envelope

4.1.1 SOAP encodingStyle Attribute

4.1.2 Envelope Versioning Model

4.2 SOAP Header

4.2.1 Use of Header Attributes

4.2.2 SOAP actor Attribute

4.2.3 SOAP mustUnderstand Attribute

4.3 SOAP Body

4.3.1 Relationship between SOAP Header and Body

4.4 SOAP Fault

4.4.1 SOAP Fault Codes

5 SOAP Encoding

5.1 Rules for Encoding Types in XML

5.2 Simple Types

5.2.1 Strings

5.2.2 Enumerations

5.2.3 Array of Bytes

5.3 Polymorphic Accessor

5.4 Compound Types

5.4.1 Compound Values and References to Values

5.4.2 Arrays

5.4.2.1 PartiallyTransmitted Arrays

5.4.2.2 SparseArrays

5.4.3 Generic Compound Types

5.5 Default Values

5.6 SOAP root Attribute

6 Using SOAP in HTTP

6.1 SOAP HTTP Request

6.1.1 The SOAPAction HTTP Header Field

6.2 SOAP HTTP Response

6.3 The HTTP Extension Framework

6.4 SOAP HTTP Examples

7 Using SOAP for RPC

7.1 RPC and SOAP Body

7.2 RPC and SOAP Header

8 Security Considerations

9 References

A SOAP Envelope Examples

A.1 Sample Encoding of Call Requests

A.2 Sample Encoding of Response



XML and SOAP Programming for BizTalk Servers
XML and SOAP Programming for BizTalk(TM) Servers (DV-MPS Programming)
ISBN: 0735611262
EAN: 2147483647
Year: 2000
Pages: 150

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net