Sunday, August 08, 2004

BizTalk Debugging for Lunatics

I've just spent entirely too long trawling the web for useful BizTalk 2004 resources - there are loads, most of them linked from Scott Woodgate's blog so I won't repeat them. Well, except maybe for some of the fabulous downloads he's linked to.

Mostly, I was looking for practical hints, particularly for debugging. Debugging in BTS is a particular nuisance because of the effort of stopping everything, unbinding all the ports, undeploying, rebuilding, redeploying, rebinding, restarting and so on. Using NAnt to do this is a splendid idea.

As for working out what's going on inside, it had never occurred to me that I could attach to BTSNTSvc.exe to debug a pipeline, nor that I could use Debug.Write from inside an orchestration.

Popping up a MessageBox from inside an orchestration hadn't occurred to me either, but that's because it's an insane idea. Why stop at MessageBoxes? Why not stick a sound card in your e-business server and have it go "ker-ching" every time it takes an order? It's what P/Invoke was made for! (insert manic giggling here)

OK, I think I need to lie down now.

0 Comments:

Post a Comment

<< Home