开发 Node.js 应用程序

Node.js 应用程序是使用 编写的,涉及异步编程概念,这些概念可能是 和 Java 程序员所不熟悉的。 JavaScript COBOL 经验丰富的 Node.js 开发人员发现,为 CICS® 开发应用程序的过程与为其他平台开发 Node.js 应用程序的过程类似。 共享开发和调试技能,并以相同方式使用 Node Package Manager (NPM)。

CICS 提供了用于从 Node.js 应用程序调用 CICS 程序的 API。 API 提供了一种本地优化的方法来与现有 CICS 资产进行交互,而不是通过网络将其作为服务进行调用。

主题 开发 Node.js 应用程序的最佳实践 涵盖在开发 Node.js 应用程序时需要注意的应用程序编程方面。

CICS 中 Node.js 的限制

几乎所有公共 Node.js 库都可在 CICS中使用,但有一些限制。 这些限制涉及本机代码以及与底层操作系统的交互。 如果第三方 API 的实现涉及特定于平台的本机代码,那么可能尚未将其移植到 z/OS®。 如果要使用尚未移植到 z/OS的内容,那么可能需要寻求该代码的作者的支持。 如果 API 需要衍生新的操作系统进程,那么该功能在 CICS中不可用; 由于此原因,已知以下 Node.js API 与 CICS 不兼容: