12.11 SessionDiagnosticsDataType

This structure contains diagnostic information about client sessions. Its elements are defined in Table 244. Most of the values represented in this structure provide information about the number of calls of a Service, the number of currently used MonitoredItems, etc. Those numbers need not provide the exact value; they need only provide the approximate number, so that the Server is not burdened with providing the exact numbers.

Table 244 – SessionDiagnosticsDataType Structure
NameTypeDescription
SessionDiagnosticsDataTypestructure

sessionId

NodeIdServer-assigned identifier of the session.

sessionName

StringThe name of the session provided in the CreateSession request.

clientDescription

Application

Description

The description provided by the client in the CreateSession request.

serverUri

StringThe serverUri request in the CreateSession request.

endpointUrl

StringThe endpointUrl passed by the client to the CreateSession request.

localeIds

LocaleId[]Array of LocaleIds specified by the client in the open session call.

actualSessionTimeout

DurationThe requested session timeout specified by the client in the open session call.

maxResponseMessageSize

UInt32The maximum size for the response message sent to the client.

clientConnectionTime

UtcTimeThe server timestamp when the client opens the session.

clientLastContactTime

UtcTimeThe server timestamp of the last request of the client in the context of the session.

currentSubscriptionsCount

UInt32The number of subscriptions currently used by the session.

currentMonitoredItemsCount

UInt32The number of MonitoredItems currently used by the session

currentPublishRequestsInQueue

UInt32The number of publish requests currently in the queue for the session.

totalRequestCount

ServiceCounter
DataType
Counter of all Services, identifying the number of received requests of any Services on the session.

unauthorizedRequestCount

UInt32Counter of all Services, identifying the number of Service requests that were rejected due to authorization failure

readCount

ServiceCounter
DataType
Counter of the Read Service, identifying the number of received requests of this Service on the session.

historyReadCount

ServiceCounter
DataType
Counter of the HistoryRead Service, identifying the number of received requests of this Service on the session.

writeCount

ServiceCounter
DataType
Counter of the Write Service, identifying the number of received requests of this Service on the session.

historyUpdateCount

ServiceCounter
DataType
Counter of the HistoryUpdate Service, identifying the number of received requests of this Service on the session.

callCount

ServiceCounter
DataType
Counter of the Call Service, identifying the number of received requests of this Service on the session.

createMonitoredItemsCount

ServiceCounter
DataType
Counter of the CreateMonitoredItems Service, identifying the number of received requests of this Service on the session.

modifyMonitoredItemsCount

ServiceCounter
DataType
Counter of the ModifyMonitoredItems Service, identifying the number of received requests of this Service on the session.

setMonitoringModeCount

ServiceCounter
DataType
Counter of the SetMonitoringMode Service, identifying the number of received requests of this Service on the session.

setTriggeringCount

ServiceCounter
DataType
Counter of the SetTriggering Service, identifying the number of received requests of this Service on the session.

deleteMonitoredItemsCount

ServiceCounter
DataType
Counter of the DeleteMonitoredItems Service, identifying the number of received requests of this Service on the session.

createSubscriptionCount

ServiceCounter
DataType
Counter of the CreateSubscription Service, identifying the number of received requests of this Service on the session.

modifySubscriptionCount

ServiceCounter
DataType
Counter of the ModifySubscription Service, identifying the number of received requests of this Service on the session.

setPublishingModeCount

ServiceCounter
DataType
Counter of the SetPublishingMode Service, identifying the number of received requests of this Service on the session.

publishCount

ServiceCounter
DataType
Counter of the Publish Service, identifying the number of received requests of this Service on the session.

republishCount

ServiceCounter
DataType
Counter of the Republish Service, identifying the number of received requests of this Service on the session.

transferSubscriptionsCount

ServiceCounter
DataType
Counter of the TransferSubscriptions Service, identifying the number of received requests of this Service on the session.

deleteSubscriptionsCount

ServiceCounter
DataType
Counter of the DeleteSubscriptions Service, identifying the number of received requests of this Service on the session.

addNodesCount

ServiceCounter
DataType
Counter of the AddNodes Service, identifying the number of received requests of this Service on the session.

addReferencesCount

ServiceCounter
DataType
Counter of the AddReferences Service, identifying the number of received requests of this Service on the session.

deleteNodesCount

ServiceCounter
DataType
Counter of the DeleteNodes Service, identifying the number of received requests of this Service on the session.

deleteReferencesCount

ServiceCounter
DataType
Counter of the DeleteReferences Service, identifying the number of received requests of this Service on the session.

browseCount

ServiceCounter
DataType
Counter of the Browse Service, identifying the number of received requests of this Service on the session.

browseNextCount

ServiceCounter
DataType
Counter of the BrowseNext Service, identifying the number of received requests of this Service on the session.

translateBrowsePathsToNodeIdsCount

ServiceCounter
DataType
Counter of the TranslateBrowsePathsToNodeIds Service, identifying the number of received requests of this Service on the session.

queryFirstCount

ServiceCounter
DataType
Counter of the QueryFirst Service, identifying the number of received requests of this Service on the session.

queryNextCount

ServiceCounter
DataType
Counter of the QueryNext Service, identifying the number of received requests of this Service on the session.

registerNodesCount

ServiceCounter
DataType
Counter of the RegisterNodes Service, identifying the number of received requests of this Service on the session.

unregisterNodesCount

ServiceCounter
DataType
Counter of the UnregisterNodes Service, identifying the number of received requests of this Service on the session.

Its representation in the AddressSpace is defined in Table 245.

Table 245 – SessionDiagnosticsDataType definition
Attributes Value
BrowseNameSessionDiagnosticsDataType
IsAbstractFALSE
References NodeClass BrowseName DataType TypeDefinition ModellingRule
Subtype of the Structure DataType defined in Table 196.
Conformance Units
Base Info ServerType