Skip to main content

Azure Service Bus

Azure Service Bus is the channel of choice when the external side pushes individual messages (typically JSON) and expects near-real-time processing — for example, sales orders coming from an e-commerce platform.

Framework class: DEVIntegMessagesLoadAzureServiceBus (inbound load).

How it works

  1. The external system posts messages to a Service Bus queue.
  2. The Load messages batch job reads the queue via the Connection type, creating one Incoming messages record per queue message with the payload attached.
  3. Processing then follows the standard model — staging, document creation, and full logging in the message log.

Because the payload is stored on the message, a lost or malformed queue message can be reproduced later with Manual load — something a raw queue consumer cannot do.

For queue inspection during development, Service Bus Explorer is a useful companion tool.

Tutorial