Hi All,
I've been tearing my hair out on this all day. I'm about ready to give up. Any help would be greatly appreciated.
Basically the problem is that I can't seem to get my service with RM to send any Acks. I'm using the sample service & clients provided with the Sandesha distribution. I've hooked in the SOAP monitor in order to see messages between the client and server. I've set up Axis 1.0 and Sandesha 1.0 on Tomcat 5.5 as per the tutorial on the user guide, which says:
>Getting Acknowledgements and Faults to a Given Endpoint
>In the default configuration, response path for acknowledgements and faults related to a sequence is the anonymous endpoint. For example, HTTP transport
>will send acknowledgements and faults in the HTTP
response of request messages.
I believe this is saying that If I don't
set the AcksTo property, the acks should come to the caller in the response.
In the protocol trace from SOAP monitor,
I can see the sequence being created and the ping messages from the client
to the server but no acks. If I get the outgoingSequenceReport, it shows
that none of my messages have completed. If I force an ack request via
SandeshaClient.sendAckRequest(), the server doesn't respond.
Any ideas? Thanks in advance.
Reagards,
Tomas Varsavsky
ThoughtWorks Australia
