Logo
programming4us
programming4us
programming4us
programming4us
Home
programming4us
XP
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server
programming4us
Windows Phone
 
Windows Server

BizTalk 2006 : Deploying and Managing BizTalk Applications - Administrative Tools (part 1) - BTSTask

- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019
3/28/2012 5:00:32 PM
BizTalk 2006 provides different tools to manage BizTalk Server applications:
  • BizTalk Administration Console MMC

  • BTSTask command-line tool

  • BTSDeploy command-line tool (deprecated and its usage is not recommended by Microsoft)

  • WMI and the ExplorerOM APIs

Each of these tools allows you to deploy and manage your solutions. While BizTalk Administration Console has been changed and improved significantly in BizTalk Server 2006, it is, as most UI tools, not intended to automate administration tasks. The BTSTask and BTSDeploy command-line tools can be used in batch files to perform automation tasks, but batch files are still not as flexible as full-featured programming languages like C# or VB .NET. If you are an experienced developer, you know that real-world projects can easily contain hundreds and even thousands of artifacts. Managing them manually is a daunting and error-prone task and in many cases simply hardly possible. To address these kinds of problems, Microsoft provides two APIs—Windows Management Instrumentation (WMI) and ExplorerOM, which allow you to write your own custom utilities to address all aspects of managing and configuring a BizTalk Server and a BizTalk Server Group.

As shown in Tables 10-6 to 10-15, the tools have an overlapping functionality, and for the most common BizTalk tasks you can use any of them. However, for some tasks you will have a more limited set of tools to choose from. Tables 1 to 10 list common management tasks and indicate what tools are available to perform each of them.

