Properties

The Worker module has the following properties:

NameDescriptionIDFlags
ExchangeRateThe exchange rate in milliseconds for the 'ExternalItems' timer event. By default, used for updating external items values.100Persisted
ExtItem pass-through qualitySpecifies the quality of external item values that will pass through external item transfers. Default is 'Good and Uncertain qualities'400Persisted, Enumerated, ExpertPage
ExtItemCalculationSequenceDecides whether data validation or data transfer will be performed first in the external item manager.300Persisted, Enumerated, ExpertPage
PersistValToInitValChoose strategy for copying and persisting current value to the InitValue.
Tip: Consider using an InitVQTFromHoneystore attribute instead, for better performance.
1650Persisted, Enumerated
TimeReferenceItemAn item who's value will be used as the time reference for this module instead of the system time, when timestamping items.200Persisted, ApisItem, ExpertPage
ObjectstorePath to the (sqlite) database containing the ua model for the namespace. The path may be expressed relative to the hive instance's configuration folder.1020Persisted
UriThe unique uri identifying the namespace1025Persisted
Update of uri-metainfoSpecifies wether the PublicationDate, ModelVersion and LastChanged properties for the namespace should be maintained automatically or manually.1027Persisted, Enumerated
ModelVersionThe current model version1028Persisted
PublicationDateThe publication date for the namespace model1029Persisted
LastModifiedThe last modified date for the namespace model1030Persisted
Nameoptions

What should make up the parts of function item names. Either browsename or displayname, possibly with the nodeid appended.

1050Persisted, Enumerated
Valuename separator

Character used to separate parts of function item names. Normally '.' is used to indicate parent-child like separation.

1065Persisted
Name termination

When to stop following parent nodes for inclusion in function item names. Stop at naming root: Stop at the first parent object node having a property of the naming root property type. Stop at first object node: Stop at the first parent that is an object node.

1095Persisted, Enumerated
Naming root type URI

The uri-part of the node id for the naming root property type.

1100Persisted
Naming root type ID type

The identifier-type-part of the node id for the naming root type.

1101Persisted, Enumerated
Naming root type ID

The identifier-part of the node id for the naming root type

1102Persisted
Allow naming root subtypes

Wether subtypes of the naming root type should be treated as a naming root

1103Persisted
Missing nameroot policy

What to do if the objects folder is reached without identifying an object having a naming-root property along the way. Fail: Generate an error, Stop at first object node: Regenerate the name, but stop at the first object node. Stop at objects folder: Use the full path to the objects folder.

1105Persisted, Enumerated
Function item generation

Determines when to generate function items fordata variables in the namespace. If no types in namespace: Only generate function items if there are no types defined by the namespace. Always, Never, Data variables that are not instance declarations: Unless a data variable is part of a type definition (instance declaration), it will have a function item generated for it.

1115Persisted, Enumerated
Assign IdsIf set, unique ids must be assigned by the client when creating new objects. If not set, unique (numerical) ids will be automatically generated when creating new objects.1080Persisted
Database busy timeoutTimeout in ms specifying max time to wait before returning BUSY error when the database is locked. Hive must be restarted in order for changes to this parameter to take effect.1150Persisted, ExpertPage
Retries when busyThe maximum number of times to retry a db transaction when the operation fails with a BUSY error. Hive must be restarted in order for changes to this parameter to take effect.1155Persisted, ExpertPage
Update Apis EventtypesIf set, custom eventtypes defined in the namespace will be created in Apis Chronical.1160Persisted, ExpertPage

See also Module Properties