Web Applications

Invalid Credentials

If you see an Invalid Credentials error when logging into the WebHMI, confirm you have configured the Citect Data Platform in the Application Configuration Utility correctly. For more information, see Application Services Host—Citect Data Platform.

WEB_REQUEST_FAILED message

There are multiple reasons that you may see the message "Single Use Token failed with error code. #WEB_REQUEST_FAILED" when you access Advanced Reporting and Dashboards in PO.

To troubleshoot:

  1. Install the Advanced Reports security certificate on the PO server.
  2. Set the Hostname to the Advanced Reports server name.
  3. Disable IPV6.

Install the Advanced Reports security certificate on the PO server

To Install the Advanced Reports security certificate on the PO server, see Installing and binding security certificates in the PME System Guide.

Set the hostname

To set the hostname:

  1. Open the Computer Setup Editor: In Power Operation Studio, click Projects > Setup Wizard drop down, and then click Setup Editor.
  2. In Applications > Hostname, enter the Advanced Reports server name.

Disable IPv6

To disable IPv6 on the network adapter:

  1. Open Windows Settings > Network & Internet > Change adapter options.
  2. Select the network adapter. For example, Ethernet.
  3. Right-click the network adapter and click Properties.
  4. Remove the check mark next to Internet Protocol Version 6 (TCP/IPv6).

Permission Denied

If you see a Permission Denied error in a web application, verify the following:

  • %2f is the escape character for forward slash ('/'). Any other value in the Target field will result in Permission Denied.
  • ApplicationMenuConfig.json
    • Id: The Id cannot contain spaces.
    • Target: The Reports application must use 'reporter' as its name. Any other value will result in Permission Denied.
    • For example, the following will result in a Permission Denied error: /psodataservice/pme/auth?returnUrl=%2freports

  • HmiConfiguration.json:
    • Value: Cannot include a trailing slash or anything after the server name. 
    • For example, the following will result in a Permission Denied error: https://pme.se.com/web