Table Application Tasks
TaskAdministration ConsoleBTSTask ToolWMIExplorerOM
Creating a new applicationXX X
Modifying application propertiesXX X (but you can't modify the DefaultApplication property)
Deleting an applicationXX X

Table Assembly Tasks
TaskAdministration ConsoleBTSTask ToolWMIExplorerOM
Deploying an assemblyXXX 
Undeploying an assemblyXX  

Table Host Tasks
TaskAdministration ConsoleBTSTask ToolWMIExplorerOM
Creating a new hostX X 
Modifying a hostX X 
Deleting a hostX X 
Starting/stopping/modifying host instancesX X 

Table Orchestration Tasks
TaskAdministration ConsoleBTSTask ToolWMIExplorerOM
Browsing orchestration artifactsXXXX
Finding roles used or imple-mented by orchestration   X
Binding/enlisting/starting orchestrationsXOnly if BTSTask makes use of processing scripts that internally use WMI or ExplorerOMXX
Stopping/unenlisting/unbinding orchestrationsXOnly if BTSTask makes use of processing scripts that internally use WMI or ExplorerOMXX

Table Send Port Tasks
TaskAdministration ConsoleBTSTask ToolWMIExplorerOM
Adding/enlisting/starting a send portX XX
Stopping/unenlisting/deleting a send portX XX
Modifying port propertiesXOnly if BTSTask applies binding filesXX
Managing send port certificatesXOnly if BTSTask applies binding filesXX
Adding/editing filtering expressionsXOnly if BTSTask applies binding filesXX
Adding/removing maps for inbound/outbound transformationXOnly if BTSTask applies binding filesXX

Table Send Port Group Tasks
TaskAdministration ConsoleBTSTask ToolWMIExplorerOM
Adding/enlisting/starting a send port groupX XX
Stopping/unenlisting/deleting a send portX XX
Adding/deleting a port to/from a send port groupXOnly if BTSTask applies binding filesXX
Adding a filter to a send port groupXOnly if BTSTask applies binding filesXX

Table Receive Port Tasks
TaskAdministration ConsoleBTSTask ToolWMIExplorerOM
Adding/modifying/deleting a receive portXOnly if BTSTask applies binding filesXX
Adding a map to inbound/outbound transformationsXOnly if BTSTask applies binding filesXX

Table Receive Location Tasks
TaskAdministration ConsoleBTSTask ToolWMIExplorerOM
Adding/editing/deleting a receive locationXOnly if BTSTask applies binding filesXX
Enabling/disabling a receive locationXOnly if BTSTask applies binding filesXX

Table Party Tasks
TaskAdministration ConsoleBTSTask ToolWMIExplorerOM
Adding/deleting a partyXX X
Enlisting/unenlisting a partyXX X
Adding/deleting a send port to/from a party Only if BTSTask applies binding files X
Adding an alias to a party Only if BTSTask applies binding files X
Adding a certificate for a party Only if BTSTask applies binding files X

Table Messagebox Tasks
TaskAdministration ConsoleBTSTask ToolWMIExplorerOM
Adding/deleting a MessageboxX X 
Editing Messagebox propertiesX X 

BizTalk Administration Console

The BizTalk Administration Console, shown in Figure 1, is a Microsoft Management Console (MMC). This tool is the only one that comes with a Windows graphical UI. It is also the easiest one to use for novices.

Figure1 . BizTalk Server 2006 Administration Console

If you have used the Administration Console with BizTalk Server 2004, you will be pleased to know that the new Administration Console has gone through a major overhaul. It now has a new slick look, and most importantly you can finally administer every aspect of your BizTalk Server Groups and BizTalk servers. With the Administration Console you can

  • Add, configure, remove, and uninstall a BizTalk application.

  • Import and export a BizTalk application as an MSI.

  • Import and export binding files.

  • Create, configure, and delete ports and receive locations.

  • Configure, start, stop, enlist, and unenlist ports and orchestrations.

  • Create, configure, delete, and install hosts and host instances.

  • Manage and configure parties.

NOTE

If you are working on a BizTalk Server 2004 project, we suggest that you download the BizTalk 2004 Management Tool by Paul Somers available on the GotDotNet web site (www.gotdotnet.com/workspaces/workspace.aspx?id=992ca223-553c-475a-ac87-da7ae2c9016a). This tool will allow you to administer your BizTalk servers from a Windows application without having to install development tools (like Visual Studio) on your integration, testing, and production environments.

BTSTask

BTSTask is the new command-prompt application that replaces BizTalk 2004's BTSDeploy command-prompt application. Unlike BTSDeploy, BTSTask does not come with a wizard. If developers or administrators want to use a GUI, they must use the BizTalk Administration Console.

This application allows you to

  • Add, enumerate, remove, and uninstall BizTalk applications.

  • Add, list, and remove artifacts (assemblies, bindings, pre-processing scripts, and postprocessing scripts) from a BizTalk application.

  • Export and import BizTalk applications from an MSI file.

  • Export and import binding information from BizTalk binding files.

  • List all BizTalk applications in the BizTalk Management Database for the BizTalk Group.

  • List the resources in an MSI file.

The sample shown in Figure 2 creates an application named PROBIZTALK Application using the BTSTask command-line application. If you open the BizTalk Administration Console, you will see the newly created application. For the full list of the command options, please refer to the product documentation.

Figure 2 . BTSTask add application example


Other -----------------
- Windows Server 2003 : Windows Server Update Services (part 2) - Using WSUS: On the Client Side
- Windows Server 2003 : Windows Server Update Services (part 1)
- Microsoft SQL Server 2008 R2 : SQL Server Management Studio - Development Tools (part 4)
- Microsoft SQL Server 2008 R2 : SQL Server Management Studio - Development Tools (part 3) - Integrating SSMS with Source Control & Using SSMS Templates
- Microsoft SQL Server 2008 R2 : SQL Server Management Studio - Development Tools (part 2)
- Microsoft SQL Server 2008 R2 : SQL Server Management Studio - Development Tools (part 1)
- Sharepoint 2010 : Reviewing and Troubleshooting Crawls (part 2) - Using Crawl Reports & Diagnostic Logging
- Sharepoint 2010 : Reviewing and Troubleshooting Crawls (part 1) - Using Crawl Logs
- Sharepoint 2010 : Managing Crawls
- Microsoft Lync Server 2010 Monitoring : Installation (part 2) - Installing the Monitoring Server Role
 
 
Top 10
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
 
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server