Modeling Guide for SAP Data Hub

MQTT Producer

The MQTT Producer operator receives MQTT messages from a port and publishes them in a topic.

Configuration Parameters

Parameter

Type

Description

mqttBroker

string

The MQTT address.

Default: "tcp://localhost:1883"

mqttClientID

string

The client identifier.

Default: "mqttConsumer"

topic

string

The category name to which records are published.

Default: "testmqtt/test1"

numRetryAttempts

int

The number of attempts to retry.

Default: 0

retryPeriodInMs

int

The time period for each retry in milliseconds.

Default: 0

username

string

The MQTT optional username.

Default: ""

password

string

The MQTT optional password.

Default: ""

insecureSkipVerify

bool

Controls whether a client verifies the server's certificate chain and host name.

Default: false

tlsCertificateFile

string

The TLS certificate file path.

Default: ""

tlsKeyFile

string

The TLS key file path.

Default: ""

cleanSession

bool

Will set the "clean session" flag in the connect message.

Default: false

Input

Input

Type

Description

inmessage

message

The stream of records to publish.

Output

None