Operation Message Styles

This section describes operation message styles defined in WSDL Version 2.0 Part 2: Adjuncts - RPC, IRI, and Multipart.

What Is Message Style? A Message Style defines a set of rules to be applied to an operation in an abstract interface to control its message styles. Each style is represented by a unique URI, which can be specified as the "style" attribute of an operation.

WSDL 2.0 specification (WSDL Version 2.0 Part 2: Adjuncts) provides 3 predefined styles: RPC, IRI, and Multipart.

1. RPC style, represented by URI: http://www.w3.org/ns/wsdl/style/rpc - RPC defines a set of rules to simulate an RPC (Remote Procedure Call) method. RPC style has following main rules:

2. IRI style, represented by URI: http://www.w3.org/ns/wsdl/style/iri - IRI defines a set of rules according the IRI (Internationalized Resource Identifier) specification intended for HTTP GET operations. IRI style has following main rules:

Note that these rules should be applied to the initial message in the message exchange pattern. If the initial message is an output message, these rules should be applied to the output element.

3. Multipart style, represented by URI: http://www.w3.org/ns/wsdl/style/multipart - Multipart style has following main rules:

Note that these rules should be applied to the initial message in the message exchange pattern. If the initial message is an output message, these rules should be applied to the output element.

Last update: 2009.

Table of Contents

 About This Book

 Introduction to WSDL 2.0

 WSDL 2.0 Document Structure and Syntax

WSDL Version 2.0 Part 2: Adjuncts

 WSDL Message Exchange Patterns

 wsdlx:safe="true|false" Operation Safety

Operation Message Styles

 SOAP Binding Extension

 SOAP 1.2 Binding Rules

 WSDL 2.0 Document Examples with SOAP Binding

 WSDL 20 Programming APIs and Testing Tools

 Introduction to WSDL 1.1

 WSDL 1.1 Document Structure and Syntax

 WSDL 1.1 Binding Extension for SOAP 1.1

 soapUI 3.0.1 - Web Service Testing Tool

 WSDL 1.1 and SOAP 1.1 Examples - Document and RPC Styles

 PHP SOAP Extension in PHP 5.3.1

 Using WSDL in Perl with SOAP::Lite 0.710

 Using WSDL Document in Java with Axis2 1.4.1

 Using WSDL2Java to Generate Web Service Stub Classes

 WSDL 1.1 Binding Extension for SOAP 1.2

 WSDL 1.1 and SOAP 1.2 Examples - Document and RPC Styles

 SOAP 1.2 Binding - PHP, Java and Perl Clients

 WSDL Related Terminologies

 References

 PDF Printing Version