Configuring RMI Properties for Remote Invocation

If you want to invoke MBean operations from a remote client, you must have the RMI registry on the machine that hosts the MBeans. You can host the RMI server on cache servers.

RMI is a Java standard that enables remote communication between Java programs. For an introduction to RMI, see the following:

http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136424.html

Procedure

  1. In TIBCO BusinessEvents Studio, open the project to which you will deploy the decision table classes.
  2. Open the project CDD file in the CDD editor.
  3. As needed, configure the following RMI properties at the cluster level of the CDD.
    RMI Properties
    Property Description
    be.engine.cluster.rmi.enabled Specifies if RMI functionality is enabled or not. Set to true to enable. The values are:
    • true
    • false

    Default is false

    be.engine.cluster.rmi.host Specifies the host name of the RMI host, that is, the name or IP address of a machine hosting one or more TIBCO BusinessEvents nodes. An RMI server will be started on this machine.

    Note: Do not use nodes that contain only query agents.

    The default value is localhost.

    be.engine.cluster.rmi.port Specifies the port to use when starting the RMI server.

    If a machine has two TIBCO BusinessEvents processing units (PUs), and you want to start two RMI servers, one for each PU, specify a different port for each PU.

    Default is 9999.