After upgrading to v12.0.4 customer found the FileTransfers doesn't work when the source host is defined via a variable, and the target is an agentgroup.
the source host is not resolved correctly, resulting in File Transfer jobs ending with a FAULT_OTHER status.
There are workarounds for this issue:
1. Uncheck the option "Generate at runtime" make sure the script is processed when the object is activated (before processing).
It means the source agent will be resolved before the object processing, and it makes this FT job works.
2. Add :WAIT 1 command to FileTransfer Process.
An error has been fixed where the source host is not resolved correctly, resulting in File Transfer jobs ending with a FAULT_OTHER status when transferring between different platforms.
This issue sometimes arose when the File Transfer source host is defined by a variable which should be resolved with the PREP_PROCESS_AGENTGROUP function in the script on the Process page, and the destination host is a HOSTG object. The source is now resolved correctly, and the jobs can execute.
The reported issue will be fix with the following upcoming versions:
Automation.Engine 12.1.3 - End of September 2018
Automation.Engine 12.0.6 - End of September 2018
Automation.Engine 12.2.1 - End of October 2018
Automation.Engine 12.0.5 HF2 - Available