Thank you very much for your response email and also for your notes from your experiences. Well I have never used these services and I am just trying to learn how to use these.
Well I have tried it and I am not able to do that. I done using this on sample emp table . Please let me know where I am doing wrong !
Start Transaction (Transaction name = "xyz")
insert into emp table (with valid values )
insert into emp table (with invalid values)
Commit Transaction(Transaction name='xyz'-mapped from the output of start)
rollback transaction (name= 'xyz' the one mapped from start transaction)
Well I placed the start transaction above main sequence because it gets exited even one child is success and start transaction is anyway success and so it is getting of the main loop ! Well coming to the name of transaction I have given it randomly … I tried the same with out giving any name in start transaction.)
Here when i run this service the first record is being inserted properly and i am seeing this in the table.(even though the rollback step in catch block is being executed !)
But according to the code above i should not see any new record in the table .Please let me know where I am going wrong !
Is this wrong way of using these services !
Thanks in advance…