This post has been republished via RSS; it originally appeared at: New blog articles in Microsoft Community Hub.
In this session, we continue with the "We Speak", Mission Critical Series with an episode on how Azure Logic Apps can unlock scenarios where is required to integrate with IBM MQ Systems. This will be the first part of this episode covering the Browse Lock feature (currently In Preview) and a demo of the IBM MQ Built-in (In App) connector in Azure Logic Apps.
The IBM MQ In-App Connector
The IBM MQ In-App connector enables connections between Logic App workflows to IBM MQ server on premises or in Azure. The IBM MQ Standard connector is a thin wrapper round the Host Integration Server feature “MQ client”.
Logic Apps workflows can browse, receive and send messages stored in an IBM MQ server. The IBM MQ connector also supports one-way and two-way secure connections using SSL. For High Availability and Disaster Recovery, it also supports the IBM Multi-instance queue manager feature (MIQM). The following illustration shows the correlation between the IBM MQ connector properties and an IBM MQ Topology.
Browse Lock (Peek Lock)
The Browse Lock feature allows the IBM MQ connector to return one or more messages from a queue. The received messages are locked but not deleted from the queue. If no maximum message count is provided, the default count is 20 messages.
Using Browse Lock allows customers to atomically retrieve and lock messages from a queue in a non-destructive manner. This is required for Mission Critical scenarios.
Azure Logic Apps provides a state preservation feature to make sure that messages are locked and available despite the instance where the workflow is being executed. To enable scenarios that require this feature it is necessary to use the following instructions: https://learn.microsoft.com/en-us/azure/connectors/enable-stateful-affinity-built-in-connectors
The following illustrations depict the configuration of a workflow using the Commit/Abort complete actions when using the Browse Lock Trigger.
The following video includes a complete demonstration of the MQ connector: