This structure contains diagnostic information about client sessions. Its elements are defined in Table 230. 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 Serveris not burdened with providing the exact numbers.

Table 230– SessionDiagnosticsDataType Structure

Name

Type

Description

SessionDiagnosticsDataType

structure

sessionId

NodeId

Server-assigned identifier of the session.

sessionName

String

The name of the session provided in the CreateSession request.

clientDescription

Application

Description

The description provided by the client in the CreateSession request.

serverUri

String

The serverUri request in the CreateSession request.

endpointUrl

String

The endpointUrl passed by the client to the CreateSession request.

localeIds

LocaleId[]

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

actualSessionTimeout

Duration

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

maxResponseMessageSize

UInt32

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

clientConnectionTime

UtcTime

The server timestamp when the client opens the session.

clientLastContactTime

UtcTime

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

currentSubscriptionsCount

UInt32

The number of subscriptions currently used by the session.

currentMonitoredItemsCount

UInt32

The number of MonitoredItemscurrently used by the session

currentPublishRequestsInQueue

UInt32

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

totalRequestCount

ServiceCounterDataType

Counter of all Services, identifying the number of received requests of any Serviceson the session.

unauthorizedRequestCount

UInt32

Counter of all Services, identifying the number of Servicerequests that were rejected due to authorization failure

readCount

ServiceCounterDataType

Counter of the Read Service, identifying the number of received requests of this Serviceon the session.

historyReadCount

ServiceCounterDataType

Counter of the HistoryRead Service, identifying the number of received requests of this Serviceon the session.

writeCount

ServiceCounterDataType

Counter of the Write Service, identifying the number of received requests of this Serviceon the session.

historyUpdateCount

ServiceCounterDataType

Counter of the HistoryUpdate Service, identifying the number of received requests of this Serviceon the session.

callCount

ServiceCounterDataType

Counter of the Call Service, identifying the number of received requests of this Serviceon the session.

createMonitoredItemsCount

ServiceCounterDataType

Counter of the CreateMonitoredItems Service, identifying the number of received requests of this Serviceon the session.

modifyMonitoredItemsCount

ServiceCounterDataType

Counter of the ModifyMonitoredItems Service, identifying the number of received requests of this Serviceon the session.

setMonitoringModeCount

ServiceCounterDataType

Counter of the SetMonitoringMode Service, identifying the number of received requests of this Serviceon the session.

setTriggeringCount

ServiceCounterDataType

Counter of the SetTriggering Service, identifying the number of received requests of this Serviceon the session.

deleteMonitoredItemsCount

ServiceCounterDataType

Counter of the DeleteMonitoredItems Service, identifying the number of received requests of this Serviceon the session.

createSubscriptionCount

ServiceCounterDataType

Counter of the CreateSubscription Service, identifying the number of received requests of this Serviceon the session.

modifySubscriptionCount

ServiceCounterDataType

Counter of the ModifySubscription Service, identifying the number of received requests of this Serviceon the session.

setPublishingModeCount

ServiceCounterDataType

Counter of the SetPublishingMode Service, identifying the number of received requests of this Serviceon the session.

publishCount

ServiceCounterDataType

Counter of the Publish Service, identifying the number of received requests of this Serviceon the session.

republishCount

ServiceCounterDataType

Counter of the Republish Service, identifying the number of received requests of this Serviceon the session.

transferSubscriptionsCount

ServiceCounterDataType

Counter of the TransferSubscriptions Service, identifying the number of received requests of this Serviceon the session.

deleteSubscriptionsCount

ServiceCounterDataType

Counter of the DeleteSubscriptions Service, identifying the number of received requests of this Serviceon the session.

addNodesCount

ServiceCounterDataType

Counter of the AddNodes Service, identifying the number of received requests of this Serviceon the session.

addReferencesCount

ServiceCounterDataType

Counter of the AddReferences Service, identifying the number of received requests of this Serviceon the session.

deleteNodesCount

ServiceCounterDataType

Counter of the DeleteNodes Service, identifying the number of received requests of this Serviceon the session.

deleteReferencesCount

ServiceCounterDataType

Counter of the DeleteReferences Service, identifying the number of received requests of this Serviceon the session.

browseCount

ServiceCounterDataType

Counter of the Browse Service, identifying the number of received requests of this Serviceon the session.

browseNextCount

ServiceCounterDataType

Counter of the BrowseNext Service, identifying the number of received requests of this Serviceon the session.

translateBrowsePathsToNodeIdsCount

ServiceCounterDataType

Counter of the TranslateBrowsePathsToNodeIds Service, identifying the number of received requests of this Serviceon the session.

queryFirstCount

ServiceCounterDataType

Counter of the QueryFirst Service, identifying the number of received requests of this Serviceon the session.

queryNextCount

ServiceCounterDataType

Counter of the QueryNext Service, identifying the number of received requests of this Serviceon the session.

registerNodesCount

ServiceCounterDataType

Counter of the RegisterNodes Service, identifying the number of received requests of this Serviceon the session.

unregisterNodesCount

ServiceCounterDataType

Counter of the UnregisterNodes Service, identifying the number of received requests of this Serviceon the session.

Its representation in the AddressSpaceis defined in Table 231.

Table 231– SessionDiagnosticsDataType definition

Attributes

Value

BrowseName

SessionDiagnosticsDataType

IsAbstract

FALSE

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the Structure DataTypedefined in Table 182.

Conformance Units

Base Info ServerType