FME FlowPorts

The following ports are used byFME Flow:

Diagram ofFME FlowPorts

Mouse-over for diagram:

Defining an Ephemeral Port Range

FME Flowmakes use of ephemeral ports. For certain processes, ports are used to establish an initial connection, after which another random port is opened for dedicated communication, freeing up the original port to connect with other services. If yourFME Flowinstallationdistributes components across a networkin a locked-down environment with strict firewall rules, you must define a dedicated pool of ports thatFME Flowcan use for the random port assignment.

  1. OpenfmeServerConfig.txt.
  2. Locate parameterFME_SERVER_PORT_POOL, underFME服务器设置开始>Port and Host Assignments.
  3. The default value is0, meaning the dedicated port assignment is random. Change the parameter to a valid range of available ports. For example,7100-7150.
  4. Repeat steps 2-3 with the propertiesFile.properties files that correspond to the followingFME Flow Web Services:
    • fmerest
    • fmedatadownload
    • fmedatastreaming
    • fmejobsubmitter
    • fmenotification
  5. RestarttheFME FlowApplication Server,FME FlowCore, andFME FlowEngines services to apply these changes.
  6. Create the associated firewall exceptions for this range.

Other Ports

Depending on functionality,FME Flowwill also occupy additional ports, including but not limited to:

Functionality Port
Automations FTP/SFTP
SMTP Email Trigger
IMAP Email Trigger
SMTP Email Action
21/22
25 (Windows), 7125 (Linux) or 465 (secured)
993 (Gmail, Outlook, Office365, Yahoo)
465 (Gmail, Yahoo) or 587 (Outlook, Office365)
System Email 465 (Gmail, Yahoo) or 587 (Outlook, Office365)
Active Directory 389 or 636 (secured)
Proxy 8080
File Share Protocols 445
Apache Tomcat Shutdown Request 8005
On servers runningRemote Engine Services, for communication with requestingFME Flow. 443