Tekla PowerFab Remote Server settings
The Tekla PowerFab Remote Server is controlled by the settings in the Settings dialog box in the Tekla PowerFab Remote Monitor.
Database Connection: Controls how Tekla PowerFab Remote Server connects to the MySQL database.
Trimble Identity: If you are using the latest licensing, you must sign in using Trimble Identity.
Port Forwarding (UPnP): Allows the remote server to attempt to configure your network firewall using Universal Plug and Play (UPnP). We strongly recommend that you do not rely on UPnP for Tekla PowerFab Go. Instead, set up port forwarding on your network router/firewall properly and permanently.
Database connection
IP Address 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 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 should typically be left blank as there is a built in _fs_rl_user for this purpose. We recommend you enable the _fs_rl_user in Tekla PowerFab Office. There are special security precautions taken to prevent the _fs_rl_user from being maliciously used.
If a specific username and password is entered, the password will never be shown and is stored in an encrypted fashion. Note that these values are case sensitive. If the entered username and password is deleted or changed in the desktop application, it must be updated here.
SSL Cert and 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 does not use encryption for its ODBC connection, these fields should be blank.
Trimble Identity
The Trimble Identity with which you sign in needs to have a Tekla PowerFab Go license. If you do not sign in with a Trimble Identity, the Tekla PowerFab Remote Server will fail to start because it does not have the necessary license information.
If a Trimble Identity is signed in, the email address for that identity is 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 EPM Go has not been activated
is 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,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.
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 are never logged. If you are xperiencing problems with Tekla PowerFab Go, this would be changed to debug to increase the detail in the socket log file.
SSL Cert Path: The path to the SSL certificates and ciphers that are used to encrypt traffic between Tekla PowerFab Go 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 installation folder.