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
- The external system posts messages to a Service Bus queue.
- The Load messages batch job reads the queue via the Connection type, creating one Incoming messages record per queue message with the payload attached.
- 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
- XppInteg – Azure Service Bus integration for D365 FinOps — imports sales orders from JSON messages, including contract classes and error handling.