Replicating a Profound.js Instance (IBM i)
Overview
This page lists what must be replicated in order to reproduce a working Profound.js instance on another IBM i system, for example when using a high-availability product to maintain a backup system.
Do not replicate the /profoundjs-base/key file if it exists. License keys are system specific and only work on the system the key was issued for. Apply a key for the target system instead (see Applying License Keys for Profound.js).
Profound.js Objects to Replicate
The entire /profoundjs-base directory structure on the IFS, excluding the key file noted above;
The PJS_BASE library;
The PROFOUNDJS user profile;
The QUSRSYS library – the definition of the
*PJSserver type used by STRTCPSVR/ENDTCPSVR is stored in tableQATOCSTARTin this library;Any Profound.js installation directories on the IFS – these are the directories the
npm install profoundjscommand was run from;Any Profound.js Connector libraries – these are prompted for during installation and default to PROFOUNDJS.
Profound UI
We also recommend replicating the Profound UI installation associated with the instance. Profound.js relies on some components installed with Profound UI, and the installer prompts for the library where Profound UI is installed.
Replicate the Profound UI instance that corresponds with the library given during the Profound.js installation (see Replicating Profound UI).
Replication Software
If you use MIMIX or other replication software, see MIMIX and Replication Software for known installation issues.