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