This Structure DataType holds the information for the Server address.

It is semantically equivalent to the ServerAddressType as defined in 9.2.2, except that the field Namespaces is added to the ServerAddressConfDataType. For the handling of this field, see F.1.2.2.

The ServerAddressConfDataType is formally defined in Table F.17.

Table F.17 – ServerAddressConfDataType structure

Name

Type

Description

Optional

ServerAddressConfDataType

Structure

Subtype of Structure defined in OPC 10000-5

BrowseName

0:String

BrowseName of the Server address.

False

Address

0:UriString

Address is specified as a DiscoveryUrl of the server to connect to for connection establishment.

False

AddressSelection

0:UriString[]

Selection list options for Address.

True

AddressModify

0:Boolean

Flag indicating if the Address options can be modified.

True

SecurityMode

0:MessageSecurityMode

SecurityMode is the MessageSecurityMode to be used for establishing a secure communication to the Address.

False

SecurityModeSelection

0:MessageSecurityMode[]

Selection list options for SecurityMode.

True

SecurityModeModify

0:Boolean

Flag indicating if the SecurityMode options can be modified.

True

SecurityPolicyUri

0:String

SecurityPolicyUri is a string that contains the security policy to use when establishing the secure communication.

False

SecurityPolicyUriSelection

0:String[]

Selection list options for SecurityPolicyUri.

True

SecurityPolicyUriModify

0:Boolean

Flag indicating if the SecurityPolicyUri options can be modified.

True

ServerUri

0:UriString

ServerUri is a string that reflects the ApplicationUri of the Server. It can be used to cryptographically verify the Server.

The ServerUri can also be a null string, in which case it will not be used to validate the Server.

False

ServerUriSelection

0:UriString[]

Selection list options for ServerUri.

True

ServerUriModify

0:Boolean

Flag indicating if the ServerUri options can be modified.

True

ServerProperties

0:KeyValuePair[]

The KeyValuePair array provides additional configuration properties for the Server.

True

Namespaces

0:String[]

Namespace table for translation of NodeIds and RelativePaths related to this Server.

For further details, see F.1.2.2.

False

The ServerAddressConfDataType representation in the AddressSpace is formally defined in Table F.18.

Table F.18 – ServerAddressConfDataType definition

Attribute

Value

BrowseName

4:ServerAddressConfDataType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the 0:Structure defined in OPC 10000-5

ConformanceUnits

UAFX ConnectionManager Configuration