Below is a query that will return tracking data when using the SQL
Posts Tagged ‘WF 3.5’
SQL Query to Get Tracking Data in Workflow Foundation 3.5
Monday, November 23rd, 2009Oracle Persistence Service for Windows Workflow Foundation 3.5
Friday, November 20th, 2009guptashail on the WF forum posted this implementation of a oracle persistence service.
Abort on Error in Windows Workflow Foundation 3.5
Tuesday, November 3rd, 2009The default error handling in WF 3.5 is a bit of a pain point IMHO. Basically when an unhandled exception occurs in a workflow that WFI (WF instance) will be terminated and can’t be restarted. The model that you use to handle exception in WF is through fault handlers in your WF definitions in the same way you would use exception handlers in a non-WF program. This is not always desired and in many cases it’d be preferred to be able to abort the WFI instead which allows for you to retry the activity that threw the exception. For example say you have an activity that updates the DB that fails because the connection to the DB was down, you wouldn’t want to have to restart your workflow and then try and get it back to the same state it was in, it’d be much better to have it abort and restart from the same point when you load it again. In WF 4.0 they have moved to aborting WFIs when an exception is thrown and my current project required this kind of behavior which I was able to achieve with some help from jimblust on the WF forum who told me about the technique in this article. He came up with it but never used it himself because he felt it was too much of a hack but my requirements called for this behavior so I used it.
Using ExternalDataExchange Service in WF 3.5
Thursday, October 8th, 2009Every program answers two questions “what to do” and “when to do it.” Windows Workflow Foundation or WF is a part of the WinFX suite of tools which allows programmers to seperate the “what to do” and the “when to do it” and specifically allows you to declaratively model the “when to do it” allowing for easy creation of visual tools for working with the workflow logic. When using WF in this way one of the things you will need to learn to do is how to communicate back and forth between your WF code and your client code. This post will be covering the ExternalDataExchange service and how you can use it with built in activities to provide easy client\WF communications.
WF 3.5 Class at TechFest
Tuesday, August 11th, 2009

I taught Windows Workflow Foundation 3.5 at TechFest at the University of Houston this year. It was a great time and I hope everyone who came out enjoyed the class. Below are links for downloading the PowerPoint presentation and also the code samples that I used during this class. I’m planning to make some proper articles with the code samples that walk through the same things I walked through in class and hopefully will have that up soon.
Windows Workflow Foundation 3.5 Presentation
Code Samples from TechFest