February 2006 Entries

Source Links property in BizTalk Maps

Here’s a cool mapping tip I found on Vijendra’s blog. While mapping an element from the source schema to the target schema, it is possible to copy either the value contained within the element or the element name itself. You achieve this by setting the Source Links property of the link connecting the elements as shown below. In the above figure above the value mapped to the target element will be “CustomerName”. The values that can be set are: 1. Copy text value – which is the default that copies ......

Joining Two Connect, Inc.

Jan 27th was my last day with IBM Global Services (India). I quit IBM, to join an american company (Two Connect, Inc.) as a Solution Architect. Two Connect is truely passionate about technology, having well known people like Javier Mariscal and Jesús Rodríguez onboard. Javier is the President of Two Connect, he has co-authored the best selling BizTalk book Integration Patterns (Patterns & Practices). Jesús is the Chief Software Architect of Two Connect, he won two awards at the recently held ......

My article (Introduction to BizTalk Server 2004) on AspToday

Check out my article on AspToday

Introduction to BizTalk Server 2004

 

Regards
Benny Mathew
Seamless Integration Solutions
BizTalk Consulting, Development, Training
http://www.seamless.in

Debatching a flat file in BizTalk 2006

Sometimes you receive a batch file containing multiple records and you have to split each record into a separate message and process them individually. This kind of splitting of a batch file is also known as debatching. Depending on your requirement, you can either debatch an incoming message inside the pipeline or inside the orchestration. The technique used to debatch a message inside the pipeline depends on whether the input is an XML file or a flat file. For an XML file, you will need to use ......

Filtering records using Maps and conditional looping

Quite often you come across situations in BizTalk, where you receive a message that contains hundreds of records, when you are actually interested only in a subset of those records that match a certain criteria and want to create a message that contains only the relevant records. There are numerous ways of doing it such as: Debatch and Aggregate (Scatter-Gather Pattern) Using xslt in maps Using xpath in orchestration Using an external component There is also another simple and straightforward way ......