- Administration and Configuration Guide
- Operations
- Delink ICC Server from FICServer
- Steps to Deploy ICC Server in Separate OFSAA Node
Steps to Deploy ICC Server in Separate OFSAA Node
Note:
In this section, the App layer refers to the OFSAA node where FICServer is already running and the ICC layer refers to the new OFSAA node where ICC server will be deployed.- Copy the
.profilefile from the App layer to the new ICC layer. - Copy the following Jars from the
$FIC_HOME/ficapp/common/FICServer/libfolder in the App layer to the$FIC_HOME/ficapp/common/FICServer/libfolder in the ICC layer.icccomm.jarFICServer.jaraai-core.jarAESCryptor.jarscheduler.jar
- Copy the following libraries from the
$FIC_HOME/ficdb/libfolder in the App layer to the$FIC_HOME/ficdb/libin the ICC layer.libDatabase.solibI18N.solibmisc.solibrevlog.solibSms.so - Copy the following folders from the App layer to ICC layer:
$FIC_HOME/ficapp/icc$FIC_HOME/conf$FIC_HOME/utility/ES
- Modify the following parameters specific to the ICC layer in the
.profilefile:- Set
FIC_HOMEvariable to the directory that is created as OFSAA home. - Set
FIC_DB_HOMEvariable to the directory where the ficdb folder is copied. - Set
FIC_APP_HOMEvariable to the directory where the ficapp folder is copied. - Set
JARPATHvariable to the $FIC_APP_HOME/lib path. - Set
ES_HOMEto the directory where the utility/ES folder is copied. ES_HOME=$FIC_HOME/utility/ES export ES_HOME - Configure
ORACLE_HOMEandJAVA_BINto the PATH environment variable as follows:PATH=$JAVA_BIN:$ORACLE_HOME/bin:/usr/bin:/bin:/usr/sbin:$FIC_APP_HOME/icc/bin export PATH - Modify the LD_LIBRARY_PATH to point it to the Java installation
directory in the ICC layer as shown:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/java/jdk1.8.0_172/jre/lib/amd64/server
- Set
- In ICC layer, modify the
File namein theICCLog4jConfig.xmlfile available in the$FIC_APP_HOME/icc/conffolder to point it to the new ICC layer$FIC_HOMEpath. - In ICC layer, modify the following variables in the
server.conf.properties file available in the$FIC_APP_HOME/icc/confpath:Table 5-1 Variable name and their description with the example
Variable Name Description Example ICC_SERVER_HOSTThe IP address of the ICC server. ICC_SERVER_HOST=192.0.2.1 OBJECT_SERVER_PORTThe port on which ICC is listening. OBJECT_SERVER_PORT=6666 ICC_ROUTER_HOSTThe IP address of the Router. ICC_ROUTER_HOST=192.0.2.2 ICC_ROUTER_PORTThe port on which router is listening. ICC_ROUTER_PORT=7777 MESSAGE_SERVER_HOSTThe IP Address of the message server MESSAGE_SERVER_HOST=192.0.2.3 MESSAGE_SERVER_PORTThe port on which the message server is listening MESSAGE_SERVER_PORT=8888 - Execute the following SQL script in the Configuration Schema by replacing
<ICCSERVERHOSTIP> with IP address/Hostname of the new ICC layer.
UPDATE CONFIGURATION SET PARAMVALUE = '<ICCSERVERHOSTIP>' WHERE PARAMNAME = '&ICC_SERVER_HOST' - Update the ICC host name and port as shown in the following in the
AAI_SETUP_PROPStable of the Config Schema:Table 5-2 AAI_SETUP_PROPS
V_PROP_NAME Description Example ICC_SERVER_HOST The IP address of the ICC server. 192.0.2.1 ICC_SERVER_PORT The port on which ICC is listening. 6666 - Navigate to $FIC_APP_HOME/icc/bin folder and start the ICC server by executing
the following command:
./iccserver.sh - Verify the log file
iccserver.logunder$FIC_HOME/logs/ folder for any errors.