During installation, the CMS is set up to use default port numbers. The default CMS port number is 6400. This ports fall within the range of ports reserved by Business Objects (6400 to 6410). Thus, BusinessObjects Enterprise communication on these ports should not conflict with third
The Web Component Adapter is not a server. However, you can configure its listening port by changing the connection.listeningPort
context parameter in web.xml
. See Configuring the Web Component Adapter.
When started and enabled, each of the other BusinessObjects Enterprise servers dynamically binds to an available port (higher than 1024), registers with this port on the CMS, and then listens for BusinessObjects Enterprise requests. If necessary, you can instruct each server component to listen on a specific port (rather than dynamically selecting any available port).
On Windows, you view and modify server command lines with the CCM. The Command field appears on each server's Properties tab. On UNIX, you view and modify server command lines (also referred to as launch strings) in the ccm.config
file, which is installed in the crystal
directory.
This table summarizes the command
Before modifying any port numbers, consider the following:
-n s
option in every other server's command line, to ensure that each server connects to the appropriate port of the CMS. (The -n s
option stands for "nameserver." The CMS functions as the nameserver in BusinessObjects Enterprise, because it maintains a list that includes the host name and port number of each server that is started, enabled, and thus available to accept BusinessObjects Enterprise requests.) You must also set the name and port number of the CMS with the connection.cms
context parameter in web.xml
. See Configuring the Web Component Adapter.
-p ort
interface:number for the CMS and -p ort
interface for the other servers. For details, see Configuring a multihomed machine or "Configuring for Network Address Translation" on page 185.
-p ort
option. For servers other than the CMS, this default port is not actually in use (each server registers its -r equestPort
number with the CMS instead).
Replace number with the port that you want the CMS to listen on. (The default port is 6400.)
Replace hostname with the host name of the machine that is running the CMS. The host name must resolve to a valid IP address within your network. Replace number with the port that the CMS is listening on.
The CMS begins listening on the port specified by number, and the non
connection.cms
context parameter in web.xml
. See Configuring the Web Component Adapter.Replace number with the port that you want the server to listen on.
The server binds to the new port specified by number. It then registers with the CMS and begins listening for BusinessObjects Enterprise requests on the new port.
By default, each server registers itself with the CMS by IP address, rather than by name. This typically provides the most reliable behavior. If you need each server to register with the CMS by fully qualified domain name instead, use the
option in conjunction with
interface (where interface is the server's fully qualified domain name). Having the servers register by name can be useful if a NAT firewall resides between the server and the CMS. For more information, see "Configuring for Network Address Translation" on page 185.
You may also need to specify
interface when BusinessObjects Enterprise is running on a multihomed machine.
Business Objects http://www.businessobjects.com/ Support services http://www.businessobjects.com/services/support/ Product Documentation on the Web http://support.businessobjects.com/documentation/ |