Start of change

Configuring RAC for use with a firewall

If your broker domain environment includes a firewall between your broker systems and the system on which you are running the workbench, you can set a fixed port that can be opened in the firewall for RAC.

Complete the steps below for each broker system on which RAC is installed. These instructions are applicable to RAC Version 6.0.1.

  1. If one or more brokers are running on the system, stop them using the mqsistop command.
  2. If applicable, stop any other programs or processes on this system that use RAC.
  3. Stop RAC if it is running.
  4. Within the RAC installation directory, navigate to the config subdirectory and find the services configuration file serviceconfig.xml. For example, on Windows the file is in location C:\\Program Files\IBM\Agent Controller\Config.
  5. Open serviceconfig.xml with your preferred editor and update the settings described below. Do not change any other settings in this file.
    1. isDataMultiplexed. Set this attribute to true to enable data and control information to be multiplexed on the single TCP/IP port.
      isDataMultiplexed ="true"
    2. filePort. Set this attribute to 0. This setting defines the port used for file transfer operations, which are not used by WebSphere Message Broker. If you have another programs that uses RAC and requires file transfer, set this to the value defined by that program.
      filePort="0"
    3. port. Set this attribute to the default value 1002, or to a value defined by your domain administrator. This setting defines the port on which RAC accepts connections from the workbench.
      port="10002"
  6. Check that the port that you have specified for RAC, for example 10002, is open on the firewall.
  7. Start RAC.
  8. When RAC is running, start the broker using the mqsistart command.
Related tasks
Installing complementary products
Testing and debugging message flow applications
Related reference
mqsistart command
mqsistop command
End of change