Hello, Pablo has some great work establishing a working prototype for M3. It is time we consider a list of interesting scenarios to start adding to the framework. Besides the currently implemented hello world scenario, I would like to propose the following scenarios:
1-SOAP 1.2 one-way message: * One-way message containing an Action header. Everything else is defaulted. * As defined in the WSDL at: O http://www.w3.org/2002/ws/addr/testsuite/testcases/#test1200 and o http://www.w3.org/2002/ws/addr/testsuite/exchanges/#SOAP12-HTTP-In-Only 2-SOAP 1.2 two-way message: *Two-way message exchange containing an Action. All other fields are defaulted. The presence of a MessageID in the first message and of the corresponding RelatesTo in the second message is tested. *As defined in O http://www.w3.org/2002/ws/addr/testsuite/testcases/#test1230 and o http://www.w3.org/2002/ws/addr/testsuite/exchanges/#SOAP12-HTTP-In-Out 3-SOAP 1.2 two-way message with a non-anonymous ReplyTo address * Two-way message exchange containing an Action and a ReplyTo identifying an endpoint. All other fields are defaulted. * As defined in O http://www.w3.org/2002/ws/addr/testsuite/testcases/#test1250 and o http://www.w3.org/2002/ws/addr/testsuite/exchanges/#SOAP12-HTTP-In-Out-Callback 4- Mutual certificate with derived keys, sign before encrypt and encrypt signature * As defined in the WSDL at: O XD-SEES http://131.107.72.15/Security_WsSecurity_Service_Indigo/WsSecurity11.svc?wsdl 5- RequestReply_Reliable_Anonymous_Soap12_WSAddressing10_RM11 *The client and the service establish two correlated reliable sequences with a duplex CS/CSR handshake. The client that does not have an address that the server can connect to at will. Instead, the server must rely on the HTTP responses to communicate information back to the client. *As defined in the WSDL at: O http://131.107.72.15/ReliableMessaging_Service_WSAddressing10_Indigo/RequestReply.svc?wsdl *Other variants are O Adding MTOM in the "RequestReply_Reliable_Addressable_Soap12_WSAddressing10_RM11_ContractUsesByteArray" test case Generally speaking, Microsoft endpoints are hosted at [1] with documentation offered on WS-I site and on [2]. [1] http://131.107.72.15/endpoints/Default.aspx [2] http://mssoapinterop.org/ilab/ Abu Obeida Bakhach Interoperability PM | Microsoft