12 Standard DataTypes ToC Previous Next

12.11 SessionDiagnosticsDataType ToC Previous Next index

This structure contains diagnostic information about client sessions. Its elements are defined in Table 146. 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 146 – 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 ServiceCounter DataType 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 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 UnregisterNodesService, identifying the number of received requests of this Service on the session.

Its representation in the AddressSpace is defined in Table 147.

Table 147 – SessionDiagnosticsDataType Definition

Attributes Value
BrowseName SessionDiagnosticsDataType

Previous Next