Logging the timeSensor client app onto the database server

Logging the timeSensor client app onto the database server

This article has been machine translated. If you find any errors, we would be grateful if you could report them to translation@timesensor.com.

General

The timeSensor client app is a rich client, i.e. a generic client with which you can log on to a 4D database. The client app is provided by 4D and is sometimes referred to simply as the 4D Client. This article describes where to install the client app and explains some technical background.

Installing the Client App

  1. The client app is installed under Windows in the path C:/ProgramData/timeSensorProgram/timeSensor Client/timeSensor Client.exe.
  1. The Client App is installed under macOS in the path /Users/Shared/timeSensorProgram/timeSensor Client.app. This allows it to be shared by users with different user profiles on the same workstation.
It is important that the users have full read/write access to the directory in which the client app is located, as the client app must be able to update itself. If an update of the 4D database is installed on the server, the client app notices this the first time it connects and downloads a new client app and updates itself.
Depending on how user rights are set up under Windows, your client app may not be able to update itself to a newer version. In this case, start the client app with increased rights by right-clicking on the app and selecting 'Run as administrator'.


Path to the server

When you start the client app by double-clicking, the app first searches for the address of the last server used. This is located in an XML file called "lastServer.xml", which is located in the following path:
  1. Windows: C:/Benutzer/<Benutzername>/AppData/Roaming/timeSensor/lastServer.xml
  2. macOS: ~/Library/Application Support/timeSensor/lastServer.xml
If the XML document cannot be found at this point, the Open dialogue is displayed. Any application name can be entered here (this is not relevant and is for your information only). Under Network Address, the IP number of the server and possibly the port must be entered (the default port is 19813).

If the connection between client app and server is encrypted, the application name must be preceded by a circumflex, e.g. ^timeSensor Server. This signals to the client that it must address the database server in encrypted form.

You can also force the connection dialogue to the server by holding down the Alt/Option key immediately after starting the app. The connection data you enter in the dialogue is automatically saved in the "lastServer.xml" file, so of course you must have write access to the corresponding path.

With the checkbox "Show this dialogue at next start", you cause the connection dialogue to be displayed each time the Client App is started. This function is only useful in exceptional cases.

Further information

You can find more information about the 4D Client App here: https://doc.4d.com/4Dv18/4D/18/Anmelden-uber-Remote-Anwendung.300-4575700.de.html

    • Related Articles

    • Client does not connect to the server

      Initial situation When starting the tSL client, theError messagethat you should contact the administrator. Explanation This is because the client could not connect to the server. Solution You can restore the connection to the server by starting the ...
    • How do I reload the client's resources?

      General information Under circumstances, there may be problems with the timeSensor Client, as the resources have not been loaded correctly or not completely. In this case, it is helpful to reload the resources again. Procedure Launch the client with ...
    • How do I check if users are correctly logging out of timeSensor LEGAL?

      General In order for timeSensor LEGAL to correctly store the data of a user session, it is important that users log out of the program properly. If the client stalls, all data may not be able to be restored and, in the worst case, you may lose the ...
    • How Can I Create a Shortcut to the timeSensor® LEGAL Database?

      When you start the timeSensor LEGAL client app, you will be asked which server you want to connect to (see C1. How do I connect with the timeSensor LEGAL Server?) If you want to avoid this step, create a *.4dlink file shortcut directly to your 4D ...
    • How does the client find its server?

      Background It may happen that the timeSensor Client no longer finds its server after an update, or that customers land on a test server on the same network when the productive server is turned off.This article discusses how 4D behaves in this regard. ...