This is a Trigger Node that awaits a message on the specified Amazon SQS Queue and dequeues it.

Revision History

1.0.0.3 Initial Release

Properties

Connection

Type: Connection Input
Provides a Connection to a specific Queue

AccessKey
Type: String


SecretKey
Type: Password


RegionName
Type: String
Amazon region name. e.g. us-east-1

QueueUrl
Type: String
The full URL to the queue resource


PollInterval
Type: Int32
The interval at which the Queue should be checked for new messages


Action

Type: List Input
The Action Property
Dequeue - The message should be dequeued but a separate call will be required to delete it from the queue
DequeueAndDelete - The message should be dequeued and immediately deleted


Message

Type: Multiline Text Output
The content of the message


ReceiptHandle

Type: String Output
Contains an identified that can be passed to Amazon SQS Queue to permanently delete the message


Remarks

Use this Node to create a trigger-based Workflow that will continuously dequeue messages from a specific Amazon SQS Queue.

If Action  is set to Dequeue, it is necessary to delete the message from the queue by passing the value in ReceiptHandle to the Amazon SQS Queue Node (with Action  on that Node set to Delete). If this is not done, the message will be dequeued again after a delay.

See Also

Amazon SQS Queue

Did this answer your question?