Using the extended inet daemon (XINETD)

The following instructions describe how the extended inet daemon is implemented on Red Hat Linux(R). If you are using a different Linux distribution, you might have to adapt these instructions.

To establish a TCP connection, follow these steps.

  1. Edit the file /etc/services. If you do not have the following line in the file, add it as shown:
    MQSeries       1414/tcp      # MQSeries channel listener
    Note:
    To edit this file, you must be logged in as a superuser or root.
  2. Create a file called MQSeries(R) in the XINETD configuration directory, /etc/xinetd.d. Add the following stanza to the file:
    # WebSphere MQ service for XINETD
    service MQSeries
    {
      disable         = no
      flags           = REUSE
      socket_type     = stream
      wait            = no
      user            = mqm
      server          = /opt/mqm/bin/amqcrsta
      server_args     = -m queue.manager.name
      log_on_failure += USERID
    }
  3. Restart the extended inet daemon by issuing the following command:
    /etc/rc.d/init.d/xinetd restart

If you have more than one queue manager on your system, and therefore require more than one service, you must add a line to /etc/services for each additional queue manager. You can create a file in the /etc/xinetd.d directory for each service, or you can add additional stanzas to the MQSeries file you created previously.