Open BizTalk Sources
BizUnit - Framework for Automated Testing of Distributed Systems
http://bizunit.codeplex.com/
The adoption of an automated testing strategy is fundamental in reducing the risk associated with software development projects, it is key to ensuring that you deliver high quality software. Often, the overhead associated with developing automated tests is seen as excessive and a reason to not adopt automated testing.
BizUnit enables automated tests to be rapidly developed. BizUnit is a flexible and extensible declarative test framework targeted that rapidly enables the automated testing of distributed systems, for example it is widely used to test BizTalk solutions. BizUnit is fully extensible. Its approach is to enable test cases to be constructed from generic reusable test steps, test cases are defined in XML which allows them to be auto-generated and also enables the ‘fixing up’ of Url’s for different environments, e.g. test, staging and production environments. Defining test cases in XML enables test cases to be auto-generated.
BizTalk Server Pattern Wizard
http://patternwizard.codeplex.com/
The BizTalk Pattern Wizard is an extensible tool to help you capture, share, and reuse your orchestration best practices. By using the BizTalk Pattern Wizard, you can capture a best practice, turn it into a generalized and configurable pattern, and share that pattern with the rest of your team or the entire BizTalk community
Enterprise Service Bus Guidance
http://esb.codeplex.com/
The Microsoft ESB Guidance provides architectural guidance, patterns, practices, and a set of BizTalk Server and .NET components to simplify the development of an Enterprise Service Bus (ESB) on the Microsoft platform and to allow Microsoft customers to extend their own messaging.
BizTalk Adapter Wizard
http://biztalkadapterwizard.codeplex.com/
The BizTalk Adapter Wizard for BizTalk Server 2006 is a Visual Studio 2005 project wizard which creates all of the framework code for your custom BizTalk adapter. The adapter wizard is accessible from the Visual Studio menu: File - New - Project - BizTalk projects.
BizTalk Server 2006 Documenter
http://biztalkdocumenter.codeplex.com/
Creates compiled help files for a given BTS 2006 installation. This tool can be run on an ad-hoc basis using the UI or from the command line as a post build/deploy task to create a compiled help file describing a BTS 2006 installation. It will compile: BTS Host configuration, Send/Receive port configuration, Orchestration diagrams, Schema and Map content, Pipeline process flow, Adapter configuration, Rule engine vocabularies and policies, More… and publish them as compiled help files. Optionally you can embed custom HTML content and custom descriptions for all BTS artifacts to produce a more customized look and feel to the CHM output
BizTalk Server 2006 Orchestration Profiler
http://biztalkorcprofiler.codeplex.com/
Creates CHM report files illustrating the level of coverage for specified BizTalk orchestrations. This tool can be run to gain a consolidated view of orchestration tracking data for a specified period of time to help developers get an idea of how their orchestrations are being processed and how much coverage they are getting in their testing. In addition to simple coverage information the data presented helps to identify latency and code path exceptions by highlighting long running and error prone orchestration shapes which is key to effective performance testing.
MapCop
http://www.codeplex.com/MapCop
A program for testing BizTalk map files (.BTM) for a set of best practices.
BizTalk Sftp Adapter
http://sftpadapter.codeplex.com/
This adapter was developed for a customer who needed to transfer files independent from any choice of platform. Much concern for security, along with already invested infrastructure, where the main reasons for choosing Sftp before other protocols like Ftps.
BizTalk Scheduled Task Adapter
http://biztalkscheduledtask.codeplex.com/
An Biztalk Server 2004/2006 in-process receive adapter that executes a prescribed task on a daily, weekly or monthly schedule. The adapter is configured entirely within Biztalk, all config is stored within the SSODB and can be exported and imported via binding files. The schedule capabilities are similar to those available with the Windows Scheduled Task Service
The TCP/IP Adapter for BizTalk Server 2006
http://btstcpip.codeplex.com/
The TCP/IP Adapter for BizTalk Server 2006 is a community adapter that was originally developed for healthcare customers in the UK
SDC Tasks
http://www.codeplex.com/sdctasks
The SDC Tasks are a collection of MSBuild tasks designed to make your life easier. You can use these tasks in your own MSBuild projects. You can use them stand alone and, if all else fails, you can use them as sample code.
MSBUILD Extension Pack
http://msbuildextensionpack.codeplex.com/
The *MSBuild Extension Pack 3.5.1.0* release provides a collection of over 230 MSBuild tasks.
Deployment Framework for BizTalk
http://biztalkdeployment.codeplex.com/
The Deployment Framework for BizTalk eliminates the pain associated with BizTalk application deployments, and goes far beyond BizTalk’s out-of-the-box deployment functionality. It also includes additional tools to enhance developer productivity, such as binding file management.
BizTalk Server Pipeline Component Wizard
http://btsplcw.codeplex.com/
A project meant to ease to development of pipeline components used within a BizTalk Server environment. Supports both C# and VB.NET
ContextAccessor Functoid
http://contextaccessor.codeplex.com/
This project is a sum between two functoids that get the Message Context Properties values using maps from a biztalk receive port or from an orchestration
BizTalk Packed Decimal Converter Functoid
BizTalk Functoids to convert from and to Packed Decimals