During the installation process, the installer configures the product's Enterprise Server System Administrator Process User ID. The Process User ID will be the owner of all Enterprise Server processes except the one for the Micro Focus Directory Server (MFDS). The Directory Server process (Enterprise Server Administration) runs as root as this allows it to access the system files and ports.
All Enterprise Server processes you start from Enterprise Server Administration run under the Process User ID which can affects the file access and creation.
By default, the installer uses the login id of the user that runs the installer for the Process User ID. To change the user id after you complete the installation, execute $COBDIR/bin/casperm.sh.
These are the steps to install this product:
chmod +x setup_entdev_2.3_platform
./setup_entdev_2.3_platform
When the installer starts it will prompt you to enter the superuser password so it can perform operations that require root permissions.
The COBOL environment is installed by default into /opt/microfocus/EnterpriseDeveloper, (COBDIR).
To install in a different location use the -installlocation="Location" parameter to specify an alternative directory location. For example:
./setup_entdev_2.3_platform -installlocation="full path of new location"
-installlocation="/home/myid/installdir"
-installlocation="~myid/installdir"
-installlocation="~/installdir"
-installlocation="$HOME/installdir"
You can see details about which additional parameters can be passed to the install script if you enter the -help option.
./setup_entdev_2.3_platform -skipsafenet
touch /var/microfocuslicensing/SKIP_SAFENET_INSTALL
While the file is present, the SafeNet installer does not make changes to the installation or shutdown the running license daemons. If licensing needs to be updated later, remove the file and install Sentinel RMS server manually.
. /opt/microfocus/EnterpriseDeveloper/bin/cobsetenv
cob -V
To avoid having to run cobsetenv for every shell, add these commands to the shell initialization files (such as etc/profile, etc/bashrc).
Note that cobsetenv is only compatible with POSIX-like shells, such as bash, ksh, or XPG4 sh. It is not compatible with C-shell or pre-XPG4 Bourne shell.