Geeks With Blogs
ErwinAI - Enterprise Application Integration (EAI) blog on BizTalk 2004, Visual Studio, and application integration April 2006 Entries
BizTalk 2004 - xpath rules!
Over the past 2 years, I have developed most of the functionality in BizTalk using maps. You'll spend the days dragging and dropping functoids, and changing their properties. BizTalk maps are not much more than a graphical layer on top of XSLT, with some convenient (database) functoids, and allowing for inline scripting. It has been pointed out that the BizTalk maps are stored (and executed) as highly inefficient XSLT "code". Personally, I am not in favor of coding XSLT myself, as an alternative ......

Posted On Tuesday, April 25, 2006 8:24 PM

BizTalk 2004 - WSE 2.0 Publishing Wizard Results
A few weeks ago, I started to use the Webservices Enhancements 2.0 for BizTalk 2004 as a newbie. Very quickly, I managed to generate a proxy-project based on an orchestration. Based on publicly available information (weblogs), I also realized a test client fairly easily. Only recently, we started connectivity tests with the "consumer" of our webservice. We ran into the strange situation that both we as publisher and the consumer built their own test client in Visual Studio. They even looked the same. ......

Posted On Thursday, April 20, 2006 9:28 PM

BizTalk 2004 - Xpath evaluation error
As pointed out on the weblogs of many fellow geeks, using xpath expressions in BizTalk orchestrations can be a good alternative to: Maps Promoted and distinhuished properties in XLANG/s expressions I was recently re-applying a succesful xpath expression in an assignment shape. When you need the xpath to a specific node in an XML, open the corresponding schema (XSD), navigate to the node, highlight it, and grab the xpath-expression from the node properties. In this particular case, I required the ......

Posted On Thursday, April 20, 2006 9:09 PM

BizTalk 2004 - How to assign XML message contents to a string variable
When consuming webservices in BizTalk, you often need to pass an XML message as a string argument to the webservice's method. This is how you do this: Using mappings, XSLT or whatever, create the target message targetMsg that you need to send as a string argument Define a variable xmlDoc of type System.Xml.XmlDocument in your orchestration In an assign shape, write: xmlDoc = targetMsg; After this statement, the contents of targetMsg are available as string. Use xmlDoc.OuterXml for this (in XLANG/s ......

Posted On Wednesday, April 5, 2006 12:25 PM

BizTalk 2004 - No go: Consuming an orchestration based webservice with another orchestration
An orchestration was published as a webservice using the WSE 2.0 wizard. This seems to be operational on the test server. The next step is being able to test our own webservice orchestration. So, within the solution, we created another project for consuming the webservice. The projects share underlying message types (avoiding conflicts due to multiple subscriptions when operating orchestrations from both projects at the same time), and the consuming orchestration is using the webservice definition ......

Posted On Wednesday, April 5, 2006 9:11 AM

Copyright © Erwin Homan | Powered by: