OpcUa Replication Item

This itemtype is used to trigger a replication of another ApisHive instance. Each module with items in the replicated server will get an equally named OpcUa module in the replicating client, and one OpcItem for each item in the server. Global attributes for Logger and AlarmArea modules will also be replicated to the client.

The OpcUa Replication item has the following properties:

NameDescriptionIDFlags
ExtraPropertiesArray of additional item properties to replicate for each item10130Persisted
ModulenameFilterOptional filter used to restrict which modules to replicate. Supports wildcards such as '*', '?' and '#'10150Persisted
ModuletypeFilterSemicolon-separated list of moduletypes to replicate. If empty, all moduletypes are replicated.10160Persisted
OpcUa serverThe name of the OpcUa connection or cluster which should be replicated10120Persisted
PublishingIntervalThe publishing interval to use on all OpcUa modules10140Persisted
ReplicationModeSpecifies how the replication should work10125Persisted, Enumerated
SamplingIntervalThe sampling interval in milliseconds set on each replicated item10145Persisted
StandardPropSyncWhen to synchronize selected OpcUA Standard Properties from server nodes to local apis item attributes10128Persisted, EnumeratedFlags
SyncGlobalAttrsIf enabled, the replication item will synchronize global attributes10135Persisted
ValueBoolean value indicating if a replication is currently running. Set this to TRUE to trigger the replication.2NormalPage

The ExtraProperties setting specifies an array of Apis Attributes that should be replicated when the SyncStdProperties command is executed on each module.

When ReplicationMode is "Copy", all items found on the server gets a matching OpcItem in the client. When ReplicationMode is "Mirror", a normal "Copy" replication is performed but any OpcItem in the client that is not found on the server gets deleted from the client.

StandardPropSync is a multi-select property with the following options:

  • First time adding items
  • Each session
  • After replication

If "After replication" is activated, the "SyncStdProperties" command is executed on each module after synchronizing the module properties and items.