Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • path - Specifies the path to the 'start.js' file in the Profound.js installation directory. This directive is set by the installer and does not normally need to be modified. However, it can be adjusted if the Profound.js installation directory is moved after installation.

  • autostart - Specifies whether or not the instance automatically starts when TCP/IP is started. The installer prompts the user for this setting and sets the directive, but it can be adjusted to change the setting after installation. Set to '1' to auto start. Set to '0' or remove the directive to disable auto start.

  • nodePath - Specifies the path to the Node.js binary/executable.This is used to select the desired version of Node.js. On IBM i, Profound.js can run on both Node.js 6 (provided by licensed program 5733-OPS) and Node.js 8  (provided by 'yum' package manager in PASE). By default, Profound.js instances run on Node.js 6 and the installer does not set this directive. The directive can be added to select Node.js 8 by setting to /QOpenSys/pkgs/bin/node.

    Note: Profound.js 4.5.0 or higher is required to use Node.js 8. Profound.js 4.6.1 is the last version that will run successfully using Node.js 6.

  • ccsid - Specifies the CCSID to be used for the submitted Profound.js server job .
    This and associated SQL server (QSQSRVR) jobs. This configuration is set by the installer during upgrade/install of Profound.js version 4.8.0 or higher.at install time based on an interactive prompt. You should use the same value here that you use with your existing IBM i applications, to ensure correct character conversions.

  • nodeArgs - This allows you to pass arguments to Node.js when starting your instances with STRTCPSVR command.
    Multiple arguments can be specified by separating them with a space on the same configuration line. Spaces within argument values are not supported at this time.

    e.g. To set the Node.js memory limit to 8GB: -

    Code Block
    nodeArgs=--max-old-space-size=8192

    Note: This configuration is available on Profound.js version 4.8.0 or higher.

  • args - This allows you to pass arguments to Profoundjs.js when starting your instances with STRTCPSVR command.
    Multiple arguments can be specified by separating them with a space on the same configuration line. Spaces within argument values are not supported at this time. 

    Note: This configuration is available on Profound.js version 4.13.0 or higher.

...