Errata exists for this version of the document.

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 OPC 10000-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 OPC 10000-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.

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.

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.