This structure contains diagnostic information about client sessions. Its elements are defined in Table 233. 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 233 – 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 MonitoredItems currently 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 Services on the session. |
unauthorizedRequestCount |
UInt32 |
Counter of all Services, identifying the number of Service requests that were rejected due to authorization failure |
readCount |
ServiceCounterDataType |
Counter of the Read Service, identifying the number of received requests of this Service on the session. |
historyReadCount |
ServiceCounterDataType |
Counter of the HistoryRead Service, identifying the number of received requests of this Service on the session. |
writeCount |
ServiceCounterDataType |
Counter of the Write Service, identifying the number of received requests of this Service on the session. |
historyUpdateCount |
ServiceCounterDataType |
Counter of the HistoryUpdate Service, identifying the number of received requests of this Service on the session. |
callCount |
ServiceCounterDataType |
Counter of the Call Service, identifying the number of received requests of this Service on the session. |
createMonitoredItemsCount |
ServiceCounterDataType |
Counter of the CreateMonitoredItems Service, identifying the number of received requests of this Service on the session. |
modifyMonitoredItemsCount |
ServiceCounterDataType |
Counter of the ModifyMonitoredItems Service, identifying the number of received requests of this Service on the session. |
setMonitoringModeCount |
ServiceCounterDataType |
Counter of the SetMonitoringMode Service, identifying the number of received requests of this Service on the session. |
setTriggeringCount |
ServiceCounterDataType |
Counter of the SetTriggering Service, identifying the number of received requests of this Service on the session. |
deleteMonitoredItemsCount |
ServiceCounterDataType |
Counter of the DeleteMonitoredItems Service, identifying the number of received requests of this Service on the session. |
createSubscriptionCount |
ServiceCounterDataType |
Counter of the CreateSubscription Service, identifying the number of received requests of this Service on the session. |
modifySubscriptionCount |
ServiceCounterDataType |
Counter of the ModifySubscription Service, identifying the number of received requests of this Service on the session. |
setPublishingModeCount |
ServiceCounterDataType |
Counter of the SetPublishingMode Service, identifying the number of received requests of this Service on the session. |
publishCount |
ServiceCounterDataType |
Counter of the Publish Service, identifying the number of received requests of this Service on the session. |
republishCount |
ServiceCounterDataType |
Counter of the Republish Service, identifying the number of received requests of this Service on the session. |
transferSubscriptionsCount |
ServiceCounterDataType |
Counter of the TransferSubscriptions Service, identifying the number of received requests of this Service on the session. |
deleteSubscriptionsCount |
ServiceCounterDataType |
Counter of the DeleteSubscriptions Service, identifying the number of received requests of this Service on the session. |
addNodesCount |
ServiceCounterDataType |
Counter of the AddNodes Service, identifying the number of received requests of this Service on the session. |
addReferencesCount |
ServiceCounterDataType |
Counter of the AddReferences Service, identifying the number of received requests of this Service on the session. |
deleteNodesCount |
ServiceCounterDataType |
Counter of the DeleteNodes Service, identifying the number of received requests of this Service on the session. |
deleteReferencesCount |
ServiceCounterDataType |
Counter of the DeleteReferences Service, identifying the number of received requests of this Service on the session. |
browseCount |
ServiceCounterDataType |
Counter of the Browse Service, identifying the number of received requests of this Service on the session. |
browseNextCount |
ServiceCounterDataType |
Counter of the BrowseNext Service, identifying the number of received requests of this Service on the session. |
translateBrowsePathsToNodeIdsCount |
ServiceCounterDataType |
Counter of the TranslateBrowsePathsToNodeIds Service, identifying the number of received requests of this Service on the session. |
queryFirstCount |
ServiceCounterDataType |
Counter of the QueryFirst Service, identifying the number of received requests of this Service on the session. |
queryNextCount |
ServiceCounterDataType |
Counter of the QueryNext Service, identifying the number of received requests of this Service on the session. |
registerNodesCount |
ServiceCounterDataType |
Counter of the RegisterNodes Service, identifying the number of received requests of this Service on the session. |
unregisterNodesCount |
ServiceCounterDataType |
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 234.
Table 234 – SessionDiagnosticsDataType definition
Attributes |
Value |
||||
BrowseName |
SessionDiagnosticsDataType |
||||
IsAbstract |
FALSE |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
Subtype of the Structure DataType defined in Table 185. |
|||||
Conformance Units |
|||||
Base Info ServerType |