Configure the tSQSInput
component and the tLogRow component to retrieve all
messages from an existing Amazon SQS queue and display the retrieved messages on the
console of Talend Studio.
Procedure
-
Double-click the tSQSInput
component to open its Basic settings
view.
-
Specify the connection details required to access Amazon SQS. In
this example, select the Use an existing
connection check box and from the Component List drop-down list displayed, select the connection
component to reuse its connection details you have already defined.
-
In the Queue (Name or URL)
field, enter the name for the queue from which the messages will be retrieved.
In this example, it is talend.
-
Click the button next to Edit schema to open the schema dialog box.
You can see the schema of the tSQSInput component is predefined with four columns of String
type: MessageId, ReceiptHandle,
MD5OfBody and Body.
-
Click the button to add five columns of String
type, including four Amazon SQS attributes
ApproximateFirstReceiveTimestamp,
ApproximateReceiveCount,
SenderId and SentTimestamp and
one customized attribute Creator.
-
Click OK to save the changes
and close the schema dialog box.
-
Select the Read standard
attributes and Read custom user
attributes check boxes to retrieve the value of four Amazon SQS
attributes and one customized user attribute along with each message.
-
Double-click the tLogRow
component to open its Basic settings view,
and then select Table (print values in cells of a
table) in the Mode area for
better readability of the result.