Platforms

This section includes information regarding the following platforms:

UNIX-based platforms

UNIX users are required to have Korn Shell (ksh) installed on all UNIX machines.

UNIX user for starting the products

In general, you can use any user to start products. Make sure the user has the standard read and write permissions on the installation directory.

Umask information

The various processes create files during the runtime execution.

To ensure that these files are properly used by all the processes, you must make sure that the user has all the rights on the created files. Use the command, umask -S u=rwx.

Depending on your information system architecture and whether or not you need to share files with other products, you can grant rights on these files to users from group or others.

For this option use the command, umask -S go=rx.

Red Hat 6 platform

AccountingIntegrator supports installation on a Red Hat 6 platform however:

On a 64-bit Linux operating system, the Installer starts with the 64-bit JRE by default. If it cannot find the 64-bit JRE it will look for the 32-bit JRE.

If you want your installation to start smoothly on a Red Hat 6 operating system you must make sure you have the following packages installed on your system because they may not have been installed by default.glibc.i686

nss-softokn-freebl.i686

Mounting a shared disk

This applies only to Cluster mode in UNIX. Mount the shared directory using the Network File System (NFS).

Global environment on a UNIX machine

To install on a UNIX machine, you need a specific UNIX user ID and enough free space to install in the users home directory.

The default installation path is the users home directory, but you can change the path and install all products in a specific file system.

The installation directory must not contain any sub-folders or files that are owned by another user.

Using a temporary directory

The Installer needs a temporary directory when it starts to unzip and prepare the environment it requires for product or update installation.

By default, it will try one of the following directories: /tmp , /var/tmp , /usr/tmp , $HOME , $PWD.

You can force the use of another temporary directory by setting the following environment variable, TEMPORARY_DIR.

If you do this, make sure the temporary directory has:

  • Enough disk space
  • Read/write access for starting the Installer

Windows platforms

The Windows installation directory must not contain any sub-folders or files that are owned by another user.

Windows UAC

User Account Control (UAC) is available in Windows Vista, Windows Server 2008, Windows 7 and Windows Server 2008 R2.

For previous Windows versions, the following must be set. You must be in the ‘Log on as a service’ group and this is configured in:

  1. Start > Control Panel > System and Security > Administrative Tools > Local Security Policy.
  2. From the tree, select: Local Policies > User Rights Assignment > Log on as a service.

When UAC is activated, if Installer has to perform any of the tasks in the list below, it needs elevated rights:

  • Create or remove shortcuts in Start menu or desktop
  • Create or remove Windows services
  • Installing in %SystemRoot% or %ProgramFiles%
  • Running product scripts that require elevated rights

In this situation you have two options:

  • Disable UAC.
  • If you choose not to disable the UAC, the Installer requires administration rights at installation. You must be part of a group of administrators or have an administrator user account. The Installer detects the type of user and sends the appropriate message:
    • Setup with administrator user account: Accept or decline if you want to make changes to your computer.
    • Setup with standard user account: Enter your administrator password first to continue.

Windows firewall

The Windows firewall can block the java and mysql processes. You must stop the firewall to ensure it installs successfully.

Windows itanium installation

If you want to start the Installer on Windows itanium, use setup32.exe and not setup64.exe.

Windows Server Core

The Server Core has basic windows features, for example the GUI is only partially implemented. Therefore when installing on a Windows Server Core 2008 R2 the following features do not work:

  • Shortcuts: Installer does not create shortcuts on this platform.
  • Links: The EULA HTML documentation does not open because the platform does not have a browser. This is due to missing Internet Explorer libraries.

Using a temporary directory

The Installer needs a temporary directory when it starts to unzip and prepare the environment it requires for product or update installation. The temporary directory it uses is the first %TMPDIR%, %TMP% or %TEMP% environment variable that is not null. It is very important that the value of the variable does not contain any spaces. If it does, a NullPointerException java error occurs.

It is strongly recommended to force the use of another temporary directory by setting the environment variable, TEMPORARY_DIR.

If you do this make sure the temporary directory has:

  • Enough disk space
  • Read/write access for starting the Installer

Other platforms

AccountingIntegrator can also be installed on MVS and OS/400 platforms. For information on how to install AccountingIntegrator on z/OS and OS/400, refer to AccountingIntegrator Rule Engine Installation Guide z/OS and AccountingIntegrator Rule Engine Installation Guide OS/400.

Related Links