Azure Service Bus Connection

The Azure Service Bus Connection page allows you to configure the connection to Amazon SQS from within the Integration Gateway to send requests to it.

KingswaySoft Integration Gateway Console - Outbound Connection - Azure Service Bus.png

Namespace
The namespace field lets you specify the URL of your Azure Service Bus endpoint. It should follow the pattern of: example.servicebus.windows.net/
Service Endpoint
The Service Endpoint is the actual URL that is utilized by the connection manager to connect to Azure Service Bus. This field should be pre-populated for you. In special cases where you want to specify the Service Endpoint, you can change the value by first unlocking the field using the lock/unlock button next to it.
Issuer Name
The issuer name that will be used for authentication.
Issuer Key
The issuer key that will be used for authentication.
Enter Connection String Button
If you have a connection string, you can click the 'Enter Connection String' button to enter it. The component will extract the relevant parts of the connection string to populate the above fields in the connection manager. Note that the namespace section of the connection string should typically have the suffix.servicebus.windows.net. If this suffix is not part of the connection string it will be added automatically - so the suffix is essentially optional.
Transport Type

The transport type you would like to use with your connection.

  • AMQP: The Advanced Message Queuing Protocol (AMQP) transport type.
  • NetMessaging: The network messaging transport type.
Connectivity Mode

The Connectivity Mode option sets the underlying wire-level protocol used to communicate with Service Bus.

The supported field values are:

  • AutoDetect (Default): Automatically selects between the TCP, HTTP, and HTTPS modes based on an auto-detection mechanism that probes whether either connectivity option is available for the current network environment. If both are available, the system will choose TCP by default.
  • HTTP: Listeners attempt an HTTP connection followed by an HTTPS connection with the Service Bus service, then wait for messages.
  • HTTPS: Listeners attempt an HTTPS connection with the Service Bus service, then wait for messages.
  • TCP: Listeners create TCP connections to the Service Bus service to a destination port in the range 9350 to 9354.
Operation Timeout
The timeout value for operations with your connection.
Ignore Certificate Errors

This option can be used to ignore those SSL certificate errors when connecting to Azure Service Bus.

Warning: Enabling the "Ignore Certificate Errors" option is generally NOT recommended, particularly for a production instance. Unless there is a strong reason to believe the connection is secure - such as the network communication is only happening in an internal infrastructure, this option should be unchecked for best security.

Retry on Intermittent Errors
Use this option to indicate if Azure Service Bus retry policy will be used. When this option is enabled, a default setup of exponentially increasing retry intervals for messaging operations will be provided. Uncheck this option to effectively disable retries.