Skip to main content


Showing posts from November, 2010

Managing Change in Long Running Workflows Part 1

  I’ve been using Workflow Foundation now for over a year and it has become an integral part of our architecture and has by and large been very successful. However it is not without it’s issues, the single most being that official documentation is light at best and relevant blog posts are quite rare.   I recently ran into a fairly serious problem after deploying a new release of our Software. The Problem I received this lovely email from our exception tracker: System.Runtime.DurableInstancing.InstancePersistenceCommandException: The execution of the InstancePersistenceCommand named {urn:schemas-microsoft-com:System.Activities.Persistence/command}LoadWorkflow was interrupted by an error. ---> System.Runtime.Serialization.SerializationException: Deserialized object with reference id '73' not found in stream. The key part is “Deserialized object with reference id '73' not found in stream.” As I’m sure you can tell this does not really provide any helpful i

MediaInfo deprecated attributes in Version 0.7.37

  I’ve just discovered that the latest version (0.7.37) of MediaInfo has some deprecated attributes and I’ve compiled the full list of deprecated attributes split by the Track type. General Menu_Codec_List Format/String Codec Codec/String Codec/Info Codec/Url Codec/Extensions Codec_Settings Codec_Settings_Automatic Video Codec Codec/String Codec/Family Codec/Info Codec/Url Codec/CC Codec_Profile Codec_Description Codec_Settings Codec_Settings_PacketBitStream Codec_Settings_BVOP Codec_Settings_QPel Codec_Settings_GMC Codec_Settings_GMC/String Codec_Settings_Matrix Codec_Settings_Matrix_Data Codec_Settings_CABAC Codec_Settings_RefFrames Resolution Resolution/String Colorimetry Interlacement Interlacement/String Audio Codec Codec/String Codec/Family Codec/Info Codec/Url Codec/CC Codec_Description Codec_Profile Codec_Settings

Consuming the SSRS ReportExecutionService from a .NET Client

  I’ve just finished writing a nice wrapper which internally calls the SSRS ReportExecutionService to generate reports. Whilst it was fairly simple to implement there has been some major changes between 2005 and 2008 and the majority of online and documentation is based on the 2005 implementation. The most important change is that the Report Server and Report Manager are no longer hosted in IIS which will be a welcomed change to Sys Admins but makes the security model and hosting model vastly different. So far I’ve yet to figure out how to allow Anonymous Access, if anyone knows how to do this leave a comment and it will be most appreciated. Getting Started To get started you’ll want to add a service reference to http://localhost/ReportServer_SQL2008/ReportExecution2005.asmx where ReportServer_SQL2008 is the name you configure in the Reporting Services Configuration Manager. The Web Application files are located in C:\Program Files\Microsoft SQL Server\MSRS10.SQL2008\R