biztalk community

Join Our Mailing List
E-mail Address :


MasteringBizTalk.com
UsingBizTalk.com
TraceOfThought.net
MapPoint
Tomas Restrepo - Devdeo

BizTalk Server 2004 Videos, Labs, Samples, Tools, and White Papers

BizTalk 2004 Videos

Flat File Disassembler Output Options Video (7-14-2005)

  • This video covers the three different output options from the flat file Disassembler provided in Biztalk. The three options are single detail records without headers or trailers, all detail records together without header and trailers, or all details together with the header and trailer.


BizTalk 2004 Hands-On-Labs

Message Debatching Options Hands-On Lab (7-13-2005)

  • Envelopes can be used with the Xml Disassembler in Biztalk 2004 to break up larger Xml messages into single messages. Another approach to message debatching is to use xpath inside a loop inside an Orchestration. Both these approaches are covered in this Message Debatching Lab for Biztalk 2004.

Sharepoint-InfoPath -BizTalk Hands On Lab (6-12-2005)

  • This lab will take you through a simple integration scenario step-by-step using Sharepoint and InfoPath to display delivery exceptions using Delivery Notification inside an Orchestration. Windows Sharepoint Services and InfoPath are required.

Sequential Message Processing Hands On Lab (6-12-2005)

  • This lab will show you step-by-step how to use the Flat File Disassembler, Delivery Notification, and a Sequential Convoy to map a large flat file document.

 

BizTalk 2004 Fully Documented Samples

Limit Running Orchestra9-tion - Fully Documented (9-1-2004)

  • 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. This was an entry in the BizTalk 2004 Design Context that ended in September 2004.

 

BizTalk 2004 Samples

Sorting, Grouping, and Debatching in Pure Messaging Sample for BizTalk 2004 (2-28-2006)

  • 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.

Self Correlation and Passing Configured Port Parameters Sample (2-28-2006)

  • This sample shows how to Start two different Orchestrations and receive a response message without any Correlation Set to configure using Self Correlation and Passing Configured Ports into a Started Orchestration.

Business Rules in Net Code (1-28-2006)

  • This sample shows how to call the BizTalk Business Rules from .net code. This sample passes in .net objects as facts and gets updated values returned from the rules engine. It also uses a long term fact creator defined on the Policy to cache long term facts. Make sure you read the ReadMe.txt for set up information.

Dynamic Mapping Inside an Orchestration Sample (8-24-2005)

  • 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.

Direct Binding with Partner Ports Sample (8-10-2005)

  • This sample shows up to use Direct Binding using Partner Ports to send a message from one Orchestration to another. Direct binding is a easily misunderstood concept in Biztalk and Partner Port binding can be rather confusing to set up. This sample shows how one Orchestration can send a message to a second Orchestration. This process still uses the Message Box and the Publish and Subscribe system in Biztalk.

Prepend and Append Text to SourceFileName Macro Sample (8-1-2005) - 15500

  • 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.

NAck Catching Orchestration (5-25-2005)

  • This is a simple Orchestration to catch Nack's. This can be modified to react to specific exceptions as needed.

Flat File Disassembler (3-31-2005)

  • 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.

Debatch into Smaller Batch (3-21-2005)

  • 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.

Suppress Nodes in Map (1-27-2005)

  • This mapping sample shows how to suppress nodes inside a map by passing false from a logical functoid.

Naming Output Files (11-13-2004)

  • Naming output files is always tricky. This sample shows how to use message context properties to control the name of output files.

Concurrent Convoy (11-7-2004) - 15502

  • This sample shows how to use Concurrent (Parallel) Convoys inside an Orchestration.

Creating Nodes in Maps (10-28-2004)

  • This mapping sample shows how to create repeating nodes from flat data inside the mapper.

XPath Sample (10-25-2004)

  • BizTalk 2004 allows simple access to data inside an Orchestration by using Xpath. This sample shows different ways to access data using Xpath inside the Orchestration.

Property Promotion & Demotion (10-7-2004)

  • This samples demonstrates how to promote and demote values inside an Xml message into the message context and back into the message again.

Parallel Sequential Convoy (10-5-2004)

  • 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.

Delivery Notification & NACK (9-24-2004)

  • This sample shows how to use Delivery Notification on a Send Port to catch and react to adapter send errors inside an Orchestration.

Untyped Messages & Properties (9-16-2004)

  • This is an update to the untyped messages sample. This uses promoted properties to access data inside the untyped Xml messages.

Sequential Convoy (8-23-2004)

  • This sample shows how to use a Sequential Convoy inside an Orchestration.

XML Envelope Debatching (8-22-2004)

  • 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.

Using IF Statements (8-19-2004)

  • This simple sample shows how to use "IF" statements inside on Orchestration.

Untyped Messages (8-10-2004)

  • Untyped messages inside an Orchestration allow for many different types of messages to be received by the same Orchestration using System.Xml.XmlDocument. This sample shows basic use of this feature.

 

BizTalk 2004 Tools

Biztalk Rules Engine Deployment Helper Tool (3-21-2006)

  • This tool can help with importing and exporting policies and vocabularies in BizTalk Server 2004. This tool supports the use of a configuration file to limit what is imported and exported.

Biztalk Development Helper Tool (9-7-2005)

  • This tool can help with development with Biztalk 2004. This tool will start and stop Orchestration, start and stop Send and Receive Port, remove pipelines and map from Send and Receive Port, and restart all in-process Biztalk Hosts. This tool is a great resource for any Biztalk developer.

Suspended Message WMI Watcher (3-8-2005)

  • This tool can be used to monitor BizTalk for suspended messages. Once a suspended message is detected, the message and the message context is written to disk for easy viewing.

Convoy Subscription Viewer (2-10-2005)

  • This tool can be used to see the Convoy properties associated with any running Orchestration processing messages as a Convoy.

 

BizTalk 2004 White Papers

Convoy Deep Dive (4/2005)

  • This paper discusses examples of business scenarios that require convoy message processing. After establishing a business need through the scenarios, this paper explains basic convoy theory and the different types of convoy messaging patterns. This paper discusses a solution to each business scenario and reviews each included sample.

Debatching Design and Performance (12/2004)

  • In some business scenarios you may be required to receive a batch file that must be broken up and processed as single messages by BizTalk Server 2004. This could allow for individual record level processing, selective content based routing, or single message mapping.