BizTalk Gurus

BizTalk 2004 Samples

File Date Added Downloads
Accessing Message Data Inside an Orchestration using XPath
BizTalk 2004 allows simple access to data inside an Orchestration by using Xpath. This can be used to read and write data as well as total message assignment. This sample shows different ways to access data using Xpath inside the Orchestration. This sample...
Comments: 1
10-25-2004 2,101
Creating Nodes Inside A Map
This mapping sample shows how to create repeating nodes from flat data inside the mapper. This sample also shows the use of some custom XSLT code inside the BizTalk mapper. This sample works with BizTalk 2004 and BizTalk 2006. Get more information from the...
Comments: 0
10-28-2004 1,151
Debatching Into Smaller Batches Inside an Orchestration
Debatching into single messages is easy with BizTalk 2004. This sample shows how messages can be groups into batches of any size inside an Orchestration using an external .net component. The external .net component uses streams to read the message from an...
Comments: 0
03-21-2005 840
Delivery Notification Inside an Orchestration
This sample shows how to use Delivery Notification on a Send Port to catch and react to adapter send errors inside an Orchestration. Key Take Home Points: - Delivery Notification is not available on Early Bound Ports. - Must import System.Web.Services to cast...
Comments: 0
09-24-2004 1,296
Direct Binding using Partner Ports
This sample shows up to use Direct Binding in Biztalk Server 2004 to send messages from one Orchestration to another using Partner Ports. Direct binding is easily misunderstood and Partner Port binding can be rather confusing to set up. Direct binding still...
Comments: 0
08-10-2005 854
Dynamic Mapping Inside an Orchestration
This sample shows how a map can be called dynamically inside an Orchestration in Biztalk. This can allow for the map to be set at run time by setting a message context property or reading the value from the SSO or database. This can greatly reduce effort if...
Comments: 0
08-24-2005 1,109
Envelope Debatching Inside a Pipeline
Working with envelopes in BizTalk Server is always a little tricky. This sample shows how to use an envelope to de-batch a larger Xml message. Some Key Take Home Points: - De-Batching / Envelope Processing for XML Document must take place on the Receive Port...
Comments: 0
08-22-2004 1,561
Flat File Disassembler Output Options
The flat file disassembler can produce single record output or a single batch output. This sample shows how to accomplish each task when you need it. Make sure to read the blog content below for additional information. This sample should work with BizTalk...
Comments: 0
03-30-2005 1,575
Limit Running Orchestrations
This fully documented solution shows how to use a process controller Orchestration to limit the number of running Orchestrations inside BizTalk Server 2004. This is similar to Application Pools in BizTalk 2002 that are no longer available in 2004. In addition...
Comments: 0
09-01-2004 1,341
Long Term Facts In the Business Rules Engine
This sample shows how to call the BizTalk Business Rules from .net code. This sample passes in .net objects (using Helper .Net Components in the Orchestration) as facts and gets updated values returned from the rules engine. It also uses a long term fact creator...
Comments: 0
01-28-2006 924
NAck Processing using an Orchestration
This is a simple Orchestration to catch Nack's. Nack's are Negative Acknowledgements returned from failed BizTalk messages. This Orchestration can be modified to react to specific exceptions as needed. This sample should work in BizTalk 2004 and BizTalk...
Comments: 0
02-25-2005 629
Naming Output Files Inside an Orchestration
Naming output files is always tricky. This sample shows how to use message context properties to control the name of output files. BizTalk 2004 has two ways to dynamically name your files from inside the Orchestration. The two ways to accomplish this are either...
Comments: 0
02-25-2005 870
Parallel Convoy Message Processing
This sample shows how to use a simple Concurrent (Parallel) Convoys inside an Orchestration. For more information on Convoy, be sure to read the Convoy Deep Dive White Paper. This sample also shows an example of multi-message mapping inside an Orchestration...
Comments: 0
11-07-2004 1,074
Parallel Sequential Message Processing
This is another Sequential Convoy Message processing sample using an Orchestration. This sample uses the Parallel Action Shape to process multiple records at the same time. This could be used to slow down message processing inside Biztalk and process messages...
Comments: 0
10-05-2004 663
Prepend and Append Text to SourceFileName Macro
This sample shows how use the %SourceFileName% macro to append or prepend text to the original file name of the file received by the file adapter. This sample includes a helper class with three methods to help with string manipulation of the file name. This...
Comments: 0
08-01-2005 679
Property Promotion and Demotion Inside a Pipeline
This samples demonstrates how to promote and demote values inside an Xml message into the message context and back into the message again. This sample will work with BizTalk 2004 and BizTalk 2006. Get more information from the original blog post on this topic...
Comments: 0
10-07-2004 763
Self Correlation and Passing Configured Port Parameters
Using Self Correlation, the Start Orchestration Shape, and Passing Configured Ports it is easy to get messages back into an Orchestration after it has been processed by another process. This sample shows how to Start two different Orchestrations and receive...
Comments: 0
02-28-2006 807
Sequential Convoy
This sample shows how to use a simple Sequential Convoy inside an Orchestration. This can be used inside an Orchestration for sequential message processing. This sample will work in BizTalk 2004 and BizTalk 2006 Get more information from the original blog...
Comments: 0
08-23-2004 913
Sorting, Grouping, and Debatching in Pure Messaging
Debatching can be done several different ways in BizTalk 2004. With a few message box hops, debatching can be done with a few maps and an envelope schema in pure messaging. This sample shows a map for Sorting, a map for Grouping, and the Envelope for debatching...
Comments: 0
02-28-2006 823
Suppress Nodes Inside A Map
This map sample shows how to suppress nodes inside a map by passing false from a logical functoid. The blog post below gives more detail on the sample. The mapper in BizTalk 2004 makes it easy to suppress nodes inside the mapper. The key is to send the looping...
Comments: 0
01-27-2005 476