Transaction Control

Hi all,
I am developing an Adapter that integrates to Portal Infranet which provides API to perform business functionality. Since some business functionality requires more than one API to be invoked and on error the transaction needs to be rolled back else committed.

I have coded the connection component that connects to the Infranet and I have enabled the IS server connection pooling.

In one of the flow service, I have started a transaction. While this transaction is in progress, when another flow service tries to open a transaction, I get an error that “Transaction already Open”.

Can you suggest any solution Or any workarounds for this problem ?

Thanks ands regards,

Hi Preeti,

Are you using nested transactions? opening the transactions regularly with in different flow services? you can find some suggestions and comments on nested transaction to the below link

http://www.wmusers.com/forum/showthread.php?t=13574

Thanks
Gouse.