Profound.js Prerequisites
Overview
Before installing Profound.js, there are a some important prerequisites that should be noted. This page will go into more detail about those prerequisites and how to make sure these are met before following the Profound.js installation process.
On IBM i
Installing Node.js
Before installing Node.js, please review the this page to determine which version of Node.js is required for the version of Profound.js you plan to install: https://profoundlogicsupport.atlassian.net/wiki/spaces/PUI/pages/578125825.
To install Node.js on the IBM i, follow the steps listed on the following page: https://profoundlogicsupport.atlassian.net/wiki/spaces/PUI/pages/164494300.
After installing Node.js, we recommend verifying that the install worked properly and you can select the correct version of Node.js for your system: https://profoundlogicsupport.atlassian.net/wiki/spaces/PUI/pages/164495533.
In general, even-numbered releases become stable LTS releases, while odd-numbered releases are sometimes considered unstable ‘development’ releases. For this reason, Profound only work on supporting even-numbered releases and cannot guarantee the compatibility for odd-numbered releases.
Installing Profound UI
This is an optional prerequisite and is not required starting with Profound.js version 6 (and newer).
If desired, Profound.js can integrate with a separate/existing instance of Profound UI. The installation instructions for Profound UI can be found here: https://profoundlogicsupport.atlassian.net/wiki/spaces/PUI/pages/1512013933.
There are no special requirements for installing Profound UI in this case – you can integrate a standard Profound UI instance with your Profound.js instance.
On Linux, Windows, and Other Systems
Installing Profound.js on a local PC or on a server other than IBM i also requires Node.js be installed on the PC/server. Follow the documentation for installing Node.js on the following page to accomplish this:
Node.js — Run JavaScript Everywhere.
Note that the same Node.js version requirements for an IBM i installation also apply to a local / alternate server installation.
Installing Profound.js
When installing on IBMi, a user with *ALLOBJ & *SECADM is required.
When installing on IBMi, system value QALWOBJRST. Needs to be set to *ALL or *ALWPGMADP. You can change temporarily if needed.
Once these prerequisites have been met, proceed to install Profound.js with your desired method:
Profound Installer (GUI): https://profoundlogicsupport.atlassian.net/wiki/spaces/PUI/pages/164529506
This method does require the Profound Installer to be installed.
Command line: https://profoundlogicsupport.atlassian.net/wiki/spaces/PUI/pages/164514835