Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi
Does anyone have an idea of what this error means ?
Exception in component tSQSOutput_1 (MDAS_CompanyList)
com.amazonaws.services.sqs.model.AmazonSQSException: The request must contain the parameter MessageBody. (Service: AmazonSQS; Status Code: 400; Error Code: MissingParameter; Request ID: fa3f97d1-c600-500d-8e46-c25731a56f9e)
at com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleErrorResponse(AmazonHttpClient.java:1658)
at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeOneRequest(AmazonHttpClient.java:1322)
at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeHelper(AmazonHttpClient.java:1072)
at com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute(AmazonHttpClient.java:745)
at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer(AmazonHttpClient.java:719)
at com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute(AmazonHttpClient.java:701)
at com.amazonaws.http.AmazonHttpClient$RequestExecutor.access$500(AmazonHttpClient.java:669)
at com.amazonaws.http.AmazonHttpClient$RequestExecutionBuilderImpl.execute(AmazonHttpClient.java:651)
My job flow looks like this:
tFIleInputDelimited > tFlowIterate > tFixedFlowInput > tSQSOutput
In tFixedFlowInput, I am taking the current line and mapping it to the tSQSOutput message body.
Any pointers would be highly appreciated.
_Ben
Please show a screenshot of your job with the details of the tSQSOutput component. Are you sure you are putting a non-null value in the message body?