PM SetupGuide
PM SetupGuide
Performance Manager
Setup Guide
Version 2.3
May 2018
© 2018 AVEVA Group Plc. All rights reserved.
The Schneider Electric industrial software business and AVEVA have merged to trade as
AVEVA Group plc, a UK listed company. The Schneider Electric and Life is On trademarks
are owned by Schneider Electric and are being licensed to AVEVA by Schneider Electric.
No part of this documentation shall be reproduced, stored in a retrieval system, or transmitted
by any means, electronic, mechanical, photocopying, recording, or otherwise, without the
prior written permission of Schneider Electric Software, LLC. No liability is assumed with
respect to the use of the information contained herein.
Although precaution has been taken in the preparation of this documentation, Schneider
Electric Software, LLC assumes no responsibility for errors or omissions. The information in
this documentation is subject to change without notice and does not represent a commitment
on the part of Schneider Electric Software, LLC. The software described in this
documentation is furnished under a license agreement. This software may be used or copied
only in accordance with the terms of such license agreement.
ArchestrA, Avantis, DYNSIM, eDNA, EYESIM, Foxboro, Foxboro Evo, I/A Series, InBatch,
InduSoft, InStep, IntelaTrac, InTouch, PIPEPHASE, PRiSM, PRO/II, PROVISION, ROMeo,
Schneider Electric, SIM4ME, SimCentral, SimSci, Skelta, SmartGlance, Spiral Software,
WindowMaker, WindowViewer, and Wonderware are trademarks of Schneider Electric SE, its
subsidiaries, and affiliated companies. An extensive listing of Schneider Electric Software,
LLC trademarks can be found at: http://software.schneider-electric.com/legal/trademarks/. All
other brands may be trademarks of their respective owners.
Schneider Electric Software, LLC
26561 Rancho Parkway South
Lake Forest, CA 92630 U.S.A.
(949) 727-3200
http://software.schneider-electric.com/
Publication date: 5/8/2018
Contact Us
Contact Schneider Electric Software Technical Support
Avantis Technical Support
Listing of regional and local country contacts: http://software.schneider-
electric.com/support/avantis/
Technical support: http://softwaresupport.schneider-electric.com/
For Avantis.PRO, Avantis Approvals, Avantis.DSS, and Condition Manager:
Email: [email protected]
Phone (8:30 a.m. to 5:00 p.m. Monday to Friday, Eastern Time):
o Toll-Free U.S. and Canada: 1-888-262-7111
o Toll-Free EMEA: 1-800-4670-6466
o Direct dial: 1-905-632-0635
For Avantis.XA:
Email: [email protected]
Phone (8:30 a.m. to 5:00 p.m. Monday to Friday, Eastern Time):
o Toll-Free U.S. and Canada: 1-800-991-8000
o Toll-Free EMEA: 1-800-4670-6466
o Direct dial: 1-905-632-4122
SimSci Technical Support
Listing of regional and local country contacts: http://software.schneider-
electric.com/support/simsci/
Technical support: http://softwaresupport.schneider-electric.com/
Email U.S. and Canada: [email protected]
Phone (USA 8:00 a.m. to 5:00 p.m. Central Time)
o Toll-Free U.S. and Canada: 1-800-746-7241
Skelta Technical Support
Email: [email protected]
Phone:
o U.S.: 1-678-306-4110 Option 3
o India: 91-80-4060-2600 Option 3
Wonderware Technical Support
Listing of regional and local country contacts: https://www.wonderware.com/contact/contact-
support/
Technical support: http://softwaresupport.schneider-electric.com/
Priority email for Customer FIRST Members: [email protected]
Email for customers without a support agreement: [email protected]
Phone
o Toll-Free North America and Latin America: 1-800-966-3371
o Direct dial: 1-949-639-8500
InStep Technical Support
Contact page: http://www.instepsoftware.com/contact-us
Technical support: https://support.instepsoftware.com/
Email: [email protected]
Phone (USA 8:00 a.m. to 5:00 p.m. Central Time)
o 1-312-894-7870
Schneider Electric – Smart Water Software Technical Support
Help desk email: [email protected]
Help desk telephone hotline: +45 88 30 20 77 (09:00 to 16:00 Monday to Thursday,
Friday 09:00 to 15:00, Central European Time)
Contact Schneider Electric Software Learning Services
Contact Software Learning Services for assistance regarding classes, schedule, offerings,
frequently asked questions, tuition, policies, and more.
Email: [email protected]
Toll-Free U.S. and Canada: 1-866-998-7246
Direct: 1-949-639-8508
Fax: 1-949-639-1847
Industry Software Suites Performance Manager Setup Guide
Contents
Contact Us ................................................................................................................... 3
Chapter 1 Introduction to Performance Manager ........................................................ 9
Overview .............................................................................................................................................9
About this Manual ...............................................................................................................................9
Installation Architecture .....................................................................................................................10
Installation and Configuration Sequence .................................................................... 11
Chapter 2 Before You Begin ..................................................................................... 15
Configuring Operational Data Store ..................................................................................................16
Configuring the Event Store ..............................................................................................................16
Chapter 3 General Prerequisites for All Servers ....................................................... 19
Preparing for Installation ...................................................................................................................19
System Requirements .......................................................................................................................20
Verifying SQL Server Is Installed and Running ................................................................................20
Microsoft Windows Domain Controller ..............................................................................................20
Disabling the Internet Explorer Enhanced Security Configuration and Compatibility View Settings 20
Required Firewall Exceptions ...........................................................................................................21
Schneider Electric License Manager and License Server Installation ..............................................22
Chapter 4 Performance Manager Components Installation ...................................... 23
Intelligence Server Prerequisites and Installation .............................................................................23
Installing and Configuring the SQL Server Reporting Services ..................................................23
Installing the Intelligence Server .................................................................................................24
Activating the Wonderware Intelligence License File .................................................................25
Industry Console with Skelta Prerequisites and Installation .............................................................26
Running Update for Windows Server 2012 R2...........................................................................26
Common Licensing API Framework ...........................................................................................26
Activating Software Licenses ......................................................................................................26
Installing the AIM Certificate Manager and Identity Manager .....................................................27
Installing Internet Information Services (IIS) and ASP.NET Components .................................28
Configuring the MSDTC in Windows Server 2012 R2 ................................................................31
Editing the Wonderware Skelta BPM XML File for Configuration ..............................................31
Disabling the Browser's Pop-up Blocker.....................................................................................33
Installing the Industry Console with Wonderware Skelta BPM ...................................................33
Operations Data Management Prerequisite and Installation ............................................................34
Installing ODM ............................................................................................................................35
Decision Manager and Event Manager Prerequisite and Installation ...............................................36
Version 2.3 5
Industry Software Suites Performance Manager Setup Guide Contents
6 Version 2.3
Contents Industry Software Suites Performance Manager Setup Guide
Version 2.3 7
Industry Software Suites Performance Manager Setup Guide
C HAPTER 1
Introduction to Performance Manager
In This Chapter
Overview ...................................................................................................................................................9
About this Manual......................................................................................................................................9
Installation Architecture ...........................................................................................................................10
Overview
Performance Manager is a common component of Industry Solution, which has the following
modules and components:
Industry Console: Is a client-based framework similar to Operations Console, but this is
created out of AngularJS framework. There is where all solutions can be merged into a
single user experience
Decision Manager: A component that provides the ability to capture cases, track and
manage them through their life cycle
Event Manager: A module for events operations. It provides the ability to select multiple
events for one case, and provides an analysis charts by assets, type, frequency and so
on
KPI Manager: A component that provides the ability to connect to different data sources,
ability to define calculated variables and key performance indicators (KPIs) with
boundaries and store
Operations Data Management (ODM): A component that provides the ability to federate
multiple asset models into a unified mode
Version 2.3 9
Industry Software Suites Performance Manager Setup Guide Introduction to Performance Manager
For the list of documents to refer to as part of the Performance Manager, see the Readme
delivered on the <Media>. You can download Wonderware documentation from the
Schneider Electric Software Global Customer Support web site
https://softwaresupportsp.invensys.com/Pages/NewProductHub.aspx. For Wonderware
eDNA documentation, download it from the InStep support website
https://support.instepsoftware.com/login.asp.
Some things to take note of:
Throughout this guide, the .iso file that you mount to install the Performance Manager is
referred to as <Media>
Decision Manager and Case Management are the same, but Decision Manager is the
actual module name
Installation Architecture
The following diagram is a standard installation architecture for Performance Manager, where
there is a two-server setup and the data can come from different sources.
Performance Manager 2.3 also supports installation on a distributed environment, where the
Performance Manager components are installed on different servers for better performance.
For more information on which components are recommended to be installed together in a
distributed environment, and information on the supported reference architecture, see the
Architecture and Performance Guidelines page on Performance Manager Developer Network
(PMDN) https://oosa-confluence.au.schneider-electric.com/x/8IHnBw
.
10 Version 2.3
Installation and Configuration Sequence Industry Software Suites Performance Manager Setup Guide
Version 2.3 11
Industry Software Suites Performance Manager Setup Guide Installation and Configuration Sequence
12 Version 2.3
Installation and Configuration Sequence Industry Software Suites Performance Manager Setup Guide
Version 2.3 13
Industry Software Suites Performance Manager Setup Guide Installation and Configuration Sequence
14 Version 2.3
Industry Software Suites Performance Manager Setup Guide
C HAPTER 2
Before You Begin
The instructions provided in this guide are based on the assumption that the following
applications are already installed and configured in the customers' environment.
The applications are not required to be installed in the servers where Performance Manager
components are installed.
Additionally, whether you set up the Performance Manager based on a standard or
distributed architecture, there are tasks dependencies between servers, so at some point,
you have to shift from one server to the other. It is then recommended to have the servers
ready before setting up the Performance Manager. For the sequence of tasks when setting
up a standard architecture, see Installation and Configuration Sequence (on page 11).
Operational Data Store (ODS - eDNA Services) and Event Store (Wonderware Historian)
These are the versions of the applications that the Performance Manager support:
eDNA Services 2.0.34 and eDNA Admin Clients 2.0.47 (For important ODS configuration
information, see Configuring Operational Data Store (on page 16))
NOTE: This is not mandatory. You can configure Wonderware Historian as ODS instead
of eDNA services so that you don't have to provide the information for eDNA service
during the components installation.
If you are planning to use eDNA Historian as ODS to store the KPI value history,
Wonderware Intelligence 2017 does not support the eDNA Data Adapter to Intelligence.
You need to install the Wonderware Intelligence 2014 R3 and the eDNA Data Adapter
separately.
For detailed steps on installing the eDNA Data Adapter, see the
Readme_eDNA_Data_Adapter.txt file in <Media>\CD-
eDNADataAdapterForIntelligence.
Wonderware Historian 2017 (For important Event Store configuration information, see
Configuring the Event Store (on page 16))
NOTE: You may need to apply the Wonderware Historian hotfix L00146351 to resolve
licensing issue when setting up the system in a distributed environment. You can
download it from the Downloads and Release Notes page on PMDN https://oosa-
confluence.au.schneider-electric.com/x/iQAPBw.
If you want to download the installer and installation documents for Wonderware eDNA
services, you can get them from the InStep support website
https://support.instepsoftware.com/login.asp.
For Wonderware Historian, download them from the Schneider Electric Software Global
Customer Support web site
https://softwaresupportsp.invensys.com/Pages/NewProductHub.aspx.
Version 2.3 15
Industry Software Suites Performance Manager Setup Guide Before You Begin
In This Chapter
Configuring Operational Data Store ........................................................................................................16
Configuring the Event Store ....................................................................................................................16
16 Version 2.3
Before You Begin Industry Software Suites Performance Manager Setup Guide
2. In the left pane, expand the Historian node, and select Server.
3. In the right pane, provide the necessary information for the Historian Server.
For the Performance Manager event store requirement, ensure that under the Alarms &
Event Storage section, High-speed: History blocks, store up to 1,000
messages/second (recommended) option is selected.
4. Select Configure.
Version 2.3 17
Industry Software Suites Performance Manager Setup Guide
C HAPTER 3
General Prerequisites for All Servers
In This Chapter
Preparing for Installation .........................................................................................................................19
System Requirements .............................................................................................................................20
Verifying SQL Server Is Installed and Running .......................................................................................20
Microsoft Windows Domain Controller ....................................................................................................20
Disabling the Internet Explorer Enhanced Security Configuration and Compatibility View Settings ......20
Required Firewall Exceptions .................................................................................................................21
Schneider Electric License Manager and License Server Installation ....................................................22
Version 2.3 19
Industry Software Suites Performance Manager Setup Guide General Prerequisites for All Servers
System Requirements
Hardware requirements to set up Performance Manager are described in the example
architecture and performance test result page in the Performance Manager Developer
Network (PMDN) https://oosa-confluence.au.schneider-electric.com/x/vwJ2Cg. The page
provides guidance to solution architects in system sizing when deploying a particular solution.
For software requirements, see the Readme file that comes with the installer.
20 Version 2.3
General Prerequisites for All Servers Industry Software Suites Performance Manager Setup Guide
Version 2.3 21
Industry Software Suites Performance Manager Setup Guide General Prerequisites for All Servers
22 Version 2.3
Industry Software Suites Performance Manager Setup Guide
C HAPTER 4
Performance Manager Components
Installation
You can install the different components of Performance Manager based on a standard or
distributed architecture. For guidance on installing the components and information on
supported architectures, see Installation Architecture (on page 10).
For general prerequisites, see General Prerequisites for All Servers (on page 19). For related
information on administrator privileges when installing the Performance Manager
components, see Microsoft Windows Domain Controller (on page 20).
When running the installer, these are some of the things to note:
The list of prerequisites in the Prerequisite dialog box changes according to the
components you selected to install
If multiple components are selected, input options for the different components are
consolidated and shown together. If more than one components are using the same input
option, that option appears only once. For example, the input for the KPI Manager
database.
In This Chapter
Intelligence Server Prerequisites and Installation .................................................................................. 23
Industry Console with Skelta Prerequisites and Installation ................................................................... 26
Operations Data Management Prerequisite and Installation .................................................................. 34
Decision Manager and Event Manager Prerequisite and Installation .................................................... 36
Installing KPI Manager ............................................................................................................................ 37
KPI Manager Data Connectors Prerequisites and Installation ............................................................... 39
Version 2.3 23
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Installation
For SSRS post configuration, take note of the following URLs from Reporting Services
Configuration Manager. These will be used later to configure all report-related connections
in both Decision Manager and ODS Skelta packages.
Report Server Web Service URL
http://<intelligence_servername>/<ReportServerWebServiceVirtualDirectory>
For example: http://Node1/ReportServer_MSSQLSERVER2016
Web Portal Web URL / Report Manager URL
http://<IntelligenceServer>/<VirtualDirectory>
For example: http://Node1/Reports_MSSQLSERVER2016
24 Version 2.3
Performance Manager Components Installation Industry Software Suites Performance Manager Setup Guide
Option Description
Select Report Server URL This is the URL of the Performance Manager report
server. For example:
http:\\intelligence_server\<ReportServer_M
SSQLSERVER2016>
Intelligence Data Store Database Name This is the name of the Intelligence database. For
example: IntelligenceDB (default)
Intelligence Data Adapter Service Port This is the port number that you want the Intelligence
Number Data Adapter for eDNA to use. For example: 8732
(default)
LicAPI Server Name This is the name of the server where the Schneider
Electric License Server is installed. For example:
intelligence_server
LicAPI Port Number This is the port number that you want to use for the
Schneider Electric License Manager. For example:
55555 (default)
7. Review the product summary dialog box, and select Install.
The wizard starts installing the software components.
8. When the installation is complete, select Finish.
(Optional) Select View Log to verify the installation. If you see any error in the log file,
please contact the Customer Support.
The Reboot Confirmation dialog box appears. To complete the installation, select
Reboot Now.
IMPORTANT: If Intelligence Server and IntelligenceDB are on different server, grant the
server access to IntelligenceDB. For information on granting access, see Granting Database
Access to Remote Server (on page 90).
Version 2.3 25
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Installation
26 Version 2.3
Performance Manager Components Installation Industry Software Suites Performance Manager Setup Guide
You can download this document from the InStep support website
https://support.instepsoftware.com/login.asp.
Version 2.3 27
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Installation
28 Version 2.3
Performance Manager Components Installation Industry Software Suites Performance Manager Setup Guide
5. In the Server Roles section of the wizard, scroll down and select Web Server (IIS).
The Add Roles and Features Wizard dialog box appears with the features required for
the Web Server (IIS). Select Add Features.
The dialog box closes. Select Next.
6. In the Features section, do these:
a. Expand .NET Framework 3.5 Features, and select HTTP Activation
NOTE: The Add Roles and Features Wizard window appears when you select HTTP
Activation feature. Select Add Features.
b. Expand .NET Framework 4.5 Features, and then expand WCF Services. Select
HTTP Activation.
NOTE: The Add Roles and Features Wizard window appears when you select HTTP
Activation feature. Select Add Features.
7. Instead of selecting Next, select Roles Services right away on the left pane (skip Web
Server Role (IIS) section), and do the following:
a. In the Web Server node, ensure that these roles services are selected in their
respective section:
Common HTTP Features
Default Document
Directory Browsing
HTTP Errors
Version 2.3 29
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Installation
Static Content
HTTP Redirection
Health and Diagnostics
HTTP Logging
Logging Tools
Request Monitor
Tracing
Performance
Static Content Compression
Dynamic Content Compression
Security
Request Filtering
Windows Authentication
Application Development
.NET Extensibility 3.5
NOTE: The Add Roles and Features Wizard window appears when you select this
feature. Select Add Features.
.NET Extensibility 4.5
ASP
ASP.NET 3.5
NOTE: The Add Roles and Features Wizard window appears when you select this
feature. Select Add Features.
ASP.NET 4.5
CGI
ISAPI Extensions
ISAPI Filters
8. In the Management Tools, ensure that these roles services are selected:
IIS Management Console
IIS 6 Management Compatibility
IIS 6 Metabase Compatibility
IIS Management Scripts and Tools
30 Version 2.3
Performance Manager Components Installation Industry Software Suites Performance Manager Setup Guide
Management Service
Version 2.3 31
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Installation
<FarmDatabaseName> SkeltaFarmDB
<DataSourceName> PMDS
<DatabaseName> PMDB
<RepositoryDataSource> PMDS
<RepositoryName> PMRepo
In the following XML sections, replace the highlighted items with your server details.
NOTE: If a default instance exists, SQL_SERVER_INSTANCE is not required.
<SchneiderElectricLicensing>
<FarmDatabase>
<DataSource>
<RepositorySettings>
Important things to take note of when replacing the highlighted items in this section:
In the <ActiveDirectorySearchBase> element, update the value to match the full domain
path.
For example, if the full domain path is mydomain.dev.wonderware.com, the
configuration must be:
32 Version 2.3
Performance Manager Components Installation Industry Software Suites Performance Manager Setup Guide
<ActiveDirectorySearchBase>DC=mydomain,DC=dev,DCwonderware,DC=com</ActiveD
irectorySearchBase>
In the <DomainName> element, don't forget to include the backslash (\). For example:
mydomain\
In the <AuthenticationUser> element, don't include the domain name. Just put the user
name
For example: user1
If these are not properly configured, the configuration of the repository through the master
installer will fail.
Version 2.3 33
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Installation
The software prerequisite dialog box appears. It shows if the listed prerequisites are met.
If all are met, select Next.
3. Read and accept the license agreement, and select Next.
4. Provide the requested details.
For example:
o Install Path: mydomain
o Skelta BPM Configuration XML File Path: C:\WWSKBPMConfig.xml
o Data/Log/Reports Path: C:\PMLogs
o CorsOrigins: http://PerfServerPM23PF:9005, http://localhost:9005...
For more information on this, see CORS Origin (on page 98).
o KPIManager Host Name: KPIManagerServer
o Skelta Workflow User (Without Domain specified): <This should be the Skelta
admin user ID without the domain name>
o Server Root Port: 9004 (default)
o Client Root Port: 9005 (default)
Select Next.
5. Review the product summary dialog box, and select Install.
The wizard starts installing the software components.
6. When the installation is complete, select Finish.
(Optional) Select View Log to verify the installation. If you see any error in the log file,
please contact the Customer Support.
The Reboot Confirmation dialog box appears. To complete the installation, select
Reboot Now.
IMPORTANT: If Industry Console with Skelta and its databases (PMDB, PMDB_BI,
SkeltaFarmDB) are on different server, grant the server access to the databases. For
information on granting access, see Granting Database Access to Remote Server (on page
90).
34 Version 2.3
Performance Manager Components Installation Industry Software Suites Performance Manager Setup Guide
5. If you modify the authentication to enable mixed mode, click OK, and restart SQL Server
in the Services administrative tool.
Installing ODM
Install ODM on the same server as Industry Console, Decision Manager/Event Manager, and
KPI Manager.
To install ODM
1. In the root directory of the <Media>, double-click the Setup.exe file.
The Welcome dialog box appears, and then the server selection dialog box.
2. Select Operations Data Management (ODM), and select Next.
The software prerequisite dialog box appears. It shows if the listed prerequisites are met.
If all are met, select Next.
3. Read and accept the license agreement, and select Next.
4. Provide the requested details.
For example:
o Install Path: C:\Program Files (x86) (Default)
o Data/Log/Reports Path: C:\PMLogs (Default)
o eDNA Web Database Name: eDNAWeb (Default)
o eDNA Database Login Name: ednawebuser (Default)
o eDNA Database Login Password: mypassword
Select Next.
5. Review the product summary dialog box, and select Install.
The wizard starts installing the software components.
6. When the installation is complete, select Finish.
(Optional) Select View Log to verify the installation. If you see any error in the log file,
please contact the Customer Support.
The Reboot Confirmation dialog box appears. To complete the installation, select
Reboot Now.
IMPORTANT: If ODM and eDNAweb are on different server, grant the server access to
eDNAweb. For information on granting access, see Granting Database Access to Remote
Server (on page 90).
Version 2.3 35
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Installation
36 Version 2.3
Performance Manager Components Installation Industry Software Suites Performance Manager Setup Guide
Version 2.3 37
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Installation
Option Description
38 Version 2.3
Performance Manager Components Installation Industry Software Suites Performance Manager Setup Guide
Excel Service Host Name This is the name of the server where the Excel data
connector is installed. For example: localhost
(default)
Historian Service Host Name This is the name of the server where the Historian
data connector is installed. For example: localhost
(default)
eDNA Service Host Name This is the name of the server where the eDNA data
connector is installed. For example: localhost
(default)
OPC HDA Service Host Name This is the name of the server where the OPC HDA
data connector is installed. For example: localhost
(default)
WSP Service Host Name This is the name of the server where the Wonderware
System Platform data connector is installed. For
example: localhost (default)
7. Review the product summary dialog box, and select Install.
The wizard starts installing the software components.
8. When the installation is complete, select Finish.
(Optional) Select View Log to verify the installation. If you see any error in the log file,
please contact the Customer Support.
The Reboot Confirmation dialog box appears. To complete the installation, select
Reboot Now.
IMPORTANT: If KPI Manager and the KPIManager database are on different server, grant
the server access to the database. For information on granting access, see Granting
Database Access to Remote Server (on page 90).
Version 2.3 39
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Installation
40 Version 2.3
Performance Manager Components Installation Industry Software Suites Performance Manager Setup Guide
Repository Configuration
SQL Server Name Enter the name of the server where the KPI <kpimanager_database_serve
Manager database is available. r>
TCP Port Enter the TCP port number the agent will bind 9009
to.
Use HTTPS If you select this option, you need to bind the
SSL certificate to the configured port number.
For information on binding the SSL certificate
to a port number, see the topic How to:
Configure a Port with an SSL Certificate in the
Microsoft documentation
https://msdn.microsoft.com/en-
us/library/ms733791(v=vs.110).aspx.
Service Log On User
Version 2.3 41
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Installation
42 Version 2.3
Industry Software Suites Performance Manager Setup Guide
C HAPTER 5
Performance Manager Components
Configuration
Before you start the configuration, ensure that:
You have installed all the components in their respective servers
You have the necessary IP addresses of the servers to which you install the different
components
In This Chapter
Wonderware Skelta BPM Configuration ................................................................................................. 43
Industry Console Configuration .............................................................................................................. 47
Configuring the KPI Manager ................................................................................................................. 48
Event Manager Configuration ................................................................................................................. 56
Configuring SQL Server Connection for Data Connectors ..................................................................... 59
Application Packages ............................................................................................................................. 60
Setting Up Industry Console ................................................................................................................... 63
Optional Configuration Related to Industry Console .............................................................................. 65
ODM Configuration ................................................................................................................................. 66
Managing Users ...................................................................................................................................... 70
Managing Security .................................................................................................................................. 76
Intelligence Server Configuration .......................................................................................................... 82
Version 2.3 43
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Configuration
If the Windows Security login dialog box appears, provide your login credentials. This is
the user account you created earlier, which you can also use to install the Performance
Manager components. The Wonderware Skelta BPM Central Configuration page
appears.
2. In the Wonderware Skelta BPM Central Configuration page, select Repository
Settings.
3. In the Repository List page, select Configure Now link under Is Admin Configured
column.
NOTE: If the Repository List page is empty, you probably missed some steps when you
were editing the Wonderware Skelta BPM XML file, so the repository is not created. To fix
this, click Add to manually create the repository using the values specified in the
<RepositorySettings> section in the Editing the Wonderware Skelta BPM XML File for
Configuration (on page 31) topic.
4. In the Administrator Configuration page, click on the User Lookup button.
44 Version 2.3
Performance Manager Components Configuration Industry Software Suites Performance Manager Setup Guide
The lookup utility searches for the existing AD accounts based on the value you
entered.
b. Select the user from the Available Resources box, and click the right arrow to move
the selected user to the Selected Resource box. Select Update.
Version 2.3 45
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Configuration
46 Version 2.3
Performance Manager Components Configuration Industry Software Suites Performance Manager Setup Guide
The user or resource you selected is populated in the User Lookup box in the
Administrator Configuration page.
Select OK. A confirmation message appears that the Administrator has been
configured successfully.
6. Close the Central Configuration wizard.
DB Configuration
Server Name Enter the name of the server where the performance_server
Industry Console database is installed.
Version 2.3 47
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Configuration
IndConsole Configuration
48 Version 2.3
Performance Manager Components Configuration Industry Software Suites Performance Manager Setup Guide
ODS Settings
eDNA option
Version 2.3 49
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Configuration
Store and Forward Path Select Browse to navigate to the designated C:\KPISF
path.
User Enter the user name that will access the mydomain\user1
Wonderware Historian.
* These are parameters that the eDNA API takes to work with the Universal Service. The API
uses these settings to configure a cache area to be used when the connection to the
Universal Service is lost. API calls made during the period will be cached until the connection
is restored.
Notification Configuration
Option Description Example
Notification
50 Version 2.3
Performance Manager Components Configuration Industry Software Suites Performance Manager Setup Guide
Workflow Web API Enter the URL for the Web API that will http://<servername>:8000
trigger the specified notification workflow. /IndSolWorkflow.WebAPI
/api/workflow
Notification Workflow Enter the name of the workflow that will KPIManagerNotification
trigger the notification. s (Default)
The workflow is delivered as part of the
module's Skelta package.
Email Subject Enter the subject of the email notification. KPI Manager
Notifications (Default)
Email Template Select Browse to navigate to the file of the <Performance Manager Install
HTML email template. Path>\Plugins\KPINotifi
cationTemplate.html
Intelligence Configurations
Version 2.3 51
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Configuration
Event Store
Store and Forward Path Select Browse to navigate to the path to C:\SFEvent
specify.
52 Version 2.3
Performance Manager Components Configuration Industry Software Suites Performance Manager Setup Guide
General Configuration
Option Description Example
SQL Repository
Version 2.3 53
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Configuration
54 Version 2.3
Performance Manager Components Configuration Industry Software Suites Performance Manager Setup Guide
NOTE: Restart the KPI Manager Web API service after configuring the Web API.
TCP Port Enter the port number where the Web API is 9000 (default)
binded to.
Use HTTPS If you select this option, you need to bind the
SSL certificate to the configured port number.
For information on binding the SSL certificate
to a port number, see Binding the SSL
Certificate to a Port Number (on page 76).
Upload Folder Enter the upload folder or select Browse to <KPI Manager Install
select a folder path. Path>\Uploads
This is a temporary folder where the .csv files
uploaded for KPI bulk import will be stored.
NOTE: It is recommended to have the Upload
folder outside of the Program Files folder.
Excel File Folder Enter the Excel file folder or select Browse to <KPI Manager Install
navigate to the path. Path>\Uploads
This is the recommended shared folder for
anyone to upload an Excel file from, where
KPI values can be extracted.
NOTE: It is recommended to have the Excel
File folder outside of the Program Files folder.
The services must have read/write access to
the folder.
CHaD Configuration
Version 2.3 55
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Configuration
Host Name Enter the host name or the IP address of the <eventstore_servername>
Event Store host server.
SQL Server Name Enter the server name where the Decision <DecisionManager_EventMan
Manager and Event Manager are installed. ager_Node>
56 Version 2.3
Performance Manager Components Configuration Industry Software Suites Performance Manager Setup Guide
Event Store
Host Name or IP Enter the host name or the IP address of the 10.186.208.11
Historian server.
Version 2.3 57
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Configuration
Store and Forward Path Select Browse to navigate to the designated C:\EventSF
path.
NOTE: If KPI Manager and Event Manager
are installed on the same computer, their
relevant store and forward path must be
different. Otherwise, the store forward
services will utilize the same set of files and
one of the services may fail to work.
58 Version 2.3
Performance Manager Components Configuration Industry Software Suites Performance Manager Setup Guide
Version 2.3 59
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Configuration
SQL Server Name Enter the name of the SQL server where the <KPIManager_Node>
KPI Manager database is available.
Database Enter the database to connect to KPIManager
Application Packages
There are application packages for Decision Manager /Event Manager and KPI Manager that
you need to import into the server where they are installed. If you encounter some issues
related to runtime execution time out during import, see Updating executionTimeout Setting in
Web.config File (on page 93).
60 Version 2.3
Performance Manager Components Configuration Industry Software Suites Performance Manager Setup Guide
Select the package, and then select Import. The message that the package is
successfully imported appears. Select Close.
NOTE: After clicking Import, it may take a while and the system may not look like it's
responding, but it's actually performing the operation.
5. In the Manage Package list, select the package, and then select Edit.
The Edit Package page appears.
6. In the left pane, scroll down, and select each of the database connections listed under the
Database Connections section.
7. In the right pane, provide the required connection details (server name, database name,
authentication type) for each of the database connections in the target section, use SQL
Server as the authentication type, and keep the rest of the default values. Select Save
Settings for every database connection. When you're finished providing the required
information for each of the connections, select Save.
NOTE: After importing you can change the authentication to Windows if required.
The Edit Package message appears.
For example:
CaseManagement (This only applies to Decision Manager/Event Manager application
package)
o Server name: decision_manager_node
o Database name: DecisionManager
KPIManagement (This only applies to KPI Manager application package)
o Server name: kpi_manager_node
o Database name: KPIManager
AssetManagement
o Server name: odm_node
o Database name: eDNAWeb
EventsConnection (This only applies to Decision Manager/Event Manager application
package)
o Server name: <Event_Store_Server>
NOTE: This can be in a different server where Wonderware Historian 2017 is
installed.
o Database name: <Runtime>
8. In the left pane, scroll and select the report (PM Reports or
CaseManagementReportsConnection) under the Reports Connections section.
9. In the right pane, provide the required target report connection details.
For example:
Target Report Connection Details
o URI: http://<intelligence_servername>/<ReportServerWebServiceVirtualDirectory>
Version 2.3 61
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Configuration
NOTE: Verify that all the SSRS related reports for Decision Manager, Event Manager,
and KPI Manager are in the report default path. To verify, go to
http://<intelligence_servername>/<ReportServerWebServiceVirtualDirectory>, and
then check that all reports are in /DecisionManager/Reports for Decision Manager, and
/PM/Reports for KPI Manager.
Select Save Settings, and then select Save.
The Edit Package message appears, select Close.
10. In the Manage Packages list, select the package, and then select Install.
The package pre-install validation starts.
11. When the pre-install validation is complete, review the package validation log before
proceeding.
NOTE: Some package configuration types may appear to have warnings. For these
warnings, some of the forms and workflows may need to be published manually. If you
are importing the KPI Manager application package, you can ignore errors with the
message: "Folder already exists and cannot be updated" in the pre-install validation log.
12. Select Install Package.
The message Package installed successfully appears.
13. Review the installation log for the installed package for any errors.
You can ignore this error If you see it: "Either Tables or Columns are missing. Verify Your
Database or List".
14. Select Close.
15. In the Operations Console menu, select Solution Configuration > Application Design >
Business Rules & UI > Workflows.
NOTE: If you don't see the menu options, refresh the page.
16. In the Workflows list, select each workflow in draft mode (if any), and publish individually.
Workflows are in different folders, so you have to go in each of the folders and do this
step.
IMPORTANT: If folders are in Published mode, it does not mean that workflows inside it
are published, so you need to go through each folder to verify. For folders in Draft mode,
publish them too manually. This also applies to forms in step 18.
17. In the Operations Console menu, select Solution Configuration > Application Design >
Business Rules & UI > Forms.
18. In the Forms list, select each form in draft mode (if any), and publish individually.
Forms are in different folders, so you have to go in each of the folders and do this step.
62 Version 2.3
Performance Manager Components Configuration Industry Software Suites Performance Manager Setup Guide
Version 2.3 63
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Configuration
64 Version 2.3
Performance Manager Components Configuration Industry Software Suites Performance Manager Setup Guide
Version 2.3 65
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Configuration
o C:\inetpub\wwwroot\indconsole\backend
ODM Configuration
The configuration of ODM includes configuring the Wonderware eDNA Web, AD, and
importing the master asset models.
66 Version 2.3
Performance Manager Components Configuration Industry Software Suites Performance Manager Setup Guide
Version 2.3 67
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Configuration
4. Open the Web.Config file from the eDNA Web folder using the Windows notepad.
5. Copy the new location of LicenseMgr folder to the following key:
<add key ="LicenseLocation" value=""/>
For example:
<add key =”LicenseLocation” value =” C:\ProgramData\InStep\LicenseMgr” />
6. To enable logging for the web license check, add the following to the Web.Config file
under <appSettings>:
<add key="LicenseCheckLog" value="true" />
7. Save the Web.Config file.
Copying the InStep .lf File
1. Navigate to C:\ProgramData\InStep\LicenseMgr\licenses.
2. Backup the existing license file by renaming the file as InStepUSA_edna_web_OLD.lf
and move it to a different location.
3. Navigate to <Media>\CD-eDNA\eDNA 2016 R2 Patch and copy the
InStepUSA_edna_web.lf file to C:\ProgramData\InStep\LicenseMgr\licenses.
4. Run LicenseMgr64.exe from C:\ProgramData\InStep\LicenseMgr.
Take note:
o This new .lf file may reset your licensing status to "expired demo" or "demo – 45 days
left". If this happens, contact eDNA Support for re-licensing keys immediately.
o New license file must display phone numbers as (USA) 312-894-7870, while the old
license file must display as (USA) 312-894-7837
Restarting World Wide Web Publishing Service
1. In the Services window, look for World Wide Web Publishing Service, right-click the
service, and then select Start.
2. Open eDNAWeb through http://localhost/ednaweb/admin/default.aspx or
LicenseMgr64.exe to ensure that the licensing is intact.
Reconfigure the KPI Manager Web API in the Configurator
1. Go to Start menu, and run the Configurator.
2. In the left pane, expand KPIManager and select Web API Configuration.
3. In the right pane, go to the CHaD Configuration section, and modify the following to
reflect your Windows Authentication details:
o CHaD User: mydomain\user1
o Password: mypassword
4. Restart the KPI Manager Web API service.
68 Version 2.3
Performance Manager Components Configuration Industry Software Suites Performance Manager Setup Guide
Version 2.3 69
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Configuration
Managing Users
Manage user access privileges for KPI Manager, ODM and Industry Console. Managing
users for these components are managed separately as Performance Manager integrates
them into a single solution.
70 Version 2.3
Performance Manager Components Configuration Industry Software Suites Performance Manager Setup Guide
Name Access
Operator Access to the home page and able to manage Events and Cases
Engineer and Manager Have all the access that Operators has and additional access to reports and
analytic functions in Decision Manager and KPI Manager
Subject Matter Expert Access to report and analytic functions in Decision Manager and KPI
(SME) Manager. Additional access to manage the knowledge base stored in the
solution
Solution Admin Full Access to Industry Console
For detailed information on the required permission for each role and the components that
can be accessed with the given permission, see the Performance Manager Roles and
Permissions page on PMDN https://oosa-confluence.au.schneider-electric.com/x/9QFMCQ.
Version 2.3 71
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Configuration
To assign roles, restrict user log in, and remove AD rule processed flag (check mark)
from the Industry Console users
1. Open Chrome, and enter http://<servername>.<domainname>:9005 to launch Industry
Console.
For example: http://performance_server.mydomain:9005
2. In the Industry Console home page, left pane, select Admin. This loads the Admin Portal
home page.
3. In the Admin Portal page, select the User card to load the User Management page.
4. In the User Management page, depending on what you want to do, you can either:
o Add a role to existing users. To do that, click the corresponding Add a role list for the
particular user.
o Restrict user login. To do that, select a user and in the Locked Out column, click the
corresponding lock icon to set the log in restriction, or
o Remove the AD rule processed flag for new rule to be applied. To do that, click on the
user's corresponding check mark to which you want to apply the new rule
For more information in using the User Management module, click the help (?) icon.
To manage roles and permissions
1. In the Industry Console main page, left pane, select Admin. This loads the Admin Portal
home page.
2. In the Admin Portal page, select the Role & Permission card to load the Role &
Permission Management page.
3. In the Role & Permission Management page, you can either:
o Create a role
o Grant or edit permissions, or
o Delete a role
For more information on how to use the Role & Permission Management page, click the
help (?) icon.
To manage access to menu items for each role
1. In the Industry Console main page, left pane, select Admin. This loads the Admin Portal
home page.
2. In the Admin Portal page, select the Navigation Menu card to load the Side-Menu
Management page.
3. In the Side-Menu Management page, you can
o Add or edit a menu item - For each menu you create, you have the option to set the
permission
o Delete a menu item
For more information on how to use the Side-Menu Management module, click the help (?)
icon.
72 Version 2.3
Performance Manager Components Configuration Industry Software Suites Performance Manager Setup Guide
Version 2.3 73
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Configuration
NOTE: The delete button is disabled by default, only when you select a user in the
table grid the button is enabled.
o Select one of the existing user that you want to modify, update details in the user
configuration pane, and then click Update
For additional information when managing users in ODM, click the help (?) icon to launch the
Manage CHaD Users help page.
Users Security Level
The available options for security level are:
Read Only – Only read access to the assets that user has access to
Read\Write – Read and write access to the assets that the user has access to
Admin – Full access to the asset hierarchy in ODM
Operator Give "Read Only" security level Given "Read Only" Security Level
Assign to groups that has access to
the required assets
Engineer / Manager Give "Read Only" security level Given "Read Only" Security Level
Assign to groups that has access to
the required assets
SME Give "Read\Write" security level Given "Read\Write" Security Level
Assign to groups that has access to
the required assets
Solution Admin Give "Admin" security level Given "Admin" Security Level
Assign to Administrator groups
Version 2.3 75
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Configuration
Managing Security
Manage the system security through SSL and HTTPS configuration, and through the user
management tools provided in the system.
2. Bind SSL certificate to KPI Manager Web API and Event Manager Web API. Using the
thumbprint obtained from step 1, replace the certhash value with the thumbprint in the
following items without spaces:
o To bind SSL to KPI Manager Web Port (9000)
In the command prompt, administrator mode, run this command:
netsh http add sslcert ipport=0.0.0.0:9000
certhash=4548fcb3fe63efc74933cd592a04c1d3dd320e50 appid={00000000-
0000-0000-0000-000000000000} certstore=MY
o To bind SSL to Event Manager Web Port (9000)
In the command prompt, administrator mode, run this command:
netsh http add sslcert ipport=0.0.0.0:9001
certhash=4548fcb3fe63efc74933cd592a04c1d3dd320e50 appid={00000000-
0000-0000-0000-000000000000} certstore=MY
Check if you have bound desired SSL to desired ports
In the command prompt, administrator mode, run this command:
76 Version 2.3
Performance Manager Components Configuration Industry Software Suites Performance Manager Setup Guide
Version 2.3 77
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Configuration
78 Version 2.3
Performance Manager Components Configuration Industry Software Suites Performance Manager Setup Guide
Version 2.3 79
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Configuration
80 Version 2.3
Performance Manager Components Configuration Industry Software Suites Performance Manager Setup Guide
Version 2.3 81
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Configuration
Disable directory browsing. By default, IIS setup disables directory browsing but in case
it's not disabled, follow the instructions described in the link
https://technet.microsoft.com/en-us/library/cc731109(v=ws.10).aspx
82 Version 2.3
Performance Manager Components Configuration Industry Software Suites Performance Manager Setup Guide
After each connection is configured, click Connect to validate the connection to the
source database. Wonderware Intelligence loads the schema of the source database
during this process.
6. After the configuration, select Deploy All from the menu to deploy the entire model.
Version 2.3 83
Industry Software Suites Performance Manager Setup Guide Performance Manager Components Configuration
You are prompted whether to keep or remove the data if the deployed items have existing
data. Assuming that you are deploying the model for the first time, either of the option
works.
84 Version 2.3
Performance Manager Components Configuration Industry Software Suites Performance Manager Setup Guide
7. Go to the Industry Console, and open the report URL again to verify the connection.
Version 2.3 85
Industry Software Suites Performance Manager Setup Guide
C HAPTER 6
Performance Manager Upgrade
In This Chapter
Upgrading Performance Manager 2.2 to 2.3 ...........................................................................................87
Version 2.3 87
Industry Software Suites Performance Manager Setup Guide
C HAPTER 7
Appendix
In This Chapter
Deploying the Intelligence Model on Wonderware Intelligence 2014 R3 ................................................89
Granting Database Access to Remote Server ........................................................................................90
Finding User Groups When Defining eDNA Web AD_Admin Configuration ..........................................91
Updating executionTimeout Setting in Web.config File ..........................................................................93
Troubleshooting Industry Console ..........................................................................................................94
Modifying the DNASYS.ini File for Other eDNA Datasource ..................................................................95
Decision Manager Web Service ..............................................................................................................95
KPI Manager Recommendations ............................................................................................................96
Understanding the Example Asset Hierarchy .........................................................................................97
CORS Origin ...........................................................................................................................................98
Version 2.3 89
Industry Software Suites Performance Manager Setup Guide Appendix
90 Version 2.3
Appendix Industry Software Suites Performance Manager Setup Guide
GO
USE [{DBNAME}]
GO
ALTER ROLE [db_owner] ADD MEMBER [{DOMAIN}\{HOSTNAME}$]
2. Replace the variables in the script depending on which component database you want to
grant access to.
NOTE: The script provided only works for server running as system account. If you modify
the IIS to run as a domain account, modify the script based on that configuration.
For example:
USE [master]
GO
CREATE LOGIN [MYDOMAIN\KPIManagerNode$] FROM WINDOWS WITH
DEFAULT_DATABASE=[master]
GO
USE [KPIManager]
GO
CREATE USER [MYDOMAIN\KPIManagerNode$] FOR LOGIN
[MYDOMAIN\KPIManagerNode$]
GO
USE [KPIManager]
ALTER ROLE [db_owner] ADD MEMBER [MYDOMAIN\KPIManagerNode$]
Version 2.3 91
Industry Software Suites Performance Manager Setup Guide Appendix
92 Version 2.3
Appendix Industry Software Suites Performance Manager Setup Guide
7. Click the pen icon for the AD_AdminGroup Configuration Key to edit and add one of the
names that you took note earlier.
Version 2.3 93
Industry Software Suites Performance Manager Setup Guide Appendix
As specified in the error message, the URL is configured with duplicate forward slash (//).
To fix this, remove the duplicate forward slash from the remoteServiceBaseUrl element
in the appconfig.json file. This is where the URL is defined.
a. Go to C:\inetpub\wwwroot\indconsole\frontend\assets and open the
appconfig.json file.
b. Look for remoteServiceBaseUrl and update its value to remove the duplicate forward
slash (//)
CorsOrigins setting does not match the URL specified in the browser
In case you still see the same error when loading the page, check the CorsOrigins
setting in the appsettings.json file.
a. Go to C:\inetpub\wwwroot\indconsole\backend and open appsettings.json file.
b. Look for CorsOrigins and ensure that its value matches the URL specified in the
browser and there is no empty space in the URL. CorsOrigins value is case sensitive.
94 Version 2.3
Appendix Industry Software Suites Performance Manager Setup Guide
IMPORTANT: Any changes you make to CorsOrigins setting, reset the IIS.
There is more than one version of the appsettings.json file
There must be only one version of the appsettings.json file. The latest Industry Console
MSI checks for this, but in case an older MSI is used in the build, manually delete other
versions from the backend folder.
a. Go to C:\inetpub\wwwroot\indconsole\backend
b. Manually delete these other appsettings*.json files:
– appsettings.production.json
– appsettings.Staging.json
NOTE: The output of this test is expected to be in .json format, but in Internet Explorer
and Chrome, the rendering will be different.
Version 2.3 95
Industry Software Suites Performance Manager Setup Guide Appendix
where:
IPAddress can be the server name or the IP address
Port number is by default 9099, you can change it in the
DecisionManagerOwinService.exe.config file in this section:
<appSettings>
<add key="port" value="9099/>
</appSettings>
If you want to change the database connection that the web service connects to, uninstall
the web service, and follow steps 1 and 2.
Uninstalling the Web Service
Go to <Media>\CD-PM\CD-Decision Manager\Web Service, and run the uninstall.bat
file as an administrator.
96 Version 2.3
Appendix Industry Software Suites Performance Manager Setup Guide
Wonderware eDNA Historian is installed to be able to handle 10000 points and automatically
historizing data for any new points created. You can just leave the eDNA default configuration
when Performance Server is installed. As the data history grows, you may choose to manage
the history segment files using the Segment Manager tool in Wonderware eDNA.
For more administrative information, see Chapter 7, History Segmentation on the
Wonderware eDNA History Service 4.0 Administrator Guide Version 4.1.2.5.
Repository Maintenance
The transaction log file for the KPI Manager repository may grow over time since the KPI
Manager services update the repository with any configuration and data changes. In cases
where the log size is getting too large, shrinking the transaction logs is an option. For detailed
information on shrinking transaction log, see the Microsoft TechNet documentation
https://technet.microsoft.com/en-us/library/ms178037(v=sql.105).aspx.
For information on scheduling and automating backups of Microsoft SQL Server databases,
see the Microsoft documentation https://support.microsoft.com/en-sg/kb/2019698.
Version 2.3 97
Industry Software Suites Performance Manager Setup Guide Appendix
<Name>TJPower</Name>
<ParentFullPath></ParentFullPath>
<Attributevalues>
<Attribute>System</Attribute>
<AttributeValue> PRISM </AttributeValue>
</Attributevalues>
<Attributevalues>
<Attribute>ImagePath</Attribute>
<AttributeValue>PowerPlant.png</AttributeValue>
</Attributevalues>
</Instance>
</Class>
A <Class> node contains the <ClassName>, <Description>, <ParentClass>,
<Attribute>, and <Instance> nodes.
The Class Name field is the desired name of the class to be created
The Description field is the description of the above class
The Parent Class field is the parent class details to which this class belongs to
The <Attribute> node is used to define the attributes of the class. Any number of
Attributes can be created in a class.
The <Instance> node is the instance details of the above class. There can be any
number of instances for the class. The <Instance> node also contains details for
<ParentFullPath> and <AttributeValues>
System Attribute value provides the application name
ImagePath Attribute value provides the image for the asset. This attribute is used to show
the image in the dashboards
NOTE: If the image is defined and the associated image file is missing in the XML file, the
report loading message on the Internet Explorer will appear in an infinite loop.
For more details, see the Sample Asset Import XML file in <Media>\Samples.
CORS Origin
Industry Console is designed with a front-end web application as well as a back-end API. The
front-end application and back-end API are designed to work as a separate IIS web sites,
where the front-end web application is accessing the API with a different origin. This is why
the Cross-Origin Resource Sharing (CORS) is involved and CORS Origin configuration is
required during the Industry Console installation.
CORS Origin configuration is a form of white listing mechanism for the back-end API to
determine the origin of the web sites that are allowed to request resource from API. This must
be configured with the identity of the front-end web application so that the front-end
application is allowed to access and no other application are allowed access.
In the master installer, the default value for CORS Origin includes these three entries:
98 Version 2.3
Appendix Industry Software Suites Performance Manager Setup Guide
Version 2.3 99