Skip to main content

Receive Message

The Receive Message activity receives a message from a messaging queue or topic.

Configuring the Receive Message Activity

To configure the Receive Message activity, fill in the required fields in the activity panel.

Configuration

FieldRequiredDescriptionExample
NameRequiredSpecify the name for this activity.MyActivity
DescriptionOptionalSpecify the description for this activity.Reads a file from S3
Channel TypeOptionalSelect the Channel Type Options: Point to Point (Queue), Pub Sub (Topic).Point to Point (Queue), Pub Sub (Topic)
Channel NameRequiredA message on this channel will trigger this workflowmy-queue
Channel NameOptionalA message on this channel will trigger this workflow
Subscription NameOptionalSpecify the subscription name for the Pub Sub channel to filter and receive relevant messagesSubscription Name
Auto AcknowledgeOptionalWhen enabled, delivery of this event be acknowledged automatically. In case of failures, this event will not be redelivered.

Advanced

FieldRequiredDescriptionExample
On ErrorOptionalAction to take on Processing error Options: Discard, Dead Letter.Discard, Dead Letter
Redelivery AttemptsOptionalNumber of times the message will be redelivered on failureRedelivery Attempts
Max Message RateOptionalMaximum rate at which messages can be consumed(messages per minute).Max Message Rate (messages/min)
Max Unprocessed MessagesOptionalMaximum number of unprocessed or outstanding messages allowed before stopping further processingMax Unprocessed Messages
Max Failed MessagesOptionalNumber of consecutive message failures required to open the circuit breaker and temporarily stop further message consumption.Max Failed Messages
Reset TimeoutOptionalTime in seconds to wait before closing the circuit breaker and resuming message processing after it has been opened.Reset Timeout (Seconds)

Output

FieldRequiredData TypeDescriptionExample
Queue NameRequiredStringmy-queue
Topic NameOptionalString
Subscription NameOptionalStringSubscription Name
HeaderOptionalObject
PropertiesOptionalObject
Additional PropertiesOptionalArray
BodyOptionalObject