The following parameters are supported for the Azure Service Bus Inbound Endpoint:
Parameter |
Value |
Required |
---|---|---|
Name |
Name of the Service Endpoint. |
X |
Type |
•Service Endpoint type. •The value is preset with "AZURESB Inbound" and cannot be changed. |
X |
Description |
The Service Endpoint description. |
|
AzureSbMethod |
•Queue: the messages are received from an Azure Service Bus queue. •Topic/Subscription: the message are received from an Azure Service Bus subscription. |
X |
Authentication |
•Default Credentials: method used want to authenticate with Azure Service Bus using Azure Active Directory. •Shared Access Signature: a SAS token is used to authenticate with Azure Service Bus. •Client Secret Credentials: used to authenticate with Azure Service Bus when the VertiGIS Integrator is registered as an Azure AD application. |
X |
Connection string (SAS token) |
Used for the Shared Access Signature authentication type. |
|
Tenant id |
Tenant id, if authentication is Client Secret Credentials. |
|
Client id |
Client id, if authentication is Client Secret Credentials. |
|
Client Secret |
Client secret, if authentication is Client Secret Credentials. |
|
Namespace |
The fully qualified Service Bus namespace that the connection is associated with. It is usually {yournamespace}.servicebus.windows.net. |
X |
Queue |
Queue name if AzureSbMethod is Queue. |
|
Topic |
Topic name if AzureSbMethod is Topic/Subscription. |
|
Subscription |
Subscription name if AzureSbMethod is Topic/Subscription. |
|
Auto complete |
•true (default): deletes the message from the Service Bus as soon as it is delivered. •false: locks the message for a certain duration and then either completes or abandons it. |
X |
Username |
Username for connection to the host. |
|
Password |
Password for connection to the host. |
|
XSL Parameter |
Comma-separated list of parameters that are made available in the XSL transformation. Example: PARA1=VALUE1,PARA2=VALUE2 These parameters can be accessed in the XSL Transformation as xsl:param: <xsl:param name="PARA1" /> |
|
Request XSL file |
The incoming XML is transformed into UTI XML in order to process the data. |
|
Message format |
Message format before entering this service-endpoint (e.g. Json or Xml). |
X |
Response XML template |
Defines which XML document is used for the transformation of the response message. The following values can be selected: •Request XML: use the incoming request XML as template for the response. •UT XML : use the UTI XML as template for the response. •Response XML |
X |
Response XSL file |
XSL file used to transform the response XML into the response message. If this parameter is empty, a no response message is generated. |
|
Target version |
SDE version in which the data is stored. |
|
Outbound endpoint |
Additionally redirects the message to an outbound endpoint. |
|
Response outbound endpoint |
All incoming messages are processed sequentially in a queue. Messages with a higher priority overtake messages with lower priority in this queue. The highest priority is 1. |
|
Priority |
All incoming messages are processed sequentially in a queue. Messages with a higher priority overtake messages with lower priority in this queue. The highest priority is 1. |
|