Project

General

Profile

OPCUA-Errors » History » Revision 3

Revision 2 (Michel Condemine Admin, 01/27/2025 09:05 AM) → Revision 3/10 (Michel Condemine Admin, 01/19/2026 10:42 AM)

# OPCUA-Errors 
 ✅ Status Codes – GOOD ## UNCERTAIN 

 | Niveau | Code symbolique | Code hexadécimal | Description | 
 |------|----------------|------------------|-------------| 
 | Good | OpcUa_GoodSubscriptionTransferred | 0x002D0000 | La souscription One of the references to follow in the relative path references to a été transférée vers une autre session | 
 | Good | OpcUa_GoodCompletesAsynchronously | 0x002E0000 | Le traitement se terminera de manière asynchrone | 
 | Good | OpcUa_GoodOverload | 0x002F0000 | L’échantillonnage est ralenti à cause des ressources | 
 | Good | OpcUa_GoodClamped | 0x00300000 | La valeur écrite a été acceptée mais limitée | 
 | Good | OpcUa_GoodResultsMayBeIncomplete | 0x00BA0000 | Les résultats peuvent être incomplets | 
 | Good | OpcUa_GoodLocalOverride | 0x00960000 | La valeur a été surchargée localement | 
 | Good | OpcUa_GoodEntryInserted | 0x00A20000 | Donnée historique insérée avec succès | 
 | Good | OpcUa_GoodEntryReplaced | 0x00A30000 | Donnée historique remplacée | 
 | Good | OpcUa_GoodNoData | 0x00A50000 | Aucune donnée pour la plage demandée | 
 | Good | OpcUa_GoodMoreData | 0x00A60000 | D’autres données sont disponibles | 
 | Good | OpcUa_GoodCommunicationEvent | 0x00A70000 | Événement de communication levé | 
 | Good | OpcUa_GoodShutdownEvent | 0x00A80000 | Arrêt du système en cours | 
 | Good | OpcUa_GoodCallAgain | 0x00A90000 | L’opération doit être relancée | 
 | Good | OpcUa_GoodNonCriticalTimeout | 0x00AA0000 | Timeout non critique | 
 | Good | OpcUa_GoodDataIgnored | 0x00D90000 | Données ignorées (non valides ou non stockables) | 


 ⚠️ Status Codes – UNCERTAIN 


 | Niveau | Code symbolique | Code hexadécimal | Description | 
 |------|----------------|------------------|-------------| 
 | Uncertain | node in the address space in another server. 

 OpcUa_UncertainReferenceOutOfServer | 0x406C0000 | Référence pointant vers un autre serveur | 
 | Uncertain | 

 Communication to the data source has failed. The variable value is the last value that had a good quality. 

 OpcUa_UncertainNoCommunicationLastUsableValue | 0x408F0000 | Plus de communication, dernière valeur valide utilisée | 
 | Uncertain | 


 Whatever was updating this value has stopped doing so. 

 OpcUa_UncertainLastUsableValue | 0x40900000 | La source ne met plus la valeur à jour | 
 | Uncertain | 


 The value is an operational value that was manually overwritten. 

 OpcUa_UncertainSubstituteValue | 0x40910000 | Valeur remplacée manuellement | 
 | Uncertain | 


 The value is an initial value for a variable that normally receives its value from another variable. 

 OpcUa_UncertainInitialValue | 0x40920000 | Valeur initiale non encore liée | 
 | Uncertain | 


 The value is at one of the sensor limits. 

 OpcUa_UncertainSensorNotAccurate | 0x40930000 | Valeur proche des limites du capteur | 
 | Uncertain | 


 The value is outside of the range of values defined for this parameter. 

 OpcUa_UncertainEngineeringUnitsExceeded | 0x40940000 | Valeur hors plage d’unités d’ingénierie | 
 | Uncertain | 


 The value is derived from multiple sources and has less than the required number of Good sources. 

 OpcUa_UncertainSubNormal | 0x40950000 | Sources insuffisantes pour une qualité Good | 
 | Uncertain | 

 The server was not able to delete all target references. 

 OpcUa_UncertainReferenceNotDeleted | 0x40BC0000 | Suppression partielle de références | 
 | Uncertain | 

 The list of references may not be complete because the underlying system is not available. 

 OpcUa_UncertainNotAllNodesAvailable | 0x40C00000 | Tous les nœuds ne sont pas disponibles | 
 | Uncertain | OpcUa_UncertainDataSubNormal | 0x40A40000 | Données composites insuffisantes | 


 ❌ Status Codes – 

 ## BAD 

 | Niveau      | Code symbolique                                 | Code hexadécimal | Description | 
 |-----------|-----------------------------------------------|------------------|-------------| 
 | Bad         | OpcUa_BadTypeMismatch                            | 0x80740000         | An unexpected error occurred. 

 OpcUa_BadUnexpectedError 0x80010000 


 An internal error occurred as a result of a programming or configuration error. 

 OpcUa_BadInternalError 0x80020000 


 Not enough memory to complete the operation. 

 OpcUa_BadOutOfMemory 0x80030000 


 An operating system resource is not available. 

 OpcUa_BadResourceUnavailable 0x80040000 


 A low level communication error occurred. 

 OpcUa_BadCommunicationError 0x80050000 


 Encoding halted because of invalid data in the objects being serialized. 

 OpcUa_BadEncodingError 0x80060000 


 Decoding halted because of invalid data in the stream. 

 OpcUa_BadDecodingError 0x80070000 


 The message encoding/decoding limits imposed by the stack have been exceeded. 

 OpcUa_BadEncodingLimitsExceeded 0x80080000 

 An unrecognized response was received from the server. 

 OpcUa_BadUnknownResponse 0x80090000 


 The operation timed out. 

 OpcUa_BadTimeout 0x800A0000 


 The server does not support the requested service. 

 OpcUa_BadServiceUnsupported 0x800B0000 


 The operation was cancelled because the application is shutting down. 

 OpcUa_BadShutdown 0x800C0000 


 The operation could not complete because the client is not connected to the server. 

 OpcUa_BadServerNotConnected 0x800D0000 


 The server has stopped and cannot process any requests. 

 OpcUa_BadServerHalted 0x800E0000 


 There was nothing to do because the client passed a list of operations with no elements. 

 OpcUa_BadNothingToDo 0x800F0000 


 The request could not be processed because it specified too many operations. 

 OpcUa_BadTooManyOperations 0x80100000 


 The extension object cannot be (de)serialized because the data type id is not recognized. 

 OpcUa_BadDataTypeIdUnknown 0x80110000 


 The certificate provided as a parameter is not valid. 

 OpcUa_BadCertificateInvalid 0x80120000 


 An error occurred verifying security. 

 OpcUa_BadSecurityChecksFailed 0x80130000 


 The Certificate has expired or is not yet valid. 

 OpcUa_BadCertificateTimeInvalid 0x80140000 


 An Issuer Certificate has expired or is not yet valid. 

 OpcUa_BadCertificateIssuerTimeInvalid 0x80150000 


 The HostName used to connect to a Server does not match a HostName in the Certificate. 

 OpcUa_BadCertificateHostNameInvalid 0x80160000 


 The URI specified in the ApplicationDescription does not match the URI in the Certificate. 

 OpcUa_BadCertificateUriInvalid 0x80170000 


 The Certificate may not be used for the requested operation. 

 OpcUa_BadCertificateUseNotAllowed 0x80180000 


 The Issuer Certificate may not be used for the requested operation. 

 OpcUa_BadCertificateIssuerUseNotAllowed 0x80190000 


 The Certificate is not trusted. 

 OpcUa_BadCertificateUntrusted 0x801A0000 


 It was not possible to determine if the Certificate has been revoked. 

 OpcUa_BadCertificateRevocationUnknown 0x801B0000 


 It was not possible to determine if the Issuer Certificate has been revoked. 

 OpcUa_BadCertificateIssuerRevocationUnknown 0x801C0000 


 The Certificate has been revoked. 

 OpcUa_BadCertificateRevoked 0x801D0000 


 The Issuer Certificate has been revoked. 

 OpcUa_BadCertificateIssuerRevoked 0x801E0000 


 User does not have permission to perform the requested operation. 

 OpcUa_BadUserAccessDenied 0x801F0000 


 The user identity token is not valid. 

 OpcUa_BadIdentityTokenInvalid 0x80200000 


 The user identity token is valid but the server has rejected it. 

 OpcUa_BadIdentityTokenRejected 0x80210000 


 The specified secure channel is not longer valid. 

 OpcUa_BadSecureChannelIdInvalid 0x80220000 


 The timestamp is outside the range allowed by the server. 

 OpcUa_BadInvalidTimestamp 0x80230000 


 The nonce does appear to be not a random value or it is not the correct length. 

 OpcUa_BadNonceInvalid 0x80240000 


 The session id is not valid. 

 OpcUa_BadSessionIdInvalid 0x80250000 


 The session was closed by the client. 

 OpcUa_BadSessionClosed 0x80260000 


 The session cannot be used because ActivateSession has not been called. 

 OpcUa_BadSessionNotActivated 0x80270000 


 The subscription id is not valid. 

 OpcUa_BadSubscriptionIdInvalid 0x80280000 


 The header for the request is missing or invalid. 

 OpcUa_BadRequestHeaderInvalid 0x802A0000 


 The timestamps to return parameter is invalid. 

 OpcUa_BadTimestampsToReturnInvalid 0x802B0000 


 The request was cancelled by the client. 

 OpcUa_BadRequestCancelledByClient 0x802C0000 


 The subscription was transferred to another session. 

 OpcUa_GoodSubscriptionTransferred 0x002D0000 


 The processing will complete asynchronously. 

 OpcUa_GoodCompletesAsynchronously 0x002E0000 


 Sampling has slowed down due to resource limitations. 

 OpcUa_GoodOverload 0x002F0000 


 The value written was accepted but was clamped. 

 OpcUa_GoodClamped 0x00300000 


 Communication with the data source is defined, but not established, and there is no last known value available. 

 OpcUa_BadNoCommunication 0x80310000 


 Waiting for the server to obtain values from the underlying data source. 

 OpcUa_BadWaitingForInitialData 0x80320000 


 The syntax of the node id is not valid. 

 OpcUa_BadNodeIdInvalid 0x80330000 


 The node id refers to a node that does not exist in the server address space. 

 OpcUa_BadNodeIdUnknown 0x80340000 


 The attribute is not supported for the specified Node. 

 OpcUa_BadAttributeIdInvalid 0x80350000 


 The syntax of the index range parameter is invalid. 

 OpcUa_BadIndexRangeInvalid 0x80360000 


 No data exists within the range of indexes specified. 

 OpcUa_BadIndexRangeNoData 0x80370000 


 The data encoding is invalid. 

 OpcUa_BadDataEncodingInvalid 0x80380000 


 The server does not support the requested data encoding for the node. 

 OpcUa_BadDataEncodingUnsupported 0x80390000 


 The access level does not allow reading or subscribing to the Node. 

 OpcUa_BadNotReadable 0x803A0000 


 The access level does not allow writing to the Node. 

 OpcUa_BadNotWritable 0x803B0000 


 The value was out of range. 

 OpcUa_BadOutOfRange 0x803C0000 


 The requested operation is not supported. 

 OpcUa_BadNotSupported 0x803D0000 


 A requested item was not found or a search operation ended without success. 

 OpcUa_BadNotFound 0x803E0000 


 The object cannot be used because it has been deleted. 

 OpcUa_BadObjectDeleted 0x803F0000 


 Requested operation is not implemented. 

 OpcUa_BadNotImplemented 0x80400000 


 The monitoring mode is invalid. 

 OpcUa_BadMonitoringModeInvalid 0x80410000 


 The monitoring item id does not refer to a valid monitored item. 

 OpcUa_BadMonitoredItemIdInvalid 0x80420000 


 The monitored item filter parameter is not valid. 

 OpcUa_BadMonitoredItemFilterInvalid 0x80430000 


 The server does not support the requested monitored item filter. 

 OpcUa_BadMonitoredItemFilterUnsupported 0x80440000 


 A monitoring filter cannot be used in combination with the attribute specified. 

 OpcUa_BadFilterNotAllowed 0x80450000 


 A mandatory structured parameter was missing or null. 

 OpcUa_BadStructureMissing 0x80460000 


 The event filter is not valid. 

 OpcUa_BadEventFilterInvalid 0x80470000 


 The content filter is not valid. 

 OpcUa_BadContentFilterInvalid 0x80480000 


 The operand used in a content filter is not valid. 

 OpcUa_BadFilterOperandInvalid 0x80490000 


 The continuation point provide is longer valid. 

 OpcUa_BadContinuationPointInvalid 0x804A0000 


 The operation could not be processed because all continuation points have been allocated. 

 OpcUa_BadNoContinuationPoints 0x804B0000 


 The operation could not be processed because all continuation points have been allocated. 

 OpcUa_BadReferenceTypeIdInvalid 0x804C0000 


 The browse direction is not valid. 

 OpcUa_BadBrowseDirectionInvalid 0x804D0000 


 The node is not part of the view. 

 OpcUa_BadNodeNotInView 0x804E0000 


 The ServerUri is not a valid URI. 

 OpcUa_BadServerUriInvalid 0x804F0000 


 No ServerName was specified. 

 OpcUa_BadServerNameMissing 0x80500000 


 No DiscoveryUrl was specified. 

 OpcUa_BadDiscoveryUrlMissing 0x80510000 


 The semaphore file specified by the client is not valid. 

 OpcUa_BadSempahoreFileMissing 0x80520000 


 The security token request type is not valid. 

 OpcUa_BadRequestTypeInvalid 0x80530000 


 The security mode does not meet the requirements set by the Server. 

 OpcUa_BadSecurityModeRejected 0x80540000 


 The security policy does not meet the requirements set by the Server. 

 OpcUa_BadSecurityPolicyRejected 0x80550000 


 The server has reached its maximum number of sessions. 

 OpcUa_BadTooManySessions 0x80560000 


 The user token signature is missing or invalid. 

 OpcUa_BadUserSignatureInvalid 0x80570000 


 The signature generated with the client certificate is missing or invalid. 

 OpcUa_BadApplicationSignatureInvalid 0x80580000 


 The client did not provide at least one software certificate that is valid and meets the profile requirements for the server. 

 OpcUa_BadNoValidCertificates 0x80590000 


 The Server does not support changing the user identity assigned to the session. 

 OpcUa_BadIdentityChangeNotSupported 0x80C60000 


 The request was cancelled by the client with the Cancel service. 

 OpcUa_BadRequestCancelledByRequest 0x805A0000 


 The parent node id does not to refer to a valid node. 

 OpcUa_BadParentNodeIdInvalid 0x805B0000 


 The reference could not be created because it violates constraints imposed by the data model. 

 OpcUa_BadReferenceNotAllowed 0x805C0000 


 The requested node id was reject because it was either invalid or server does not allow node ids to be specified by the client. 

 OpcUa_BadNodeIdRejected 0x805D0000 


 The requested node id is already used by another node. 

 OpcUa_BadNodeIdExists 0x805E0000 


 The node class is not valid. 

 OpcUa_BadNodeClassInvalid 0x805F0000 


 The browse name is invalid. 

 OpcUa_BadBrowseNameInvalid 0x80600000 


 The browse name is not unique among nodes that share the same relationship with the parent. 

 OpcUa_BadBrowseNameDuplicated 0x80610000 


 The node attributes are not valid for the node class. 

 OpcUa_BadNodeAttributesInvalid 0x80620000 


 The type definition node id does not reference an appropriate type node. 

 OpcUa_BadTypeDefinitionInvalid 0x80630000 


 The source node id does reference a valid node. 

 OpcUa_BadSourceNodeIdInvalid 0x80640000 


 The target node id does reference a valid node. 

 OpcUa_BadTargetNodeIdInvalid 0x80650000 


 The reference type between the nodes is already defined. 

 OpcUa_BadDuplicateReferenceNotAllowed 0x80660000 


 The server does not allow this type of self reference on this node. 

 OpcUa_BadInvalidSelfReference 0x80670000 


 The reference type is not valid for a reference to a remote server. 

 OpcUa_BadReferenceLocalOnly 0x80680000 


 The server will not allow the node to be deleted. 

 OpcUa_BadNoDeleteRights 0x80690000 

 The server index is not valid. 

 OpcUa_BadServerIndexInvalid 0x806A0000 

 The view id does not refer to a valid view node. 

 OpcUa_BadViewIdUnknown 0x806B0000 

 The request message size exceeds limits set by the server. 

 OpcUa_BadRequestTooLarge 0x80B80000 


 The response message size exceeds limits set by the client. 

 OpcUa_BadResponseTooLarge 0x80B90000 

 An unregognized operator was provided in a filter. 

 OpcUa_BadFilterOperatorInvalid 0x80C10000 


 A valid operator was provided, but the server does not provide support for this filter operator. 

 OpcUa_BadFilterOperatorUnsupported 0x80C20000 


 The number of operands provided for the filter operator was less then expected for the operand provided. 

 OpcUa_BadFilterOperandCountMismatch 0x80C30000 

 The referenced element is not a valid element in the content filter. 

 OpcUa_BadFilterElementInvalid 0x80C40000 


 The referenced literal is not a valid value. 

 OpcUa_BadFilterLiteralInvalid 0x80C50000 

 The view timestamp is not available or not supported. 

 OpcUa_BadViewTimestampInvalid 0x80C90000 


 The view parameters are not consistent withe each other. 

 OpcUa_BadViewParameterMismatch 0x80CA0000 


 The view version is not available or not supported. 

 OpcUa_BadViewVersionInvalid 0x80CB0000 


 The server should have followed a reference to a node in a remote server but did not. The result set may be incomplete. 

 OpcUa_GoodResultsMayBeIncomplete 0x00BA0000 


 The provided Nodeid was not a type definition nodeid. 

 OpcUa_BadNotTypeDefinition 0x80C80000 


 The requested operation has too many matches to return. 

 OpcUa_BadTooManyMatches 0x806D0000 


 The requested operation requires too many resources in the server. 

 OpcUa_BadQueryTooComplex 0x806E0000 


 The requested operation has no match to return. 

 OpcUa_BadNoMatch 0x806F0000 


 The max age parameter is invalid. 

 OpcUa_BadMaxAgeInvalid 0x80700000 


 The history details parameter is not valid. 

 OpcUa_BadHistoryOperationInvalid 0x80710000 


 The server does not support the requested operation. 

 OpcUa_BadHistoryOperationUnsupported 0x80720000 


 The defined timestamp to return was invalid. 

 OpcUa_BadInvalidTimestampArgument 0x80BD0000 


 The server does not support writing the combination of value, status and timestamps provided. 

 OpcUa_BadWriteNotSupported 0x80730000 


 The value supplied for the attribute is not of the same type as the attribute's value. | 
 | Bad         | OpcUa_BadMethodInvalid                           | 0x80750000         | 

 OpcUa_BadTypeMismatch 0x80740000 


 The method id does not refer to a method for the specified object. | 
 | Bad         | OpcUa_BadArgumentsMissing                        | 0x80760000         | 

 OpcUa_BadMethodInvalid 0x80750000 


 The client did not specify all of the input arguments for the method. | 
 | Bad         | OpcUa_BadTooManySubscriptions                    | 0x80770000         | 

 OpcUa_BadArgumentsMissing 0x80760000 


 The server has reached its    maximum number of subscriptions. | 
 | Bad         | OpcUa_BadTooManyPublishRequests                  | 0x80780000         | 

 OpcUa_BadTooManySubscriptions 0x80770000 


 The server has reached the maximum number of queued publish requests. | 
 | Bad         | OpcUa_BadNoSubscription                          | 0x80790000         | 

 OpcUa_BadTooManyPublishRequests 0x80780000 


 There is no subscription available for this session. | 
 | Bad         | OpcUa_BadSequenceNumberUnknown                   | 0x807A0000         | 

 OpcUa_BadNoSubscription 0x80790000 


 The sequence number is unknown to the server. | 
 | Bad         | OpcUa_BadMessageNotAvailable                     | 0x807B0000         | 

 OpcUa_BadSequenceNumberUnknown 0x807A0000 


 The requested notification message is no longer available. | 
 | Bad         | OpcUa_BadInsufficientClientProfile               | 0x807C0000         | 

 OpcUa_BadMessageNotAvailable 0x807B0000 


 The Client of the current Session does not support one or more Profiles that are necessary for the Subscription. | 
 | Bad         | OpcUa_BadStateNotActive                          | 0x80BF0000         | 

 OpcUa_BadInsufficientClientProfile 0x807C0000 


 The sub-state machine is not currently active. | 
 | Bad         | OpcUa_BadTcpServerTooBusy                        | 0x807D0000         | 

 OpcUa_BadStateNotActive 0x80BF0000 


 The server cannot process the request because it is too busy. | 
 | Bad         | OpcUa_BadTcpMessageTypeInvalid                   | 0x807E0000         | 

 OpcUa_BadTcpServerTooBusy 0x807D0000 


 The type of the message specified in the header invalid. | 
 | Bad         | OpcUa_BadTcpSecureChannelUnknown                 | 0x807F0000         | 

 OpcUa_BadTcpMessageTypeInvalid 0x807E0000 


 The SecureChannelId and/or TokenId are not currently in use. | 
 | Bad         | OpcUa_BadTcpMessageTooLarge                      | 0x80800000         | 

 OpcUa_BadTcpSecureChannelUnknown 0x807F0000 


 The size of the message specified in the header is too large. | 
 | Bad         | OpcUa_BadTcpNotEnoughResources                   | 0x80810000         | 

 OpcUa_BadTcpMessageTooLarge 0x80800000 


 There are not enough resources to process the request. | 
 | Bad         | OpcUa_BadTcpInternalError                        | 0x80820000         | 

 OpcUa_BadTcpNotEnoughResources 0x80810000 


 An internal error occurred. | 
 | Bad         | OpcUa_BadTcpEndpointUrlInvalid                   | 0x80830000         | 

 OpcUa_BadTcpInternalError 0x80820000 


 The Server does not recognize the QueryString specified. | 
 | Bad         | OpcUa_BadRequestInterrupted                      | 0x80840000         | 

 OpcUa_BadTcpEndpointUrlInvalid 0x80830000 


 The request could not be sent because of a network interruption. | 
 | Bad         | OpcUa_BadRequestTimeout                          | 0x80850000         | 

 OpcUa_BadRequestInterrupted 0x80840000 


 Timeout occurred while processing the request. | 
 | Bad         | OpcUa_BadSecureChannelClosed                     | 0x80860000         | 

 OpcUa_BadRequestTimeout 0x80850000 


 The secure channel has been closed. | 
 | Bad         | OpcUa_BadSecureChannelTokenUnknown               | 0x80870000         | 

 OpcUa_BadSecureChannelClosed 0x80860000 


 The token has expired or is not recognized. | 
 | Bad         | OpcUa_BadSequenceNumberInvalid                   | 0x80880000         | 

 OpcUa_BadSecureChannelTokenUnknown 0x80870000 


 The sequence number is not valid. | 
 | Bad         | OpcUa_BadProtocolVersionUnsupported              | 0x80BE0000         | 

 OpcUa_BadSequenceNumberInvalid 0x80880000 


 The applications do not have compatible protocol versions. | 
 | Bad         | OpcUa_BadConfigurationError                      | 0x80890000         | 

 OpcUa_BadProtocolVersionUnsupported 0x80BE0000 


 There is a problem with the configuration that affects the usefulness of the value. | 
 | Bad         | OpcUa_BadNotConnected                            | 0x808A0000         | 

 OpcUa_BadConfigurationError 0x80890000 


 The variable should receive its value from another variable, but has never been configured to do so. | 
 | Bad         | OpcUa_BadDeviceFailure                           | 0x808B0000         | 

 OpcUa_BadNotConnected 0x808A0000 


 There has been a failure in the device/data source that generates the value that has affected the value. | 
 | Bad         | OpcUa_BadSensorFailure                           | 0x808C0000         | 

 OpcUa_BadDeviceFailure 0x808B0000 


 There has been a failure in the sensor from which the value is derived by the device/data source. | 
 | Bad         | OpcUa_BadOutOfService                            | 0x808D0000         | 

 OpcUa_BadSensorFailure 0x808C0000 


 The source of the data is not operational. | 
 | Bad         | OpcUa_BadDeadbandFilterInvalid                   | 0x808E0000         | 

 OpcUa_BadOutOfService 0x808D0000 


 The deadband filter is not valid. | 
 | Bad         | OpcUa_BadRefreshInProgress                       | 0x80970000         | 

 OpcUa_BadDeadbandFilterInvalid 0x808E0000 


 The value has been overridden. 

 OpcUa_GoodLocalOverride 0x00960000 


 This Condition refresh failed, a Condition refresh operation is already in progress. | 
 | Bad         | OpcUa_BadConditionAlreadyDisabled                | 0x80980000         | 

 OpcUa_BadRefreshInProgress 0x80970000 


 This condition has already been disabled. | 
 | Bad         | OpcUa_BadConditionAlreadyEnabled                 | 0x80CC0000         | 

 OpcUa_BadConditionAlreadyDisabled 0x80980000 


 This condition has already been enabled. | 
 | Bad         | OpcUa_BadConditionDisabled                       | 0x80990000         | 

 OpcUa_BadConditionAlreadyEnabled 0x80CC0000 


 Property not available, this condition is disabled. | 
 | Bad         | OpcUa_BadEventIdUnknown                          | 0x809A0000         | 

 OpcUa_BadConditionDisabled 0x80990000 


 The specified event id is not recognized. | 
 | Bad         | OpcUa_BadEventNotAcknowledgeable                 | 0x80BB0000         | 

 OpcUa_BadEventIdUnknown 0x809A0000 


 The event cannot be acknowledged. | 
 | Bad         | OpcUa_BadDialogNotActive                         | 0x80CD0000         | 

 OpcUa_BadEventNotAcknowledgeable 0x80BB0000 


 The dialog condition is not active. | 
 | Bad         | OpcUa_BadDialogResponseInvalid                   | 0x80CE0000         | 

 OpcUa_BadDialogNotActive 0x80CD0000 


 The response is not valid for the dialog. | 
 | Bad         | OpcUa_BadConditionBranchAlreadyAcked             | 0x80CF0000         | 

 OpcUa_BadDialogResponseInvalid 0x80CE0000 


 The condition branch has already been acknowledged. | 
 | Bad         | OpcUa_BadConditionBranchAlreadyConfirmed         | 0x80D00000         | 

 OpcUa_BadConditionBranchAlreadyAcked 0x80CF0000 


 The condition branch has already been confirmed. | 
 | Bad         | OpcUa_BadConditionAlreadyShelved                 | 0x80D10000         | 

 OpcUa_BadConditionBranchAlreadyConfirmed 0x80D00000 


 The condition has already been shelved. | 
 | Bad         | OpcUa_BadConditionNotShelved                     | 0x80D20000         | 

 OpcUa_BadConditionAlreadyShelved 0x80D10000 


 The condition is not currently shelved. | 
 | Bad         | OpcUa_BadShelvingTimeOutOfRange                  | 0x80D30000         | 

 OpcUa_BadConditionNotShelved 0x80D20000 


 The shelving time not within an acceptable range. | 
 | Bad         | OpcUa_BadNoData                                  | 0x809B0000         | 

 OpcUa_BadShelvingTimeOutOfRange 0x80D30000 


 No data exists for the requested time range or event filter. | 
 | Bad         | OpcUa_BadBoundNotFound                           | 0x80D70000         | 

 OpcUa_BadNoData 0x809B0000 


 No data found to provide upper or lower bound value. | 
 | Bad         | OpcUa_BadBoundNotSupported                       | 0x80D80000         | 

 OpcUa_BadBoundNotFound 0x80D70000 


 The server cannot retrieve a bound for the variable. | 
 | Bad         | OpcUa_BadDataLost                                | 0x809D0000         | 

 OpcUa_BadBoundNotSupported 0x80D80000 


 Data is missing due to collection started/stopped/lost. | 
 | Bad         | OpcUa_BadDataUnavailable                         | 0x809E0000         | 

 OpcUa_BadDataLost 0x809D0000 


 Expected data is unavailable for the requested time range due to an un-mounted volume, an off-line archive or tape, or similar reason for temporary unavailability. | 
 | Bad         | OpcUa_BadEntryExists                             | 0x809F0000         | 

 OpcUa_BadDataUnavailable 0x809E0000 


 The data or event was not successfully inserted because a matching entry exists. | 
 | Bad         | OpcUa_BadNoEntryExists                           | 0x80A00000         | 

 OpcUa_BadEntryExists 0x809F0000 


 The data or event was not successfully updated because no matching entry exists. | 
 | Bad         | OpcUa_BadTimestampNotSupported                   | 0x80A10000         | Client 

 OpcUa_BadNoEntryExists 0x80A00000 


 The client requested history using an unsupported a timestamp format. | 
 | Bad         | OpcUa_BadAggregateListMismatch                   | 0x80D40000         | format the server does not support (i.e requested ServerTimestamp when server only supports SourceTimestamp). 

 OpcUa_BadTimestampNotSupported 0x80A10000 


 The data or event was successfully inserted into the historical database. 

 OpcUa_GoodEntryInserted 0x00A20000 


 The data or event field was successfully replaced in the historical database. 

 OpcUa_GoodEntryReplaced 0x00A30000 


 The value is derived from multiple values and has less than the required number of Good values. 

 OpcUa_UncertainDataSubNormal 0x40A40000 


 No data exists for the requested time range or event filter. 

 OpcUa_GoodNoData 0x00A50000 


 The data or event field was successfully replaced in the historical database. 

 OpcUa_GoodMoreData 0x00A60000 


 The requested number of Aggregates does not match the requested number of NodeIds. | 
 | Bad         | OpcUa_BadAggregateNotSupported                   | 0x80D50000         | 

 OpcUa_BadAggregateListMismatch 0x80D40000 


 The requested Aggregate is not support by the server. | 
 | Bad         | OpcUa_BadAggregateInvalidInputs                  | 0x80D60000         | 

 OpcUa_BadAggregateNotSupported 0x80D50000 


 The aggregate value could not be derived due to invalid data inputs. | 
 | Bad         | OpcUa_BadAggregateConfigurationRejected          | 0x80DA0000         | 

 OpcUa_BadAggregateInvalidInputs 0x80D60000 


 The aggregate configuration is not valid for specified node. | 
 | Bad         | OpcUa_BadInvalidArgument                         | 0x80AB0000         | 

 OpcUa_BadAggregateConfigurationRejected 0x80DA0000 


 The request pecifies fields which are not valid for the EventType or cannot be saved by the historian. 

 OpcUa_GoodDataIgnored 0x00D90000 


 The communication layer has raised an event. 

 OpcUa_GoodCommunicationEvent 0x00A70000 


 The system is shutting down. 

 OpcUa_GoodShutdownEvent 0x00A80000 


 The operation is not finished and needs to be called again. 

 OpcUa_GoodCallAgain 0x00A90000 


 A non-critical timeout occurred. 

 OpcUa_GoodNonCriticalTimeout 0x00AA0000 


 One or more arguments are invalid. | 
 | Bad         | OpcUa_BadConnectionRejected                      | 0x80AC0000         | 

 OpcUa_BadInvalidArgument 0x80AB0000 


 Could not establish a network connection to remote server. | 
 | Bad         | OpcUa_BadDisconnect                              | 0x80AD0000         | 

 OpcUa_BadConnectionRejected 0x80AC0000 


 The server has disconnected from the client. | 
 | Bad         | OpcUa_BadConnectionClosed                        | 0x80AE0000         | 

 OpcUa_BadDisconnect 0x80AD0000 


 The network connection has been closed. | 
 | Bad         | OpcUa_BadInvalidState                            | 0x80AF0000         | 

 OpcUa_BadConnectionClosed 0x80AE0000 


 The operation cannot be completed because the object is closed, uninitialized or in an some other invalid state. | 
 | Bad         | OpcUa_BadEndOfStream                             | 0x80B00000         | 

 OpcUa_BadInvalidState 0x80AF0000 


 Cannot move beyond end of the stream. | 
 | Bad         | OpcUa_BadNoDataAvailable                         | 0x80B10000         | 

 OpcUa_BadEndOfStream 0x80B00000 


 No data is currently available for reading from a non-blocking stream. | 
 | Bad         | OpcUa_BadWaitingForResponse                      | 0x80B20000         | 

 OpcUa_BadNoDataAvailable 0x80B10000 


 The asynchronous operation is waiting for a response. | 
 | Bad         | OpcUa_BadOperationAbandoned                      | 0x80B30000         | 

 OpcUa_BadWaitingForResponse 0x80B20000 


 The asynchronous operation was abandoned by the caller. | 
 | Bad         | OpcUa_BadExpectedStreamToBlock                   | 0x80B40000         | 

 OpcUa_BadOperationAbandoned 0x80B30000 


 The stream did not return all data requested. | 
 | Bad         | OpcUa_BadWouldBlock                              | 0x80B50000         | requested (possibly because it is a non-blocking stream). 

 OpcUa_BadExpectedStreamToBlock 0x80B40000 


 Non blocking behaviour is required and the operation would block. | 
 | Bad         | OpcUa_BadSyntaxError                             | 0x80B60000         | 

 OpcUa_BadWouldBlock 0x80B50000 


 A value had an invalid syntax. | 
 | Bad         | OpcUa_BadMaxConnectionsReached                   | 0x80B70000         | All 

 OpcUa_BadSyntaxError 0x80B60000 


 The operation could not be finished because all available connections are in use. | 

 OpcUa_BadMaxConnectionsReached 0x80B70000