Item name |
Required / Optional |
Use of Variables |
Description |
Remarks |
Report error if expected value is unmatched or does not exist |
Optional |
- |
Select whether to fail the operation if the result does not match what is expected or the attribute specified in the [Expected name] does not exist.
- [Checked]:
Fails the operation if the result does not match what is expected or the attribute specified in the [Expected name] does not exist.
- [Not Checked]: (default)
[Expected name] is invalidated and expected value can be no longer specified.
|
|
Expected name |
Optional |
- |
Select the name of the attribute to which a value to be compared with the value expected is stored. |
|
Skip item that failed to execute Delete |
Optional |
- |
Select whether to continue with its operation skipping over all the items this operation has failed to delete to its target.
- [Checked]:
Operation continues its process skipping over any items this operation has failed to delete.
- [Not Checked]: (default)
Operation fails if it has failed to delete items.
|
|
Output result data of items failed Delete |
Optional |
- |
Select whether the items this operation has failed to delete to its target will be output to its result data.
- [Checked]:
The name of the items this operation has failed to delete to its target will be output to its result data formatted as Output Schema which is a table model type.
- [Not Checked]: (default)
Result data is not output.
|
- Enabled when [Skip item that failed to execute Delete] is checked.
- If enabled, an empty result data, which is a table model type, is returned if its delete operation has succeeded on all items.
If there is any subsequent process connected to the current operation by a data flow drawn between them, toggling the checked option will not remove the data flow established. The data flow must be removed manually.
|
Component variable name |
Description |
Remarks |
count |
Returns the number of items successfully deleted. |
- The value defaults to null.
|
error_code |
When AmazonServiceException is thrown, Amazon Web Services error code to which it corresponds is stored. |
- The value defaults to null.
|
status_code |
When AmazonService Exception is thrown, HTTP status code is stored. |
- The value defaults to null.
|
error_count |
Returns the number of items failed to delete. |
- The value defaults to null.
- When [Output result data of items failed Delete] is checked, it returns the number of items which has been skipped over.
|
message_category |
Stroes the category to which corresponding message code belongs to, when an error occurs. |
- The value defaults to null.
|
message_code |
Stores its corresponding message code of occured error. |
- The value defaults to null.
|
message_level |
Stores the severity of the corresponding message code of the occured error. |
- The value defaults to null.
|
error_type |
Stores the type of the occured error. |
- The value defaults to null.
- Error is represented in the format depicted below.
Example:java.io.FileNotFoundException
The message may vary depending on the DataSpider Servista version.
|
error_message |
Stores the error message for the occured error. |
- The value defaults to null.
The message may vary depending on the DataSpider Servista version.
|
error_trace |
Stores stack trace of the occurred error. |
- The value defaults to null.
The message may vary depending on the DataSpider Servista version or the client application used.
|
Exception name |
Causes |
Solution |
ResourceNotFoundException
Resource definition could not be found.Name: [] |
[Connection] is not specified. |
Please specify [Connection]. |
ResourceNotFoundException
Resource definition could not be found.Name: [<name of Global Resources>] |
Resource definition selected in [Connection] is not found. |
Please check the global resource specified in [Connection]. |
InvalidPropertyConfigurationException
<Property Name> is not specified. |
[<Property Name>] is not specified. |
Please specify [<Property Name>]. |
Status Code: 400, AWS Request ID: XXXXXXXXXXXXXXXX, AWS Error Code: NoSuchDomain, AWS Error Message: The specified domain does not exist |
The domain specified in the [Domain name] does not exist. |
Make sure that the domain name specified in [Domain name] is valid. |
Status Code: 400, AWS Request ID: XXXXXXXXXXXXXXXX, AWS Error Code: InvalidParameterValue, AWS Error Message: Value (<Expected name>) for parameter Value is invalid. Value exceeds maximum length of 1024 |
The size of the expected value specified exceeds 1024 bytes. |
Make sure that the length of the expected value specified fits in this range. |
Status Code: 400, AWS Request ID: XXXXXXXXXXXXXXXX, AWS Error Code: MissingParameter, AWS Error Message: The request must contain the parameter ItemName |
Item name is not specified. |
Make sure the value of the first column is not empty. |
Status Code: 400, AWS Request ID: XXXXXXXXXXXXXXXX, AWS Error Code: InvalidParameterValue, AWS Error Message: Value (<Item name>) for parameter Item is invalid. Value exceeds max length of 1024 |
The size of the item name exceeds 1024 bytes. |
Make sure the value of the first column is not empty. |
Status Code: 409, AWS Request ID: XXXXXXXXXXXXXXXX, AWS Error Code: ConditionalCheckFailed, AWS Error Message: Conditional check failed. Attribute (<Attribute name>) value is (<Attribute value>) but was expected (<Expected name>) |
The expected value specified does not match the current value. |
Make sure that the expected value specified is valid.Make sure that the current value has not been overwritten counter-intuitively by other operations. |
Status Code: 404, AWS Request ID: XXXXXXXXXXXXXXXX, AWS Error Code: AttributeDoesNotExist, AWS Error Message: Attribute (<Attribute name>) does not exist |
The attribute specified in the [Expected name] does not exist. |
Make sure that the attribute specified in the [Expected name] exist. |
Status Code: 400, AWS Request ID: XXXXXXXXXXXXXXXX, AWS Error Code: InvalidParameterValue, AWS Error Message: Value () for parameter Name is invalid. The empty string is an illegal attribute name |
Attribute name is not specified. |
Make sure that the [Expected name] is specified a value. |
Status Code: 409, AWS Request ID: XXXXXXXXXXXXXXXX, AWS Error Code: MultiValuedAttribute, AWS Error Message: Attribute (<Attribute name>) is multi valued. Conditional check can only be performed on a single-valued attribute |
Multiple values are assigned to the attribute specified in the [Expected name]. |
Make sure that there is only one value assigned to the attribute that is specified in the [Expected name]. |
Status Code: 400, AWS Request ID: XXXXXXXXXXXXXXXX, AWS Error Code: TooLargeRequest, AWS Error Message: The request is larger than the maximum allowed size of 1048576 |
The size of the request exceeds 1MB. |
The input data needs to be split. |
Status Code: 403, AWS Request ID: XXXXXXXXXXXXXXXX, AWS Error Code: InvalidClientTokenId, AWS Error Message: The AWS Access Key Id you provided does not exist in our records. |
[Access Key ID] specified in [Connection] is invalid. |
Check the settings of the global resource specified in [Connection]. |
Status Code: 403, AWS Request ID: XXXXXXXXXXXXXXXX, AWS Error Code: SignatureDoesNotMatch, AWS Error Message: The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details. |
[Secret Access Key] specified in [Connection] is invalid. |
Check the settings of the global resource specified in [Connection]. |
com.amazonaws.AmazonClientException
Unable to execute HTTP request: <Endpoint> |
[Endpoint] specified by [Connection] is not available. |
Make sure that all properties specified within the [Connection] for the specified Global Resource are provided with correct information. |