Versions Compared

Key

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

...

  • The following command line arguments can be used with a File Transfer job:
    • -settings is the path to a YADE *.xml or *.ini configuration file that holds fragments and profiles for transfer of files.
      • YADE configurations can be managed from the Configuration -> File Transfer View and are offered for export to *.xml files.
      • As the YADE configuration file has to be located with an Agent we recommend to manually deploy or transfer this file to the respective Agent.
    • -profile is the name of the profile to be applied from the the YADE configuration file.
    • -java-options are options for the Java Virtual Machine. Frequently such options are used to specify the maximum heap size. By default YADE will use 32 MB, however, if 1000s of files are transferred with a single call to the YADE Client, e.g. when using a file specification to transfer any files from a directory, then the default heap size could be increased.
    • -log-level enables to specify Log4j2 log level indicators such as info, debug, trace that will provide more detailed information, e.g. in case that files permanently could not be transferred.
  • The job script is not not indicating a specific selection of files for transfer. This gives you two options:
    1. Hard-wire the file selection directly with the YADE configuration file (yade.xml).
    2. Specify the file selection from an order variable that is mapped to an environment variable with the job script. Use this environment variable with the YADE configuration.
      • Example:
        • Add an environment variable such as e.g. YADE_FILE_SPEC to your mapping of environment variables.
          • The value can be a hard-wired with the jobregular expression:



          • The value can be derived mapped from an order variable:


        The order variable or node argument $yade_file_path is mapped to the YADE_FILE_PATH environment variable.

        • The YADE configuration can makes use of the ${YADE_FILE_
        PATH
        • SPEC} environment variable that will be substituted at run-time, e.g. with:

          Image Added

        • Consider that this mechanism can be used for any environment variable names that are available for a job and with the YADE configuration.

File Transfer View

...


The File Transfer View offers to monitor current transfers and past transfers in detail:

Image Added

Explanations:

  • The view offers details about each transfer such as
    • the source, target, transfer result individually for each file included with a transfer
    • any errors occurring during transfer
  • The Advanced Search offers to look up individual files by name, path etc.

File Transfer Operation

Parallelism of File Transfers

Any number of parallel file transfer jobs can be executed. There is no built-in limit to parallelism.

  • Memory requirements typically include 32 MB for a YADE job.
  • CPU consumption is somewhat higher when loading the YADE Client, however this will be modest during transfer of a file.

YADE jobs are executed for separate OS processes. Therefore there is no interference between jobs.