From Azure Service Bus

From Azure Service Bus

A workflow in InterFormNG2 can be initiated by a message from Azure Service Bus with this input type:



The parameters are:


Enter the host name of the Azure Service Bus to read from. This is a domain name in the format <namespace>.servicebus.windows.net and can be found on the Azure Portal.

Source type
Specify either queue or topic depending on whether the messages come from a queue or a topic.

Source name
Specify the name of the queue/topic to listen to messages from.

Input type
The file type of the input, that is received from the Azure Service Bus.

Subscription name (for topic)
When reading from a topic, enter a subscription name in "

Dead letter queue

Notes
Note that the queue/topic to read from, as well as the subscription, must be created on the Azure Portal. InterFormNG2 will not create these entities, but will display a validation error if they do not exist.

Notes
If the workflow throws an error while processing a message from the service bus, then an abort status will be returned to the message bus. In this case, the message bus will attempt to re-deliver the message for as many times as the "Max delivery count" configured on the subscription. If the workflow fails on every delivery attempt of the message, then it will be moved to the dead-letter queue.

Notes
Note that while the workflow is processing a message, the message will be locked. Make sure that the "Message lock duration" configured on the queue/subscription is longer than the execution time of the workflow, otherwise the same message may get processed multiple times. The default lock time is 1 minute

    • Related Articles

    • Azure Service Bus send message

      You can use the advanced, output workflow component, Azure Service Bus send message to send the current payload in InterFormNG2 to Azure Service Bus. The component has these parameters: Azure Service Bus instance Select the connection settings ...
    • Start/stop the InterFormNG2 service

      The procedure to start the InterFormNG2 service depends on the system on which it is installed. 1.The procedure to start and stop on the Windows platform is covered here. 2.The procedure for the IBM i platform is found here.
    • Workflow tenant settings

      This section lists all tenant settings for the workflow. More settings can be setup globally. The tenant specific workflow settings are: Printers.Here you define the printers, that you want to use with InterFormNG2. E-mail server. If you want to ...
    • Workflow input types

      The workflows of InterFormNG2 can get the input from various input types. In the workflow the input type is shown as the leftmost (green) component: The input types are all listed here: AS400 Command input Call InterFormNG2 via a command on the IBM i ...
    • Advanced Output workflow components

      The advanced output workflow components are: ActiveMQ send message. Sends a message to an ActiveMQ message queue. Azure Service Bus send message. Sends the current payload as a message to Azure Service Bus. Create an upload ZPL font. Creates a ZPL ...