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]

> 

Reply via email to