1 Installer Prerequisite Setup

This topic explains the systematic instructions on how the Installer is designed.

Install the 12C Client and JAVA latest version.
If the target database is Autonomous Database, TNS_ADMIN must be configured. Refer to the topic Configure TNS Admin for detailed steps to configure TNS_ADMIN.
  1. During the setup of the environment, two installer modes are to be used:
    1. GUI Installer
    2. Silent Installer
  2. The GUI Installer is located under \INSTALLER\SOFT\GUI.The GUI installer is required for the below activities
    1. Property File Creation
    2. Basic Setup
    3. Environment Property File Configuration
  3. The Silent installer is located under \INSTALLER\SOFT. The Silent installer is required for below activities,
    1. Database Setup
    2. EAR Build

1.1 Source Structure

This topic explains the different ways of installation and the source structure.

The installation can be done in different ways, and Source Structure should be maintained as below:

Table 1-1 Source Structure

Source Structure Description
ROFC without OBCL The ROFC_OSDC.zip can be used without any modifications.
ROFC with OBCL The OBCL folder from OBCL_OSDC.zip should be copied parallel to the INFRA folder of ROFC_OSDC.zip. In addition, copy the following class folders from \INFRA of OBCL_ OSDC.zip file to ROFC_OSDC extracted sources \INFRA folder.
In addition, copy the following class folders from \ADAPTERS\FCExternal of OBCL OSDC.zip file to ROFC_OSDC extracted sources \ADAPTERS\FCExternal folder.
  1. PIApps
  2. PICommon
  3. PIDto
  4. PIEJB
  5. PIEntities
  6. PIKernel
  7. PIKernelDao
  8. PIUtility
  9. COCommon
  10. CODto
  11. COEJB
  12. COEntities
  13. COKernel
  14. COKernelDao
  15. COUtility
ROFC with ELCM The ELCM and POJO folders from ELCM_OSDC.zipshould be copied parallel to the INFRA folder of ROFC_OSDC.zip. In addition, copy the following class folders from \INFRA of ELCM OSDC.zip file to ROFC_OSDC extracted sources \INFRA folder.
  1. ELCMCommon
  2. ELCMDto
  3. ELCMEJB
  4. ELCMEntities
  5. ELCMGateway
  6. ELCMKernel
  7. ELCMKernelJpa
  8. ELCMUtility
  9. ELCMWeb
ROFC without ELCM The ROFC_OSDC.zip can be used without any modifications.
OBCL without ELCM The OBCL_OSDC.zip can be used without any modifications.
OBCL with ELCM The ELCM and POJO folders from ELCM_OSDC.zipshould be copied parallel to the INFRA folder of OBCL_OSDC.zip. In addition, copy the following class folders from \INFRA of ELCM OSDC.zip file to ROFC_OSDC extracted sources \INFRA folder.
  1. ELCMCommon
  2. ELCMDto
  3. ELCMEJB
  4. ELCMEntities
  5. ELCMGateway
  6. ELCMKernel
  7. ELCMKernelJpa
  8. ELCMUtility
  9. ELCMWeb
ELCM The ELCM_OSDC.zip can be used without any modifications.
PM The PM_OSDC.zip can be used without any modifications.
CO-DEPLOY The OBCL folder from OBCL_OSDC.zip and PM folder from PM_OSDC.zip should be copied parallel to the INFRA folder of ROFC_OSDC.zip.

1.2 Environment Setup Steps

This topic explains the systematic instructions to setup the environment.

To setup the environment, refer to the below Environment setup table.

Table 1-2 Environment Setup

Environment Setup Description
Property File Creation Two property files are generated:
  • "fcubs.properties" required for application (EAR).
  • "env.properties" common property required for environment setup.

For more information, refer to Property File Creation Guide

Populating environment property file The Database properties are to be populated from the "env.properties" generated during property file creation. The rest of the properties are to be manually updated.
NLS LANG settings Before moving to the DB setup, the NLS_LANG parameter has to be added to the local system environment variables.
For Windows
  1. This can be done by browsing to My Computer\Properties\Advanced system settings\Environment Variables or Control Panel\All Control Panel Items\System\Advanced system settings\Environment Variables. Here, the NLS_LANG parameter can be added with variable name as NLS_LANG and value as AMERICAN_AMERICA.UTF8. Refer to System Property screen.
  2. After this, go to Run(shortcut: Windows+R), enter regedit, and click OK. It will open Registry Editor. Here, under Oracle DB KEY, the NLS_LANG parameter can be added with variable name as NLS_LANG and value as AMERICAN_AMERICA.UTF8 as shown in the Registry Editor screen.
  3. After this, please do a System Restart(Shutdown->Restart) to reflect the changes.
