I have a vRO workflow that attempts to download a log file from a guest operating system using InitiateFileTransferFromGuest + download. Guest operations such as launching a script on the target guest OS completing successfully plus the fact that this is a new vSphere environment behind a firewall lead me to believe that the problem is a blocked port between vRO 7.3 and the ESXi 6.0 host(s). The problem is that the documentation doesn't make explicitly clear which port needs to be open for this.
Do I need to open tcp/443 (Client connections) or tcp/902 (NFC) or some other port(s)?
Port requirements for ESX/ESXi (2039095)
https://kb.vmware.com/kb/2039095
Incoming and Outgoing Firewall Ports for ESXi Hosts
Managed Object - GuestFileManager(vim.vm.guest.FileManager)#InitiateFileTransferFromGuest(initiateFileTransferFromGuest)