Help / WLanguage / Managing databases / HFSQL / Managing replications / WLanguage functions
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WindowsLinuxPHPWEBDEV - Browser code
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Stored procedures
Configures an HFSQL server in order for this server to be a master server or a subscriber server for a replication between HFSQL servers.
HRSInit(Cnt, hrsSubscriber, 1, "pwd", 4996, 5)
<Result> = HRSInit(<Connection> , <Server role> , <Server identifier> , <Password> , <Port> , <Priority>)
<Result>: Boolean
  • True if the configuration was performed,
  • False otherwise. HErrorInfo is used to identify the error.
<Connection>: Character string or Connection variable
Connection to the HFSQL server to configure. This connection corresponds to:
<Server role>: Integer constant
Role of server in the replication:
hrsInactiveInactive computer in the replication between HFSQL servers.
hrsMasterMaster computer in the replication between HFSQL servers.
hrsMaster + hrsSubscriberMaster and subscriber computers in the replication between HFSQL servers (for a bi-directional replication).
hrsSubscriberSubscriber computer in the replication between HFSQL servers.
<Server identifier>: Integer
Number used to identify the current HFSQL server among all the servers involved in a replication. This identifier must be unique. This identifier must be included between 1 and 32000.
<Password>: Character string
Replication password, used to authenticate the servers between themselves. This password must be used on the other server in the call to HRSAddConfig (i.e. in the Password property of the hrsConfig variable).
To use the bidirectional replication, the password must be the same on the two servers.
<Port>: Integer
TCP/IP port number used for the replication between HFSQL servers.
<Priority>: Integer
Priority number of server. During a modification conflict, this number is used if the method for solving the conflict corresponds to a resolution by priority.
HRSInit can be used several times on the same server, to change the role of a server in a replication, for example.
Component: wd290hf.dll
Minimum version required
  • Version 18
This page is also available for…
Click [Add] to post a comment

Last update: 05/26/2022

Send a report | Local help