For Linux This can be done by opening a command bash shell and by setting environment variables in the command prompt export NLS_LANG= AMERICAN_AMERICA.UTF8.

By running the above command in the installer, the location will set the environment variable in the linux shell/terminal.

Database Setup The Database setup involves DDL Load, Object Compilation and Static Data Compilation.

For more information, refer to DB Setup Guide

Basic Setup Post INC Load, basic setup has to be done. The Basic setup is done using the GUI Installer.

For more information, refer to DB Setup Guide

Application EAR build The FCUBS Application and Gateway EAR build is done using the Silent Installer.

For more information, refer to EAR Building Guide

1.3 Environment Property File Configuration

This topic explains the Environment Property File Configuration.

Figure 1-3 Environment Property File



Note:

A single property file will be used for both DB Compilation and EAR build. Hence all the properties will be located in a single property file. Some properties may not be applicable during a certain setup, and those should not be modified (should be left with default values).

Refer the table, to view the properties available in the Environment Property File.

Table 1-3 Environment Property File

Properties Description
Config Path Absolute path to the folder containing the config files are to be provided. This is located under \INSTALLER\SOFT\config\Application
Java_Home Provide the home folder path of JDK 1.8.
Oracle_Home Provide the home folder path of Oracle Client or Database.
Varedited This property should not be changed. This is an internal property required by the installer to identify if any changes are required in env.properties.
Source and Destination Path Specify the destination directory. Here the destination path should be the same as the source file path.
FCUBS_PROPERTIES_PATH Path where the fcubs property file is located .
GW_PROPERTIES_PATH Provide the Gateways Properties Path.
APPLICATION_TYPE Application Type is maintained as per the Application Name selected in the GUI Installer.
EXTERNAL PROPERTY PATH If this is selected during installation, the corresponding path will be displayed here, and the value of the parameter EXTERNAL PROPERTY FILE REQUIRED will be ‘Y.’
EXTERNAL JSUIXML PATH If this is selected during installation, the corresponding path will be displayed here, and the value of the parameter EXTERNAL JSUIXML REQUIRED will be ‘Y’.
EAR_NAME Specify a name for the Application to be created.
EAR DESTINATION PATH This is the local path where the built EAR will be saved. This gets updated automatically as per the path provided during the installation process.
CONTEXT_NAME Specify a name for the Application Context.
FCHome Provide the FCHome Path. This will be the source path for DB setup/EAR build.
USER_NAME Give the Schema Name.
PASSWORD Here Password should be encrypted. As Schema details provided by the GUI Installer, the env.properties file generates with the encrypted Password.
Schema Give the Instance Name.

Note:

The path is maintained with ‘\\’ as it is maintained only for WINDOWS. ‘\’ slash will consider as an escape character, so ‘\\’ slash is given in windows.

On the launch of GUI Installer for creating the property file, the env properties file gets generated, which is present in \INSTALLER\SOFT\GUI\logs path will be copied to \INSTALLER\SOFT\logs path. This method is followed for EAR creation, and Back-end build as it is done by the Silent Installer.

If OBCL needs to install as Co-deployed along with ROFC, then the OBCL folder from OBCL_OSDC.zip should be placed parallel to the ROFC folder in the ROFC_OSDC.zip.

If ELCM needs to install as Co-deployed along with ROFC, then the ELCM folder from ELCM_OSDC.zip should be placed parallel to the ROFC folder in the ROFC_OSDC.zip. INFRA inside ELCM should be moved and merged with CORE INFRA.

If PAYMENTS needs to install as Co-deployed along with ROFC, then the PAYMENTS folder from the PAYMENTS OSDC zip should be placed parallel to the ROFC folder in the ROFC_OSDC.zip.

INFRA inside PAYMENTS should be moved and merged with CORE INFRA.