Node.js ランタイム環境

CICS®で Node.jsを使用するには IBM® SDK for Node.js -z をインストールする必要があります。これにより、 CICSの Node.jsで使用される Node.jsが提供されます。

システム要件の詳細については 、「詳細なシステム要件 」を参照してください。

CICS の Node.js ランタイム環境は、 CICS リージョン・ユーザーIDの下で実行され、 Language Environment® (LE)エンクレーブを含む。 エンクレーブは Node.js プロセスを実行し、Node.js アプリケーションごとにこのようなエンクレーブが 1 つのみ存在します。 Node.js アプリケーションのワークロードはエンクレーブ内で実行され、他の Node.js アプリケーション・インスタンスから分離されます。

CICS の Node.js アプリケーションは、NODEJSAPP リソースで表されます。 Node.js アプリケーションに必要な構成情報 ( IBM SDK for Node.js -z /OS のインストール場所など) は 、 Node.js アプリケーション プロファイルで指定されます。

このアプリケーション・プロファイルは、Node.js アプリケーションを構成する他の成果物とともに、CICS バンドルにパッケージ化する必要があります。 CICS BUNDLE リソースは CICS に対する Node.js アプリケーションを表し、これを使用してアプリケーションのライフサイクルを管理できます。 バンドルが有効な場合、関連する Node.js アプリケーションはエンクレーブ内で実行されます。 バンドルが無効な場合、関連する Node.js アプリケーションは停止します。