Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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
      serverSOS JIRA
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverId6dc67751-9d67-34cd-985b-194a8cdc9602
      keyYADE-400
    • Properties from Java property files are applied as system properties by YADE.
  • YADE allows to specify configuration files individually per transfer fragment.
    • Jira
      serverSOS JIRA
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverId6dc67751-9d67-34cd-985b-194a8cdc9602
      keyYADE-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
    1. Globals section 
    2. ProtocolsFragments Protocol Fragments section
    3. 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 option system_property_files as as semicolon separated list of files by the option system_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 and protocol_fragment_sftp@sftp-japan.sos.

...