Overview

Use the Project Deployment Tool to bundle and deploy Web HMI project data from one node to another. This tool is particularly useful when moving from a test to a production environment.

Web HMI project data builds the Runtime environment, including the asset model structure and content, mimic definitions, and their associations to assets.

This process requires that you complete these tasks:

  1. Complete the prerequisite tasks for your system if required.
  2. Bundle the project data to a .zip file in the source node.
  3. Copy the bundle .zip file and the sever alias file from the source node to the target node.
  4. Update the server alias file in the target node.
  5. Deploy the project data in the target node.

Before you begin, review the following:

  • To use the Project Deployment Tool, you must be running the same version of Web HMI in the source and target systems.
  • If the source system and target system are in the same node, you do not need to use this tool.
  • Do not use the Project Deployment Tool for disaster recovery.

Server Alias

Web HMI projects interact with external servers (for example, Historian, iFIX, and Workflow) and CIMPLICITY projects. To facilitate project deployment, each server is represented by the following entries:

  • system-alias – alias for that server (same across different setups of the same project).
  • system-name – actual physical name of the server or the CIMPLICITY project.

For example, the Historian server in your source system may have the physical name SOURCE-HOST, and may be represented by the alias HIST-SERVER.

After you copy the server alias file to the target node, you must update the original source server alias entries with the new target server alias names before deploying the project on that target node.

Example of Single-Node Systems

In a single-node system, your Web HMI server and the HMI/SCADA system reside in one node, as shown in the following iFIX sample illustration.

Example of Multi-Node Systems

In a multi-node system, your Web HMI server and HMI/SCADA system reside in separate nodes that communicate with each other. The client (view node) is remotely connected to a server (HMI/SCADA node). In the following sample illustration, the Web HMI server is installed in the same node as the iFIX view node and is connected to a remote HMI/SCADA node.

To deploy the HMI/SCADA content of remote or redundant systems, use the iFIX backup and restore tool or copy the CIMPLICITY project to the target system.