Preparing your Linux system

Learn the steps that are required to plan and prepare your TXSeries® system on Linux®. It also provides details on the prerequisites for installing the product.

The prerequisites for installing TXSeries are:
  • TXSeries installation requires root authority.
  • The disk space requirements are listed in Table 1.
  • TXSeries supports installation on different locales. If you are installing on a non-English locale, use the appropriate supported locales that are listed in Table 2.
  • TXSeries supports the display of console, CSMT.out, SFS server msg files, and the PPC Gateway server msg files in the UTF-8 code page. The display does not require the respective locale to be set to UTF-8. However, the UTF-8 code page must be available in the system for the display of messages.
  • Installation location ($CICSPATH) is /opt/ibm/cics64/11.1.
For TXSeries 11.1 on Red Hat® Enterprise Linux:
ksh
gawk
libstdc++.x86_64
ncurses-libs.x86_64
ncurses-compat-libs.x86_64 (applicable only for Red Hat Enterprise Linux 8)
pam.x86_64
glibc.x86_64
glibc-devel.x86_64
libnsl.x86_64
libnsl2-devel.x86_64
libXext.x86_64
libXft.x86_64
For TXSeries 11.1 on SUSE Linux Enterprise Server:
ksh
gawk
libstdc++6
libncurses5
libncurses6
ncurses-utils
pam
glibc
glibc-devel
libnsl2
libXext6
libXft2
For TXSeries 11.1 on Oracle Linux:
ksh
gawk
libstdc++.x86_64
ncurses-libs.x86_64
pam.x86_64
glibc.x86_64
glibc-devel.x86_64
libnsl.x86_64
libnsl2-devel.x86_64
libXext.x86_64
libXft.x86_64
For TXSeries 11.1 on Ubuntu:
ksh
gawk
libstdc++6
libncurses5
libncurses6
libpam-modules
libc6
libnsl2
net-tools
Table 1. Disk space required for Linux
Prerequisites Minimum disk space
Disk space in installation location 1 GB
Disk space in /tmp/ 1 GB
Disk space in /var/ 100 MB
Note: The minimum disk space that is mentioned for /var/ is for one region and one SFS server configuration. The total space that is required in your system depends on multiple factors, like, number of regions, SFS servers, PPC Gateway servers, Telnet servers, TXSeries logs, dumps, crash dumps, and so on.
Table 2. Supported locales for Linux
Language Locale Code page
US English en_US ISO88591
German de_DE ISO88591
Spanish es_ES ISO88591
French fr_FR ISO88591
Italian it_IT ISO88591
Brazilian Portuguese pt_BR ISO88591
Korean ko_KR eucKR
Japanese (MBCS EUC) ja_JP.eucJP eucJP
Japanese (DBCS PC) ja_JP.sjis SJIS
Simplified Chinese zh_CN gb18030
Traditional Chinese zh_TW big5
Note: The TXSeries for Multiplatforms product setup program requires a working directory for its resources. By default, this directory is created in /tmp. Ensure that enough space is available in /tmp. If space is not available, the installer uses space in the system root directory. Alternatively, you can also set a working directory in another location by using the environment variable IATEMPDIR. For example:
IATEMPDIR=/mytemp
export IATEMPDIR
If the working directory is too small, the necessary resources cannot be set up and the installation process might fail.

System modifications for running TXSeries on Linux

Complete the following:
  • Set the semaphore kernel parameter limit to a minimum of kernel.sem=250 320000 250 1280 in /etc/sysctl.conf file.
  • Set the following environment variables if you are using cicsteld to connect to the TXSeries region:
    SARPC_SUPPORTED_PROTSEQS=ncadg_ip_udp:ncacn_cics_ipc
    If you have configured cicsteld server, add the following line in cicsteld script that is located in the /var/cics_clients/ directory.
    export SARPC_SUPPORTED_PROTSEQS=ncadg_ip_udp
TXSeries requires the following minimum ulimit values for the Linux operating system:
nproc
Specifies the limit of number of processes per user. Set nproc to a minimum value of 32767. To set this value, run the command ulimit -u 32767.
nofiles
Max number of open files and/or sockets per process. Set nofiles to a minimum value of 32767. To set this value, run the command ulimit -n 32767.