Tekla PowerFab Remote Server Settings
Tekla PowerFab Remote Server is controlled by the settings in Tekla PowerFab Remote Monitor's Settings window. To access the settings window, click Settings.
The settings window is divided into four main areas.
- Database Connection: Controls how Tekla PowerFab Remote Server connects to the MySQL database.
- Trimble Identity: If using the latest licensing the Trimble Identity sign in must be used.
- Socket Section: Controls the low-level parameters used with the TCP socket that Tekla PowerFab Remote Server uses to listen and respond to requests. This section should not be modified unless absolutely necessary.
- Remote Connection: The Remote Connection section controls connection time out for users logged onto the Tekla PowerFab Go application.
Database Connection
IP Address
This is the hostname or IP address to the computer on your network where the Tekla PowerFab MySQL database resides. If the database resides on the same computer as Tekla PowerFab Remote Service (and Remote Monitor), the value should read either localhost or the IP address of the server.
Port
This is the TCP port used for MySQL database traffic.
The default port is 3306.
The value should be the same as the port that Tekla PowerFab uses.
Username and Password
Typically, these fields should be left blank as there is a built in _fs_rl_user for this purpose. We recommend you enable the _fs_rl_user in the Tekla PowerFab Desktop application. There are special security precautions taken to prevent the _fs_rl_user from being maliciously used.
If a specific username and password is entered, that the password will never be shown and is stored in an encrypted fashion. Be super careful when entering these values — they are Case Sensitive. If the entered username and password is deleted or changed in the desktop application, it will have to be updated here.
SSL Cert & Key Paths and SSL Cipher
These fields set the path to the TLS/SSL certificates and keys that are used to encrypt the traffic between Tekla PowerFab Remote Server and the MySQL database.
If Tekla PowerFab doesn't use encryption for its ODBC connection, these fields should be blank.
Trimble Identity
This section is used to license the Tekla PowerFab Go site. If a Trimble Identity (TID) is signed in, the email address for that identity will be listed. If no Trimble Identity is signed in, one must be signed in. If a licensed Trimble Identity is not signed in, the error Tekla PowerFab Go has not been activated will be shown when attempting to sign into a Tekla PowerFab Go site.
The Trimble Identity that is signed in must have access to either a named-user (Tekla PowerFab or Tekla PowerFab Office) license or the Tekla PowerFab Go license in the Tekla Online Admin Tool. For organizations with both named-user and Tekla PowerFab Go licenses, the account logged into the Remote Server service must have the Tekla PowerFab Go license assigned.
Socket
Port
This is the TCP port that the service uses to communicate with the web server where Tekla PowerFab Go resides.
- The default value is 9154
- The TCP port must match the port that is set in Tekla PowerFab Go (the web interface).
- The network firewall must allow connections on this port and forward them to the machine on your network where Tekla PowerFab Remote Server resides.
Log Level
Traffic transacting over the TCP socket can be logged at varying levels of detail:
- Info: Logs connection time, connection source, success or failure, and errors.
- Debug: Logs info level plus XML or JSON of request and response. Passwords will never be logged. If experiencing problems with the Tekla PowerFab Go this would be changed to debug in order to increase the detail in the socket log file.
SSL Cert Path
This is the path to the SSL certificates and ciphers that are used to encrypt traffic between Tekla PowerFab Go (the website application) and Tekla PowerFab Remote Server service over the TCP Socket. This cert is installed during the main program installation.
All traffic between the website application and the local network is encrypted.
The value should point to the SSL subfolder in the Tekla PowerFab program installation folder.
Remote Connection
Idle Connection Timeout
This setting controls how long (in minutes) a user can stay logged in through Tekla PowerFab Go. The default value is 720 minutes (12 hours).
Port Forwarding (UPnP)
This allows Remote Server to attempt to configure your network firewall using Universal_Plug_and_Play.
We strongly suggest that you not rely upon UPnP for Tekla PowerFab Go, but to properly and permanently setup port forwarding on your network router/firewall.