OPC UA Server Advanced Settings

In most circumstances, you will not need to modify any of the advanced UA server settings. Anyhow, if you do need to change or tweak some of these, they can be modified directly in the UAServer sub-key of the Windows registry key of the Hive instance.

The set of advanced UA server settings are described in the following table:

NameDescriptionDefault valueRequire restart to apply
EnabledNot in use, will be removed in a future Apis version0 (false)Yes
Enable_DownSamplingIf enabled, VQTs with timestamp delta less than the sampling interval is dropped0 (false)Yes
EngineeringUnits_UnitAttributeFallbackIf enabled, use proprietary EUInformation when proper EUInfo is unavailable0 (false)Yes
ForceAllowHistoryWriteIf enabled, allow HistoryWrite on any node 10 (false)No
Limits_JobWorkersNot in use, will be removed in a future Apis version0 (false)Yes
Limits_MaxArrayLenSpecifies max items per Publish response0x1000000Yes
Limits_MaxEventQueueSpecifies max queuesize on event subscriptions0x100000Yes
Limits_MaxHistoryRead_EventsSpecifies max number of events per HistoryRead0x2000Yes
Limits_MaxHistoryRead_VQTSSpecifies max number of VQTs per HistoryRead0x10000Yes
Limits_MaxJobsNot in use, will be removed in a future Apis version0x100Yes
Limits_MaxSamplingFuzzFuzzy deltatime limit when downsampling is enabled, in milliseconds0x10Yes
Limits_MaxSubscriptionsPerSessionMax number of subscriptions per session 20Yes
Limits_MinSamplingIntervalMin samplinginterval accepted by the server, in milliseconds10Yes
MaxThreadsPerCoreMax number of threads per core for parallelized HistoryRead processing8Yes
NS2Static URI to use for namespace 2 (Apis Hive canonical namespace)Yes
NsTableStatic initial set of semicolon-separated URIs in the servers namespace tableYes
Parallel_ClientSamplers_ThresholdControl if/when to parallelize Event broker commands 31000No
Persist_NsTableIf enabled, the active namespace table is saved into NsTable at shutdown0Yes
PKI_*Settings related to security/use of certificate 4
RedundancySupportThe type of redundancy reported by the OPCUA server 50Yes
RootNot in use, will be removed in a future Apis versionYes

1 When set to 1, the HistoryWrite AccessLevelType on the target node is ignored

2 When set to 0, use the default limit in the Apis OPCUA Server SDK, which is 1024 as of Apis 9.16

3 The Event Broker commands UaServerSampleMonitoredItems and UaServerUpdateMonitoredItems_DataPush will be executed in parallel when the number of active OPCUA subscriptions passes this limit

4 Use Certificate Management in Apis Management Studio to configure these settings

5 Use the Property Editor in Apis Management Studio on your Apis Hive instance to configure these settings