Module for the Amazon S3 adapter
Each command supported by the application adapter has a corresponding process in the adapter module. Top-level processes perform high-level functions and call specialized processes in subdirectories. Each subdirectory contains process directories that correspond to the operation type for that command.
Adapter_Actions directory
The Adapter_Actions directory contains all the functional processes that are available in the v1.0 directory with simplified input values.
The common inputs for these processes are as follows:
- adapter name
- wsdl location
- endpoint address
- aws access key id
- secret access key
The functional processes in the Adapter_Actions directory internally invoke the relevant constructor processes in the Utilities directory.
Setup_Validation directory
The processes in the Setup_Validation directory contain sample values for the request elements. You can change these sample values quickly to reflect the values in your environment. A process is provided to test each supported method of executing operations in Amazon S3.
Utilities directory
The Utilities directory contains helper and constructor processes that create the XML inputs used in functional processes. The functional processes require complex XML inputs. You can generate these complex XML inputs using the constructor processes in the Utilities directory.
Version directory
The v1.0 directory contains functional processes specific to Amazon S3. A process is available for each supported operation. Processes are grouped in the following subdirectories based on the type of operation.
- Bucket
- Object
- Service