TheprjBatch_Secure Project uses four External Applications, seven component Adapters, and three Java Collaborations.
The Sun Adapter for Batch performs the following functions
The inbound File Adapters, FileIn_BatchFTPOverSSL, FileIn_BatchSFTP, and FileIn_BatchSCP, act as triggers for the Project. The File Adapters poll an external directory for a specific input file. When the input file is present, the File Adapter triggers the Collaboration.
BatchFTPOverSSL is used by the Collaboration to:
get files from a remote directory and publish them to a local directory
get files from a local directory and publish them to the remote directory
download files from the remote directory to a local directory
upload files from a local directory to a remote directory
create and list remote directories
delete remote directories and list the results
These functions can be seen in the jcdBatchFTPOverSSL Java Collaboration Definition.
BatchSFTP is used by the Collaboration to:
get files from a remote directory and publish them to a local directory
create a new remote directory
change directories to the new directory and publish a file to that directory
rename the published file
delete an unwanted file from the remote directory
These functions can be seen in the jcdBatchSFTP Java Collaboration Definition.
BatchSCP is used by the Collaboration to:
recursively get a file from the remote directory and publish the file to a local directory
recursively put a file from the local directory to a remote directory
These functions can be seen in the jcdBatchSCP Java Collaboration Definition.