Hi

I've spent a little bit of time looking through the trace and can see the 
following.

DEBUG [2008-09-11 15:59:05,437]  Enter: SandeshaOutHandler::invoke, 
<soapenv:Header xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"; />
This is at line 1573.  This is the CreateSequenceResponse message being 
sent back to the client.  As far as I can make out this has been 
successfully sent.  Based on your comments below this message is never 
making it back to the client.  If you are interested in the details of how 
this part is working - take a look at the CreateSeqMsgProcessor
.processInMessage.  In the trace you can see that exit without any 
problems.

I guess the next step is to see the output from tcpmon - both the request 
and what is sent on the back channel as a response.  There may be a 
problem with the client not processing the CSR message properly.  Or the 
message may never have actually hit the wire.

There is one other observation that I made - that was that it appeared as 
though there was an offer made by the client for a response sequence - but 
the offered sequence id was null.  I can't be absolutely sure - but 
looking at the RMSBean it seems as though we have an offered endpoint, but 
not an offered sequence id, but the tcp mon output would clear that up as 
to what value was actually set.

Andrew Gatford
Technical Project Lead 
Websphere ESB Foundation Technologies 
Hursley MP211
IBM United Kingdom Laboratories, Hursley Park, Winchester, SO21 2JN
Telephone : 
Internal (7) 245743 
External 01962 815743
Internet : [EMAIL PROTECTED]



From:
"Scott Came" <[EMAIL PROTECTED]>
To:
<[email protected]>
Date:
12/09/2008 00:26
Subject:
RE: Issues with WSRM 1.1 "single channel" messaging



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]

[attachment "rm1.1-attempt-log-snippet.txt" deleted by Andrew K 
Gatford/UK/IBM] 
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU







---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to