- From: David Illsley <david.illsley@uk.ibm.com>
- Date: Thu, 16 Mar 2006 07:29:31 +0000
- To: "Glen Daniels" <gdaniels@sonicsoftware.com>
- Cc: dims@apache.org, public-ws-addressing-tests@w3.org, public-ws-addressing-tests-request@w3.org
- Message-ID: <OF82F90AC3.CEB504BA-ON80257133.0029181E-80257133.00291F29@uk.ibm.com>
Apologies but I won't get a chance to look at all of this until the weekend at the earliest. David David Illsley Web Services Development MP127, IBM Hursley Park, SO21 2JN +44 (0)1962 815049 (Int. 245049) david.illsley@uk.ibm.com "Glen Daniels" <gdaniels@sonicsoftware.com> Sent by: public-ws-addressing-tests-request@w3.org 15/03/2006 13:37 To <public-ws-addressing-tests@w3.org> cc <dims@apache.org> Subject WSO2 -> Axis issues (PLEASE READ, SPEC/TEST ISSUES) Hi folks: Some issues with these results... I'd like to get things all green if possible, so would like to get these sorted. 1) Most of the failures are being caused by WSO2 sending <ReplyTo> of "none" in the problem header tests (1140-1244 and 1146,1246,1247). Aside from the "duplicate FaultTo" tests (1142,1242), I believe Axis is behaving entirely reasonably according to the spec - we are generating a fault (for instance, "duplicate To header") and then sending it to the FaultTo address, which defaults to the ReplyTo address if no <FaultTo> is present. In this case, it goes nowhere because of the "none" ReplyTo. We clarified this behavior on the WSA call this week. As it stands, everyone else is "passing" this test, and I think here we have an issue. Nothing in the spec says, for example, "ignore ReplyTo in the case of duplicate To headers". I could see an interpretation that "if any WSA processing fails, ignore all WSA stuff" (though the spec certainly doesn't say that), but that doesn't seem to be what's happening here either, since we're checking for WSA stuff in the responses.... So basically, right now everyone else seems to be assuming that faults should go to anonymous regardless of <ReplyTo> in the case of WSA header issues. If we want that, we should make the spec say that - otherwise we should correct the current behavior. I'd suggest a new test which has a problem header (dup Tos, say), no <FaultTo>, and a <ReplyTo> of none - then we assert no response content. Also, we could add a check for "(no ReplyTo) OR (ReplyTo =! 'none')" on the appropriate tests. Alternately we could make the spec actually specify "always send to anonymous for WSA problems", but I think that's a bigger change for WSA. 2) WSO2 is doing the same thing Microsoft is doing on test 1170, using a value of "true" for SOAP 1.1 mustUnderstand when in fact the only valid values are "1" and "0". This should get fixed at MS/WSO2, as it's either a test client problem or a SOAP infrastructure problem on the client side. 3) test1138 was a problem with the client message... what's up with this (it actually looks OK to me), and if they're sending the same message to everyone why isn't this assertion failing for everyone? Jonathan / Paul? Thoughts appreciated. Thanks, --Glen
Received on Thursday, 16 March 2006 07:29:33 UTC