9 PubSub Configuration Model ToC Previous Next

9.1 Common Configuration Model ToC Previous Next

9.1.12 PubSub Status Events ToC Previous Next

9.1.12.1 PubSubStatusEventType ToC Model

This EventType is a base type for events which indicate an error or status change associated with a PubSubConnectionType, PubSubGroupType, DataSetWriterType or DataSetReaderType Object. The PubSubStatusEventType is formally defined in Table 155.

Table 155 – PubSubStatusEventType Definition

Attribute Value        
BrowseName PubSubStatusEventType        
IsAbstract True        
References Node Class BrowseName DataType TypeDefinition Modelling Rule
Subtype of SystemEventType defined in Part 5.          
HasProperty Variable ConnectionId NodeId PropertyType Mandatory
HasProperty Variable GroupId NodeId PropertyType Mandatory
HasProperty Variable State PubSubState PropertyType Mandatory

This EventType inherits all Properties of the SystemEventType. Their semantic is defined in Part 5.

The SourceNode is the NodeId of the PubSubConnectionType, PubSubGroupType, DataSetWriterType or DataSetReaderType Object associated with the Event.

The SourceName is the BrowseName of the SourceNode.

The ConnectionId Property is the NodeId of the PubSubConnectionType Object associated with the source of the status Event.

The GroupId Property is the NodeId of the PubSubGroupType Object associated with the source of the status Event. The GroupId is Null if a PubSubConnection is the source of the Event.

The State Property is the current state of the PubSubStatus Object associated with the source of the status Event.

9.1.12.2 PubSubTransportLimitsExceedEventType ToC Model

This EventType indicates that a NetworkMessage could not be published because it exceeds the limits of transport. The PubSubTransportLimitsExceedEventType is formally defined in Table 156.

Table 156 – PubSubTransportLimitsExceedEventType Definition

Attribute Value        
BrowseName PubSubTransportLimitsExceedEventType        
IsAbstract True        
References Node Class BrowseName DataType TypeDefinition Modelling Rule
Subtype of PubSubStatusEventType**defined in 9.1.12.2.          
HasProperty Variable Actual UInt32 PropertyType Mandatory
HasProperty Variable Maximum UInt32 PropertyType Mandatory

This EventType inherits all Properties of the PubSubStatusEventType.

The Actual Property has the size in bytes of the actual NetworkMessage.

The Maximum Property has the maximum size of NetworkMessages in bytes allowed by the transport.

9.1.12.3 PubSubCommunicationFailureEventType ToC Model

This EventType indicates that a NetworkMessage could not be published because of a communication failure. The PubSubCommunicationFailureEventType is formally defined in Table 157.

Table 157 – PubSubCommunicationFailureEventType Definition

Attribute Value        
BrowseName PubSubCommunicationFailureEventType        
IsAbstract True        
References Node Class BrowseName DataType TypeDefinition Modelling Rule
Subtype of PubSubStatusEventType**defined in 9.1.12.2.          
HasProperty Variable Error StatusCode PropertyType Mandatory

This EventType inherits all Properties of the PubSubStatusEventType.

The Message Event field inherited from BaseEventType has a localized description of the error.

The Error Property has the StatusCode associated with the error.

Previous Next