Solaris 11.4+ Application Server
This section describes the software requirements for operating the application using the Sun Solaris 11 application server.
Supported Application Servers
Web/Application Server Tier
Solaris 11.4+ Operating System Running on SPARC-based 64-bit Architecture
UNIX Administrator UserID
The following user groups and accounts have to be created to install and administer the application:
Note: It is recommended that you change the default values for security reasons.
Throughout this document the administrator user ID is often referred to as the “cissys” user ID. You should substitute that with the customer defined user ID when not using the default value. After the initial install, the software should always be managed using that user ID.
By default, “cissys” is the only user ID that can be used to access the installed files.
1. Create the “cisusr” user group.
2. Create the “cissys” user. The primary group is “cisusr”.
3. Set the primary shell for cissys user to Korn Shell.
The shell scripts use “>” to overwrite shell functionality. By default, your operating system may be configured to not allow this functionality in the Users shell.
To avoid file access permission problems while executing scripts, consider placing the following command into cissys profile script:
set +o noclobber
Security Configuration
Various options exist to secure a system. In this application all files will be created with the minimum permissions required to ensure that group-readable, group-writable and group-executable files will have the correct user groups and to restrict the permissions available to legitimate users. In this way, a low privileged end user cannot directly edit configuration files and thereby bypass application security controls.
The following users and group categories must be defined to implement this security. For demonstration purposes the following users and groups will be used. These users must be created according to industry standards (including password policies). All users should be created with a default umask of 077 to ensure files created during normal operation have the correct permissions.
Replace these users and groups for your installation defaults:
Note: The Oracle Client and WebLogic should be installed as the user who will stop and start the application. For example, if you plan to run the application as the install user these components must belong to cissys.
You must use the same user for starting and stopping a process. For example, if cissys is used to start the application server, the use cissys to stop it as well.
Oracle Database Client 19c - Runtime Option
Install the Oracle Client as described in the Oracle Client installation documentation. Use the cissys account to install the Oracle Client. If another user installs the Oracle Client, make sure the cissys user ID has the proper execute permissions.
For the cissys user ID, ensure that the environment variable ORACLE_CLIENT_HOME is set up, and that ORACLE_CLIENT_HOME/perl/bin is the first Perl listed in the cissys account's PATH variable.
Install the /usr/ucb/ps command
Installing the /usr/ucp/ps command is a prerequisite for Solaris platforms below version 11.4. It helps to execute the following command successfully.
spl.sh -b stop (stop the Threadpool Worker)
Oracle Java Development Kit V8.0 Update 131 or Later (64-Bit)
The Oracle Java packages can be obtained from:
The Oracle WebLogic Server requires the 64-bit version. The main prerequisite for the web server is the version of Java mentioned above.
For the user ID cissys, ensure that the environment variable JAVA_HOME is setup, and that java_home/bin and java_home/lib can be found in cissys' PATH variable.
Hibernate 4.1.0
You must install Hibernate 4.1.0 before installing Oracle Utilities Customer Care and Billing. For instructions to install Hibernate 4.1.0, refer to the
Installing Hibernate 4.1.0 section.
Oracle WebLogic Server 12.2.1.4 (64-bit)
Oracle WebLogic software can be downloaded from the Oracle web site. This application server will run as a 64-bit application.
• Download and install 64-bit Java (as documented above) before installing WebLogic.
• Download and install WebLogic Server 12.2.1.4.
Note: With Oracle Utilities Application Framework V4.5.0.1.1 a WebLogic native installation is required. Refer to the
Oracle WebLogic 12.2.1.x Configuration Guide for Oracle Utilities Application Framework (Doc ID 2413918.1) document on
My Oracle Support.