...
- YADE implements a Virtual File System that supports a number of data providers, e.g. SMB/CIFS protocol implementation by Samba, SFTP protocol implemented by JSch library.
- Data providers can make use of individual Java properties, e.g. for SMB/CIFS to specify compatibility levels for authentication with NTLMv2 and newer or for SFTP to specify packet compression to zlib, compression level 9 or Cipher blowfish-cbc,aes192-ctr etc.
- YADE allows to specify Java property files at a global level and individually per transfer fragment.
Jira server SOS JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId 6dc67751-9d67-34cd-985b-194a8cdc9602 key YADE-400 - Properties from Java property files are applied as system properties by YADE.
- YADE allows to specify configuration files individually per transfer fragment.
Jira server SOS JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId 6dc67751-9d67-34cd-985b-194a8cdc9602 key YADE-403 - An application configuration file contains settings that are specific to an app/data provider.
...
The Java properties configured using system_property_files
options are global properties available to all protocol fragments. The system_property_files
option can be assign a semicolon separated list of property files. A property file can contain on or more properties as key value pairs.
Following is the example of such a System Property File are two examples of such system property files, which contains global Java properties for a data providers. One System Property File system property file can also contain properties for multiple data provider. The At the run time the YADE will apply automatically apply applicable properties to respective data provider e.g. SFTP properties to JSch data provider and SMB properties to JCifs data provider.
...
- The YADE profile has three sections sections
- Globals section
- ProtocolsFragments Protocol Fragments section
- Transfer Profiles section
- In the following example
yade_settings.ini
file, under the globals section the system properties property files are configure under globals section with optionsystem_property_files
as as semicolon separated list of files by the optionsystem_property_files
. - The properties defined in the files
sftp_system_properties.ini
and smb_system_properties.ini will be available to all the protocol fragments. At the run time the YADE will automatically apply applicable properties to respective data provider e.g. SFTP properties to JSch data provider and SMB properties to JCifs data provider. The
known_hosts
andremote_exec system property will be available and applied to all the fragments using protocol SFTP e.g. to protocol fragments
protocol_fragment_sftp@sftp-uk.sos
andprotocol_fragment_sftp@sftp-japan.sos
.
...