Hi Doug, I tested Apache/Kandula ws-at impl against the IBM endpoint and Apache/Kandula and IBM interops well when Kandula is in IA role and IBM is in PA role. I could not yet test those scenarios in sections 6 & 7 that involve ws-sec* protocols.
However, when Kandula is in PA role and IBM plays IA in test 5.7 "PreparedAfterTimeout", IBM impl sends the Soap fault to the participant protocol service endpoint even when a different faultTo endpoint is given in the prepared message. Also the soapAction URI used by IBM impl is not http://schemas.xmlsoap.org/ws/2004/10/wscoor/fault for "InvalidState" fault. I've put down the messages below. Hope you could clarify the problem. thanks, --dasarath ====================================================================== POST /axis/services/participant HTTP/1.0 Content-Type: text/xml; charset=utf-8 Accept: application/soap+xml, application/dime, multipart/related, text/* User-Agent: Axis/1.1 Host: 127.0.0.1:8083 Cache-Control: no-cache Pragma: no-cache SOAPAction: "http://schemas.xmlsoap.org/ws/2004/08/addressing/fault" Content-Length: 1309 <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"> <soapenv:Header> <wsa:MessageID soapenv:mustUnderstand="0">uuid:a38875800a0301d800200db98464f147</wsa:MessageID> <wsa:To soapenv:mustUnderstand="0">http://lore.cs.purdue.edu:44444/axis/services/partici pant</wsa:To> <ns1:CallbackRef xmlns:ns1="http://ws.apache.org/kandula">uuid:0f913b80-7f48-11da-8afc- dbc1438d9b61</ns1:CallbackRef> <wsa:Action soapenv:mustUnderstand="0">http://schemas.xmlsoap.org/ws/2004/08/addressing/faul t</wsa:Action> <wsa:ReplyTo> <wsa:Address>http://wsi.alphaworks.ibm.com:8080/wstx/services/Coordinator</wsa:A ddress> <wsa:ReferenceProperties> <ns1:part xmlns:ns1="urn:wstk">1</ns1:part> <ns2:activity xmlns:ns2="urn:wstk">urn:activity16</ns2:activity> </wsa:ReferenceProperties> </wsa:ReplyTo> </soapenv:Header> <soapenv:Body> <soapenv:Fault xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <faultcode xmlns:coor="http://schemas.xmlsoap.org/ws/2004/10/wscoor">coor:InvalidState</fau ltcode> <faultstring>InvalidState</faultstring> <detail/> </soapenv:Fault> </soapenv:Body> </soapenv:Envelope> ======================================================================= POST /wstx/services/Coordinator HTTP/1.0 Content-Type: text/xml; charset=utf-8 Accept: application/soap+xml, application/dime, multipart/related, text/* User-Agent: Axis/1.3 Host: wsi.alphaworks.ibm.com:8084 Cache-Control: no-cache Pragma: no-cache SOAPAction: "http://schemas.xmlsoap.org/ws/2004/10/wsat/Prepared" Content-Length: 1515 <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"> <soapenv:Header> <wsa:MessageID soapenv:mustUnderstand="0">uuid:12f52700-7f48-11da-8afc- dbc1438d9b61</wsa:MessageID> <wsa:To soapenv:mustUnderstand="0">http://wsi.alphaworks.ibm.com:8080/wstx/services/Coor dinator</wsa:To> <wsa:Action soapenv:mustUnderstand="0">http://schemas.xmlsoap.org/ws/2004/10/wsat/Prepared</ wsa:Action> <wsa:From soapenv:mustUnderstand="0"> <wsa:Address>http://lore.cs.purdue.edu:44444/axis/services/participant</wsa:Addr ess> <wsa:ReferenceProperties> <ns1:CallbackRef xmlns:ns1="http://ws.apache.org/kandula">uuid:1016bf30-7f48-11da-8afc- dbc1438d9b61</ns1:CallbackRef> </wsa:ReferenceProperties> </wsa:From> <wsa:FaultTo soapenv:mustUnderstand="0"> <wsa:Address>http://lore.cs.purdue.edu:44444/axis/services/faultDispatcher</wsa: Address> <wsa:ReferenceProperties> <ns1:CallbackRef xmlns:ns1="http://ws.apache.org/kandula">uuid:1016bf30-7f48-11da-8afc- dbc1438d9b61</ns1:CallbackRef> </wsa:ReferenceProperties> </wsa:FaultTo> <wstk:part xmlns:wstk="urn:wstk" soapenv:mustUnderstand="0">2</wstk:part> <wstk:activity xmlns:wstk="urn:wstk" soapenv:mustUnderstand="0">urn:activity16</wstk:activity> </soapenv:Header> <soapenv:Body> <Prepared xsi:nil="true" xmlns="http://schemas.xmlsoap.org/ws/2004/10/wsat"/> </soapenv:Body> </soapenv:Envelope> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
