In this section: |
Before beginning the server installation, review the requirements in the following topics.
For current information about supported releases:
The Information Builders Technical Support home page opens.
The Supported Systems and Adapters page opens.
The Supported Systems and Adapters page for that release opens.
The support chart for that platform opens.
In general, the operating system should have the latest cumulative patch levels applied.
Confirm that your server installation software is labeled for your operating system level.
The IBM i - QShell Interpreter (IBM i Installation Option 30) must be installed to use the server. The QShell Interpreter is a free optional feature of IBM i. The easiest way to check if this feature is installed is to enter QSH on the IBM i command line. If it is installed, a UNIX-like environment starts (F3 to exit). If it is not installed, you receive a Command QSH in library *LIBL not found message. If it is not installed, install it before proceeding.
If JVM-based adapters, server-side graphics, XBRL, or user-written CALLJAVA applications are to be used, a Java Runtime Environment (JRE) JVM must be installed on the machine, and the server must be configured to use it. As of 7.7.x, the general minimum JVM level is 1.5 or higher, since a number of components require 1.5. In narrow cases, a lower JVM level may be used, but is not advised nor has it been specifically tested. This section discusses JVM installation and configuration.
When you install the Java SDK, the JRE is included. The SDK build type in use must also match in terms of 32-bit or 64-bit to the bit type of the server in use. If a JVM is not on the library path or is an inappropriate bit type, a Failed to find JVM message as well as debugging information will be written to the start log, which will indicate a failed JSCOM3 service.
The current default/preferred JRE for the server is JRE 1.5, since this is the minimum requirement for some server components and JRE 1.4 is past its EOSL date. The following URL has Java EOL and EOSL information:
http://java.sun.com/products/archive/eol.policy.html
You can revert to using JRE 1.4 from the Web Console by selecting Configuration/Monitor from the Workspace menu, opening the Java Services folder, right-clicking Default, and selecting Properties.
If using 1.4 on platforms where 1.5 is available, you would need to use the Web Console to set the JVM version of the Java Listener property to 1.4. Note that if you install the Java SDK, the JRE is included.
The location of the JVM on IBM i is the object QSYS/QJVAJNI. This is normally on the system path, so you do not need to do anything to fulfill JVM requirements. However, a default JVM level of the machine may not be 1.5 or higher. There are several choices to address this:
To change or add a Java property of java_version=1.5, use EDTF against the /QIBM/UserData/Java400/SystemDefault.properties file or the server ID home directory SystemDefault.properties file. If an editor is not available, you can also create or append to the Java system or user property files using the following:
QSH CMD('echo "java.version=1.5">> /QIBM/UserData/Java400/SystemDefault.properties')
or
QSH CMD('echo "java.version=1.5" >> $HOME/SystemDefault.properties')
To configure the server JVM property, use the Web Console to access the Java Listener tuning:
The Java Services Configuration pane opens.
To add classes to the JVM class path for customer-written CALLJAVA applications, set and export the CLASSPATH variable to the operating system level before server start-up or use the Web Console to set the Java Listener IBI_CLASSPATH property.
If JVM-based adapters or features are not required, the message Failed to find JVM is normal and can be ignored.
The Web Console server requires one of the following Web browsers:
The Opera™ browser does not support RIA (Rich Internet Application), the default appearance mode of the 7.7.x Web Console. Opera 5.0 or higher seems to operate properly in HTML mode, and the Web Console detects this and switches modes automatically. Since HTML mode is less extensively tested, Opera is considered unofficially supported at this time. Please report any issues you find to customer service.
The following are approximate disk space requirements. Specific sizes may vary slightly with options selected during configuration. The usage numbers do not include space for actual applications, data sources, sort space, output preparation, or logs.
Version |
During Install |
After Install |
---|---|---|
V5R3 |
1800 Megabytes |
870 Megabytes |
V6R1 or higher |
2.8 Gigabytes |
1.4 Gigabytes |
Memory and shared memory usage depend on the following elements:
Actual memory usage differs between applications and the server load.
You need four TCP/IP ports for each server instance that you configure. Three of these ports must be consecutive. You specify these port numbers during installation. You may require additional ports depending on which options you configure later.
When installing and using the server, you need several types of operating system user IDs:
The operating system ID you use when installing the server owns the server files and is the default server administrator. You can create a new operating system ID to run and own the server files, or use any ordinary (non-QSECOFR) ID.
Note that the name iadmin is used to refer to the server administrator ID and group throughout this manual, but you may use any name for this ID.
For security purposes, you should not allow users and applications to use the iadmin ID. It should be available only to users who require server administrative privileges.
For more information about running the server in OPSYS mode, see Step 6. Configuring the Server With Different Security Modes.
Note that the name iserver is used to refer to the server system ID throughout this manual, but you may use any name for this ID.
For specific information on creating IDs, see Step 2. Creating User IDs.
The installation process creates these high-level directories:
ibi/srv77/home[suffix]
Is optional when installing and maintaining a single release of the server. It is required if installing and maintaining multiple server releases, to ensure that each installed release has a uniquely-named home directory. For example:
/home/iadmin/ibi/srv77/home77
ibi/srv77/server_type[suffix]
where:
Designates the type of server. The default values are:
FFS | for a Full-Function Server |
DM | for a DataMigrator Server |
WFS | for a WebFOCUS Reporting Server |
WFM | for a Shared Application Server for WebFOCUS Maintain |
Optional for an initial default installation and configuration. Required when configuring additional instances of the server. You must add a suffix to the directory name to ensure that each server instance has a uniquely-named configuration directory. For example:
/home/iadmin/ibi/srv77/ffs002
ibi/apps
Security for application directories is handled at the operating system level. To avoid any possibility of these directories being accessed inappropriately by means of APP commands (such as APP DELETE AppDirName), use directory security to set the appropriate permissions on these directories.
ibi/profiles
iWay Software |