Manage Role Links

Overview

This section provides instructions on using the BizTalk Server Administration console to manage role links in a BizTalk application. A role link defines the relationship between parties involved in a business transaction and specifies the message and port types used in the interaction in both directions. For background information on role links, see Using Role Links in Orchestrations.

Added to application

Role links are built in Visual Studio and compiled into BizTalk assemblies. You cannot add role links to an application individually; a role link is added to an application as follows:

Deploy to production

The BizTalk application developer creates role links to implement communications between two or more parties involved in a business transaction, such as your organization and a supplier. The developer does not necessarily specify the parties that are involved in the transaction, only their roles. To deploy an application that includes a role link to a production environment and enable actual communication between the parties, the following configuration must be performed, as described in this section:

  • If it wasn't done during the development process, a party must be assigned to each role defined in the role link. This is called "enlisting" a party for a role. You can later unenlist the party if you no longer want the party to have the assigned role.

  • The logical ports for each party defined within the role link must be bound to physical ports on the BizTalk host instances that will host the application.

    For more information about developing role links, see Using Role Links in Orchestrations.

Note

You can use Microsoft Windows Management Instrumentation (WMI) Object Model to create and run scripts that automate administrative tasks. For information about using WMI, see the WMI Class Reference in the UI guidance and developers API namespace reference.

Next step