Skip to main content
Solved

I want the FME Server Engines to use a proxy but not the system-wide proxy

  • November 30, 2016
  • 1 reply
  • 26 views

fmelizard
Contributor
Forum|alt.badge.img+17

How do I set the engines to use a proxy that isn't a system wide proxy?

Best answer by steveatsafe

In step 3 of this section of the documentation, (Using FME Server with a Proxy Server) we mention how to add a custom proxy.  This will override any system proxy that may be set.  

 

 

Further, our documentation has been updated for FME Server 2017 and now includes an example showing how to add one or more URLs.  The following syntax specifies how to map access to one or more URLs through a custom proxy. Repeat all parameters for each URL, as shown:
fme.exe APPLY_SETTINGS SYSTEM "Proxy/Custom Proxy Map" "<Source_URL>,<Proxy_URL>,<Proxy_Port>,<Requires_Authentication>,<UserName>,fme_encrypt(<Password>),<Authentication_Method>[,<Source_URL>,<Proxy_URL>,<Proxy_Port>,<Requires_Authentication>,<UserName>,fme_encrypt(<Password>),<Authentication_Method>]"

Where:

  • <Source_URL> is the URL you want to access. The URL must be an exact match with the URL in the request; for example, http://www.lib.uwaterloo.ca/locations/umd/digitization_project/Roads_NTDB.zip.
  • <Proxy_URL> is the URL of the proxy server on your system that will handle requests to the <Source_URL>.
  • <Proxy_Port> is the port number on the proxy server through which requests are handled.
  • <Requires_Authentication> is true or false, depending on whether the proxy server requires authentication to access. If true, provide <UserName>, <Password>, and <Authentication_Method> (Basic, Digest, or NTLM).

You'll notice the use of SYSTEM in the syntax above.  This controls where in the registry the reg key and value is stored - under HKLM and is associated to the FME Server software and will only affect the FME Server and the proxy's it will use. 

View original
Did this help you find an answer to your question?

1 reply

steveatsafe
Safer
Forum|alt.badge.img+12
  • Safer
  • Best Answer
  • November 30, 2016

In step 3 of this section of the documentation, (Using FME Server with a Proxy Server) we mention how to add a custom proxy.  This will override any system proxy that may be set.  

 

 

Further, our documentation has been updated for FME Server 2017 and now includes an example showing how to add one or more URLs.  The following syntax specifies how to map access to one or more URLs through a custom proxy. Repeat all parameters for each URL, as shown:
fme.exe APPLY_SETTINGS SYSTEM "Proxy/Custom Proxy Map" "<Source_URL>,<Proxy_URL>,<Proxy_Port>,<Requires_Authentication>,<UserName>,fme_encrypt(<Password>),<Authentication_Method>[,<Source_URL>,<Proxy_URL>,<Proxy_Port>,<Requires_Authentication>,<UserName>,fme_encrypt(<Password>),<Authentication_Method>]"

Where:

  • <Source_URL> is the URL you want to access. The URL must be an exact match with the URL in the request; for example, http://www.lib.uwaterloo.ca/locations/umd/digitization_project/Roads_NTDB.zip.
  • <Proxy_URL> is the URL of the proxy server on your system that will handle requests to the <Source_URL>.
  • <Proxy_Port> is the port number on the proxy server through which requests are handled.
  • <Requires_Authentication> is true or false, depending on whether the proxy server requires authentication to access. If true, provide <UserName>, <Password>, and <Authentication_Method> (Basic, Digest, or NTLM).

You'll notice the use of SYSTEM in the syntax above.  This controls where in the registry the reg key and value is stored - under HKLM and is associated to the FME Server software and will only affect the FME Server and the proxy's it will use. 


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings