The PhraseExpress server creates a client-/server architecture to share a central phrase file with multiple PhraseExpress clients.
The client-/server setup consists of three different programs:
| Program | Purpose |
|---|---|
Server |
The PhraseExpress server serves the central phrase file and licenses. The PhraseExpress Server runs as a Windows service. |
Client Manager |
The Client Manager is the central management console. It is a single program file, that can be executed from any computer with access to the server PC. |
Client |
The client provides the PhraseExpress functionality on the local Windows workstations. The software is identical to the regular stand-alone software. |
Installation of PhraseExpress in a client-/server environment consists of the server installation and the installation of the user Windows clients.
If UDP is blocked in your network, open the PhraseExpress client and choose , and manually enter the server computer IP address.
For automated client deploymentment you can specify the server IP address with the client command-line parameter /SERVER=IP address:port.
Clients can also be configured after installation with a custom configuration file:
<?xml version="1.0" encoding="utf-8"?> <xml> <pexconfig> <PhraseFile> <Data> <phrases> <min_ver>9.0.84</min_ver> <version>4.0.21</version> <file> <server>192.156.161.100:1026</server> <type>1</type> </file> </phrases> </Data> </PhraseFile> </pexconfig> </xml>
If switching from using a SQL server, the phrase level feature is not available and user won't be able to edit phrases simultaneaously.
The PhraseExpress server runs as an invisible Windows service in the background and is configured by the PhraseExpress Client Manager.
Enter the server computer name under Server location if the Client Manager and server are running on different computers. Otherwise keep the "." (punctuation mark).
The TCP port is used for the communication between the PhraseExpress server and the clients and must be changed only, if the default TCP port is occupied by another application in your network.
Do not configure ports that are used by other software (e.g. any port below 1025).
Reconfigure firewall configuration on all workstations after any IP address or port change.
Tab "phrase file" allows you to select the .pxp phrase file you wish to share with the connected clients.
The phrase file contains all phrases, hotkeys, autotexts, phrase folders, access rights settings. The PhraseExpress server uses the same phrase file format as the PhraseExpress client.
You can export a phrase file in any client, copy it to the server computer and load it into the PhraseExpress server via the Client Manager.
Do not replace the phrase file in Windows Explorer while the PhraseExpress server service is running!
The PhraseExpress server service would not recognize the change and the new file would be overwritten by the previous file if any PhraseExpress client makes any change. User the Client Manager to load another phrase file!
The tab shows status information and connected clients.
Use the SHIFT- and CTRL-keys to highlight multiple users in the list.
Right-click the title bar of the user list to add/remove columns.
Click a column title to sort the users in the list. Click again to invert the sorting order.
| Column | Description |
|---|---|
The check boxes in the column "W" (for "write access") define, whether clients are generally allowed to edit phrases. If unchecked, options to add/remove/edit phrases will disabled in the clients to prevent operating errors. This global write permission setting overrides any folder-based access permissions configured in the clients. To change settings for all clients in one go, (un)check the check box in the title row and transfer this setting with the Set button. The check boxes in the title bar also define the default settings for new clients connecting for the first time. If you uncheck the "W" check box in the title bar, any client connecting for the first time will have no write access to the phrase file by default. Avoid removing write access while a user is working on the phrase file as it may confuse the user. |
|
The check boxes in the column "C" (for "configuration") define whether a client can change program settings. If unchecked, access to the program settings option is disabled to prevent configuration errors. Change these settings for all clients in one go by (de)selecting the check box in the title row and applying this setting to all connected clients with the Set button. The check boxes in the title bar also define the default settings for new clients connecting for the first time. If you uncheck the "C" check box in the title bar, any client connecting for the first time will have no write access to the phrase file by default. |
|
The IP address helps you identifying a a particular workstation computer. |
|
User identification (by a customizable combination of user name, work group and computer name). |
|
Shows parts of the license key associated to the user. It displays "local" if the client is registered with a local license. ConcurrentUser licenses are automatically released from the user after disconnection. |
|
The version number helps you identifying out-of-date client installations. |
|
The Client Manager accumulates the time and money savings of all PhraseExpress clients. The money savings accumulate do not reflect different currencies. |
The license returns to the pool of available licenses and can be occupied by the next client connecting to the server.
If using ConcurrentUser licenses, the states of the access and configuration rights are not stored. These settings are tied to the license keys that float between multiple users if using ConcurrentUser licenses.
You can hide/show individual columns by right-clicking the column title. You can completely disable the usage statistic function of the statistics by hiding both usage statistic related columns.
Disconnected clients are displayed in grey and you can remove their license key association by right-clicking the desired entry if you wish to use the associated license for another user.
If you try to remove write access from a user who is currently editing phrases, you will receive a warning message. Please avoid removing write access while a user is working on the phrase file as it may confuse the user.
If you have purchased PhraseExpress licenses for use with the PhraseExpress server, you need to register the license keys in the Client Manager:
License key validation requires an internet connection. If no internet connection is available, install the Client Manager (without the Server service!) on any other PC within your network that has network access to the PhraseExpress server and access to the internet and validate the license keys from there. The license registration information is stored on the computer running the PhraseExpress server.
If using a Proxy Server, configure the proxy settings in the Client Manager as well.
You can unregister license keys for use with another PhraseExpress server installation at any time by removing the license keys from the Client Manager license key input field and pressing the button.
Do not register the clients locally if you register your installation in the Client Manager of the PhraseExpress server.
Each user client connecting to the PhraseExpress server requires a license.
| Identifier | Notes |
|---|---|
A user is identified by the PhraseExpress server its Windows Logon user name. |
|
A user is identified by the combination of the user name and the workgroup. This setting is suitable if there are multiple users with the same Windows user name in different workgroups. |
|
Workgroup/Computer name/User Name |
A user is identified by the combination of the workgroup, computer name and user name. |
You can configure the user identification in the Client Manager tab "".
PhraseExpress is available in two licensing variations that you can choose during your purchase:
| License Variation | Explanation |
|---|---|
Each PhraseExpress user is permanently tied to a particular license key which is taken from the pool of available license keys with the first connection of the user client. The license <-> user association is still valid, even if the user is not currently using the software. This licensing type is recommended if a fixed number of permanent users are using PhraseExpress on a regular basis. You can unbind a particular user from a license key in the Monitor tab of the Client Managers if the user is not currently connected with the PhraseExpress server. The user is then displayed in grey color in the list of clients and you can right-click the user to unbind the license key association. The license key is then put back into the pool of available license keys for another user. |
|
Each PhraseExpress user gets a temporary license key from the pool of available license keys for the time, the user is connected to the PhraseExpress server. The license is automatically put back to the pool of available licenses if the user is disconnected from the PhraseExpress server. This licensing type is recommended for part-time workers in a company. Limitations of the Concurrent User licensing:
|
The server creates a phrase file backup each time, a user changes the phrase file. Backups are located in the folder /PhraseExpress backup, located in the same folder as the main phrase file. You can set the number of backup files in the Client Manager. PhraseExpress automatically deletes the oldest backup file first.
Frequently backup your phrase file to different storage media to prevent losing your data, e.g. in case of hard disk failure.
The PhraseExpress server saves its configuration to following file paths:
| File name | Description | File Path |
|---|---|---|
config.ini |
Configuration file of the PhraseExpress server The configuration file is maintained by the Server and should not be touched. If you edit the configuration file, please make sure to stop the PhraseExpress server service first. |
Windows Vista/7/8/10 32-Bit: C:\Windows\system32\ Windows Vista/7/8/10 64-Bit: C:\Windows\SysWOW64\ |
license.svc |
This file contains the list of license keys and their associations to the users. |
|
log.txt |
Log-file of the PhraseExpress server |
|
config.ini |
Configuration file of the Client Manager |
C:\Users\[User Name]\ |
The storage location of the PhraseExpress client files on the workstations is described in chapter "Location of your personal data" of the client's manual.
To check for updates, connect your computer to the Internet and select the tab in the Client Manager.
If a new version is available, stop the PhraseExpress server service and manually update all clients in the network. Then restart the PhraseExpress server Service. PhraseExpress clients must all have the same version number to avoid incompatibilities.
The online update feature on the client installations is disabled while the clients are connected to the PhraseExpress server. The reason is, that all clients must be updated in one go.
PhraseExpress can be uninstalled with the default methods provided by Microsoft Windows.
Uninstalling the PhraseExpress server will not delete the phrase file to prevent accidental data loss. Delete the phrase file (including automatically created backups) in Windows Explorer manually.
To continue using PhraseExpress clients stand-alone, check this step-by-step migration video tutorial.
Following trouble-shooting tips should be able to help you if you experience connection issues with the PhraseExpress Network Edition: