Wednesday, July 19, 2006

BizTalk Adapter stops polling???

We had some strange behaviour with BizTalk (2004 Sp1 on Windows 2003 Sp1).
Basically a receive location using a polling adapter (MQ, SQL) would stop receiving messages e.g. messages start building up in the queue, table. No event log messages are generated and BizTalk looks like it's behaving correctly, the only way to resolve it was to recycle the host instance ;0). We found nothing on the web about this specific issue from M$ in terms of a BizTalk patch. However several other people have experienced this behaviour (see links below).
We tracked it down to a bug in the system timers class in .Net 1.1. There is a patch that you need to order from MicroSoft to fix the bug. We applied the patch and everything works fine (so far).

http://www.topxml.com/Biztalk-Adapters/rn-208787_SQL-Adapter-stops-polling.aspx
http://support.microsoft.com/?kbid=900822

Roll on a swift adoption of BizTalk 2006

NHibernate funny stuff

I'm in the middle of changing jobs at the moment, so at present I'm going through my inbox and cleaning stuff up. I came across these gems from the ObjectSpaces (anyone remember it) mailing list.

..first...
The nHibernate project has died... No activity for months. Shame really, the approach was on target.

...and...

nHibernate is currently not active...
For open source, ojb-net has life...
Commercially, ORM.NET, Objectz, Pragmatier are available.

...best of all...
Yukon has crushed these projects.
Wait for Yukon...your OOP soul will live on...


It's interesting to see that of any of the above nHibernate seems to have had the most success.