The Transfer Task

Transfer tasks are used to move files from the remote Job Directory (Uspace) of one job group to that of another job group. Each job group may run at a different Vsite, i.e. the Job Directories may exist on different execution systems. In particular, you will need a Transfer Task if your job contains sub jobgroups and one group needs input data from another one or if result files on one Vsite must be moved to another for instance in order to copy them to an archive system.




Like the other tasks you can create a Transfer Task by selecting a job group in the Jop Preparation tree and choosing the appropriate entry from the ''Job Preparation'' menu.

Then press the Add button in the File Transfer panel for each file transfer you want to specify. This will open a new line where you can enter the name of the file to be transferred in the Job Directory (Uspace) field. Select a target (sub-)job by choosing an entry from the combo box which is opened when clicking on the Destination Job Group field. If one or more of the source files do not exist at runtime of the job, this will cause the transfer task to fail.

A transfer is removed from the list by selecting it and pressing the Remove button .

The transfers which have been specified in one Transfer Task are independent and will be executed in any order. In particular, the failure of one transfer will not influence the execution of the other transfers.

In order to work as intended, dependencies for the transfer task must be defined in almost all cases. Usually the whole target job group depends on the transfer task because it needs just the transferred files as input. The transfer task normally depends on another task producing these files.