Installing prerequisite hardware and software

WML for z/OS uses both IBM® proprietary and open source technologies and requires the installation of various hardware and software products in the z/OS®, Linux on Z, and Linux environments. Make sure that you procure, install, and configure all the prerequisite products prior to installing WML for z/OS.

Before you start the installation of the prerequisites, make sure that you've completed the following tasks:

Prerequisites for installing and running WMLz base

If you plan to run WMLz base as a standalone solution, make sure that you install and configure the following hardware and software on z/OS:

  • z14™, z13, or zEnterprise® EC12 system. Make sure that the system is installed and configured with the capacity you've planned. See Planning system capacity for details.
  • z/OS 2.2 or 2.3 (with APAR OA56570 applied to either version).
  • IBM SDK for Node.js 6.15.1. See Downloading IBM SDK for Node.js for instructions.
  • IBM 64-bit SDK for z/OS Java Technology Edition Version 8 Service Refresh 4 Fix Pack 6 (Java 8 SR4 FP6) or later. Make sure to set JAVA_HOME to your installation directory.
  • z/OS Integrated Cryptographic Service Facility (ICSF). Make sure that the ICSF component is properly configured and started. See ICSF Version and FMID for details.
  • IBM Tivoli® Directory Server for z/OS LDAP if you don't plan to use SAF for authentication.
  • IBM Open Data Analytics for z/OS (IzODA) 1.1. See IBM Open Data Analytics for z/OS and Program Directory for IBM Open Data Analytics for z/OS for more information.
  • Db2 11 for z/OS (with PTF UI17988 applied) or later.
  • IBM CICS Transaction Server for z/OS 5.4.0 (or 5.3.0 with APAR PI63005 applied) only if you plan to install and run the scoring service in a CICS region.
  • Bash 4.2.53. See Bash Version 4.2.53 for details.

Prerequisites for installing and running WMLz IDE

If you plan to extend the base by installing WMLz IDE, make sure that you also install and configure the following hardware and software on Linux on Z or Linux:

For Linux on Z:

  • 1 (for single-node configuration) or 3 (for three-node configuration) s390x 64-bit servers that run on an LPAR of a z14, z13, z13s, zEnterprise EC12, zEnterprise BC12, LinuxOne Emperor, or LinuxOne Rockhopper system.
  • Red Hat Enterprise Linux Server 7.4, 7.5, or 7.6 or Ubuntu 18.04. For Red Hat 7.6, make sure that IPv6 is enabled. If IPv6 must be disabled, rebuild the initramfs as described in rpcbind fails to start with IPv6 disabled.
  • openJDK 1.8.0 or later. See Downloading and installing prebuilt OpenJDK packages for instructions.

For Linux:

Make sure that the servers and required secondary storage are configured with the capacity you've planned. See Planning system capacity for details.