Copyright © Cloud Software Group, Inc. All rights reserved. |
The TIBCO iProcess Objects Director is a standalone program that maintains a list of TIBCO iProcess Objects Servers that are configured in a node cluster. When a client needs access to a TIBCO iProcess Objects Server, it first establishes a connection to TIBCO iProcess Objects Director. The TIBCO iProcess Objects Director then decides, based on a “pick method,” which TIBCO iProcess Objects Server the client should connect to.The list of known TIBCO iProcess Objects Servers is updated dynamically as TIBCO iProcess Objects Server instances are started and stopped. The TIBCO iProcess Objects Director maintains this list by checking the process_config table of iProcess Engine to which it is associated.
When TIBCO iProcess Objects Director is initially installed on a machine, it becomes instance 1 by default. A new installation of a TIBCO iProcess Objects Director on a machine will cause an entry to be automatically added to the process_config table, as follows:
Once the initial installation is completed, additional instances of TIBCO iProcess Objects Director can be added to or deleted from the process_config table using the following swadm commands:For example, after adding a second instance to machine 1, the process_config table appears as follows:
Process attributes are used to configure a TIBCO iProcess Objects Director. Each of the process attributes can be configured differently for each instance of TIBCO iProcess Objects Director when you are running multiple instances of the Director. For instance, each instance might use a different “pick method” to choose a TIBCO iProcess Objects Server. For information about these process attributes, see Configuring the TIBCO iProcess Objects Director.
•
• what $SWDIR/bin/spodirector (UNIX only)All TIBCO iProcess Objects Servers that want to make use of TIBCO iProcess Objects Director must be configured to use static TCP ports. This allows TIBCO iProcess Objects Director to be configured with those port numbers so it knows the TCP port number to use when establishing a connection between a client and a TIBCO iProcess Objects Server. For information about configuring TCP ports on TIBCO iProcess Objects Servers, see TIBCO iProcess Objects Server Administrator’s Guide.The TIBCO iProcess Objects Director determines which TCP port to use by using the BASE_TCP_SERVICE_NAME process attribute (see BASE_TCP_SERVICE_NAME) and the server’s instance number.The TIBCO iProcess Objects Director assumes the first instance of each TIBCO iProcess Objects Server will use the TCP port established by BASE_TCP_SERVICE_NAME (which defaults to 28021), the second instance uses the base port plus 1, the third instance uses the base port plus 2, and so forth.
Copyright © Cloud Software Group, Inc. All rights reserved. |