Upgrade the Plant Applications Standard Web Client
Before you begin
- Ensure that you create a backup copy of the text file that includes the user-specific settings. The file is created in the directory <tomcat_home>/Apache Software Foundation/Tomcat 9.0/users/<user>, where:
- <tomcat_home> is the directory where you installed Apache Tomcat. For example, C:/Program Files.
- <user> is the name of a logged-in user.
About this task
Note: The Plant Applications 8.2 installer is the base installer for all upgrade requirements.
Procedure
-
Run the installfrontend.exe file as an
Administrator.
The installation menu appears, displaying the Install Proficy Plant Applications 8.2 screen.Tip: You can hover over each task that appears in the installation menu to refer to the tooltip associated with that task.
-
Select Plant Applications Web Client.
The installer gathers the current configuration and determines the required configurations that need to be updated.
Then the upgrade wizard appears, displaying the Welcome to Plant Applications Web Client screen.
-
In the Welcome to Plant Applications Web Client 8.2 screen, select Next.
The Read and accept the license agreement to continue screen appears.
-
Read the license agreement, select Accept, and then
select Next to continue the installation.
The Prerequisites screen appears.
-
In the Prerequisites screen, select
Next to view all installed prerequisites and install
any missing prerequisites.
The Operations Hub Credentials screen appears.
-
In the Operations Hub Credentials screen, enter the
credentials to access the Operations Hub server as described in the following
table.
Credential Description Server Name This field is automatically populated with the local host name, fully qualified host name, or IP address, based on the configuration in Operations Hub. You can edit the host name of the Operations Hub server based on requirement. Note: Instead of IP address, it is recommended to use the Operations Hub host name (computer name).Port Enter the Operations Hub port number. Tenant Username Enter the tenant Hub username to access the Operations Hub server instance. Note: The default user name isOphubAdmin
.Tenant Password Enter the password for the user name you entered in the Tenant Username box. Note: The tenant username and password must be same as the credentials that you have specified during the Operations Hub installation.If all the options are entered correctly, the Next button is enabled. -
Select Next.
The Historian UAA Credentials screen appears.
-
In the Historian UAA Credentials screen, enter the
password to access the Historian UAA server and then select
Validate.
The following table describes each icon indicating a validation status that might appear during the validation process.
If the Historian UAA server connection is successfully validated, the Next button is enabled.Icon Description Indicates that the validation is in progress. Indicates that the validation was successful. Indicates that the validation was unsuccessful. In this case, make sure you enter the correct password. -
Select Next.
The UAA Credentials screen appears.
-
In the UAA Credentials screen, enter the credentials to
access the UAA server as described in the following table.
Credential Description Server Name Enter the host name of the UAA server. Note: Instead of IP address, it is recommended to use the UAA host name (computer name).Port Enter the UAA port number. Admin Client ID Enter the admin Client ID to access the UAA server instance. Note: The default user name isadmin
.Admin Client Secret Enter the Client Secret for the user name you entered in the Admin Client ID box. Validate Select Validate to validate the UAA server connection. Note: The following table describes each icon indicating a validation status that might appear during the validation process.Icon Description Indicates that the validation is in progress. Indicates that the validation was successful. Indicates that the validation was unsuccessful. In this case, make sure you enter the correct password. If all the options are entered correctly, the Next button is enabled. -
Select Next.
The Plant Applications Database Credentials screen appears.
-
In the Plant Applications Database Credentials screen, in the Plant Applications Database section, enter the Plant Applications database credentials as described in the following table.
Credential Description Server name Enter the server name where the Plant Applications database is installed in the format HOST_NAME\INSTANCE
. WhereHOST_NAME
is the host name (either a fully qualified domain name or IP address, of the server) andINSTANCE
is the instance of the server used by the database.Note: If there is no instance for the server, you can enterHOSTNAME
as the server name. Localhost is not an acceptable value forHOSTNAME
.Database Enter the name of the Plant Applications database that you want to connect with the Plant Applications Web Client. Username Enter the user name that has permissions to access the database you entered in the Database box. By default, the user name appears as sa
.Password Enter the password for the user name you entered in the Username box. Port Optional: Enter the number of the port that the instance uses to listen for client connections. Note: The default port is 1433. -
Select Validate Connection to validate the database
connection.
Note: The validation process takes some time to check whether a compatible version of the Plant Applications server is installed.The following table describes each icon indicating a validation status that might appear during the validation process.
Icon Description Indicates that the validation is in progress. Indicates that the validation was successful. Indicates that the validation was unsuccessful. In this case, make sure you enter the correct password. -
In the Plant Applications Database Credentials screen, select the CouchDB tab.
The Document Service Couch DB Credentials section appears.
-
In the Document Service Couch DB Credentials screen, enter
the Couch DB credentials as described in the following table.
Credential Description CouchDB Server Uri Enter the fully qualified web address of Apache CouchDB in the format: https://<host name or IPaddress>:<port number>
.Node Enter the name of the node where Apache CouchDB is running. By default, the node value appears. Username Enter the user name of the administrator that has permissions to access the database you entered in the Database box. Password Enter the password for the user name you entered in the Username box. Couch Certificate Select Browse to locate the Apache CouchDB server certificate (couch_server.crt) that you have generated and upload it. Validate Select Validate to validate the Apache CouchDB database credentials. Note: The following table describes each icon indicating a validation status that might appear during the validation process.Icon Description Indicates that the validation is in progress. Indicates that the validation was successful. Indicates that the validation was unsuccessful. In this case, make sure you enter the correct password. If the Apache CouchDB database connection is successfully validated, the Next button is enabled. -
Select Next.
The Plant Applications Administrator User Credentials screen appears.
-
In the Plant Applications Administrator User Credentials
screen, enter the Plant Applications Administrator credentials as described in the following table.
Note: Ensure that the user credentials entered here must exist in Plant Applications Server with an administrator role defined and you must use the same credentials to login to the Web Client applications.
Credential Description User Name Enter the user name for an administrator account in Plant Applications. Note: The default user name isOphubAdmin
.Password Enter the password for the user name you entered in the User Name box. Validate Select Validate to validate the Plant Applications Administrator credentials. Note: The following table describes each icon indicating a validation status that might appear during the validation process.Icon Description Indicates that the validation is in progress. Indicates that the validation was successful. Indicates that the validation was unsuccessful. In this case, make sure you enter the correct password. If the Plant Applications Administrator connection is successfully validated, the Next button is enabled. -
Select Next.
The Tomcat Installation screen appears.Note: If you already have a Tomcat instance running, a message stating that the Tomcat instance has been found appears in the Tomcat Installation screen informing you to select the existing Tomcat instance.
-
In the Tomcat Installation screen, select
OK.
The installer prompts you to select an existing Tomcat instance if the Tomcat installation details are available in the registry settings for the Plant Applications Web Client on your computer.
- In the Tomcat Installation screen, select an appropriate Tomcat instance from the drop-down list box.
-
In the Tomcat Installation screen, enter the Tomcat
installation details for a new or existing installation as described in the
following table. The installer prompts you to enter details for an existing
Tomcat if the Tomcat installation details are available in the registry settings
for the Plant Applications Web Client on your computer. Else, the installer prompts you to enter details for a new
installation of Tomcat.
Installation Detail Description Port Enter the HTTP port that Tomcat uses to listen for client connections. Note: The default port is 8081.Redirect Port Enter the HTTPS port that Tomcat uses to redirect all HTTP requests to this port. Note: The default redirect port is 8444.Username Enter the user name to access Tomcat. Note: The default user name isadmin
.Roles Skip this box because it is automatically populated. Password Enter the password for the user name you entered in the Username box. Re-enter Password Reenter the password for the user name entered in the Username box. Note: This box appears only when a new installation of Tomcat is initiated by the installer. -
Select Next.
The Customize Web Client Log Files Location screen appears.
- Optional: In the LogFiles Base Folder box, select Browse to browse and select the directory where you want to install the Plant Applications Web Client service logs.
-
Select Next.
The RabbitMQ Credentials screen appears.
-
In the RabbitMQ Credentials screen, perform one of the
following steps:
- Enter the RabbitMQ credentials for the machine that hosts your Plant Applications message bridge as described in the following table, and then select
Validate Connection.
Credential Description Server name Enter the computer name or IP address that hosts your Plant Applications Message Bridge. Username Enter the Administrator's user name that you set during Plant Applications Message Bridge installation. Password Enter the password for the Administrator's user name you entered in the Username box. The following table describes each icon indicating a validation status that might appear during the validation process.Icon Description Indicates that the validation is in progress. Indicates that the validation was successful. Indicates that the validation was unsuccessful. In this case, make sure you enter the correct password.
- Enter the RabbitMQ credentials for the machine that hosts your Plant Applications message bridge as described in the following table, and then select
Validate Connection.
-
Select Next.
The Kafka Credentials screen appears.
-
In the Kafka Credentials screen, enter the credentials to
access the Kafka server as described in the following table.
Credential Description Server Name Enter the host name of the Kafka server. Note: Instead of IP address, it is recommended to use the Kafka host name (computer name).Kafka Port Enter the Kafka port number. Zookeeper Client Port Enter the Zookeeper Client port number. Validate Select Validate to validate the Kafka server connection. Note: The following table describes each icon indicating a validation status that might appear during the validation process.Icon Description Indicates that the validation is in progress. Indicates that the validation was successful. Indicates that the validation was unsuccessful. In this case, make sure you enter the correct password. If all the options are entered correctly, the Next button is enabled. -
Select Next.
The You are ready to upgrade screen appears.
-
Select Upgrade, and then wait for the upgrade process to
complete.
Depending on the contents to be upgraded, the upgrade process might take some time. A message appears in the wizard, indicating whether the upgrade was successful or not.
- Optional: Select View Logs to see the upgrade details.
-
In the Upgrade Successful screen, select
Exit to close the upgrade wizard.
Plant Applications Web Client has been upgraded to the latest version.
- Run Message Bridge Configuration Utility on the Plant Applications Server to update the Kafka details in the Message Bridge configuration.
- Run Operations Hub Posting Utility to import the Plant Applications into the Operations Hub.
- Once you have completed running Message Bridge Configuration and Operations Hub Posting utilities, Verify the Installation to verify if the Plant Applications Web Client applications are up and running.
- Access REST APIs to access the REST APIs for Plant Applications Web Client.