This complex VariableType is used for diagnostic information. Its DataVariables reflect its DataType, having the same semantic defined in 12.11. The VariableType is formally defined in Table 73.

Table 73 – SessionDiagnosticsVariableType Definition

Attribute

Value

BrowseName

SessionDiagnosticsVariableType

IsAbstract

False

ValueRank

−1 (−1 = Scalar)

DataType

SessionDiagnosticsDataType

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the BaseDataVariableType defined in 7.4.

HasComponent

Variable

SessionId

NodeId

BaseDataVariableType

Mandatory

HasComponent

Variable

SessionName

String

BaseDataVariableType

Mandatory

HasComponent

Variable

ClientDescription

ApplicationDescription

BaseDataVariableType

Mandatory

HasComponent

Variable

ServerUri

String

BaseDataVariableType

Mandatory

HasComponent

Variable

EndpointUrl

String

BaseDataVariableType

Mandatory

HasComponent

Variable

LocaleIds

LocaleId[]

BaseDataVariableType

Mandatory

HasComponent

Variable

MaxResponseMessageSize

UInt32

BaseDataVariableType

Mandatory

HasComponent

Variable

ActualSessionTimeout

Duration

BaseDataVariableType

Mandatory

HasComponent

Variable

ClientConnectionTime

UtcTime

BaseDataVariableType

Mandatory

HasComponent

Variable

ClientLastContactTime

UtcTime

BaseDataVariableType

Mandatory

HasComponent

Variable

CurrentSubscriptionsCount

UInt32

BaseDataVariableType

Mandatory

HasComponent

Variable

CurrentMonitoredItemsCount

UInt32

BaseDataVariableType

Mandatory

HasComponent

Variable

CurrentPublishRequestsInQueue

UInt32

BaseDataVariableType

Mandatory

HasComponent

Variable

TotalRequestCount

ServiceCounterDataType BaseDataVariableType

Mandatory

HasComponent

Variable

UnauthorizedRequestCount

UInt32

BaseDataVariableType

Mandatory

HasComponent

Variable

ReadCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

HistoryReadCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

WriteCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

HistoryUpdateCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

CallCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

CreateMonitoredItemsCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

ModifyMonitoredItemsCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

SetMonitoringModeCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

SetTriggeringCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

DeleteMonitoredItemsCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

CreateSubscriptionCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

ModifySubscriptionCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

SetPublishingModeCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

PublishCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

RepublishCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

TransferSubscriptionsCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

DeleteSubscriptionsCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

AddNodesCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

AddReferencesCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

DeleteNodesCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

DeleteReferencesCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

BrowseCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

BrowseNextCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

TranslateBrowsePathsToNodeIdsCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

QueryFirstCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

QueryNextCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

RegisterNodesCount

ServiceCounterDataType

BaseDataVariableType

Mandatory

HasComponent

Variable

UnregisterNodesCount

ServiceCounterDataType

BaseDataVariableType

Mandatory