Installation requirements
The installation requirements vary according to where you install IBM® ZCodeScan. If you use Python to scan the COBOL code using IBM ZCodeScan, you need to install the IBM Python SDK on the z/OS target environments.
Requirements on z/OS
To install IBM ZCodeScan, you must install the following
required product:
- The z/OS IBM Python SDK version 3.11 or later. See the installation and configuration instructions in IBM Open Enterprise SDK for Python: Installation and configuration.
- Java z/OS SDK version 21.
- This release of IBM ZCodeScan requires you to have an IDzEE version 17 z/OS-based license. For more information, see Product licensing.
- The IBM ZCodeScan CLI z/OS RSE API for the license check. You must have at least version 1.1.3 and above for z/OS RSE API. For more information about z/OS RSE API, see Remote System Explorer API Program Directory.
Requirements on a distributed environment (x86 or Linux on Z)
To setup IBM ZCodeScan, you must install the following required products:
- Python v3.11 up to v3.13
- IBM ZCodeScan CLI is written in Python so you must download
Python. You can follow instructions to install Python from Python Download.
Note: On some distributed platforms Python is preinstalled. You must only check if the preinstalled version is supported by IBM ZCodeScan with the following command.
- Linux® or macOS:
python3 -V - Windows:
python.exe -V
- Linux® or macOS:
- Java SDK or JRE v21 or later - 64 bit
- The language servers included in IBM ZCodeScan is implemented
in Java. You must install and configure a 64-bit Java SDK or Runtime in order to start IBM ZCodeScan successfully. Choose any one of the following options to
install Java:
- We highly recommend you to use versions 21 of IBM's Semeru Runtime that can be downloaded here. IBM Semeru Runtimes enable developers to build and deploy Java applications that starts quickly and delivers a great performance with less memory usage.
- Alternatively, you can also use the LTS versions 21 of Oracle Java or the OpenJDK.
Note: Latest versions of Java are not tested with IBM ZCodeScan. It may or may not support IBM ZCodeScan.