Page History
...
- JS7 makes use of the YADE Add-on for transfer of files using a number of protocols such as FTP, FTPS, SFTP, WebDAV, HTTP/HTTPS etc.
- The JS7 Agent ships with a YADE client installation that is available in the
yade
sub-directory of the Agent's home directory. - In addition to the JS7 - Order History and JS7 - Task History the JS7 - File Transfer History is available, displaying detailed results about transfers and files included.
- For File Transfers the following aspects should be configured
- The File Transfer View provides information about past and present transfers.
- Similar information is available from the JS7 - File Transfer History view.
- The File Transfer Configuration is used to manage the configuration, for example to access SFTP servers and to select files and locations for transfer.
- For details see JS7 - File Transfer Configuration and JS7 - File Transfer - Deployment.
- The File Transfer Jobs can share a File Transfer configuration and perform the effective transfer.
- The File Transfer View provides information about past and present transfers.
...
Find details from the JS7 - File Transfer Configuration article.
File Transfer Jobs
Location of the YADE Client
The YADE Client ships with Agents by default from the installation directory
/opt/sos-berlin.com/js7/agent/yade
(Unix)C:\Program Files\sos-berlin.com\js7\agent\yade
(Windows)
Usage of the YADE Client
File Transfer jobs are technically shell jobs that execute the YADE command line interface (CLI). Therefore the job script looks like this:
...
- The job script can make use of a number of JS7 - Job Environment Variables that are automatically available. This includes any environment variables prefixed with
JS7
such as:
JS7_YADE_BIN
points to the YADE start script that is available- for Unix from
$JS7_AGENT_HOME/yade/bin/yade.sh
- for Windows from
%JS7_AGENT_HOME%/yade/bin/yade.cmd
- for Unix from
JS7_YADE_DMZ_BIN
points to the second YADE start script that is used for transfers with a YADE Jump Host available- for Unix from
$JS7_AGENT_HOME/yade/bin/yade4dmz.sh
- for Windows from
%JS7_AGENT_HOME%\yade\bin\yade4dmz.cmd
- for Unix from
JS7_YADE_CONFIG_DIR
points to the YADE configuration directory that corresponds to the Agent's configuration directory, i.e.JS7_AGENT_CONFIG_DIR
.
- The following arguments are used:
-settings
expects the path to a YADE configuration file (*.xml, *.ini) that specifies the file transfer source, targets and profiles.-profile
expects the name of the profile to be applied from the the YADE configuration file.-file_path
can optionally be used as the path of a file to be transferred if not otherwise specified from the profile.
...
- Connection Management
- Use of secure protocols such as SFTP, FTPS, WebDAVSWebDAV
- Use of private/public keys for authentication
- Use of a YADE Credential Store for file transfer connections
- Access Management
- Access to file transfer information in JOC Cockpit is subject to JS7 - Default Roles and Permissions
- Logging
- The JS7 - Logging stores information about access by users, including connection attempts and permission violations.
- The JS7 - Audit Log stores information about any operations on file transfers such as starting, stopping a transfer.
- The JS7 - History holds and JS7 - File Transfer History hold information about past file transfers.
...
Overview
Content Tools