Column Name |
Description |
Remarks |
bucketname |
Specify a name of a bucket to write. |
|
public |
Specify access controls of a file/folder to write.
- true: Public
- false: Private
|
- If setting "public", "READ" right is granted to "AllUsers Group"
- If you omit the "false" is set.
|
remotepath |
Specify a path on Amazon S3 to write. |
- The delimiter of a path is "/".
- A path needs to start with "/".
- A path of a folder do not need to end with "/".
- The root folder ("/") cannot be written to.
|
storageclass |
Specify a Storage Class of a file/folder to write.
- STANDARD: Standard
- REDUCED_REDUNDANCY: RRS(Reduced Redundancy Storage)
|
- If you omit the "Standard" is set.
|
type |
Specify a type of a file/folder to write.
- File: File
- Folder: Folder
|
|
data |
Specify the file contents to write in Base64 format or binary format. |
- If you omit an empty file is written.
- Data is ignored when a folder is written.
|
contenttype |
Specify a Content-Type of a file/folder to write. |
- If you omit a Content-Type of the file to write, the Content-Type related to a name of the file is set.
- If you omit a Content-Type of the folder to write, application/octet-stream is usually set.
|
Element Name |
Attribute Name |
Description |
Remarks |
server |
- |
|
|
bucket |
- |
Appear in each Bucket which is written. |
|
name |
Output Bucket name of each written file/folder. |
- The value of bucketname specified in the input data.
|
status |
Output the status of the retrieved bucket.
- Exist: Status that the Bucket exists.
- ErrorBucketNotFound: The status that on Amazon S3, the specified Bucket does not exist in the specified bucketname.
- Error: The status that because error has occurred, Bucket could not be created.
|
|
file |
- |
Appear in each written file/folder. |
|
etag |
Output ETag of each written file/folder. |
- If file/folder is not written correctly, the value is blank.
|
name |
Output name of written file/folder. |
- The value generated from remotepath specified in the input data.
|
public |
Output access right of retrieved files/folder.
- true: Public
- false: Private
|
- If file/folder is not written correctly, the value is blank.
- Should the "READ" authority be granted to "AllUsers Group", the access authority becomes "Public".
- If [Retrieve ACL information] is [Not Checked] then the value is blank.
|
remotepath |
Output file path of Amazon S3 written file/folder. |
- The value of remotepath specified in the input data.
|
size |
Output size of written file / folder. The unit is byte. |
- Output when file/folder is written correctly.
- In case of folder, "0" is output.
|
status |
Output status of written file/folder.
- Exist: Status that file/folder exists.
- ErrorClientEncryption:The status that failed to read, due to existence of error in the specified [Public Key].
- Error: The status that because an error occurred file/ folder could not be written.
|
|
storageclass |
Output Storage Class of the gotten file/folder.
- STANDARD: Standard
- REDUCED_REDUNDANCY: RRS(Reduced Redundancy Storage)
|
- If file/folder is not written correctly, the value is blank.
|
type |
Output classification of written file/folder.
- File: File
- Folder: Folder
|
|
updated |
Output the latest update date of written file/folder.
|
- If file/folder is not written correctly, the value is blank.
- Output by the format of [xmlfw.daterenderingformat] inside system property.If it has not been set, the default format will be "yyyy-MM-dd'T'HH: mm: ss.SSSZZ "is printed on.
Example :2007-10-16T13: 15:22.738 +0900
- Time zone is the time zone of DataSpiderServer.
|
Component variable name |
Description |
Remarks |
count |
Return the number which is the total number of the written folder number and file number. |
- The value defaults to null.
- The sum of "folder_count" and "file_count".
|
folder_count |
Return the number of written folder. |
- The value defaults to null.
|
file_count |
Return the number of written file. |
- The value defaults to null.
|
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: [] |
[Destination] is not specified. |
Please specify [Destination]. |
ResourceNotFoundException
Resource definition could not be found.Name: [<name of Global Resources>] |
Resource definition selected in [Destination] is not found. |
Please check the global resource specified in [Destination]. |
IllegalArgumentException
Invalid input data: <message>
The <message> is one of the following messages.
- Bucket name is not specified.
- Remote path is not specified.
- File/folder type is not specified.
- File/folder type<value> is invalid.
- Storage Class<value> is invalid.
|
Invalid data is input. |
Check the input data. Please check Schema. |
InvalidPropertyConfigurationException
Public key is not set. |
[Public Key] is not specified. |
Specify [Public Key], or Specify [Client side] value to [Encryption]. |
InvalidPropertyConfigurationException
Specified public key does not exist. |
File path specified in [Public Key] does not exist. |
Specify the existing file path to [Public Key]. |
InvalidPropertyConfigurationException
Specified public key is directory. |
[Public Key] is set as directory path. |
Specify file path for [Public Key]. |
Status Code: 403, AWS Request ID: XXXXXXXXXXXXXXXX, AWS Error Code: InvalidAccessKeyId, AWS Error Message: The AWS Access Key Id you provided does not exist in our records., S3 Extended Request ID: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
[Access Key ID] of global resources specified in [Destination] is not correct. |
Check the settings of the global resource specified in [Destination]. |
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 key and signing method., S3 Extended Request ID: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
[Secret Access Key] of the global resources specified in [Destination] is incorrect. |
Check the settings of the global resource specified in [Destination]. |
com.amazonaws.AmazonClientException
Unable to execute HTTP request: <endpoint> |
[Endpoint] of the global resource specified in [Destination] is incorrect. |
Check the settings of the global resource specified in [Destination]. |