Document by Erik Leaseburg


BizTalk Server 2004 PowerToys

Get your BizTalk PowerToys now! Erik Leaseburg, a consultant with Microsoft Premier Services for the past five years and an expert in BizTalk Server, has collected the best PowerToys on the Web! Here they are!

Do you have a suggestion for a BizTalk Server PowerToy? Contact us!

Development PowerToys

Delimited File Schema Generator
Generates a BizTalk flatfile schema from a well-formed character delimited flatfile.

Adapter Wizard
Wizard for creating custom send, receive, request-response and solicit-response adapters using the common adapter base classes and interfaces.

Pipeline Component Wizard
Wizard to quickly build custom send and receive pipeline components.

Pipeline Testing Tools
<Installation Path>\SDK\Utilities\PipelineTools
The pipeline tools supplied with the Microsoft® BizTalk® Server 2004 Software Development Kit (SDK) enable you to verify that a pipeline is functioning correctly without having to configure the BizTalk Server environment, such as send/receive ports. You can also use the pipeline tools to:

  • Debug third-party pipeline components outside of the server environment.
  • Diagnose parsing engine error messages.
  • Experiment with different schemas without the burden of compiling, deploying, undeploying, and recompiling.
  • Explore flat file and XML assembler/disassembler behavior.
  • View disassembler output and discover which message context properties are promoted and their values.
  • Run send/receive pipelines without disassembler and assembler components (for example, you can view the output of the S/MIME decoder).
  • Make fine-grained performance measurements of the pipeline alone (rather than the entire messaging subsystem)

Configuration/Management PowerToys

BizTalk Assembly Viewer
<Installation Path>\Developer Tools\BtsAsmExt.dll
Register this windows explorer extension using regsvr32 "C:\Program Files\Microsoft BizTalk Server 2004\Developer Tools\BtsAsmExt.dll" to:

  • View the types in BizTalk assemblies and their attributes
  • Add and remove assemblies from the GAC
  • Search for BizTalk artifacts using View -> Explorer Bar -> BizTalk Server Search from the Windows Explorer menu 

BizTalk Subscription Viewer
<Installation Path>\SDK\Utilities\BTSSubscriptionViewer.exe
The BTSSubscriptionViewer shows how BizTalk is matching the subscribers (Orchestrations and Send Ports) to items published/delivered to the MessagBox to view and troubleshoot binding, subscription and delivery issues. 

BizTalk Management Tool
A single tool for efficiently managing BizTalk deployment, configuration and administration tasks normally performed across 3 separate tools:  BizTalk Explorer, BizTalk Server Administration and Health and Activity Tracking (HAT)

BizTalk Configuration Documenter
This tool creates compiled help (*.chm) and Word 2003 XML files to quickly document the many artifacts (hosts, ports, orchestration diagrams, schemas, maps, pipelines, adapters, rule engine vocabularies and policies, and more) and their dependencies within a Biztalk Server 2004 environment.

Monitoring/Performance PowerToys

BizTalk Performance Monitor Counters
<%SystemRoot%>\system32\perfmon.msc (Start -> Run -> perfmon -> OK)
The messaging, TDDS and orchestration engines maintain several real-time and aggregate performance counters that are viewable within Performance Monitor.  These counters can show how many messages, TDDS batches/events/records, and orchestration instances and transactions are being processed by each engine, respectively.
Definition: TDDS - Tracking Data Decode Service (A.K.A. the BAM Event Bus Service) - processes tracking data (streams) stored in a source database and persists that data in a query table format in the destination database.

BizTalk Performance Setting Tool
The SvcClassSettings tool is used by BizTalk 2004 administrators who need a simple UI to fine tune the performance settings of XLANG/s orchestrations, InProcess Messaging hosts, Isolated Messaging hosts and the MSMQT adapter.  High and low watermark, memorymark and sessionmark settings as well as the maxium receive interval can be adjusted.  The included help file describes how changing each of these settings affects BizTalk’s performance.

More BizTalk PowerToys

BizTalk Competition Winners (September 2004)

  1. BizTalk Server 2004 Management Tool (Paul Somers)
  2. BizTalk Server 2004 UDDI Publishing Wizard (Jesus Rodríguez)
  3. BizTalk 2004 Nant Deployment Template (Scott Colestock)
  4. BizTalk TIBCO Adapter (Pallavi Narayanaswamy)
  5. Scheduled Orchestration Execution (Darrin Webber)

BizTalk Competition Entries