User Community Service Desk Downloads
If you can't find the product or version you're looking for, visit

Amazon SQS Connection

Leverage the connection with Amazon SQS in MDM streaming and the Writer Step through the existing JMS functionality JMSWriter.

To configure the connection to SQS, download the jar files and create a new JMS server resource in mdm.runtimeConfig.xml with the following values:

Parameter Value




Any value (used only for validation purposes).


Type of credentials (AWS Access Key, AWS Instance IAM Role).


AWS access key ID.


AWS secret access key.


Name of AWS region, for example, us-east-2.

The connecting user requires the following permissions in AWS:

  • SQS:GetQueueUrl

  • SQS:ChangeMessageVisibility

  • SQS:DeleteMessage

  • SQS:ReceiveMessage

  • SQS:SendMessage (for writing)

The following shows an example configuration:

<jmsConnection connectionFactory="QueueConnectionFactory" name="sqs">
        <contextParam name="java.naming.factory.initial" value="com.ataccama.dqc.jms.sqs.SQSInitialContextFactory"/>
        <contextParam name="java.naming.provider.url" value="just-some-url"/>
        <contextParam name="accessKey" value="SOMEaccessKeyVLGJK5W"/>
        <contextParam name="secretKey" value="SOMEsecretKeyCGX5MmAcYf1pRZWyXRtpp67"/>
        <contextParam name="region" value="us-east-2"/>
        <contextParam name="queue.mdm-test" value="mdm-test"/>

Was this page useful?