### Install and Use TRIRIGA NodeJS Bundling Tools Source: https://www.ibm.com/docs/en/tririga/11.4_topic=facilities-installing-tririga-indoor-maps This section outlines the process of installing and utilizing NodeJS tools for TRIRIGA application development. It covers installing tri-bundler, tri-pull, and tri-deploy, and provides commands for pulling, bundling, and deploying TRIRIGA application files. ```bash npm install @tririga/tri-bundler -g npm install @tririga/tri-pull -g npm install @tririga/tri-deploy -g tri-pull -t URL-for-your-TRIRIGA-instance -u your-userID -p your-password -v triview-locate - triLocate tri-bundler --url URL-for-your TRIRIGA-instance -u your-userID -p your-password -v triview-locate --component triview-locate-dev.js --output triLocate/triview-locate.js tri-deploy -t URL-for-your TRIRIGA instance -u your-userID -p your-password -v triview-locate -d triLocate --files triview-locate.js ``` -------------------------------- ### Install and Prepare Stunnel Directory (Linux) Source: https://www.ibm.com/docs/en/tririga/11.6_topic=tririga-configuring-smtp-listener-tls This command installs the Stunnel package using yum and creates a necessary directory for its runtime files. It ensures Stunnel is installed and has a designated location for its operational data. ```bash yum install stunnel install -v -m750 -o stunnel -g stunnel -d /var/lib/stunnel/run ``` -------------------------------- ### Install TRIRIGA NodeJS Bundling and Deployment Tools Source: https://www.ibm.com/docs/en/tririga/11.5_topic=facilities-installing-tririga-indoor-maps This command installs the necessary NodeJS tools for bundling and deploying TRIRIGA applications. It uses npm to globally install '@tririga/tri-bundler', '@tririga/tri-pull', and '@tririga/tri-deploy'. Ensure NodeJS is installed prior to running these commands. ```bash npm install @tririga/tri-bundler -g npm install @tririga/tri-pull -g npm install @tririga/tri-deploy -g ``` -------------------------------- ### Add and Start Stunnel Service (Linux) Source: https://www.ibm.com/docs/en/tririga/11.6_topic=tririga-configuring-smtp-listener-tls These commands add the Stunnel service to the system's service management and then start the service. This ensures Stunnel runs automatically on boot and is active to handle incoming connections. ```bash /sbin/chkconfig --add stunnel service stunnel start ``` -------------------------------- ### CiUpload Command Example - No Mappable Fields Source: https://www.ibm.com/docs/en/tririga/11.6_topic=information-autocad-command-line-api-specification This example demonstrates uploading data with specified required fields but without populating any mappable fields. The mappable fields argument is omitted. ```lisp (CiUpload "triSpace Mapping" "PL-23" "name" '(("triGeneral_triCurrentSpaceClass_triNameTX" "Office" "SC-44"))) T ```