Why does Sterling Integrator use ports outside of the range specified during installation

Technote (FAQ)


Question

Why does Sterling Integrator use ports outside of the range specified during installation

Cause

A range of 200 ports is required when Sterling Integrator (SI) is installed
After installation, SI sometimes uses ports outside of this range

Answer

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.
http://en.wikipedia.org/wiki/Ephemeral_port
http://www.ncftp.com/ncftpd/doc/misc/ephemeral_ports.html#Problems

Rate this page:

(0 users)Average rating

Document information


More support for:

Sterling B2B Integrator
Adapters

Software version:

5.1, 5.2

Operating system(s):

All

Reference #:

1636041

Modified date:

2013-05-01

Translate my page

Machine Translation

Content navigation