IBM® Z Open Automation Utilities (ZOA Utilities) is now available in Node.js via the
zoau node module!
The zoau node module exposes a set of APIs to ZOA Utilities within Node.js, allowing your Node.js application to execute tasks that are commonly available through ZOA Utilities. Currently, supported tasks include manipulating HFS/ZFS files/directories and MVS data sets/PDS(E)s, as well as executing traditional MVS commands such as IEBCOPY, IDCAMS, and IKJEFT01. Additional tasks will be made available in the API over time.
The zoau node module is useful for z/OS developers who are familiar with JavaScript and want to access MVS resources through Node.js, with minimal prior Z knowledge needed.
System requirements
- z/OS V2.3 or later
- IBM® SDK for Node.js - z/OS® 14.15.1 or later, or IBM Open Enterprise SDK for Node.js 16.0 or later is required on the system
- ZOA Utilities 1.1.0 or later is required on the system
Installation instructions
Create a Node.js project directory using the following command:
$ mkdir my-example-project
$ cd my-example-project
$ npm init --yes
Install the zoau node module using the following command:
$ npm install zoau
For more details, please visit the official repository at:
https://github.com/IBM/zoau-nodeA video demonstrating usage of the zoau node module, and a blog with sample code, will be published in the coming weeks!