Microsoft Azure Service Bus policy
A Microsoft Azure Service Bus policy contains the connection details that are used by a Microsoft Azure Service Bus Input or Microsoft Azure Service Bus Request node when you connect to the Microsoft Azure Service Bus application.
Use an Microsoft Azure Service Bus Input node in a message flow to accept input from Microsoft Azure Service Bus. You can use the node to monitor Microsoft Azure Service Bus for new objects, such as new messages. Use an Microsoft Azure Service Bus Request node to connect to Microsoft Azure Service Bus and issue requests to create or retrieve objects such as accounts, allowed emails for SMS communication, contact lists, contacts, SMS, SMS campaigns, and voice messages. The Microsoft Azure Service Bus policy controls, at run time, access to the Microsoft Azure Service Bus application.
The Microsoft Azure
Service Bus policy is created when you
configure a connection between a Microsoft Azure
Service Bus Input or Microsoft Azure
Service Bus Request node and Microsoft Azure
Service Bus by using the Connector Discovery wizard.
During the process of discovery, account credentials are stored in the vault and connection details
are stored in a Microsoft Azure
Service Bus policy. The policy is
created with a type of Microsoft Azure Service Bus, and the name of the policy is
returned to the node and specified in the Connection tab, in the format
{policyProjectName}:policyName.
You can also create, update, or delete a Microsoft Azure Service Bus policy by using the Manage Discovery Connector Policies and Credentials wizard, which you can access by right-clicking the policy project in the IBM® App Connect Enterprise Toolkit and then clicking .
You must deploy this policy before message flows that use the policy are started. If you redeploy a Microsoft Azure Service Bus policy, all message flows that are using the policy will be stopped and restarted.
For more information about using Microsoft Azure Service Bus, see Using Microsoft Azure Service Bus with IBM App Connect Enterprise.
| Property | Property name in .policyxml file | Description of properties |
|---|---|---|
| Microsoft Azure Service Bus Application Type | applicationType | This property is reserved for future use and must be set to the value
online. |
| Microsoft Azure Service Bus Application Version | applicationVersion | This property is reserved for future use and must be set to the value
v1. |
| Microsoft Azure Service Bus Authentication method | authenticationMethod | This property specifies the type of authentication that is used for the
connection between IBM App Connect Enterprise and Microsoft Azure
Service Bus. This value is reserved for future use and
must be set to BASIC or BASIC_API_KEY. |
| Namespace | apiUrl | Enter the namespace of the Azure Service Bus instance. |
| Tenant ID | tenantId |
Specify the identifier of your Microsoft Azure Active Directory (Azure AD) tenant that is associated with your Azure Service Bus instance. |
| Custom endpoint | endpointUrl | Specify a custom Azure Service Bus endpoint address if you are using a custom domain or a specific endpoint for your Azure Service Bus instance. |
| Credential Name | credentialName | The name of your Microsoft Azure
Service Bus
account. For example, azureservicebuspolicy_AzureServiceBus1 |
| Proxy name | proxyId | This property specifies the name of the HTTP Proxy policy that contains details of the HTTP Proxy server URL and the HTTPProxy credential used to make the connection. |