{}

Our Brands

Impact-Company-Logo-English Black-01-177x54

Schneider Electric USA Website

Welcome to our website.
How can we help you today?
Video: Configure PME web application to work over HTTP with a custom (non standard) port. Not able to login in PME web application (without SSL considerations)

Issue
User is attempting to log in to PME web applications using the correct user name and password over HTTP with a custom port, but not able to login.

Product Line
Power Monitoring Expert 8.x
Power Monitoring Expert 9.x
Power Monitoring Expert 2021
Power Monitoring Expert 2022
Power Monitoring Expert 2023

Environment
Web Applications

Cause
The default port for hosting web application is HTTP, however if a custom port number is used then it must be configured in the PME databases for successful processing of web request.

Resolution

This is only applicable post-PME installation.

PME can be hosted on a separate port than the default port 80.  The following sections describe the required configuration changes.

IIS Configuration

  1. Open IIS
  2. Right-click on the Sites -> Default Web Site, and select Edit Bindings...
  3. Add a new http binding for the desired port, or edit the existing default port 80 binding.

PME Configuration

  • Application Modules Database update
    1. Open SQL Server Management Studio and connect to the PME SQL server.
    2. Navigate to Databases -> ApplicationModules -> Views
    3. Right-click on Configuration.ConfigurationSettings and select Edit Top 200 Rows
    4. Find the entry in the result set with the following values and update the Value column to include your new port:
      • ItemType = Web Framework
        Item = Server
        Key = LocalServerAddress
    5. Only perform the following step for PME 9.0 and above
    6. Find the entry in the result set with the following values and update the Value column to say false
      • ItemType = Web Framework

        Item = Server

        Key = IsSecureConnectionRequired

      • Example: Assuming the new port is 8081, then the correct value would be:  http://localhost:8081/ OR http://SERVERNAME:8081/
  • ION_Network Database update
    1. Open SQL Server Management Studio and connect to the PME SQL server.
    2. Navigate to Databases -> ION_Network -> Views
    3. Right-click on dbo.vCFG_ConfigItems and select Edit Top 200 Rows
    4. Find the entry in the result set with the following values:
      • Module = Reporting
        Category = General Settings
        Item = WebServiceUrl
    5. Update the Value column to include your new port.​ Example: assuming the new port is 8081, then the correct value would be:  http://localhost:8081/ionreportdataservice/ReportDataService.asmx OR http://SERVERNAME:8081/ionreportdataservice/ReportDataService.asmx
  • Default Web Application link update
    1. Open a Windows explorer window and navigate to: Desktop -> StruxureWare Power Monitoring Expert
    2. Right-click on Web Applications and select Properties
    3. Update the URL value with the updated url.
    4. Example: assuming the new port is 8081, then the correct value would be:  http://localhost:8081/Web OR http://SERVERNAME:8081/Web
    5. Update any shortcuts to Web Applications to use the new port. This is usually called Web Applications and select Properties

Final Steps

  1. Open a windows Command window (cmd.exe) and run iisreset
  2. Open the windows Services console, and restart the following service and its dependencies: ION Application Modules Core Services Host

Schneider Electric USA

Explore more
Range:
Articles that might be helpful Users group

Discuss this topic with experts

Visit our Community for first-hand insights from experts and peers on this topic and more.
Explore more
Range: