- From: Glen Daniels <gdaniels@sonicsoftware.com>
- Date: Mon, 9 Jan 2006 11:19:37 -0500
- To: <public-ws-addressing-tests@w3.org>
BTW, the only reason I care about the brackets is human-readibility. Any fixed format or SOAP header would do fine (but again, why not go with one that's easy to look at?). --G > -----Original Message----- > From: public-ws-addressing-tests-request@w3.org > [mailto:public-ws-addressing-tests-request@w3.org] On Behalf > Of Glen Daniels > Sent: Monday, January 09, 2006 11:14 AM > To: paul.downey@bt.com; public-ws-addressing-tests@w3.org > Subject: RE: message contents -- was Minutes - WS-Addressing > Test Suite TF call 5 Jan 2006 > > > Hi Paul: > > The contents of the notify/echo string are a) easy to change, > and b) not things that are really part of an implementation - > they're part of the test suite itself. As such it shouldn't > be much trouble to have everyone send the same pattern, > should it? Why make life difficult for ourselves? > > What I'm after here is a clear and simple way to look at a > given message exchange and know for sure which test was being > executed. This is going to make writing validating endpoints > easier (otherwise you need to configure the endpoint before > the messages are received - so I'm not exactly sure how you > can say the tests should work without being keyed on the test > number?), it's going to make debugging easier (not that we'll > need any of that of course :)), and it's going to make > reading the log files easier, not to mention writing up the results. > > Honestly I don't care if we use a fixed string format or use > a SOAP header, but I feel pretty strongly that it's a mistake > to skip this kind of thing. > > --Glen > > > -----Original Message----- > > From: paul.downey@bt.com [mailto:paul.downey@bt.com] > > Sent: Monday, January 09, 2006 11:04 AM > > To: Glen Daniels; public-ws-addressing-tests@w3.org > > Subject: message contents -- was Minutes - WS-Addressing > Test Suite TF > > call 5 Jan 2006 > > > > Hi Glen, > > > > sending the test number is optional, given the tests should work > > without being keyed on the test number. > > > > However some of the defaulting and explicit values in > responses could > > be legitimately keyed on the test number, and I think > that's OK for a > > joke canned interaction, but not for a test with a real > > implementation. > > > > I think we can identify the fault and test number as things stand > > using the following regex expressions: > > > > /^$/ > > - receiver must fault > > > > /^fault/ > > - receiver must fault > > > > /^.*(test[0-9]{4,4}).*$/ > > - $1 contains the test number > > > > Adding the '[' ']' is OK for you as a sender, but I think > you can do > > what you want without requiring everybody to send text in a > different > > order or including the '[' ']' eye-catchers.. > > > > Sound OK, or am I missing something important? > > > > Paul > > > > > > > > -----Original Message----- > > From: public-ws-addressing-tests-request@w3.org on behalf of Glen > > Daniels > > Sent: Mon 1/9/2006 3:19 PM > > To: public-ws-addressing-tests@w3.org > > Subject: RE: Minutes - WS-Addressing Test Suite TF call 5 Jan 2006 > > > > > > > > Could we actually go one step further here? It would be nice if > > receiver implementations knew what test was actually being run in a > > standard way, so that they could do validation correctly. > > > > Can we all standardize on strings like this: > > > > [test1100] anything here > > > > In other words, "[" + test name + "]" + string > > > > I think this will end up making our lives (and log files) > MUCH easier. > > We could either keep the idea of faulting on something like this: > > > > [test1133] fault > > > > Or just fault on an empty "string": > > > > [test1133] > > > > Thoughts? > > --G > > > > > -----Original Message----- > > > From: public-ws-addressing-tests-request@w3.org > > > [mailto:public-ws-addressing-tests-request@w3.org] On > > Behalf Of David > > > Illsley > > > Sent: Friday, January 06, 2006 6:47 AM > > > To: paul.downey@bt.com > > > Cc: public-ws-addressing-tests@w3.org; > > > public-ws-addressing-tests-request@w3.org > > > Subject: Re: Minutes - WS-Addressing Test Suite TF call 5 Jan 2006 > > > > > > > > > Having agreed on the call last night that the testname > > should be moved > > > into the echo string itself rather than be an attribute (because > > > having it as an attribute changes the required schema) I > > realised why > > > it is that way... so that messages which attempt to > > generate a fault > > > by sending the empty string still have the test string in them > > > somewhere. > > > > > > I've spoken to Paul and agreed that we'll modify the operation > > > semantics for notify and echo so that either an empty text > > string or a > > > text string beginning with the string 'fault' should > cause a fault. > > > This shouldn't break any existing implementations of the > test suite > > > and should be minimal work to add recognition of 'fault'. > > We will then > > > be free to trigger faults using strings like fault-test1133 > > > > > > David > > > > > > David Illsley > > > Web Services Development > > > IBM Hursley Park, SO21 2JN > > > +44 (0)1962 815049 (Int. 245049) > > > david.illsley@uk.ibm.com > > > > > > > > > > > > <paul.downey@bt.com> > > > Sent by: public-ws-addressing-tests-request@w3.org > > > > > > 05/01/2006 21:55 To > > > <public-ws-addressing-tests@w3.org> > > > cc > > > Subject > > > Minutes - WS-Addressing Test Suite TF call 5 Jan 2006 > > > > > > > > > > > > > > > > > > > > > > > > Present: > > > David Illsley (IBM) > > > Mike Vernal (Microsoft) > > > Mark Nottingham (WG Chair) > > > Giovanni Boschi > > > Kim Palko > > > Glen Daniels (Sonic and Apache) > > > Paul Downey (BT) > > > > > > > > > agenda+ Action items > > > > > > ACTION: pauld to flag which tests are for CORE, SOAP, WSDL CR > > > (PENDING) > > > > > > (not discussed!) > > > > > > ----- > > > > > > Glen concerned about lack of non-anonymous test cases and > > combinations > > > thereof: > > > > > > http://www.w3.org/2002/ws/addr/testsuite/issues/#test15 > > > > > > Glen: to supply non-anon ReplyTo/FaultTo test cases based upon > > > existing operations. > > > > > > These shouldn't impact those implementing the current > operations as > > > services. > > > > > > Implementations are not required to generate each and every > > test case > > > message - though expected to process and respond correctly > > to messages > > > sent to them. We can use a canned client to send specific > requests. > > > > > > ACTION: Paul to make his canned implementation available > > > > > > ----- > > > > > > agenda+ Dispatching by Action > > > > > > GED (v) Action, specific testing required in this round of CR? > > > http://lists.w3.org/Archives/Public/public-ws-addressing-tests > > > /2006Jan/0007.html > > > > > > Consensus on the call: we're happy with the Status Quo of > the tests > > > for Vancouver - i.e. echoIn and echoOut message bodies enabling > > > processing keyed by Action and/or GED. > > > > > > WSDL CR testing may include tests to prove dispatching on > > the action, > > > should that be deemed appropriate. > > > > > > ----- > > > > > > agenda+ Features not covered by tests > > > > > > http://www.w3.org/2002/ws/addr/testsuite/features/ > > > > > > * wsa:RelatesTo/@RelationshipType defaulting > > > > > > http://www.w3.org/2002/ws/addr/testsuite/features/#core07 > > > > > > David suggests an echo followed by a notify as one way of > proving a > > > relationship. > > > > > > requiring defaulting of RelationshipType is tricky > > > - as with the notify tests, implementations may not be able to > > > generate all of the messages. > > > > > > ACTION: Paul to write a RelatesTo test > > > > > > Again a 'canned' server may be used to send defaulted and > > undefaulted > > > replies to test clients. > > > > > > * optional faults > > > > > > http://www.w3.org/2002/ws/addr/testsuite/features/#soap07 > > > > > > Lack of test cases - Glen raises it would be interesting to > > know who > > > had implemented what error codes - Paul remains concerned > > how many are > > > testable or implicitly imply order of processing. > > > > > > ACTION: Paul to enumerate missing fault code tests > > > ACTION: Paul to elicit which fault codes have been implemented > > > > > > ----- > > > > > > agenda+ Other Issues > > > > > > http://www.w3.org/2002/ws/addr/testsuite/issues/ > > > > > > .... > > > > > > ----- > > > > > > agenda+ The interoperability Event > > > > > > http://lists.w3.org/Archives/Public/public-ws-addressing/2005D > > > ec/0034.html > > > http://www.w3.org/2002/ws/addr/testsuite#status > > > > > > Unclear if running implementations on laptops will be available > > > outside the hotel / room. Ideally endpoints should be publicly > > > available. > > > > > > > > > ----- > > > > > > agenda+ Status of implementations > > > > > > IBM, Microsoft, Axis2 confirmed on the call, Axis C/C++, > Sonic, Sun > > > and JBOSS possibly ready for Vancouver. > > > > > > Paul asks that implementations should be able to optionally > > send the > > > test case number as content (not as additional elements or > > attributes > > > which would require the WSDL changing the Schema element from an > > > xs:string into ComplexType.) as described: > > > http://www.w3.org/2002/ws/addr/testsuite/#operations > > > > > > ----- > > > Previous meetings: > > > http://lists.w3.org/Archives/Public/public-ws-addressing-tests > > > /2005Dec/0033.html > > > http://lists.w3.org/Archives/Public/public-ws-addressing-tests > > > /2005Dec/0016.html > > > http://lists.w3.org/Archives/Public/public-ws-addressing-tests > > > /2005Dec/0003.html > > > http://lists.w3.org/Archives/Public/public-ws-addressing-tests > > > /2005Nov/0001.html > > > http://lists.w3.org/Archives/Public/public-ws-addressing-tests > > > /2005Oct/0004.html > > > > > > > > > > > > > > > > > > > > > > >
Received on Monday, 9 January 2006 16:19:59 UTC