The Server Information allows choose whether your Solution list is from local files or a remote server. You can connect to a specific server, update its status, and manage local search folders for Solutions. For enhanced security, it includes options to enable remote access, run solutions remotely, and define virtual paths for additional protection.
On this page:
Solution Server
The Solution Server facilitates remote connectivity by using an IP address and port to access a remote server, sometimes requiring an Access Key for authentication. It provides detailed server information, including OS, URL, IP, installed versions, and running services. The default configurations include Port:10108, Hardkey, and WebServices, with options to start services as Windows services. The Local Computer Management sets the Access Key, while Local Search Folders manage storage and access settings. The Manager Workspace allows for solution auto-startup and configuration of solution visibility from local or remote sources.
Solution Location
The Solution Location enables connecting with a remote server to provide the solutions. To connect to a remote server, use the IP address and port of the target Solution Server. It can request the Access Key. It refers to the password defined on the target remote server. This configuration is available on the Local Computer Management.
Connected Server Information
The Connected Server Information shows the operating system, server URL, server IP, installed versions, and services running. By default you have, the SolutionServer runs on the Port:10108, Hardkey, and WebServices. Also, you can set the services (WebServices, MQTT Broker, and Hardkey) to start as Windows services.
Local Computer Management
The Local Computer Management allows set the Access Key for the remote server.
Local Search Folders
The Local Search Folders enables manage the solution settings related to storage directories, visibility, and remote access definitions.
After clicking Find Solutions in the Manager Workspace, you will be addressed to the Server Information, which allows to easily set a Solution to auto-startup and define if the Solution Selector list will exhibit Solutions from a local or remote computer.
Solution Server | |
---|---|
Field | Description |
Solutions list built from | Shows the options below, where user can choose either if the Solution list will be built from local computer files or a server. |
Local Computer Files | Sets Solution selector list to be built from the local computer. |
Solution Server | Sets a server to build the Solution selector list from. |
Connect | Connects to the Solution server set. |
Update... | Updates Solution server status. |
Server Information | Shows server IPs. |
Running Services | Shows current server's running services. |
Local Search Folders | Exhibit local folders set to search Solutions and the options below. |
Add Search Path | Adds new local path to search for Solutions. |
Remove Search Path | Removes a local path to search for Solutions. |
Allow Remote Access | Allows remote access to the local paths set. |
Allow Remote Run | Allows running a local Solution remotely. |
Virtual Path | For each search path you enable remote access, an extra layer of security can be added by defining the Virtual Path. This string works as a key required to access the Solution in that folder. If the folder allows remote access and no virtual path is defined, any remote user connected to this server will have access to query Solutions from that folder. |
The platform will scan for .tproj files in the paths set. If the list is empty, check the search paths or the connection with the remote server. Also, try Creating a New Solution. If an error occurs when the Solution is loading, a log is created at "C:\Users\Public\Documents\TLocalSettings\".
Solutions List Built From
Local Computer
The Solutions exhibited in the Solution Selector list are the ones set in Local Search Folders when the application started to run.If you copy a new Solution (.tproj file) to a folder listed in Local Search Folders, it will not be exhibited in the Solution Selector until you click the Refresh button.To add or remove a folder from the search paths:
Click Find Solutions.
Click Add Search Path to insert a new path; Click Remove Search Path to remove a path.
(Optional) Check Allow Remote Access and Allow Remote Run for multi-user development.
Server
To exhibit a server's Solution list, the Remote Access and Remote Run procedure must be performed on the client computer.
On the remote computer, it is only possible to connect to a server and enter the Virtual Path key that defines which paths from the client computer the access is allowed.
A SolutionServer service must be running to accept remote connections. See Service Verification for more information.
If using the Embedded Web Server (TWebServer) platform, no configuration is required. If using Microsoft IIS web server, see Installing on Microsoft IIS.
Remote Access and Remote Run
Any folder included on Local Search Folders can be enabled or not for Remote Access and Remote Run.
The permissions for remote access is by folder, therefore place your Solutions on the folders accordingly. You can keep many Solutions in one folder, or create a folder for each one.
To manage remote access for your Solutions:
After adding a search path, select the one you would like to allow remote access.
Check Allow Remote Access to enable remote access for selected folder.
Check Allow Remote Run to enable Solutions from selected folder to be run by remote users.
If necessary, enter a Virtual Path.
Multi-user Development
For information about how to collaborate with other users during the Solution development, please check Multi-user Development.
In this section: