System Requirements

Before installing the software, ensure that your system meets the following requirements.

Platform Requirements

An application that uses the TIBCO EMS Client for IBM i software runs as an IBM i job with multiple user threads enabled (ALWMLTTHD(*YES)). Product support for platforms and versions can be located in the readme documentation.

Storage Requirements

The TIBCO EMS Client for IBM i requires approximately 50 MB of auxiliary storage to install.

TCP/IP

The TIBCO EMS Client for IBM i is expected to be installed and operated within a previously existing, fully functional, and integrated network. At a minimum, this includes the following:
  • The TCP/IP protocol stack.
  • A DNS server that provides the hostname and host address of the TIBCO EMS Client for IBM i and the TIBCO EMS server.
  • Unrestricted network connectivity between the DNS, the TIBCO EMS Client for IBM i, and the TIBCO EMS server.

Application Development Languages

The TIBCO EMS Client for IBM i is implemented using the ILE C compiler. Any ILE compiler on IBM i can be used for application development. Sample programs are provided in C, RPG, and COBOL with your installation.

Qshell

Although not required, it is good practice to install Qshell (option 30 of the OS). This provides the following benefits:
  • Run your samples and applications in interactive mode.
  • Compile all the C sample programs using a script.
  • Utilize long names for the C sample programs and application invocation.

SSL Prerequisites

The TIBCO EMS Client for IBM i uses the IBM System SSL facility to create secure connections to the EMS server. To use System SSL, ensure these prerequisites:
  • Update IBM i to a Technology Refresh level that includes support for TLS 1.2 and TLS 1.1.
  • Configure the Digital Certificate Manager (Option 34).
  • Configure the IBM HTTP Server (5761DG1).

See SSL Requirements for more details.