Hello all,
"Round 2" [1] of SOAP 1.1 interop testing has been active for some
time now. It represents an extension of the test suite used in what
is now known as "Round 1" [2] of interop testing, so graciously
hosted by Tony Hong of XMethods.
The purpose of the Round 2 is to expand the coverage of interop
testing so that more of the feature set of the SOAP 1.1 spec is
accomodated. Since interop testing requires agreement on the test
interface used, the following have been provided for use in Round 2:
"base" [3] (a.k.a "Group A") methods represent the original Round
1 method set, with a few additional "echoXXX" methods for data
types not covered in Round 1. Another difference is that the value
of the SOAPAction HTTP header used has been changed from that
used in Round 1.
"Group B" [4] methods represent cases testing RPC with multiple
in and out parameters, as well as cases involving parameters with
complex types, e.g. an array embedded in a struct.
"Group C" [5] methods represent cases which test SOAP Header
processing. These exercise facilities such as the SOAP-ENV:actor
and SOAP-ENV:mustUnderstand attributes.
It is hoped that more may be developed as the need arises.
The use of WSDL is NOT required. Those endpoints that wish to
publish a WSDL doc for reference or consumption by clients may
certainly do so, and a link is provided in endpoint table entries for
this purpose. Reference WSDL docs for the test interfaces is
provided as a convenience to implementors.
Implementors who wish to take part in the interop testing are very
welcome. In particular, a survey of the Round 1 endpoint list reveals
some many nice implementations that haven't turned up in Round 2
testing. Please join this activity if you wish, its easy! Simply
provide an endpoint that implements one or more of the Round 2
test interfaces, and let the world know! (as a quick start, the
original Round 1 methods can be used immediately as a subset of
the Round 2 "base" group by simply adjusting the XML Schema
version and SOAPAction value). It's best to announce on
soapbuilders, so that I can know right away and update the Round
2 endpoint table. Everyone is encouraged to implement clients with
which to test the endpoints, and publish the results. To that end a
table of Test Clients with links to their results is also maintained on
the Round 2 page. As always, implementors are encouraged to
register their service endpoints and test results using Simon Fell's
marvelous Interop Registry Service [6].
Thank you.
RC
[1] http://www.whitemesa.com/interop.htm
[2] http://www.xmethods.net/ilab/
[3] http://www.whitemesa.com/interop/proposal2.html
[4] http://www.whitemesa.com/interop/proposalB.html
[5] http://www.whitemesa.com/interop/proposalC.html
[6] http://www.pocketsoap.com/registration/
-----------------------------------------------------------------
This group is a forum for builders of SOAP implementations to discuss implementation and interoperability issues. Please stay on-topic.
To unsubscribe from this group, send an email to:
soapbuilders-unsubscribe@yahoogroups.com
Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.