Hello, We are using Synapse (Synapse 2.1.0) for one of our big initiative and are using capabilities such as proxy service, mediators such as Iterate / aggregate mediators. As we run in a restricted data center we have packaged Synapse as a war in our application ear and deployed in Websphere Application Server 6.1 . When we start the ear, synapse can be accessed through the default servlet channel or directly through synapse port (8280). What we have noticed is that there is a difference in behaviour between these two channels.
1) If I define a proxy which doesn't use mediators such as iterate or aggregator, the servlet channel works fine. The client ( in this case SoapUI) can send a request and recieve response. 2) In a scenario where we need to use split and aggregate EIP the server returns back a "HTTP/1.1 202 Accepted " to the client and the client terminates. The execution of various sequences continues even after the server returns back the initial response. 3) We also noticed that using the servlet transport we face issues with the aggregate as its not able to corelate messages printing out the following info in our logs -> Unable to find aggrgation correlation XPath or property Note : These sequences and mediators are working perfectly if we use the Proxy Reciever channel i.e Synapse port 8280. Could you please let us know how can we ensure that there is consistency in behaviour. The scenarios that we have mentioned are easy to recreate, but if you need the sequence definations that we have defined please do let us know. As we are contemplating on using synapse for a critical requirement, any help in resolving these issues is highly appreciated. Thanks Kind Regards PB < "java.net.BindException: Address already in use" withe WSO2 ESB v3.0.1 and JBoss 5.1.0-EAP<http://wso2.org/forum/thread/11929> DBReport Mediator Parameters Issue ><http://wso2.org/forum/thread/11962> American Express made the following annotations on Wed Jun 01 2011 23:35:02 ****************************************************************************** "This message and any attachments are solely for the intended recipient and may contain confidential or privileged information. If you are not the intended recipient, any disclosure, copying, use, or distribution of the information included in this message and any attachments is prohibited. If you have received this communication in error, please notify us by reply e-mail and immediately and permanently delete this message and any attachments. Thank you." American Express a ajouté le commentaire suivant le Wed Jun 01 2011 23:35:02 Ce courrier et toute pièce jointe qu'il contient sont réservés au seul destinataire indiqué et peuvent renfermer des renseignements confidentiels et privilégiés. Si vous n'êtes pas le destinataire prévu, toute divulgation, duplication, utilisation ou distribution du courrier ou de toute pièce jointe est interdite. Si vous avez reçu cette communication par erreur, veuillez nous en aviser par courrier et détruire immédiatement le courrier et les pièces jointes. Merci. ****************************************************************************** -------------------------------------------------------------------------------
