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.
      https://developer.ibm.com/mainframe/products/ibm-sdk-for-node-js-z-os-open-beta/

    3. Tomoaki Shimizu July 18, 2019

      Hello,
      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.
      filename:ibm-trial-node-v8.16.0-os390-s390x.pax.Z

      # 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 *