IQ Agent startup takes list as argument [CR 465686]

The IQ Agent startup command accepts a list of alternate host names or IP addresses, separated by commas, in addition to a single argument. Blank spaces are disallowed in the list. IP aliases may be used on a single host that supports multiple networking cards with unique addresses.

For example:

S99SybaseIQAgent12 -host
“fiona.sybase.com,10.20.30.40,ciaran,12.20.30.41”

To avoid a known issue when binding to fully qualified host names, start the IQ Agent using either the short host name only or all three structures. For example:

S99SybaseIQAgent12 -host ciaran -port 2099

or

S99SybaseIQAgent12 -host
“ciaran,ciaran.sybase.com,10.50.7.70” -port 2199 

Note that the IQ Agent binds in the following order:

  1. The local host name

  2. The host IP address

  3. The item(s) specified in the -host command line parameter

For example:

$ASDIR/bin/S99* -port 2099 -host “10.50.7.70,njal,njal.sybase.com”
Agent Log File: /ABC-IQPROD/test/logfiles/SybaseIQAgent2099.001.log
Starting Agent ...
----------------------------------------
07/24 14:27:38 Agent: Initializing security manager
07/24 14:27:38 Agent: Startup Timestamp = 07/24 14:27:37.027
07/24 14:27:38 setProperty: asiqalthost (10.50.7.70,njal,njal.sybase.com)
07/24 14:27:38 setProperty: asdir (/ABC-IQPROD/iq127/ASIQ-12_7)
07/24 14:27:38 setProperty: host (PRDNJA)
07/24 14:27:38 setProperty: asiqalthost (10.50.7.71,10.50.7.70,njal,njal.sybase.com)
07/24 14:27:38 getProp: asdir = /ABC-IQPROD/iq127/ASIQ-12_7|
07/24 14:27:38 Agent: Started RMI server
07/24 14:27:38 Agent: Binding to //PRDNJA:2099/Agent
07/24 14:27:38 getProp: asiqalthost =10.50.7.71,10.50.7.70,njal,njal.sybase.com
07/24 14:27:38 Agent: Binding to //10.50.7.71:2099/Agent
07/24 14:27:38 Agent: Binding to //10.50.7.70:2099/Agent
07/24 14:27:38 Agent: Binding to //NJAL:2099/Agent
07/24 14:27:38 Agent: Binding to //NJAL.SYBASE.COM:2099/Agent07/24 14:27:38 Agent: Agent Started Successfully
07/24 14:27:38 Agent: version 12.7 - 070706