RE: Issues with WSRM 1.1 "single channel" messaging
"Scott Came" <[email protected]>
| Newsgroups | gmane.comp.apache.webservices.fx.devel |
|---|---|
| Message-ID | <[email protected]> |
Thanks again, David. I turned on trace logging, and the attached is a snippet of what showed up in the logs. The start of the log is, as best I can tell, the first DEBUG message written when I ran the client. The sequence of log messages seems to repeat over and over, but I can't be sure. Being very unfamiliar with the processing and certainly the code, I had a hard time interpreting the log beyond the basic flow of messages. Maybe you or someone else can find the painful needle in the haystack! By the way, there is a NPE thrown in here, but the WSO2 adminui appears in the stack trace, so I suspect that has to do with the WSO2 UI and is not related to the problem at-hand. Thanks much. --Scott -----Original Message----- From: David Illsley [mailto:[email protected]] Sent: Monday, September 08, 2008 12:43 AM To: [email protected] Subject: Re: Issues with WSRM 1.1 "single channel" messaging OK, the server must be having a problem with the CreateSequence message. I'd suggest you turn on logging/trace in the server which should show the messages arriving and any failures during processing. It's a standard commons-logging set-up you need, though it's a while since I've done it so I can't be more specific. When you've got it, please post it to the list and I'll be happy to take a look. David On Sun, Sep 7, 2008 at 4:04 PM, Scott Came <[email protected]> wrote: > Thanks for your reply, David. > > Method 2 doesn't work for me either...here are the equivalent messages when > I remove the offer... > > <?xml version='1.0' encoding='UTF-8'?> > > <soapenv:Envelope > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> > > <soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing"> > > > <wsa:To>http://127.0.0.1:9763/axis2/services/RMSampleService</wsa:To> > > > <wsa:MessageID>urn:uuid:F113383CC2A2BEB5621220799461827</wsa:MessageID> > > > <wsa:Action>http://docs.oasis-open.org/ws-rx/wsmc/200702/MakeConnection< /wsa:Action> > > </soapenv:Header> > > <soapenv:Body> > > <wsmc:MakeConnection > xmlns:wsmc="http://docs.oasis-open.org/ws-rx/wsmc/200702"> > > > <wsmc:Address>http://docs.oasis-open.org/ws-rx/wsmc/200702/anonymous?id= urn:uuid:F113383CC2A2BEB5621220799461660</wsmc:Address> > > </wsmc:MakeConnection> > > </soapenv:Body> > > </soapenv:Envelope> > > > > Then... > > <?xml version='1.0' encoding='UTF-8'?> > > <soapenv:Envelope > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> > > <soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing"> > > > <wsa:To>http://127.0.0.1:9763/axis2/services/RMSampleService</wsa:To> > > <wsa:ReplyTo> > > > <wsa:Address>http://docs.oasis-open.org/ws-rx/wsmc/200702/anonymous?id=u rn:uuid:F113383CC2A2BEB5621220799461660</wsa:Address> > > </wsa:ReplyTo> > > > <wsa:MessageID>urn:uuid:F113383CC2A2BEB5621220799461677</wsa:MessageID> > > > <wsa:Action>http://docs.oasis-open.org/ws-rx/wsrm/200702/CreateSequence< /wsa:Action> > > </soapenv:Header> > > <soapenv:Body> > > <wsrm:CreateSequence > xmlns:wsrm="http://docs.oasis-open.org/ws-rx/wsrm/200702"> > > <wsrm:AcksTo> > > <wsa:Address > xmlns:wsa="http://www.w3.org/2005/08/addressing">http://docs.oasis-open. org/ws-rx/wsmc/200702/anonymous?id=urn:uuid:F113383CC2A2BEB5621220799461 660</wsa:Address> > > </wsrm:AcksTo> > > </wsrm:CreateSequence> > > </soapenv:Body> > > </soapenv:Envelope> > > > > Then two of these (identical but for the MessageID in the header)... > > <?xml version='1.0' encoding='UTF-8'?> > > <soapenv:Envelope > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> > > <soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing"> > > > <wsa:To>http://127.0.0.1:9763/axis2/services/RMSampleService</wsa:To> > > > <wsa:MessageID>urn:uuid:F113383CC2A2BEB5621220799464850</wsa:MessageID> > > > <wsa:Action>http://docs.oasis-open.org/ws-rx/wsmc/200702/MakeConnection< /wsa:Action> > > </soapenv:Header> > > <soapenv:Body> > > <wsmc:MakeConnection > xmlns:wsmc="http://docs.oasis-open.org/ws-rx/wsmc/200702"> > > > <wsmc:Address>http://docs.oasis-open.org/ws-rx/wsmc/200702/anonymous?id= urn:uuid:F113383CC2A2BEB5621220799461660</wsmc:Address> > > </wsmc:MakeConnection> > > </soapenv:Body> > > </soapenv:Envelope> > > > > Then the first message again, then 4 of the second, etc... > > Thanks again for your help! > > --Scott > > -----Original Message----- > From: David Illsley [mailto:[email protected]] > Sent: Saturday, September 06, 2008 5:10 AM > To: Scott Came > Cc: [email protected] > Subject: Re: Issues with WSRM 1.1 "single channel" messaging > > > > I suspect the problem occurs because the Offer endpoint address > > differs from the WS-A ReplyTo address, though I don't know why that's > > happening. Does Method 2 work for you (it omits the offer)? > > David > > > > On Fri, Sep 5, 2008 at 7:42 PM, Scott Came <[email protected]> wrote: > >> I have been trying to get the examples included in this article > >> (http://wso2.org/library/1092) working, but am having trouble. > >> > >> I've deployed the RMSampleService exactly as it comes from the Sandesha2 > >> distribution (I downloaded the src distro and built it myself using >> maven.) > >> I modified the UserguideEchoClient class as attached, adding the relevant > >> lines from the article (linked above). I don't want to set > >> useSeparateListener(true), since as the article suggests, this can raise > >> issues with firewalls. This is especially an issue in my >> security-conscious > >> community. So, what I'm after is using the same transport channel, either > >> method 1 or method 2 under "WSRM 1.1" in the article. > >> > >> Incidentally, before specifying WSRM 1.1, the client and server work >> exactly > >> as expected (with RM 1.0). > >> > >> When I specify WSRM 1.1, the client hangs. I run it through TCPMon (port > >> 9763, forwarding to Axis on 8080), and what I see is the following >> sequence > >> of messages: > >> > >> <?xml version='1.0' encoding='UTF-8'?> > >> > >> <soapenv:Envelope > >> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> > >> > >> <soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing"> > >> > >> > >> <wsa:To>http://127.0.0.1:9763/axis2/services/RMSampleService</wsa:To> > >> > >> > >> <wsa:MessageID>urn:uuid:DA7CB5DE7E858547DE1220502299733</wsa:MessageID> > >> > >> > >> >> <wsa:Action>http://docs.oasis-open.org/ws-rx/wsmc/200702/MakeConnection< /wsa:Action> > >> > >> </soapenv:Header> > >> > >> <soapenv:Body> > >> > >> <wsmc:MakeConnection > >> xmlns:wsmc="http://docs.oasis-open.org/ws-rx/wsmc/200702"> > >> > >> > >> >> <wsmc:Address>http://docs.oasis-open.org/ws-rx/wsmc/200702/anonymous?id= urn:uuid:DA7CB5DE7E858547DE1220502299582</wsmc:Address> > >> > >> </wsmc:MakeConnection> > >> > >> </soapenv:Body> > >> > >> </soapenv:Envelope> > >> > >> Then: > >> > >> <?xml version='1.0' encoding='UTF-8'?> > >> > >> <soapenv:Envelope > >> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> > >> > >> <soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing"> > >> > >> > >> <wsa:To>http://127.0.0.1:9763/axis2/services/RMSampleService</wsa:To> > >> > >> <wsa:ReplyTo> > >> > >> > >> >> <wsa:Address>http://docs.oasis-open.org/ws-rx/wsmc/200702/anonymous?id=u rn:uuid:DA7CB5DE7E858547DE1220502299582</wsa:Address> > >> > >> </wsa:ReplyTo> > >> > >> > >> <wsa:MessageID>urn:uuid:DA7CB5DE7E858547DE1220502299599</wsa:MessageID> > >> > >> > >> >> <wsa:Action>http://docs.oasis-open.org/ws-rx/wsrm/200702/CreateSequence< /wsa:Action> > >> > >> </soapenv:Header> > >> > >> <soapenv:Body> > >> > >> <wsrm:CreateSequence > >> xmlns:wsrm="http://docs.oasis-open.org/ws-rx/wsrm/200702"> > >> > >> <wsrm:AcksTo> > >> > >> <wsa:Address > >> >> xmlns:wsa="http://www.w3.org/2005/08/addressing">http://docs.oasis-open. org/ws-rx/wsmc/200702/anonymous?id=urn:uuid:DA7CB5DE7E858547DE1220502299 582</wsa:Address> > >> > >> </wsrm:AcksTo> > >> > >> <wsrm:Offer> > >> > >> > >> >> <wsrm:Identifier>urn:uuid:DA7CB5DE7E858547DE1220502299453</wsrm:Identifi er> > >> > >> <wsrm:Endpoint> > >> > >> <wsa:Address > >> >> xmlns:wsa="http://www.w3.org/2005/08/addressing">http://www.w3.org/2005/ 08/addressing/anonymous</wsa:Address> > >> > >> </wsrm:Endpoint> > >> > >> </wsrm:Offer> > >> > >> </wsrm:CreateSequence> > >> > >> </soapenv:Body> > >> > >> </soapenv:Envelope> > >> > >> Then two of these (identical): > >> > >> <?xml version='1.0' encoding='UTF-8'?> > >> > >> <soapenv:Envelope > >> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> > >> > >> <soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing"> > >> > >> > >> <wsa:To>http://127.0.0.1:9763/axis2/services/RMSampleService</wsa:To> > >> > >> > >> <wsa:MessageID>urn:uuid:DA7CB5DE7E858547DE1220502302756</wsa:MessageID> > >> > >> > >> >> <wsa:Action>http://docs.oasis-open.org/ws-rx/wsmc/200702/MakeConnection< /wsa:Action> > >> > >> </soapenv:Header> > >> > >> <soapenv:Body> > >> > >> <wsmc:MakeConnection > >> xmlns:wsmc="http://docs.oasis-open.org/ws-rx/wsmc/200702"> > >> > >> > >> >> <wsmc:Address>http://docs.oasis-open.org/ws-rx/wsmc/200702/anonymous?id= urn:uuid:DA7CB5DE7E858547DE1220502299582</wsmc:Address> > >> > >> </wsmc:MakeConnection> > >> > >> </soapenv:Body> > >> > >> </soapenv:Envelope> > >> > >> Then another CreateSequence message like the one above, then four > >> MakeConnection messages, then a CreateSequence, and so on exponentially. > >> Each message has zero-length content in the http response. Each response > >> message has a "202 Accepted" status in it. > >> > >> Any idea what might be going wrong? > >> > >> Thanks much for any assistance you can provide. > >> > >> --Scott > >> > >> Scott Came > >> > >> Director, Systems and Technology > >> > >> SEARCH--The National Consortium for Justice Information and Statistics > >> > >> (916) 212-5978 > >> > >> (916) 392-2550 x311 > >> > >> [email protected] > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [email protected] > >> For additional commands, e-mail: [email protected] > >> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
rm1.1-attempt-log-snippet.txt
(text/plain, 343.9 KB) - not displayed