The Data Server service manages all communication between each of the NovaCore client applications including providing Auto DB Discovery responses. Data Server settings are defined in the NovaCoreDS.ini file.
By default port 96 is used on the server for client-server communication. This is defined by the setting Use_Port=1 under the [CONNECTION SETTINGS] section of the ini file. Alternative ports can be used if port 96 is not available; values for Use_Port are:
1 = port 96
2 = port 3048
3 = port 49200
Under normal circumstances, a client applications will automatically use the set port which is provided by the Data Server via the Auto DB Discovery mechanism. However in cases where a firewall is either blocking the server outbound UDP traffic on the server set port or inbound traffic on the client listening port range (by default between 49201 and 49250) or the client machine is on a different subnet (where the router is not configured to forward network broadcast messages from the server subnet to the client subnet) Database Auto Discovery will not work and you must manually set the DataServer address on the client machine in NovaCore.ini.
Example NovaCore.ini file with settings related to working with the Data Server:
[CONNECTION SETTINGS] ; Set PortRange for inter-workstation communication - leave commented out for default range PortRange=49201-49260
; Set NovaCore to request login profiles from a specific server. ; It is only required to set this if Auto DB Discovery does not work on your network (due to ; subnet boundaries) or to limit communication with data servers running at this address. ; Either an IP address or DNS name may be used. DataServer=192.168.0.1 |