A file transfer includes the role of the supplying client that is responsible for providing the source files.
The SupplyingClient information is not required to perform the file transfer but is used for the transfer history.