Discussion point: ActionNotSupported fault

A number of the tests in the wsdl testsuite [1] (11100, 11131, 11134, 
11140) expect and ActionNotSupported Fault to be thrown if the wsa:Action 
in an inbound message does match that which would have been generated per 
the rules in the WSDL binding document.

The SOAP Binding doc states that the ActionNotSupported fault is optional 
[2].

I have read this to mean that if a server can still make sense of a 
message despite an incorrect wsa:Action it should be free to do so.

This is how I have implemented this and means that the IBM implementation 
is currently failing test11134 (the runtime can dispatch based on the body 
in this case).

I'd like to check that the working group is happy that this is a correct 
interpretation (if not I think we need to open an issue and close it 
formally).

Further, if this is a correct interpretation I'd like agreement that those 
tests listed above all be marked optional rather than required.

Cheers,
David

[1] http://www.w3.org/2002/ws/addr/testsuitewsdl/testcases/
[2] http://www.w3.org/TR/2006/REC-ws-addr-soap-20060509/#actionfault

David Illsley
Web Services Development
MP127, IBM Hursley Park, SO21 2JN
+44 (0)1962 815049 (Int. 245049)
david.illsley@uk.ibm.com

Received on Monday, 31 July 2006 12:49:50 UTC