8 About Installation and Removal
This chapter provides information about the installed components for the Oracle Communications Convergent Charging Controller application described in this guide. It also lists the files installed by the application that you can check for, to ensure that the application installed successfully.
Installation and Removal Overview
For information about the following requirements and tasks, see Installation Guide:
- Convergent Charging Controller system requirements
- Pre-installation tasks
- Installing and removing Convergent Charging Controller packages
Checking the Installation
The end of the package installation process specifies a script designed to check the installation just performed. They must be run from the command line.
Check SMS Procedure
- Log in to SMS machine as root.
- Check the following directory structure exists with
subdirectories:
- /IN/service_packages/CCS
- /IN/html/Ccs_Service
- /IN/html/Ccs_FeatureNodes
- Check the directories contain subdirectories and that all are owned
by:
- ccs_oper user (group esg)
- Check for obvious errors in log files:
- /IN/service_packages/CCS/ccsSms.install.log
- /IN/service_packages/CCS/ccsScp.install.log
- Log into the system as ccs_oper.
Note:
This step is to check that the ccs_oper user is valid. - Enter
sqlplus/No password is required
Note:
This step is to check that the ccs_oper user has valid access to the database. - Ensure that the required CCS tables have been added to the database. For a list of the tables which should have been added, see CCS database tables.
- Check the entries of following file:
/etc/inittab
Inittab Entries Reserved for CCS on SMS:
ccs3 /IN/service_packages/CCS/bin/ccsBeOrbStartup.sh(runs ccsBeOrb)
ccs4 /IN/service_packages/CCS/bin/ccsCDRLoaderStartup.sh(runs ccsCDRLoader)
ccs5 /IN/service_packages/CCS/bin/ccsSSMDispatcherStartup.sh(runs ccsSSMDispatcher)
ccs7 /IN/service_packages/CCS/bin/ccsCDRFileGeneratorStartup.sh(runs ccsCDRFileGenerator)
ccs8 /IN/service_packages/CCS/bin/ccsProfileDaemonStartup.sh(runs ccsProfileDaemon)
cc10 /IN/service_packages/CCS/bin/ccsChangeDaemonStartup.sh(runs ccsChangeDaemon)
- Check that the processes listed in the process lists are running on the relevant machine. For a list of the processes which should be running, see Process list - SMS.
- Tail logs for the processes listed in process list to ensure there are no errors.
Check SLC Procedure
- Log in to SLC machine as root.
- Check the following directory structure exists with
subdirectories:
- /IN/service_packages/CCS
- Check the directories contain subdirectories and that all are owned
by:
- ccs_oper user (group esg)
- Log into the system as ccs_oper.
Note:
This step is to check that the ccs_oper user is valid. - Enter
sqlplus/No password is required
Note:
This step is to check that the ccs_oper user has valid access to the database. - Ensure that the required CCS tables have been added to the database. For a list of the tables which should have been added, see CCS database tables - SCP.
Check VWS Procedure
- Log in to VWS machine as root.
- Check the following directory structure exists with
subdirectories:
- /IN/service_packages/CCS
- Check the directories contain subdirectories and that all are owned
by:
- ccs_oper user (group esg)
- Check for obvious errors in log files:
- /IN/service_packages/CCS/ccsBe.install.log
- Log into the system as ccs_oper.
Note:
This step is to check that the ccs_oper user is valid. - Enter
sqlplus/No password is required
Note:
This step is to check that the ccs_oper user has valid access to the database. - Ensure that the required CCS tables have been added to the database. For a list of the tables which should have been added, see CCS database tables.
- Check the entries of following file:
/etc/inittab
Inittab Entries Reserved for CCS on VWS:
ccs8 /IN/service_packages/CCS/bin/updateLoaderWrapper.sh(only used if smsExtras is installed to run an instance of updateLoader. For more information about updateLoader, see Service Management System Technical Guide)
Note:
To define a TZ that the NOTICE messages by updateLoader are logged in, add DEBUG_TZ environment variable in the updateLoaderWrapper.sh script before the exec statement. For example:export DEBUG_TZ=Asia/Kolkatacccs9 /IN/service_packages/CCS/bin/ccsMFileCompilerStartup.sh(runs ccsMFileCompiler)
cc10 /IN/service_packages/CCS/bin/cmnPushFiles-ccsVWARSExpiry.sh(runs an instance of cmnPushFiles for ccsVWARSExpiry)
cc11 /IN/service_packages/CCS/bin/cmnPushFiles-ccsRewards.sh(runs an instance of cmnPushFiles for ccsRewards)
cc12 /IN/service_packages/CCS/bin/cmnPushFiles-ccsExpiryMsgs.sh(runs an instance of cmnPushFiles for ccsExpiryMessageGenerator)
(runs an instance of cmnPushFiles for ccsExpiryMessageGenerator)(runs ccsChangeDaemon)
- Check that the processes listed in the process lists are running on the relevant machine. For a list of the processes which should be running, see Process list - VWS.