Default Port Allocations
The ports through which Caplin Platform components communicate with each other, and with external entities, are defined in configuration files. Here we’ve listed the default port settings that are used in the following situations:
-
when the Caplin Platform is shipped as part of a Caplin Trader install kit,
-
when the Caplin Platform is shipped for use with a Caplin Trader client that isn’t based on Caplin Trader; for example, Java and .NET clients.
Default Liberator ports
The following table shows the default port allocations used by Liberator, and the configuration items you can set to change these allocations. When Liberator is shipped as part of a Caplin Trader install kit, the
default port allocations are explicitly defined in the configuration files (column A in the table). When Liberator is supplied for use with other client technologies, the port allocations are not defined in the shipped configuration files, so Liberator uses its inbuilt default values (column B in the table), unless you explicitly change them by adding entries to the configuration files.
-
For more information on the configuration items, see the Liberator configuration reference pages.
-
For information about the ports used for connections to the Caplin Management Console, see Caplin Management Console.
For connections from | A) Caplin Platform configured for Caplin Trader: Liberator listens on port | B) Caplin Platform configured for other clients: Liberator listens on port | Configuration item | Notes |
---|---|---|---|---|
HTTP clients |
50180 |
8080 |
(set in |
HTTP: Port 50180/8080 is typically assigned only if Liberator is downstream from a hardware SSL wrapper, otherwise you should normally change the HTTP port to 80 (this allows traffic to pass through an unmodified firewall and be accessible to clients). |
HTTPS clients |
50181 |
4443 |
(set in |
In live operation, connections from HTTPS clients are typically allocated to port 443 (this allows traffic to pass through an unmodified firewall and be accessible to clients), unless the Liberator is deployed behind port translation hardware. |
Client socket connections |
50182 |
15000 |
(set in |
This port is typically used in Caplin Platform deployments where the client is not browser-based. It is not normally used in Caplin Trader projects. |
Client socket connections using SSL |
not used |
15001 |
(set in |
This port is typically used in Caplin Platform deployments where the client is not browser-based. It is not normally used in Caplin Trader projects. To enable client socket connections using SSL, you must set the configuration item directssl-enable. |
Transformer & Integration Adapters |
50100 |
0 |
(set in |
The Caplin Platform default of 0 means that no Integration Adapters can connect to Liberator. To allow such connections, set datasrc-port to a unique non-zero value. |
Caplin Management Console (RMI Registry) |
50120 |
1099 |
(set in |
|
Caplin Management Console (RMI Client) |
50130 |
1100 |
(set in |
Default Transformer ports
The following table shows the default port allocations used by Transformer, and the configuration items you can set to change these allocations. When Transformer is shipped as part of a Caplin Trader install kit, the default port allocations are explicitly defined in the configuration files with the values shown in column A of the table. When Transformer is supplied for use with other client technologies, the port allocations defined in the shipped configuration files are different – see column B of the table.
-
For more information on the configuration items, see the Transformer configuration reference pages.
-
For information about the ports used for connections to the Caplin Management Console, see Caplin Management Console.
For connections from | A) Caplin Platform configured for Caplin Trader: Liberator listens on port | B) Caplin Platform configured for other clients: Liberator listens on port | Configuration item | Notes |
---|---|---|---|---|
Integration Adapters |
50101 |
25010 |
||
UDP command interface port1 |
50161 |
10010 |
(set in
|
This port is not normally used in Caplin Trader projects. |
Caplin Management Console (RMI Registry) |
50121 |
1099 |
(set in |
|
Caplin Management Console (RMI Client) |
50131 |
1100 |
(set in |