This is continuation of Tips for Setting Up Linux Servers for JD Edwards Installation
Setting Up Users for Multi Foundation in Linux
Each new foundation needs a separate directory and a user. The Environment variable for the users need to configured correctly else there will be issues while starting the services
Let /opt/jde/jdedwardsppack/e920 Make sure the user is using the Korn Shell ( as the .profile will be loaded by default in Korn Shell )be the existing foundation (with user jde920 ) and /opt/jde/jdedwardsppack/e920TR be the new foundation ( with user jde920TR)
In addition to steps mentioned in the multi foundation document , verify these steps
1. Make sure the user is using the Korn Shell by Default ( as the .profile will be loaded by default in Korn Shell )
2. Make sure the SharedScripts directory is copied from the old foundation directory to the new foundation directory
3. Edit the .profile of the new user jde920tr points to the new enterpriseone.sh folder under its directory
# Added by EnterpriseOne installer for destination /opt/jde/jdedwardsppack/e920 - do not edit
if [ -f /opt/jde/jdedwardsppack/e920TR/SharedScripts/enterpriseone.sh ] ; then
# End of EnterpriseOne installer changes for destination /opt/jde/jdedwardsppack/e920
4. Now check the environment variables by logging in as jde920 and jde920tr
The PATH variable contains the e920/system/bin32 so it will look for executables there
The PATH variable contains the e920TR/system/bin32 ( new foundation) so it will look for executables there
Hostname Definition Consistency Within E1
Linux is case sensitive , so the host name has to be used consistently with the same case throughout the machine definition . For this purpose , before starting the JD Edwards installation obtain the output of the 'hostname' command.
While defining the logical datasources care should be taken to define in same manner . Wrong case in definition may cause errors as seen below
gethostbyname_r returned NULL hostent in jdeGetHostByName_r with errop=1 for hostname=*********************
Using Pre-install Packages to speed up installation
Each of the server components like Enterprise server , database server etc requires a list of packages to be installed . For some components like Oracle Database this pre-requisite process can be sped up by using the preinstall RPM packages available in the yum repository .
This might help save time in installing many separate packages.