Sorry... I hit the send prematurely. > After a quick look I noticed that your participants are not replying to the > prepare message issued by the coordinator. Can you please add some logs to > your participants to see whether they receive the prepare messages. They > should get it to the prepare() method of your resource. > > BTW it's normal not to have responses for the messages like commit, or > prepare as they are one way messages. >
thanks, Thilina > > > On Thu, Feb 26, 2009 at 10:57 AM, Thilina Gunarathne <[email protected] > > wrote: > >> Hi Sarkar,I'd be glad to help u out. I'm stuck with some assignments now >> :(.. I will get back to u after having a look at your messages tonight. >> >> thanks, >> Thilina >> >> >> On Wed, Feb 25, 2009 at 1:09 PM, Sarkar, Jayanta (Cognizant) < >> [email protected]> wrote: >> >>> Hi Thilina, >>> >>> Many many thanks for your reply and guidance. There is absolutely no >>> problem in sharing the tcpmon results. With your suggestions below I have >>> progressed a lot but still it is not working fully. I am attaching the >>> tcpmon results along with this mail. I would like to inform you the >>> following points. >>> >>> The main service and the kandula service is running in same machine and >>> it is running under 8080 port. For this I have set the following values in >>> *"endpoints.conf"* file: >>> host=127.0.0.1 >>> port=8081 >>> tcpmon_enable=true >>> >>> COORDINATOR_REPOSITORY=C:/Jayanta/apache-tomcat-6.0.18/webapps/axis2/WEB-INF/testing-repository >>> >>> COORDINATOR_AXIS2XML=C:/Jayanta/apache-tomcat-6.0.18/webapps/axis2/WEB-INF/testing-repository/axis2.xml >>> >>> PARTICIPANT_REPOSITORY=C:/Jayanta/apache-tomcat-6.0.18/webapps/axis2/WEB-INF/testing-repository/ >>> >>> PARTICIPANT_AXIS2_CONF=C:/Jayanta/apache-tomcat-6.0.18/webapps/axis2/WEB-INF/testing-repository/axis2.xml >>> >>> KANDULA_LISTENER_REPOSITORY=C:/Jayanta/apache-tomcat-6.0.18/webapps/axis2/WEB-INF/initiator-repository >>> >>> KANDULA_LISTENER_AXIS2XML=C:/Jayanta/apache-tomcat-6.0.18/webapps/axis2/WEB-INF/initiator-repository/axis2.xml >>> KANDULA_LISTENER_PORT=5051 >>> >>> One participant service is running in 8060 port and another in 8070 port. >>> When I set the above same values in the endpoints.conf file in the >>> participant services I get the tcpmon results as attached in the file * >>> "tcpmonResults1.txt"*. >>> >>> But when I change the port value in the participant side as below: >>> host=127.0.0.1 >>> port=8060 >>> tcpmon_enable=false >>> >>> I get the tcpmon results as attached in the tcpmonResults2.txt. >>> >>> Also I am attaching the services.xml fine at the participant side. >>> >>> The problem is now the prepare or commit methods at the participant side >>> are not getting called. Could you please look into this and let me know what >>> next I should do. I have not deployed any kandula related services file >>> (.aar) at the participant side except the kandula-inflow module. >>> >>> * Thanks & regards, >>> Jayanta Sarkar >>> Java CoE, Cognizant Technology Solutions >>> Vnet: 306271, Cell: 91-9432360150 >>> Email: [email protected] >>> * >>> >>> ------------------------------ >>> *From:* Thilina Gunarathne >>> *Sent:* Mon 2/23/2009 9:26 PM >>> *To:* Sarkar, Jayanta (Cognizant) >>> *Cc:* Kandula >>> >>> *Subject:* Re: Urgent help needed for Axis2 with Kandula2 >>> >>> Hi Sarkar, Sending the SOAP envelops from the tcpmon will help a lot to >>> figure out the issues, hoping that they do not contain any confidential >>> details.. >>> >>> Looks like you have almost got it to working. Can you also let me know >>> the message sequence? Did you see the vote going on for 2-phase commit and >>> that the participant services respond to the vote? What was the outcome of >>> the vote? Apologies for the list of questions, I'm just trying to >>> understand the issue you are facing. >>> >>> For Participant side: >>>> >>>> 1. The service class extends KandulaAtomicResource. >>>> >>> Hope you are specifying the same class as the kandula resource in the >>> services.xml. >>> >>>> >>>> 2. Engaged modules addressing and kandula-inflow. >>>> >>>> I have deployed the following .aar files at both parent side and >>>> participant side: >>>> >>> You will need to deploy the kandula services only in the coordinator >>> machine. It can be independent of the parent or the participant services. >>> >>>> >>>> ActivationCoordinator.aar >>>> AtomicTransactionCoordinator.aar >>>> >>> CompletionCoordinator.aar >>> >>>> RegistrationCoordinator.aar >>>> >>> IIRC you only need the above services for atomic transactions. >>> >>> thanks, >>> Thilina >>> >>> >>>> >>>> AtomicTransactionParticipant.aar >>>> BACoordinator.aar >>>> BACoordinatorCompletionParticipant.aar >>>> >>>> InsertOneService.aar >>>> >>>> >>>> Please let me know where I am going wrong. I can send you the resultant >>>> soap envelopes from the tcpmon. The latest is happening is the call does >>>> not >>>> go to participant services for final commit or rollback. >>>> >>>> * Thanks & regards, >>>> Jayanta Sarkar >>>> Java CoE, Cognizant Technology Solutions >>>> Vnet: 306271, Cell: 91-9432360150 >>>> Email: [email protected] >>>> * >>>> >>>> ------------------------------ >>>> *From:* Thilina Gunarathne >>>> *Sent:* Sat 2/21/2009 2:40 AM >>>> *To:* Kandula; [email protected] >>>> *Subject:* Fwd: Urgent help needed for Axis2 with Kandula2 >>>> >>>> >>>> >>>> ---------- Forwarded message ---------- >>>> From: Thilina Gunarathne <[email protected]> >>>> Date: Fri, Feb 20, 2009 at 4:09 PM >>>> Subject: Re: Urgent help needed for Axis2 with Kandula2 >>>> To: "Sarkar, Jayanta (Cognizant)" <[email protected]> >>>> >>>> >>>> Hi Sarkar, >>>> Can u explain me what you have done up to now... Do u have the >>>> coordinator web service deployed? If so does ur parent web service creates >>>> a >>>> transaction (tx.begin() ) with it before calling the clients. Do u have >>>> kandula handlers engaged in invocation path of the parent web service and >>>> in >>>> the participant web srevices? >>>> >>>> thanks, >>>> Thilina >>>> >>>> PS: I prefer if u can use the kandula mailing list for questions. In >>>> there you will get answered by many more people and the answers u get will >>>> be useful to many more people too.. >>>> >>>> On Fri, Feb 20, 2009 at 4:05 PM, Sarkar, Jayanta (Cognizant) < >>>> [email protected]> wrote: >>>> >>>>> Hi Thilina, >>>>> >>>>> I am desperately looking for some urgent help on Kandula2 Atomic >>>>> Transaction using Axis2 in tomcat server. I have created to participant >>>>> web >>>>> services which are updating same database. And I have created one parent >>>>> web >>>>> service which calls these two participant web services under one >>>>> transaction. But it is not working. Could you please guide me what steps >>>>> need to be followed to set up this? >>>>> >>>>> * Thanks & regards, >>>>> Jayanta Sarkar >>>>> Java CoE, Cognizant Technology Solutions >>>>> Vnet: 306271, Cell: 91-9432360150 >>>>> Email: [email protected] >>>>> * >>>>> >>>>> This e-mail and any files transmitted with it are for the sole use of >>>>> the intended recipient(s) and may contain confidential and privileged >>>>> information. >>>>> If you are not the intended recipient, please contact the sender by >>>>> reply e-mail and destroy all copies of the original message. >>>>> Any unauthorised review, use, disclosure, dissemination, forwarding, >>>>> printing or copying of this email or any action taken in reliance on this >>>>> e-mail is strictly >>>>> prohibited and may be unlawful. >>>>> >>>> >>>> >>>> >>>> -- >>>> Thilina Gunarathne - http://thilinag.blogspot.com/ >>>> >>>> >>>> >>>> -- >>>> Thilina Gunarathne - http://thilinag.blogspot.com/ >>>> This e-mail and any files transmitted with it are for the sole use >>>> of the intended recipient(s) and may contain confidential and privileged >>>> information. >>>> If you are not the intended recipient, please contact the sender by >>>> reply e-mail and destroy all copies of the original message. >>>> Any unauthorised review, use, disclosure, dissemination, forwarding, >>>> printing or copying of this email or any action taken in reliance on this >>>> e-mail is strictly >>>> prohibited and may be unlawful. >>>> >>> >>> >>> >>> -- >>> Thilina Gunarathne - http://thilinag.blogspot.com/ >>> >>> This e-mail and any files transmitted with it are for the sole use of the >>> intended recipient(s) and may contain confidential and privileged >>> information. >>> If you are not the intended recipient, please contact the sender by reply >>> e-mail and destroy all copies of the original message. >>> Any unauthorised review, use, disclosure, dissemination, forwarding, >>> printing or copying of this email or any action taken in reliance on this >>> e-mail is strictly >>> prohibited and may be unlawful. >>> >> >> >> >> -- >> Thilina Gunarathne - http://thilinag.blogspot.com >> > > > > -- > Thilina Gunarathne - http://thilinag.blogspot.com > -- Thilina Gunarathne - http://thilinag.blogspot.com
