Also, my organisation has a proxy server, which I think I have to specify in some way
Is FTPCaller suitable for this task?
Page 1 / 1
It should indeed be posisble with FME. The FTPCaller has password and Proxy options
Screen shot below from FME 2023.1
Maybe, probably. But there are too many variables to give a definitive answer. The easiest is to try it out. Notably, it could be an issue if you’re required to use a client TLS certificate. If your proxy server is using a non-standard CA (e.g. for TLS interception), that could also complicate matters if you’re required to enable TLS verification.
If you’re using SFTP (rather than FTP), you cannot use the native ftp proxy settings in the FTPCaller settings, you’ll have to use the global FME proxy settings.
I can successfully upload a file using FileZilla
I am hoping to replicate this using FTPCaller, by copying the various settings from FileZilla to FTPCaller
In FileZilla I succeed with a sftp connection
And here my organisation’s proxy
So I tried to duplicate these settings in FTPCaller
Using the proxy in FME’s settings
But, I get a timeout error
I am running FME Desktop 2022.1 Build 22630 - WIN64
Both FileZilla and FME Desktop are running on my desktop computer, so I am assuming that they access the network in the same way
I solved it.
The problem was how I defined my proxy.
In the FTPCaller, I chose “Use FME Network Proxy Settings”
Then, in the network proxy settings I went to the Advanced pane and added a custom proxy map
The crucial thing was, I had to set the URL to the url of the ftp site that I want to reach
And the Proxy URL is the url of my proxy server (and also the port)
After I got this correct, FME knew to use my organisation’s proxy server when I visited that particular ftp site