Why does Sterling Integrator use ports outside of the range specified during installation
A range of 200 ports is required when Sterling Integrator (SI) is installed
After installation, SI sometimes uses ports outside of this range
Sterling Integrator uses Java RMI.
In RMI, there is a ServerSocket opened at a known port location, which listens for requests.
When a request arrives, a new port is created to handle the request and send back the response.
The Java RMI specification indicates this will be a free port, but does not specify how this port is chosen (it is implementation specific).
Often, the port is chosen at random and used if the port is free.
FTP can also use a port outside of the range chosen at installation.
This is not an SI problem, but occurs because of the ephemeral port problem in FTP.
These articles explain the issue.