Contano managed transaction, when XA transaction is complete?

Hello

I used container managed transaction. And I want to understand when an XA transaction is considered to be "started" and when he is "done"?

Assume the request stream is:
JSF GUI-> managed-> JMS-> EJB Bean-> database.

are there differences if the flow of the application like this:
JSF-> managed Bean-> JMS1-> EJB-> JMS2-> GUI EJB-> JMS3-> database.

The number of transactions XA is there in this case?

Could you suggest if there's around tutorial to start with the XA transaction?

Thank you

Edited by: CardM November 2, 2012 12:38 AM

Yes, I did.

It's difficult material guy, you won't get there by guessing, hacking the code and ask questions in a forum. I strongly advise to read in JTA (Java Transaction API), get a good book on EJB technology (I recommend "Enterprise Javabeans 3.1'") and a very good book on JMS (cannot advise really something here). Google is your friend, and so are the Amazon book reviews.

Tags: Java

Similar Questions

  • Strange the Task Manager warning when you try to complete the csrss.exe process.

    I have recently had a few horses Trojan one my system. In my paranoia I'm looking for anything that could be a virus remaining. I was looking through my list of remaining process and ensuring that everything was legitimate. I was watching csrss.exe to check to see if it was in the right place on my computer. When I right click on the process, I accidentally hit end process. The warning displayed was different from warning of other processes that I tried to stop, he said "you want to interrupt the system process"csrss.exe "? To end this process stops the operating system immediately. You will lose unsaved data. Are you sure you want to continue? "Then below, there was a box that says 'give up unsaved data and close '. When this check box is selected, a button that says closed which was gray now became available to click.  I just found it strange and I've never seen this warning before ending other processes.

    IF YOU DON'T WANT TO READ ABOVE:
    The warning was "you want to interrupt the system process"csrss.exe "? To end this process stops the operating system immediately. You will lose unsaved data. Are you sure you want to continue? »

    Underneath, there is a box that says 'give up unsaved data and close '. When this check box is selected, a button that says closed which was gray now became available to click.

    Thought it was strange.

    Well, it's because you probaby not tried to put an end to such a crucial process before.

    Os the Client/Server Run-Time Subsystem CSRSS is an essential subsystem that must be running at all times.  CSRSS is responsible for console windows, creating or deleting threads, and implementation of some parts of the 16-bit virtual MS-DOS environment.

    It's like saying, "Hey - you don't need this wall in your home, you?

  • JMS sender with container managed transaction ejb3

    Hi all

    I refer to the following link http://download.oracle.com/docs/cd/E11035_01/wls100/jms/trans.html#wp1035937

    I found that JTA support JMS.

    But I have no ' to use JTA explicitly, I want to use the container to manage the transaction. for example. within the ejb3 stateless session bean.

    support JMS?

    With respect,
    WP

    Hello

    Yes, WebLogic JMS supports JTA (alias XA, a.k.a global) transactions such as container managed transactions. There are two conditions for CMTs on SSB:

    (1) use a parameter descriptor XML or EJB annotation to turn on CMT for SSB

    (2) use a WebLogic JMS connection factory that is configured to have 'global transactions (XA) enabled.

    And I usually recommend also:

    (3) consider using a JEE 'res-ref' for the connection factory to allow reunification of the JMS resources. See "Enhanced Support for using WebLogic JMS with EJB and servlet ' (http://download.oracle.com/docs/cd/E14571_01/web.1111/e13727/j2ee.htm#g1329180) and the 'integration JMS remote suppliers' FAQ (http://download.oracle.com/docs/cd/E14571_01/web.1111/e13727/interop.htm#JMSPG553).

    (4) avoid using a BSN to receive messages. BMD is designed to process incoming messages.

    It is also possible to have WebLogic automatically registered foreign suppliers (non-WebLogic) in WebLogic transactions. See the 'integration JMS remote suppliers' FAQ for more details (http://download.oracle.com/docs/cd/E14571_01/web.1111/e13727/interop.htm#JMSPG553).

    Kind regards

    Tom

  • How will I know when the synchronization is complete?

    Hello
    Is someone can you please tell me how do I know when the synchronization is complete?

    I paired a device (smart phone Samsung) - it worked good 10 minutes, yet on my phone says sync is complete, but any of the bookmarks do not appear on my computer 'main '.

    Hello.

    It is possible to "Synchronize now" in the version of office when you go to tools > synchronize now
    You can check the timestamp of the last synchronization status in the topic: config page one and find the last sync, and there will be a timestamp it. Firefox Sync troubleshooting and tips for more information.

  • I downloaded Windows 7 Pro and secure download manager. When I click the button start nothing happens.

    I downloaded Windows 7 Pro and secure download manager. When I click the button start nothing happens. What do you think is the problem?

    original title: failure to launch

    Where did you downloaded it go?

    Looks like it was not Ms.

  • My HP DVD/ROM does not appear in the device under my computer Manager or when I scan for readers.

    My HP DVD/ROM does not appear in the device under my computer Manager or when I scan for readers, most of the time.  Every now and then it will be visible and I can use it but 90% of the time it does not exist.  I tried the regedit fix, nothing.  I tried the program Microsoft Fix It, it tells me it cannot locate a DVD/ROM.  I removed, cleaned and reinserted my DVD/ROM drive, but no difference.  I tried everything, except the upgrade to Windows 7... who will be my last resort.

    Hello gargoyle28m,

    If your hardware is not detected to upgrade to Windows 7 is not a resolution. This issue may be caused if the DVD drive is faulty or connections loose on the mother board. You may need to check the connections. I suggest you check if the DVD drive works on another computer. You can contact the manufacturer of your computer to help you with this problem.

    Thank you
    Irfan H, Engineer Support Microsoft Answers. Visit our Microsoft answers feedback Forum and let us know what you think.

  • Shows HP LaserJet 3330 horizontal lines exactly each 1.5 "when you print a completely blank page

    HP LaserJet 3330 shows seven or eight approximately 3.5 "cloudy horizontal lines spaced exactly each 1.5" even when you print a completely white page. This also happens when copy and fax.

    There are also 2 very thin vertical lines running down the entire page about in the middle. They are exactly 1 "apart.

    However, a scan of a blank page on my computer (not printed) is perfectly clean.

    Windows 7. No change or upgrade.

    Propbably the toner cartridge, if they are 1.48 "apart that it could be the cylinder in the process of development or the charge roll who are both in the toner cartridge. So a good assumption if you replace the toner cartridge, the problem will disappear. Vertical lines could also be part of this issue.

  • I need to disable my CC on a single computer, but the grave Manager crashes when I try to do. How can I work around this problem?

    I need to disable my CC on a single computer, but the grave Manager crashes when I try to do. How can I work around this problem?

    Try the 2nd link

    Remove the license on a computer http://forums.adobe.com/thread/1442423?tstart=0 clouds can help

    -read http://helpx.adobe.com/x-productkb/policy-pricing/error-maxium-acitvation-exceeded.html

    -or https://helpx.adobe.com/x-productkb/policy-pricing/activate-deactivate-products.html

  • Hello!  I have created a fillable pdf file.  When I send the completed forms and try to open on my Iphone, I don't see the filled in information.  I don't see empty shaded areas.  I have Adobe Reader on my Iphone.

    Hello!  I have created a fillable pdf file.  When I send the completed forms and try to open on my Iphone, I don't see the filled in information.  I don't see empty shaded areas.  I have Adobe Reader on my Iphone.  Should I have a different program?  Am I missing a step of creation / fill in the form to fill out?  Thank you!

    Hi Carol,.

    Thanks for sharing your PDF form with us!

    I opened the attachment PDF in Apple Mail, used the iOS feature "open in" (or "copy in") to open it in Acrobat Reader for iOS and filled in one of the text fields. I found no problems with your PDF form.

    What is the version of Acrobat Reader for iOS that you have on your iPhone?

    Could you pass a glance "Open of Mail" section in the following FAQ document once again to make sure that you open a PDF document in Acrobat Reader for iOS (not in other Apple iOS applications)?

    How to open PDF documents in Adobe Acrobat DC for iOS (iPhone version)

    Please let us know what you find.

    Thank you.

  • Help? I paid for a subscription for 1 year at CC and downloaded fine on my iMac desktop, but no InDesign download not on my MacBook. I installed the app manager and when I click on download, it's right there saying 'Download InDesign now.'

    Help? I paid for a subscription for 1 year at CC and downloaded fine on my iMac desktop, but no InDesign download not on my MacBook. I installed the app manager and when I click on download, it's right there saying 'Download InDesign now.'

    Hello

    Please see - download and install Adobe Creative Cloud applications

    You can browse Download Adobe Creative Cloud apps | CC free trial Adobe to download the creative cloud desktop application.

    After you download the creative cloud desktop application, you can download InDesign CC through it.

    Kind regards

    Sandrine

  • Even if the Manager required when starting photoshop Adobe is installed

    Even if the Manager required when starting photoshop Adobe is installed

    I installed adobe Photoshop CC14 but wonder for Adobe Manager before is starts even if I installed it.

    Any help would be appreciated.

    [email signature removed - see http://forums.adobe.com/docs/DOC-3731 ]

    Hi Theo,.

    Please provide the following details so that we can help you properly.

    • OS version:
    • Screenshot of the message that you receive:

    In the meantime, try the following links

    Thank you

    Atul Saini

  • Recently I downloaded pictures from an sd card. When the download is complete, all the photos were loaded randomly completely out of use. This is the first time, it didn't happen that way. Downloaded same map in iPhoto and all the pictures were in ord

    Recently I downloaded pictures from an sd card. When the download is complete, all the photos were loaded randomly completely out of use. This is the first time, it didn't happen that way. Downloaded same map in iPhoto and all the pictures were in order. Need help. I work on a job which requires immediate attention and in the disorder of HDR images are impossible to deal with.

    So to change the sort order in the import screen, there is a drop-down menu near the bottom that controls sort on the import screen

  • I edited a photo in Lightroom 5 and when I exported the completed picture, she went from a 1.3 MB to a 542KB file.  Everything I read says it is fine and I don't lose any resolution - but I wanted to ask the community.  Thoughts?

    I edited a photo in Lightroom 5 and when I exported the completed picture, she went from a 1.3 MB to a 542KB file.  Everything I read says it is fine and I don't lose any resolution - but I wanted to ask the community.  Thoughts?

    You may not have lost any resolution... or you can understand the word "resolution" bad

    Resolution isn't the file size, which are the numbers you are quoting. So the 1.3 MB changing to 542KB does not indicate a change in resolution. If you export the picture and let the box that says "Resize to Fit" disabled, so you don't waste no resolution at all, even if the file size has changed.

  • Trigger a function when a transition is complete?

    I'm creating an intro where a sequence of tweens and transitions are triggered. The problem is that I can not understand how to get an event occurs when a transition is completed. How can I me 'headTitleTm' to trigger the function of "sigIn" once it's done?

    Thank you!

    Code:

    function headTitleTransition(event:TweenEvent):void{
            var headTitleTm:TransitionManager = new TransitionManager(headTitle);
            headTitleTm.startTransition({type:Photo, direction:Transition.IN, duration:.20, easing:None.easeNone});
    
            headTitleTm.addEventListener(Event.COMPLETE, sigIn);
    }
    
    function sigIn(e:Event):void{
         trace('sigIn');
    }
    

    myTtransition.addEventListener ("allTransitionsInDone", doneTrans);

    What is that

  • OSB 11 g - management transactions @ EJB typed Trasport

    Hello

    We are having a problem with the flow of the following messages:

    Http PS-> Local PS-> EJB BS-> EJB 2.1-> Oracle 8i DB

    We have activated + "Transaction Requiered" + in the Http and the Local PS.

    We active + "Same Transaction for answer" + local PS + (local PS is a Legacy adapter, ergo, it should be able to be re-used). +

    The Local PS on an error event, propagates the exception using a + 'answer failed. "+"

    The Http PS on an error event, intercepts the error and + "Successfully met" + for the customer.

    If the stream enconunters one exception the changes made by the EJB are not committed or rollbacked. The following response is the only evidence we have about what's going on:

    < con xmlns:con: fault = "http://www.bea.com/wli/sb/context" >
    < con: errorCode > BEA-382051 < / con: errorCode >
    < con: reason >
    No operation on the current thread
    < / con: reason >
    < con: location >
    pipeline response - < con: path > < / con: path >
    < / con: location >
    < / con: fault >

    We followed the steps to enable the features of the TX, you can lend me a helping hand?

    Thank you.

    --------

    UPDATE:

    Activate the Debug XA mode on the run, we get this exception:

    # < 29 October 2012 11 H 20' ART > < Debug > < JTAXA > < tepe008 > < TPBUSAPP1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < < anonymous > > BEA1-000B1169AF02F558E4E0 > < 11d1def534ea1be0:-59a6deab:13a937f15aa: - 7ffd - 0000000000007f8d > < 1351520425379 > < BEA-000000 > < registerMBean resources MBean isResourceRegisterMBean: false to resources : weblogic.jdbc.wrapper.JTSXAResourceImpl >
    # < 29 October 2012 11 H 20' ART > < Debug > < JTAXA > < tepe008 > < TPBUSAPP1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < < anonymous > > BEA1-000B1169AF02F558E4E0 > < 11d1def534ea1be0:-59a6deab:13a937f15aa: - 7ffd - 0000000000007f8d > < 1351520425380 > < BEA-000000 > < ResourceDescriptor [weblogic.jdbc.wrapper.JTSXAResourceImpl]: getOrCreate creates rd: name = weblogic.jdbc.wrapper.JTSXAResourceImpl
    resourceType = 2
    registered = true
    scUrls =
    xar = weblogic.jdbc.wrapper.JTSXAResourceImpl@1832e78e
    good health = true
    lastAliveTimeMillis = - 1
    numActiveRequests = 0
    >
    # < 29 October 2012 11 H 20' ART > < Debug > < JTAXA > < tepe008 > < TPBUSAPP1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < < anonymous > > BEA1-000B1169AF02F558E4E0 > < 11d1def534ea1be0:-59a6deab:13a937f15aa: - 7ffd - 0000000000007f8d > < 1351520425390 > < BEA-000000 > < BEA1-000B1169AF02F558E4E0: null: XA.start (rm = weblogic.jdbc.wrapper.JTSXAResourceImpl, xar=weblogic.jdbc.wrapper.JTSXAResourceImpl@1832e78e) (, flags = TMNOFLAGS) >
    # < 29 October 2012 11 H 20' ART > < Debug > < JTAXA > < tepe008 > < TPBUSAPP1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < < anonymous > > BEA1-000B1169AF02F558E4E0 > < 11d1def534ea1be0:-59a6deab:13a937f15aa: - 7ffd - 0000000000007f8d > < 1351520425391 > < BEA-000000 > < resource 'weblogic.jdbc.wrapper.JTSXAResourceImpl' setTransactionTimeout (30) not called. callSetTransactionTimeout = false supportsSetTransactionTimeout = true >
    # < 29 October 2012 11 H 20' ART > < Debug > < JTAXA > < tepe008 > < TPBUSAPP1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < anonymous > > <>< 11d1def534ea1be0:-59a6deab:13a937f15aa: - 7ffd - 0000000000007f8d > < 1351520425393 > < BEA-000000 > < startResourceUse, number of active requests: 1, last time living : 0 ms it y a. >
    # < 29 October 2012 11 H 20' ART > < Debug > < JTAXA > < tepe008 > < TPBUSAPP1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < < anonymous > > BEA1-000B1169AF02F558E4E0 > < 11d1def534ea1be0:-59a6deab:13a937f15aa: - 7ffd - 0000000000007f8d > < 1351520425394 > < BEA-000000 > < BEA1-000B1169AF02F558E4E0: null: FACT of XA.start (rm = weblogic.jdbc.wrapper.JTSXAResourceImpl , xar=weblogic.jdbc.wrapper.JTSXAResourceImpl@1832e78e >
    # < 29 October 2012 11 H 20' ART > < Debug > < JTAXA > < tepe008 > < TPBUSAPP1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < anonymous > > < BEA1-000B1169AF02F558E4E0 > < 11d1def534ea1be0:-59a6deab:13a937f15aa: - 7ffd - 0000000000007f8d > < 1351520425395 > < BEA-000000 > < endResourceUse, number of requests: 0 active >
    # < 29 October 2012 11 H 20' ART > < Debug > < JTAXA > < tepe008 > < TPBUSAPP1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < WLS Kernel > > <>< 11d1def534ea1be0:-59a6deab:13a937f15aa: - 7ffd - 0000000000007f8d > < 1351520425973 > < BEA-000000 > < BEA1-000B1169AF02F558E4E0: null: XA.end (rm = weblogic.jdbc.wrapper.JTSXAResourceImpl, xar=weblogic.jdbc.wrapper.JTSXAResourceImpl@1832e78e) (, flags = TMSUCCESS) >
    # < 29 October 2012 11 H 20' ART > < Debug > < JTAXA > < tepe008 > < TPBUSAPP1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < WLS Kernel > > <>< 11d1def534ea1be0:-59a6deab:13a937f15aa: - 7ffd - 0000000000007f8d > < 1351520425973 > < BEA-000000 > < startResourceUse, number of active requests: 1, last time living : 0 ms it y a. >
    # < 29 October 2012 11 H 20' ART > < Debug > < JTAXA > < tepe008 > < TPBUSAPP1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < WLS Kernel > > < BEA1 000B1169AF02F558E4E0 > < 11d1def534ea1be0:-59a6deab:13a937f15aa: - 7ffd - 0000000000007f8d > < 1351520425974 > < BEA-000000 > < FACT of XA.end (rm = weblogic.jdbc.wrapper.JTSXAResourceImpl, xar=weblogic.jdbc.wrapper.JTSXAResourceImpl@1832e78e >)
    # < 29 October 2012 11 H 20' ART > < Debug > < JTAXA > < tepe008 > < TPBUSAPP1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < WLS Kernel > > < BEA1 000B1169AF02F558E4E0 > < 11d1def534ea1be0:-59a6deab:13a937f15aa: - 7ffd - 0000000000007f8d > < 1351520425974 > < BEA-000000 > < endResourceUse, number of requests: 0 active >
    # < 29 October 2012 11 H 20' ART > < Debug > < JTAXA > < tepe008 > < TPBUSAPP1 > < ExecuteThread [ASSET]: '1' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < anonymous > > <>< 11d1def534ea1be0:-59a6deab:13a937f15aa: - 7ffd - 0000000000007f8d > < 1351520426405 > < BEA-000000 > < startResourceUse, number of active requests: 1, last time living : 0 ms it y a. >
    # < 29 October 2012 11 H 20' ART > < Debug > < JTAXA > < tepe008 > < TPBUSAPP1 > < ExecuteThread [ASSET]: '1' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < anonymous > > <>< 11d1def534ea1be0:-59a6deab:13a937f15aa: - 7ffd - 0000000000007f8d > < 1351520426425 > < BEA-000000 > < BEA1-000B1169AF02F558E4E0: null: FACT of XA.commit (rm = weblogic.jdbc.wrapper.JTSXAResourceImpl, xar=weblogic.jdbc.wrapper.JTSXAResourceImpl@1832e78e >)
    # < 29 October 2012 11 H 20' ART > < Debug > < JTAXA > < tepe008 > < TPBUSAPP1 > < ExecuteThread [ASSET]: '1' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < anonymous > > <>< 11d1def534ea1be0:-59a6deab:13a937f15aa: - 7ffd - 0000000000007f8d > < 1351520426425 > < BEA-000000 > < endResourceUse, number of requests: 0 active >
    # < 29 October 2012 11 H 20' ART > < Debug > < JNDIResolution > < tepe008 > < TPBUSAPP1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < < > anonymous > > <>< 1351520434298 > < BEA-000000 > <-failed to find NotificacionesPorting >
    # < 29 October 2012 11 H 20' ART > < Debug > < JNDIResolution > < tepe008 > < TPBUSAPP1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < < > anonymous > > <>< 1351520444302 > < BEA-000000 > <-failed to find NotificacionesPorting >
    # < 29 October 2012 11 H 20' ART > < health > < > < tepe008 > < TPBUSAPP1 > < weblogic. GCMonitor > < < < > anonymous > > <>< 1351520452165 > < BEA-310002 > < 75% of the total server memory is free >
    # < 29 October 2012 11 H 20' ART > < Debug > < JNDIResolution > < tepe008 > < TPBUSAPP1 > < ExecuteThread [ASSET]: '2' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < < > anonymous > > <>< 1351520454304 > < BEA-000000 > <-failed to find NotificacionesPorting >
    # < 29 October 2012 11 H 21' ART > < Debug > < JTAXA > < tepe008 > < TPBUSAPP1 > < ExecuteThread [ASSET]: '2' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < < > anonymous > > <>< 1351520462782 > < BEA-000000 > < BEA1-000B1169AF02F558E4E0: null: XAResource [weblogic.jdbc.wrapper.JTSXAResourceImpl] .rollback () >
    # < 29 October 2012 11 H 21' ART > < Debug > < JTAXA > < tepe008 > < TPBUSAPP1 > < ExecuteThread [ASSET]: '2' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < < > anonymous > > <>< 1351520462782 > < BEA-000000 > < startResourceUse, number of active requests: 1, last time living: 0 ms it y a. >
    # < 29 October 2012 11 H 21' ART > < Debug > < JTAXA > < tepe008 > < TPBUSAPP1 > < ExecuteThread [ASSET]: '2' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < < > anonymous > > <>< 1351520462785 > < BEA-000000 > < BEA1-000B1169AF02F558E4E0: null: XAResource [weblogic.jdbc.wrapper.JTSXAResourceImpl] .rollback: failed, error code: XA_OK, message: no link associated with xid = BEA1-000B1169AF02F558E4E0-7765626C6F6769632E6A6462632E777261707065722E4A545358415265736F75726365496D706C
    javax.transaction.xa.XAException: no connection associated with xid = BEA1-000B1169AF02F558E4E0-7765626C6F6769632E6A6462632E777261707065722E4A545358415265736F75726365496D706C
    at weblogic.jdbc.wrapper.JTSXAResourceImpl.rollback(JTSXAResourceImpl.java:69)
    at weblogic.transaction.internal.XAServerResourceInfo.rollback(XAServerResourceInfo.java:1401)
    at weblogic.transaction.internal.XAServerResourceInfo.rollback(XAServerResourceInfo.java:746)
    at weblogic.transaction.internal.ServerSCInfo.startRollback(ServerSCInfo.java:872)
    at weblogic.transaction.internal.ServerTransactionImpl.localRollback(ServerTransactionImpl.java:2032)
    at weblogic.transaction.internal.ServerTransactionImpl.globalRetryRollback(ServerTransactionImpl.java:3086)
    at weblogic.transaction.internal.ServerTransactionImpl.globalRollback(ServerTransactionImpl.java:2838)
    at weblogic.transaction.internal.ServerTransactionImpl.internalRollback(ServerTransactionImpl.java:400)
    at weblogic.transaction.internal.ServerTransactionImpl.rollback(ServerTransactionImpl.java:379)
    at weblogic.transaction.internal.CoordinatorImpl.startRollback(CoordinatorImpl.java:343)
    at weblogic.transaction.internal.CoordinatorImpl_WLSkel.invoke (unknown Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:590)
    to weblogic.rmi.internal.BasicServerRef$ 1.run(BasicServerRef.java:478)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs (unknown Source)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:473)
    at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:119)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    >
    # < 29 October 2012 11 H 21' ART > < Debug > < JTAXA > < tepe008 > < TPBUSAPP1 > < ExecuteThread [ASSET]: '2' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < < > anonymous > > <>< 1351520462788 > < BEA-000000 > < endResourceUse, number of requests: 0 active >
    # < 29 October 2012 11 H 21' ART > < error > < JTA > < tepe008 > < TPBUSAPP1 > < ExecuteThread [ASSET]: '2' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < < > anonymous > > <>< 1351520462814 > < BEA-110412 > < Xid = BEA1-000B1169AF02F558E4E0 (450424591), status = Rolled back. [Reason = weblogic.transaction.internal.TimedOutException: Transaction timed out after 29 seconds]
    BEA1-000B1169AF02F558E4E0],HeuristicErrorCode=XA_HEURHAZ,numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds since begin=39,seconds left=30,XAServerResourceInfo[weblogic.jdbc.wrapper.JTSXAResourceImpl]=(ServerResourceInfo[weblogic.jdbc.wrapper.JTSXAResourceImpl]=(state=rolledback,assigned=TPBUSAPP1),xar=weblogic.jdbc.wrapper.JTSXAResourceImpl@1832e78e,re-Registered = false),SCInfo[TPBUS+TPBUSAPP1]=(state=rolledback),SCInfo[TPBUSESB+TPESB1]=(state=rolledback),properties=({weblogic.jdbc=t3://xxxxx}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=TPBUSAPP1+172.17.195.76:8505+TPBUS+t3+, XAResources={WLStore_TPBUS_FileStore-0, cgDataSource, p13nDataSource, WLStore_TPBUS_cgJMSPagingStore_1, WLStore_TPBUS_FileStoreTPBUSAPP1 weblogic.jdbc.wrapper.JTSXAResourceImpl (,_bpmArchDataSource,_WLStore_TPBUS__WLS_TPBUSAPP1,_WLStore_TPBUS_WSStoreForwardInternalFileStore,_WLStore_TPBUS_WseeFileStore_auto_1},_NonXAResources_=_{})], CoordinatorURL = TPBUSAPP1 + xxxxx + TPBUS + t3 +) full heuristic way: (weblogic.jdbc.wrapper.JTSXAResourceImpl, HeuristicHazard, (javax.transaction.xa.XAException: no connection associated with xid = BEA1-000B1169AF02F558E4E0-7765626C6F6769632E6A6462632E777261707065722E4A545358415265736F75726365496D706C)) >


    Thank you!

    Published by: 966992 on October 29, 2012 07:25

    -------


    UPDATE


    What I see in the OSB handled when I activated most febug functions:

    # < 29 October 2012 16:07:29 ART > < Debug > < JTA2PC > < tepe008 > < TPESB1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < < anonymous > > BEA1-0002E247CCDEF558E4E0 > < 11d1def534ea1be0:-4ea62a70:13aaddff0d6: - 7ffd - 00000000000000af > < 1351537649868 > < BEA-000000 > < BEA1-0002E247CCDEF558E4E0: null: active TX [BEA1-0002E247CCDEF558E4E0]-> pre_preparing
    java.lang.Exception: DEBUGGING
    at weblogic.transaction.internal.TransactionImpl.setState(TransactionImpl.java:1744)
    at weblogic.transaction.internal.ServerTransactionImpl.setPrePreparing(ServerTransactionImpl.java:3165)
    at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:251)
    at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:239)
    at weblogic.transaction.internal.TransactionManagerImpl.commit(TransactionManagerImpl.java:299)
    at com.bea.wli.sb.pipeline.RouterContext.endTransactionalMsgFlow(RouterContext.java:321)
    at com.bea.wli.sb.pipeline.MessageProcessor.processResponse(MessageProcessor.java:216)
    at com.bea.wli.sb.pipeline.RouterCallback.onReceiveResponse(RouterCallback.java:100)
    at com.bea.wli.sb.transports.LoadBalanceFailoverListener.onReceiveResponse(LoadBalanceFailoverListener.java:253)
    at com.bea.wli.sb.transports.local.LocalMessageContext.sendResponse(LocalMessageContext.java:246)
    at com.bea.wli.sb.transports.local.LocalMessageContext.close(LocalMessageContext.java:219)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    to com.bea.wli.sb.transports.Util$ 4.invoke(Util.java:351)
    to $Proxy150.close (Unknown Source)
    at com.bea.wli.sb.pipeline.MessageProcessor.finishProcessing(MessageProcessor.java:398)
    at com.bea.wli.sb.pipeline.RouterCallback.onReceiveResponse(RouterCallback.java:108)
    at com.bea.wli.sb.transports.LoadBalanceFailoverListener.onReceiveResponse(LoadBalanceFailoverListener.java:253)
    to com.bea.wli.sb.transports.ejb.EjbEndpoint$ 1.run(EjbEndpoint.java:402)
    at weblogic.work.ContextWrap.run(ContextWrap.java:41)
    to weblogic.work.SelfTuningWorkManagerImpl$ WorkAdapterImpl.run (SelfTuningWorkManagerImpl.java:528)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    >
    # < 29 October 2012 16:07:29 ART > < Debug > < JTA2PC > < tepe008 > < TPESB1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < < anonymous > > BEA1-0002E247CCDEF558E4E0 > < 11d1def534ea1be0:-4ea62a70:13aaddff0d6: - 7ffd - 00000000000000af > < 1351537649868 > < BEA-000000 > < BEA1-0002E247CCDEF558E4E0: null: validation >
    # < 29 October 2012 16:07:29 ART > < Debug > < JTA2PC > < tepe008 > < TPESB1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < < anonymous > > BEA1-0002E247CCDEF558E4E0 > < 11d1def534ea1be0:-4ea62a70:13aaddff0d6: - 7ffd - 00000000000000af > < 1351537649868 > < BEA-000000 > < BEA1-0002E247CCDEF558E4E0: null: co.commit >
    # < 29 October 2012 16:07:29 ART > < Debug > < JTANaming > < tepe008 > < TPESB1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < < anonymous > > BEA1-0002E247CCDEF558E4E0 > < 11d1def534ea1be0:-4ea62a70:13aaddff0d6: - 7ffd - 00000000000000af > < 1351537649868 > < BEA-000000 > < SecureAction.runAction use the subject = < anonymous > for action: co.commit to t3: / / xxxxx >
    # < 29 October 2012 16:07:29 ART > < Debug > < JTA2PC > < tepe008 > < TPESB1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < anonymous > > < BEA1-0002E247CCDEF558E4E0 > < 11d1def534ea1be0:-4ea62a70:13aaddff0d6: - 7ffd - 00000000000000af > < 1351537649869 > < BEA-000000 > < BEA1-0002E247CCDEF558E4E0: null: remove weblogic.jdbc.wrapper.JTSXAResourceImpl, TMSUSPEND, beforeState = new, startThread = null >
    # < 29 October 2012 16:07:29 ART > < Debug > < JTA2PC > < tepe008 > < TPESB1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < anonymous > > < BEA1-0002E247CCDEF558E4E0 > < 11d1def534ea1be0:-4ea62a70:13aaddff0d6: - 7ffd - 00000000000000af > < 1351537649869 > < BEA-000000 > < BEA1-0002E247CCDEF558E4E0: null: remove weblogic.jdbc.wrapper.JTSXAResourceImpl, afterStatenew >
    # < 29 October 2012 16:07:29 ART > < Debug > < JTAPropagate > < tepe008 > < TPESB1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < anonymous > > <>< 11d1def534ea1be0:-4ea62a70:13aaddff0d6: - 7ffd - 00000000000000af > < 1351537649869 > < BEA-000000 > < PropagationContext: Peer = null, Version = 4 >
    # < 29 October 2012 16:07:29 ART > < Debug > < JTAPropagate > < tepe008 > < TPESB1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < anonymous > > <>< 11d1def534ea1be0:-4ea62a70:13aaddff0d6: - 7ffd - 00000000000000af > < 1351537649869 > < BEA-000000 > < +++ otherPeerInfo.getMajor (): 10 >
    # < 29 October 2012 16:07:29 ART > < Debug > < JTAPropagate > < tepe008 > < TPESB1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < anonymous > > <>< 11d1def534ea1be0:-4ea62a70:13aaddff0d6: - 7ffd - 00000000000000af > < 1351537649869 > < BEA-000000 > < +++ otherPeerInfo.getMinor (): 3 >
    # < 29 October 2012 16:07:29 ART > < Debug > < JTAPropagate > < tepe008 > < TPESB1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < anonymous > > <>< 11d1def534ea1be0:-4ea62a70:13aaddff0d6: - 7ffd - 00000000000000af > < 1351537649869 > < BEA-000000 > < +++ otherPeerInfo.getServicePack (): 0 >
    # < 29 October 2012 16:07:29 ART > < Debug > < JTAPropagate > < tepe008 > < TPESB1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < anonymous > > <>< 11d1def534ea1be0:-4ea62a70:13aaddff0d6: - 7ffd - 00000000000000af > < 1351537649869 > < BEA-000000 > < +++ otherPeerInfo.getRollingPatch (): 0 >

    Published by: 966992 on October 29, 2012 12:11

    You use an action to publish in the proxy mail flow? If Yes, then make sure that in the routing of the action Options to publish, you set Quality of Service (QoS) as "Exactly Once".

    Kind regards
    Anuj

Maybe you are looking for