Messages and limitations of the Amazon DynamoDB connector

Message code list of AMAZONDYNAMODB category

The following message codes correspond to errors that occur in Amazon DynamoDB Connector.

 

AMAZONDYNAMODB0000E

This message code is output when an undefined error occurs.

Cause

Solution

An undefined error occurred.

Check the error message or the help of the operation in which the error has occurred.

Corresponding error

  • None

 

AMAZONDYNAMODB0001E

This message code is output when connection to Amazon DynamoDB fails.

Cause

Solution

The cause differs according to each error message.

Check whether the cause/solution of the error is described in "Exception messages" below.

Corresponding error

  • com.amazonaws.AmazonServiceException

 

AMAZONDYNAMODB0002E

This message code is output when there is a failure in connecting with Amazon DynamoDB such as connection timeout.

Cause

Solution

The cause differs according to each error message.

Check whether the cause/solution of the error is described in "Exception messages" below.

Corresponding error

  • com.amazonaws.AmazonClientException

 

AMAZONDYNAMODB0003E

This message code is output when the actual type of an attribute is different from the type in the schema definition while retrieving items by Scan operation or Query operation.

Cause

Solution

The retrieved type of an attribute is different from the type in the schema definition.

Set the same types as those of the attributes in the table, or select Skip rows where actual type and attribute list type are different.

Corresponding error

  • UnexpectedDynamoDBDataTypeException

 

Exception messages of AMAZONDYNAMODB category

Exception name

Cause

Solution

InvalidPropertyConfigurationException

<Property name> is not specified.

<Property name> isn't specified.

Specify <property name>.

ResourceNotFoundException

Resource definition could not be found. Name: []

Destination isn't specified.

Specify Destination.

ResourceNotFoundException

Resource definition could not be found. Name: [<connection resource name>]

The resource definition specified in Destination isn't found.

Check the connection resource specified in Destination.

UnexpectedDynamoDBDataTypeException

Data type is different.

The type of an attribute specified in Attribute list/Type differs from the actual type.

You can avoid this exception by setting the same types as those of the attributes in the table, or select Skip rows where actual type and attribute list type are different.

 

Limitations of AMAZONDYNAMODB category

Supported types

This connector supports the following types.

DynamoDB data type

Support

Remarks

String

Yes

 

Number

Yes

 

Binary

Yes

 

Boolean

Yes

 

Null

Yes

Data is handled as null.

StringSet

No

 

NumberSet

No

 

BinarySet

No

 

Map

No

 

List

No

 

  • Yes: Supported.

  • Limited: Supported with limitations.

  • No: Not supported.