Skip to main content

We are trying to set up an AWS SQS and are hitting an issue when trying to send a message to the queue.

 

The following warning is being displayed "The request must contain the parameter MessageGroupId". We have tried adding this in to the message attributes along with the value we have but still no luck.

 

We can manually create a message using the AWS console and can also get a response in FME using the SQS Message Counter so credentials etc. are correct.

 

Has anyone hit this issue before? Any help would be appreciated.

@olivermorris

Hi @mwiltshire. Can I ask is the queue is setup as a FIFO queue?

https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/FIFO-queues.html


Hi @mwiltshire. Can I ask is the queue is setup as a FIFO queue?

https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/FIFO-queues.html

Hi @stewartharper. Yes we have the queue setup as an FIFO queue.


Hi @mwiltshire. Can I ask is the queue is setup as a FIFO queue?

https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/FIFO-queues.html

We are able to read from the SQS, count the number of messages but we are not able to write to SQS. Where do we add MessageGroupId and MessageDeduplicationId we tried to add it to message attributes but it doesnt appear to work.

Rejection code is ERROR_MISSING_PARAMETER

 

 


Hi @mwiltshire, currently First-in First-out (FIFO) queues of AWS SQS are not supported in the SQSSender or the AWS SQS Subscription on FME Server. You can receive messages from FIFO queues with the SQSReciever or AWS SQS Publication on FME Server, but we currently cannot send messages to these kind of queues.

This is a know limitation and there is an existing ticket to add full FIFO support to our SQS integrations. I will update this thread once this has been resolved.

Thanks,

Gerhard


Hi @mwiltshire, currently First-in First-out (FIFO) queues of AWS SQS are not supported in the SQSSender or the AWS SQS Subscription on FME Server. You can receive messages from FIFO queues with the SQSReciever or AWS SQS Publication on FME Server, but we currently cannot send messages to these kind of queues.

This is a know limitation and there is an existing ticket to add full FIFO support to our SQS integrations. I will update this thread once this has been resolved.

Thanks,

Gerhard

Thanks @GerhardAtSafe, @olivermorris passed on your support email with this information and we have changed our SQS to Standard have it working now.

 

Thanks,

Marcus

Reply