Hello Ashok & Amit,
Ashok:
CMP can't propogate into BMP
That is true but in this case the txn. is not propagating back but is running in the same txn. that it received from BMT and is affecting it by calling setRollbackOnly.
Amit:
I still think calling setRollbakOnly should rollback the same transaction for BMT also and UserTransaction.getStatus() should give you back rollback status b'coz we are working on the samx Txn.
I think the same way, but I just wanted to know
how would the getStatus() return the txn. rolled back status.