Network port numbers used by IBM Rational Test Workbench Green Hat components

Technote (FAQ)


Question

Which TCP/IP ports do the various IBM Rational Test Workbench (RTW) programs use?

Cause

You are installing and configuring the various RTW components. To plan your network topology and firewall rules, you need to know which TCP/IP ports RTW uses.

Answer

This technote gives details of the port numbers that RTW uses for its own inter-process communication. It is beyond the scope of this document to list every supported messaging technology with their default port numbers. See also the RTW documentation set.

Always check with the relevant system administrators on which port numbers are being used for external systems such as the project database and license server.

Project Database

Several of the components communicate with the project database via JDBC. The port number used for this will depend on the database vendor and configured connection string. Some defaults are listed below.


  • DB2: 50000

  • Microsoft SQL Server: 1433

  • MySQL: 3306

  • Oracle: 1521


Rational Integration Tester (RIT)

OUTGOING CONNECTIONS

  • Floating License Server: typically 27000 and 2 additional ports
    See technote How to serve a license key to client machines through a firewall

  • Project Database

  • Proxy Agent (if recording your own messages)

  • RIT-Agent:
    Performance testing and probes - see RIT-Agent Incoming.
    7824 (using JDBC stub with integrated simulation database)

  • RTCP: 7819 & 7883

  • Messaging transports

  • JDBC database connections

  • Email server for publishing reports

  • Change management systems

  • Source control systems

  • Test management systems, for example IBM Rational Quality Manager (RQM)




INCOMING CONNECTIONS
  • Software AG webMethods recording and stubbing.
    A random port number is used and the RIT host name is sent for connections coming back. These may be overridden in Library Manager with:
    WMIS Server Port
    WMIS Server Bind Address

  • Performance Testing
    By default this is a random port selected at start-up. It may be fixed to a given port (e.g. 8989) with the following JVM argument added to Library Manager:
    -Dgreenhat.http.port=8989
    RIT passes its hostname to the remote system for connections to be made back. It is possible to override this by setting the following in Library Manager:
    HTTP Bind Address
    An example would be to use the fully-qualified hostname, or an IP address where your machine has multiple network interfaces.

  • Recording
    Recording Studio incoming messages.
    By default this is a random port number. It can be changed in Library Manager by setting the value of Recording Port.

  • CICS® Stubs
    A random port number is used and the RIT host name is sent for connections coming back. These may be overridden in Library Manager with:
    CICS Stub Server Port
    CICS Stub Server Bind Address



RIT-Agent (Virtualization and Performance Tests)


INCOMING CONNECTIONS
  • Command interface: 4476
    Override this by running with the "-p <port>" switch.
    For example: Agent -p 4475

  • TestEngine: default random port
    Override this by editing Agent.config TestEngine section. For example:

    <arg value="-httpPort"/>
<arg value="4477"/>

  • Probe: default random port
    Override this by adding a value to Agent.config Probe section. For example:

    <arg value="-httpPort"/>
<arg value="4478"/>

  • JDBC stubbing (integrated simulation database): 7842

  • JMX interface: 8765




OUTGOING CONNECTIONS
  • RIT during Performance testing

  • Project Database (Test Engine and Probe processes)

  • RTCP: 7819

  • RQM server: 9443

  • Messaging transports and Probe connections

    There is also internal communication between the Agent and the Test Engine and Probe programs using random port numbers.



Proxy Agent


INCOMING CONNECTIONS
  • HTTP listener: 3128

  • HTTPS listener: 3129

  • HTTP to HTTPS listener: 3131



OUTGOING CONNECTIONS
  • RTCP: 7819

  • RIT: Recording port




JDBC Proxy Agent

This is a driver that is added to an existing program such as an application server. This program will be making these additional connections.


OUTGOING CONNECTIONS

  • RTCP: 7819

  • RIT: Recording port



Java Virtualization Agent

This is a driver that is added to an existing Java program to enable the virtualization of Java method calls. This program will be making these additional connections.

OUTGOING CONNECTIONS

  • RTCP: 7819

  • RIT: Recording port


Rational Test Control Panel (RTCP)


INCOMING CONNECTIONS

  • General requests: 7819

  • Internal Communications Port: 7883

    This is configured in Installation Manager.
    Used in Topology Discovery.


OUTGOING CONNECTIONS
  • Project Database

  • Agent: 4476

Rate this page:

(0 users)Average rating

Document information


More support for:

Rational Test Workbench
Documentation

Software version:

8.0, 8.5, 8.6

Operating system(s):

AIX, Linux, OS X, Solaris, Windows

Reference #:

1622561

Modified date:

2014-11-27

Translate my page

Machine Translation

Content navigation