Geeks With Blogs
Vishal Gibberish in BizTalk, XML August 2005 Entries
Setting up HTTPRequestResponse sample
I was trying to setup HTTPRequestResponse sample from BizTalk SDK samples 2 errors that I got after setting it up are 1. error 401 not authorized 2. error 404 not found Fixes to these are 1. Run Application pool under user who is part of BizTalk User Groups 2. Add BTSHTTPReceive.dll to Web Services Extensions in IIS; set access to 'allow'. Web Services Extensions can from configured in IIS . uses ISAPI to communicate with biztalk we need to enable it over here. By default Windows 2003 prohibits ......

Posted On Friday, August 19, 2005 7:30 AM

Expression shape limitations
There are loads of things that we can't do in expression shape (more info) Most obvious of them are can't use If/while for message assignment e.g if(count==1) { somevariable = 1; } is invalid but if(count ==1) { //dosomethingbutassignment; } is valid ; I was just wondering why there are these limitations on expressions? One could argue that if it supports all constructs then we can have one expression shape in orchestration and thats it. I believe that discretion should be with developers. Cheers ......

Posted On Thursday, August 18, 2005 7:13 AM

Aggregator a smipler approach
Oversimplified definition of Aggregator design pattern is; pattern which helps in combining one or more messages to create a aggreagated message. e.g if you've a system where you get n orders from a vendor in a day ; at end of day you want to combine all these orders to create a single order; you need aggregator pattern There are lot of examples how we can do this in BizTalk using Listen shape (with one branch having delay and other receiving messages) and once the delay timesout a new message is ......

Posted On Wednesday, August 17, 2005 7:18 AM

BizTalk a process management tool!!
I must say that most of the BizTalk projects I've worked with are in EAI or B2B area; but recently I happen to work with BizTalk in totally different way. BizTalk Orchestration Editor gives us unique opportunity to design the process first without caring for details of it. So once we have the prcoess in place blocks inside the the Orchestration represents services within the process. For example consider process of purchase order we know that there are several steps involved in it like purchase order ......

Posted On Tuesday, August 16, 2005 7:47 AM

Combining xpaths or running multiple search criteria

One of the less documented features of xpath is how to run multiple
search on nodes or attributes
<Book name="Harry Potter" price="10GBP"/>
<Book name="Harry Potter" price="5USD"/>
now if you want one of them following is xpath query

.//Book[@name="Harry Potter" and @price="10GBP"]
we can use or instead of and for 'OR'ing



Posted On Tuesday, August 16, 2005 6:46 AM

Adding Gacutil to right click menu
Don't know whether this is trivial; but still I thought that it may help someone I change my projects so frequently that I can't update my setup scripts every now and then. I've quite some files to push into GAC so I decided to find a simpler of option of adding files to GAC We can invoke gacutil easily on right click of dlls Steps to be followed are 1. Open registry 2. Go to HKEY_CLASSSES_ROOT->dllfile 3. Create following hierarchy of folders(keys) dllfile->shell->gacut... ......

Posted On Monday, August 15, 2005 3:10 PM

Copyright © Vishal H | Powered by: