MQTT UDRs
This page provides an overview of the UDRs generated and processed by the MQTT agent. These UDRs define the structure of messages exchanged during MQTT operations, including publishing, subscribing, and error handling. Each UDR type contains specific fields that capture relevant details for reliable communication between clients and brokers in MQTT workflows.
Error UDRs
The following fields are included in the Error UDRs:
Field | Description |
|---|---|
| This field stores the unprocessed UDR in case of an error in processing by the MQTT agent. |
| This field contains the error message from the MQTT agent. |
| This field contains the original data in bytearray format. |
PublishAck UDRs
The following fields are included in the PublishAck UDRs:
Field | Description |
|---|---|
| This field contains the broker connection details in the following format: |
| This field contains a value from the broker that indicates if the topic has been completely published. |
| This field contains the identifier for the message. |
| This field contains the list of subscribed topics for this particular broker. |
| This field contains the original data in bytearray format. |
SubscribeResponse UDRs
The following fields are included in the SubscribeResponse UDRs:
Field | Description |
|---|---|
| This field contains the broker connection details in the following format: tcp://<ip address/hostname>:<port> |
| This field contains the data sent by the MQTT broker in bytearray format. |
| This field contains the identifier for the message. |
| This field indicates the QoS value for this particular message. |
| This field indicates the MQTT topic for this particular message |
| This field contains the original data in bytearray format. |
Publish UDRs
The following fields are included in the Publish UDRs:
Field | Description |
|---|---|
| This field contains the data sent to the MQTT broker in bytearray format. |
| This field contains the identifier for the message. |
| This field indicates the QoS value for this particular message. |
| This field indicates if retain is set to true or false. |
| This field indicates the MQTT topic for this particular message |
| This field contains the original data in bytearray format. |
Subscribe UDRs
The following fields are included in the Subscribe UDRs:
Field | Description |
|---|---|
| This field contains a list of QoS values for the topics in the UDR. |
| This field contains a list of topics for the UDR |
| This field contains the original data in bytearray format. |
Unsubscribe UDRs
The following fields are included in the Unsubscribe UDRs:
Field | Description |
|---|---|
| This field contains a list of topics for the UDR |
| This field contains the original data in bytearray format. |