We are happy to announce that the IBM SDK for Node.js – z/OS open beta is now available. This beta supports the Node.js v8.15.1 community version.

Highlights include:

  • New modules, including Async Hooks API and N-API API for native addons
  • Updated npm 6.4.1 (Node.js package manager), which includes standardized lockfiles for cross-package-manager compatibility and automatic saving of newly installed packages without explicitly adding the --save flag
  • IBM C/C++ compiler (njsc/njsc++) to support -fexec-charset option to set the execution character set, used for string and character constants
  • Functional enhancements over IBM SDK for Node.js – z/OS, Version 6 (in DNS and OS modules)
  • async/await, a modern approach that allows you to write asynchronous code that looks like synchronous code
  • Buffer module security enhancements

  • With the SDK for Node.js – z/OS, you can leverage the trusted environment of IBM Z to ensure security and maximize uptime of core applications that power digital transformation. You can also take advantage of co-location of Node.js applications with critical assets on z/OS to significantly reduce response time for accessing data and increase transaction throughput. To learn more about the benefits of running Node.js – z/OS read here.

    The V8 Open Beta has now ended. Version 8 is now available here.

    4 comments on"Announcing IBM SDK for Node.js – z/OS Open Beta!"

    1. Joe benedetto May 30, 2019

      I’m have an issue. I appreciate if someone can help..

      pax -rf ibm-node-v8.15.1-beta-s390x_20190422.pax.Z

      creates ibm-node-v8.15.1-beta-s390x_20190422.pax

      I type node i get the following error:
      IBMUSER:/u/ibmuser: >node
      CEE3559S External variable _ZTISt12length_error was not found in DLL CXXRT64.
      The traceback information could not be determined.
      [1] + Done(137) node
      67174623 Killed /ZOWE/node/node-v8.15.1-os390-s390x/bin/node

    2. Jennifer Rowan June 13, 2019

      Hi Joe, I recommend you try the latest open beta and latest PTFs. Here is the link to download please follow up if you have additional questions. Thank you.

    3. Tomoaki Shimizu July 18, 2019

      I use the same as pax.Z downloaded from the introduced URL, but I get the same error as below. Please tell me about the response method.

      # node –version
      CEE3501S The module CXXRT64 was not found.
      The traceback information could not be determined.
      [1] + Done(137) node –version
      67109084 Killed /var/nodejs/node-v8.16.0-os390-s390x/bin/node

    Join The Discussion

    Your email address will not be published. Required fields are marked *