Rhino ETLTransactions
Well, that turned out to be really easy, thanks to Tomas Restrepo, who pointed me directly to the right place.
You can now write:
target withTransaction:
	transaction:
		cookie = Execute("CopyUsers")
		Execute("WillThrow").After(cookie)
		
target transactionWithIsolationLevel:
	transaction(IsolationLevel.Serializable):
		cookie = Execute("CopyUsers")
		Execute("WillThrow").After(cookie)
As far as I am concerned, the way it works is magic, because the whole thing is still heavily multi threaded and I didn't even thought about checking whatever I have MSDTC installed ( I am on Windows 2003, so apparently yes, because it works ).
This mostly complete the baseline features that I consider mandatory, which means that I now can focus on the other ends, meaning focusing on adding more sources and destinations.
More posts in "Rhino ETL" series:
- (16 Oct 2007) Importing Data into MS CRM
 - (13 Aug 2007) Writing to files
 - (05 Aug 2007) Web Services Source
 - (05 Aug 2007) Transactions
 - (04 Aug 2007) Targets
 - (04 Aug 2007) Aggregates
 - (26 Jul 2007) Thinking about Joins & Merges
 - (24 Jul 2007) First Code Drop
 

Comments
Comment preview