Web Services Addressing 1.0 - Test Message Exchanges

Message Exchanges are an enumerated list of concrete message exchanges which may be used in conjunction with the test assertions to group, and reveal the coverage of Web Service Addressing 1.0 test cases.

This version only has HTTP as the underlying protocol and therefore doesn't expose sceanrios involving a one-way transport, such as Email.

The list of WSDL 1.1 bindings, WSDL 2.0 MEPs, SOAP MEPs and SOAP bindings which may be used to describe each exchange are not yet cited.

SOAP11-HTTP-In-Only (soap11)

twoway-inonly

  1. A sends B a HTTP POST with a SOAP 1.1 message
  2. B sends A a HTTP 202 (Accepted) response with no content

{ test1100 test1101 test1102 test1103 test1104 test1106 test1107 test1108 }

SOAP12-HTTP-In-Only (soap12)

twoway-inonly

  1. A sends B a HTTP POST with a SOAP 1.2 message
  2. B sends A a HTTP 202 (Accepted) response with no content

{ test1200 test1201 test1202 test1203 test1204 test1206 test1207 test1208 }

SOAP11-HTTP-In-Only-Fault (soap11)

twoway-robustinonly-a

  1. A sends B a HTTP POST with a SOAP 1.1 message
  2. B sends A a HTTP 500 (Internal Server Error) response with a SOAP 1.1 fault

{ }

SOAP12-HTTP-In-Only-Fault (soap12)

twoway-robustinonly-a

  1. A sends B a HTTP POST with a SOAP 1.2 message
  2. B sends A a HTTP 500 (Internal Server Error) response with a SOAP 1.2 fault

{ test1238 }

SOAP11-HTTP-In-Out (soap11)

twoway-inout-a

  1. A sends B a HTTP POST with a SOAP 1.1 message
  2. B sends A a HTTP 200 (OK) response with a SOAP 1.1 message

{ test1130 test1131 test1132 test1170 }

SOAP12-HTTP-In-Out (soap12)

twoway-inout-a

  1. A sends B a HTTP POST with a SOAP 1.2 message
  2. B sends A a HTTP 200 (OK) response with a SOAP 1.2 message

{ test1230 test1231 test1232 test1236 test1237 test1270 }

SOAP11-HTTP-In-Out-Fault (soap11)

twoway-inout-a

  1. A sends B a HTTP POST with a SOAP 1.1 message
  2. B sends A a HTTP 500 (Internal Server Error) response with a SOAP 1.1 fault

{ test1133 test1134 test1140 test1141 test1142 test1143 test1144 test1146 test1147 test1149 }

SOAP12-HTTP-In-Out-Fault (soap12)

twoway-inout-a

  1. A sends B a HTTP POST with a SOAP 1.2 message
  2. B sends A a HTTP 500 (Internal Server Error) response with a SOAP 1.2 fault

{ test1233 test1234 test1235 test1240 test1241 test1242 test1243 test1244 test1246 test1247 test1248 test1249 }

SOAP11-HTTP-In-Out-Callback (soap11)

twoway-inout-b

  1. A sends B a HTTP POST with a SOAP 1.1 message
  2. B sends A a HTTP 202 (Accepted) response with no content
  3. B sends A a HTTP POST with a SOAP 1.1 message
  4. A sends B a HTTP 202 (Accepted) response with no content

{ test1150 test1152 }

SOAP12-HTTP-In-Out-Callback (soap12)

twoway-inout-b

  1. A sends B a HTTP POST with a SOAP 1.2 message
  2. B sends A a HTTP 202 (Accepted) response with no content
  3. B sends A a HTTP POST with a SOAP 1.2 message
  4. A sends B a HTTP 202 (Accepted) response with no content

{ test1250 test1251 test1252 test1260 }

SOAP11-HTTP-In-Out-Callback-Fault (soap11)

twoway-inout-b

  1. A sends B a HTTP POST with a SOAP 1.2 message
  2. B sends A a HTTP 202 (Accepted) response with no content
  3. B sends A a HTTP POST with a SOAP 1.2 fault
  4. A sends B a HTTP 202 (Accepted) response with no content

{ }

SOAP12-HTTP-In-Out-Callback-Fault (soap12)

twoway-inout-b

  1. A sends B a HTTP POST with a SOAP 1.2 message
  2. B sends A a HTTP 202 (Accepted) response with no content
  3. B sends A a HTTP POST with a SOAP 1.2 fault
  4. A sends B a HTTP 202 (Accepted) response with no content

{ }


Generated from exchanges.xml using exchanges.xsl.
$Date: 2006/03/20 13:03:02 $

Web Services Addressing Test Suite

Paul Downey, David Illsley, Jonathan Marsh, Editors
Bob Freund, Chair

Hugo Haas, Philippe Le Hégaret, W3C Team contacts