Error Codes

The following table outlines the error codes returned to Operations Hub from OPC UA and the Data Distributor. These codes are returned for OPC UA and Historian out-of-the-box (OOTB) queries as integers, and can be useful in troubleshooting.

Note:
  • Make sure your Operations Hub logged in user matches with the user configured in the CIMPLICITY project or iFIX node.
  • For inline writes to an iFIX or CIMPLICITY mimic with direct tag bindings, make sure that your data source matches with that of the CIMPLICITY project or iFIX node name.
Code Integer String Description
0x80010000 2147549184 BadUnexpectedError An unexpected error occurred.
0x80020000 2147614720 BadInternalError An internal error occurred as a result of a programming or configuration error.
0x80030000 2147680256 BadOutOfMemory Not enough memory to complete the operation.
0x80040000 2147745792 BadResourceUnavailable An operating system resource is not available.
0x80050000 2147811328 BadCommunicationError A low level communication error occurred.
0x80060000 2147876864 BadEncodingError Encoding halted because of invalid data in the objects being serialized.
0x80070000 2147942400 BadDecodingError Decoding halted because of invalid data in the stream.
0x80080000 2148007936 BadEncodingLimitsExceeded The message encoding/decoding limits imposed by the stack have been exceeded.
0x80B80000 2159542272 BadRequestTooLarge The request message size exceeds limits set by the server.
0x80B90000 2159607808 BadResponseTooLarge The response message size exceeds limits set by the client.
0x80090000 2148073472 BadUnknownResponse An unrecognized response was received from the server.
0x800A0000 2148139008 BadTimeout The operation timed out.
0x800B0000 2148204544 BadServiceUnsupported The server does not support the requested service.
0x800C0000 2148270080 BadShutdown The operation was cancelled because the application is shutting down.
0x800D0000 2148335616 BadServerNotConnected The operation could not complete because the client is not connected to the server.
0x800E0000 2148401152 BadServerHalted The server has stopped and cannot process any requests.
0x800F0000 2148466688 BadNothingToDo There was nothing to do because the client passed a list of operations with no elements.
0x80100000 2148532224 BadTooManyOperations The request could not be processed because it specified too many operations.
0x80DB0000 2161836032 BadTooManyMonitoredItems The request could not be processed because there are too many monitored items in the subscription.
0x80110000 2148597760 BadDataTypeIdUnknown The extension object cannot be (de)serialized because the data type id is not recognized.
0x80120000 2148663296 BadCertificateInvalid The certificate provided as a parameter is not valid.
0x80130000 2148728832 BadSecurityChecksFailed An error occurred verifying security.
0x81140000 2165571584 BadCertificatePolicyCheckFailed The certificate does not meet the requirements of the security policy.
0x80140000 2148794368 BadCertificateTimeInvalid The certificate has expired or is not yet valid.
0x80150000 2148859904 BadCertificateIssuerTimeInvalid An issuer certificate has expired or is not yet valid.
0x80160000 2148925440 BadCertificateHostNameInvalid The HostName used to connect to a server does not match a HostName in the certificate.
0x80170000 2148990976 BadCertificateUriInvalid The URI specified in the ApplicationDescription does not match the URI in the certificate.
0x80180000 2149056512 BadCertificateUseNotAllowed The certificate may not be used for the requested operation.
0x80190000 2149122048 BadCertificateIssuerUseNotAllowed The issuer certificate may not be used for the requested operation.
0x801A0000 2149187584 BadCertificateUntrusted The certificate is not trusted.
0x801B0000 2149253120 BadCertificateRevocationUnknown It was not possible to determine if the certificate has been revoked.
0x801C0000 2149318656 BadCertificateIssuerRevocationUnknown It was not possible to determine if the issuer certificate has been revoked.
0x801D0000 2149384192 BadCertificateRevoked The certificate has been revoked.
0x801E0000 2149449728 BadCertificateIssuerRevoked The issuer certificate has been revoked.
0x810D0000 2165112832 BadCertificateChainIncomplete The certificate chain is incomplete.
0x801F0000 2149515264 BadUserAccessDenied User does not have permission to perform the requested operation.
0x80200000 2149580800 BadIdentityTokenInvalid The user identity token is not valid.
0x80210000 2149646336 BadIdentityTokenRejected The user identity token is valid but the server has rejected it.
0x80220000 2149711872 BadSecureChannelIdInvalid The specified secure channel is no longer valid.
0x80230000 2149777408 BadInvalidTimestamp The timestamp is outside the range allowed by the server.
0x80240000 2149842944 BadNonceInvalid The nonce does appear to be not a random value or it is not the correct length.
0x80250000 2149908480 BadSessionIdInvalid The session id is not valid.
0x80260000 2149974016 BadSessionClosed The session was closed by the client.
0x80270000 2150039552 BadSessionNotActivated The session cannot be used because ActivateSession has not been called.
0x80280000 2150105088 BadSubscriptionIdInvalid The subscription id is not valid.
0x802A0000 2150236160 BadRequestHeaderInvalid The header for the request is missing or invalid.
0x802B0000 2150301696 BadTimestampsToReturnInvalid The timestamps to return parameter is invalid.
0x802C0000 2150367232 BadRequestCancelledByClient The request was cancelled by the client.
0x80E50000 2162491392 BadTooManyArguments Too many arguments were provided.
0x810E0000 2165178368 BadLicenseExpired The server requires a license to operate in general or to perform a service or operation, but existing license is expired.
0x810F0000 2165243904 BadLicenseLimitsExceeded The server has limits on number of allowed operations / objects, based on installed licenses, and these limits where exceeded.
0x81100000 2165309440 BadLicenseNotAvailable The server does not have a license which is required to operate in general or to perform a service or operation.
0x002D0000 2949120 GoodSubscriptionTransferred The subscription was transferred to another session.
0x002E0000 3014656 GoodCompletesAsynchronously The processing will complete asynchronously.
0x002F0000 3080192 GoodOverload Sampling has slowed down due to resource limitations.
0x00300000 3145728 GoodClamped The value written was accepted but was clamped.
0x80310000 2150694912 BadNoCommunication Communication with the data source is defined, but not established, and there is no last known value available.
0x80320000 2150760448 BadWaitingForInitialData Waiting for the server to obtain values from the underlying data source.
0x80330000 2150825984 BadNodeIdInvalid The syntax of the node id is not valid.
0x80340000 2150891520 BadNodeIdUnknown The node id refers to a node that does not exist in the server address space.
0x80350000 2150957056 BadAttributeIdInvalid The attribute is not supported for the specified Node.
0x80360000 2151022592 BadIndexRangeInvalid The syntax of the index range parameter is invalid.
0x80370000 2151088128 BadIndexRangeNoData No data exists within the range of indexes specified.
0x80380000 2151153664 BadDataEncodingInvalid The data encoding is invalid.
0x80390000 2151219200 BadDataEncodingUnsupported The server does not support the requested data encoding for the node.
0x803A0000 2151284736 BadNotReadable The access level does not allow reading or subscribing to the Node.
0x803B0000 2151350272 BadNotWritable The access level does not allow writing to the Node.
0x803C0000 2151415808 BadOutOfRange The value was out of range.
0x803D0000 2151481344 BadNotSupported The requested operation is not supported.
0x803E0000 2151546880 BadNotFound A requested item was not found or a search operation ended without success.
0x803F0000 2151612416 BadObjectDeleted The object cannot be used because it has been deleted.
0x80400000 2151677952 BadNotImplemented Requested operation is not implemented.
0x80410000 2151743488 BadMonitoringModeInvalid The monitoring mode is invalid.
0x80420000 2151809024 BadMonitoredItemIdInvalid The monitoring item id does not refer to a valid monitored item.
0x80430000 2151874560 BadMonitoredItemFilterInvalid The monitored item filter parameter is not valid.
0x80440000 2151940096 BadMonitoredItemFilterUnsupported The server does not support the requested monitored item filter.
0x80450000 2152005632 BadFilterNotAllowed A monitoring filter cannot be used in combination with the attribute specified.
0x80460000 2152071168 BadStructureMissing A mandatory structured parameter was missing or null.
0x80470000 2152136704 BadEventFilterInvalid The event filter is not valid.
0x80480000 2152202240 BadContentFilterInvalid The content filter is not valid.
0x80C10000 2160132096 BadFilterOperatorInvalid An unrecognized operator was provided in a filter.
0x80C20000 2160197632 BadFilterOperatorUnsupported A valid operator was provided, but the server does not provide support for this filter operator.
0x80C30000 2160263168 BadFilterOperandCountMismatch The number of operands provided for the filter operator was less then expected for the operand provided.
0x80490000 2152267776 BadFilterOperandInvalid The operand used in a content filter is not valid.
0x80C40000 2160328704 BadFilterElementInvalid The referenced element is not a valid element in the content filter.
0x80C50000 2160394240 BadFilterLiteralInvalid The referenced literal is not a valid value.
0x804A0000 2152333312 BadContinuationPointInvalid The continuation point provide is longer valid.
0x804B0000 2152398848 BadNoContinuationPoints The operation could not be processed because all continuation points have been allocated.
0x804C0000 2152464384 BadReferenceTypeIdInvalid The reference type id does not refer to a valid reference type node.
0x804D0000 2152529920 BadBrowseDirectionInvalid The browse direction is not valid.
0x804E0000 2152595456 BadNodeNotInView The node is not part of the view.
0x81120000 2165440512 BadNumericOverflow The number was not accepted because of a numeric overflow.
0x804F0000 2152660992 BadServerUriInvalid The ServerUri is not a valid URI.
0x80500000 2152726528 BadServerNameMissing No ServerName was specified.
0x80510000 2152792064 BadDiscoveryUrlMissing No DiscoveryUrl was specified.
0x80520000 2152857600 BadSempahoreFileMissing The semaphore file specified by the client is not valid.
0x80530000 2152923136 BadRequestTypeInvalid The security token request type is not valid.
0x80540000 2152988672 BadSecurityModeRejected The security mode does not meet the requirements set by the server.
0x80550000 2153054208 BadSecurityPolicyRejected The security policy does not meet the requirements set by the server.
0x80560000 2153119744 BadTooManySessions The server has reached its maximum number of sessions.
0x80570000 2153185280 BadUserSignatureInvalid The user token signature is missing or invalid.
0x80580000 2153250816 BadApplicationSignatureInvalid The signature generated with the client certificate is missing or invalid.
0x80590000 2153316352 BadNoValidCertificates The client did not provide at least one software certificate that is valid and meets the profile requirements for the server.
0x80C60000 2160459776 BadIdentityChangeNotSupported The server does not support changing the user identity assigned to the session.
0x805A0000 2153381888 BadRequestCancelledByRequest The request was cancelled by the client with the Cancel service.
0x805B0000 2153447424 BadParentNodeIdInvalid The parent node id does not to refer to a valid node.
0x805C0000 2153512960 BadReferenceNotAllowed The reference could not be created because it violates constraints imposed by the data model.
0x805D0000 2153578496 BadNodeIdRejected The requested node id was reject because it was either invalid or server does not allow node ids to be specified by the client.
0x805E0000 2153644032 BadNodeIdExists The requested node id is already used by another node.
0x805F0000 2153709568 BadNodeClassInvalid The node class is not valid.
0x80600000 2153775104 BadBrowseNameInvalid The browse name is invalid.
0x80610000 2153840640 BadBrowseNameDuplicated The browse name is not unique among nodes that share the same relationship with the parent.
0x80620000 2153906176 BadNodeAttributesInvalid The node attributes are not valid for the node class.
0x80630000 2153971712 BadTypeDefinitionInvalid The type definition node id does not reference an appropriate type node.
0x80640000 2154037248 BadSourceNodeIdInvalid The source node id does not reference a valid node.
0x80650000 2154102784 BadTargetNodeIdInvalid The target node id does not reference a valid node.
0x80660000 2154168320 BadDuplicateReferenceNotAllowed The reference type between the nodes is already defined.
0x80670000 2154233856 BadInvalidSelfReference The server does not allow this type of self reference on this node.
0x80680000 2154299392 BadReferenceLocalOnly The reference type is not valid for a reference to a remote server.
0x80690000 2154364928 BadNoDeleteRights The server will not allow the node to be deleted.
0x40BC0000 1086062592 UncertainReferenceNotDeleted The server was not able to delete all target references.
0x806A0000 2154430464 BadServerIndexInvalid The server index is not valid.
0x806B0000 2154496000 BadViewIdUnknown The view id does not refer to a valid view node.
0x80C90000 2160656384 BadViewTimestampInvalid The view timestamp is not available or not supported.
0x80CA0000 2160721920 BadViewParameterMismatch The view parameters are not consistent with each other.
0x80CB0000 2160787456 BadViewVersionInvalid The view version is not available or not supported.
0x40C00000 1086324736 UncertainNotAllNodesAvailable The list of references may not be complete because the underlying system is not available.
0x00BA0000 12189696 GoodResultsMayBeIncomplete The server should have followed a reference to a node in a remote server but did not. The result set may be incomplete.
0x80C80000 2160590848 BadNotTypeDefinition The provided Nodeid was not a type definition nodeid.
0x406C0000 1080819712 UncertainReferenceOutOfServer One of the references to follow in the relative path references to a node in the address space in another server.
0x806D0000 2154627072 BadTooManyMatches The requested operation has too many matches to return.
0x806E0000 2154692608 BadQueryTooComplex The requested operation requires too many resources in the server.
0x806F0000 2154758144 BadNoMatch The requested operation has no match to return.
0x80700000 2154823680 BadMaxAgeInvalid The max age parameter is invalid.
0x80E60000 2162556928 BadSecurityModeInsufficient The operation is not permitted over the current secure channel.
0x80710000 2154889216 BadHistoryOperationInvalid The history details parameter is not valid.
0x80720000 2154954752 BadHistoryOperationUnsupported The server does not support the requested operation.
0x80BD0000 2159869952 BadInvalidTimestampArgument The defined timestamp to return was invalid.
0x80730000 2155020288 BadWriteNotSupported The server does not support writing the combination of value, status and timestamps provided.
0x80740000 2155085824 BadTypeMismatch The value supplied for the attribute is not of the same type as the attribute's value.
0x80750000 2155151360 BadMethodInvalid The method id does not refer to a method for the specified object.
0x80760000 2155216896 BadArgumentsMissing The client did not specify all of the input arguments for the method.
0x81110000 2165374976 BadNotExecutable The executable attribute does not allow the execution of the method.
0x80770000 2155282432 BadTooManySubscriptions The server has reached its maximum number of subscriptions.
0x80780000 2155347968 BadTooManyPublishRequests The server has reached the maximum number of queued publish requests.
0x80790000 2155413504 BadNoSubscription There is no subscription available for this session.
0x807A0000 2155479040 BadSequenceNumberUnknown The sequence number is unknown to the server.
0x807B0000 2155544576 BadMessageNotAvailable The requested notification message is no longer available.
0x807C0000 2155610112 BadInsufficientClientProfile The client of the current session does not support one or more Profiles that are necessary for the subscription.
0x80BF0000 2160001024 BadStateNotActive The sub-state machine is not currently active.
0x81150000 2165637120 BadAlreadyExists An equivalent rule already exists.
0x807D0000 2155675648 BadTcpServerTooBusy The server cannot process the request because it is too busy.
0x807E0000 2155741184 BadTcpMessageTypeInvalid The type of the message specified in the header invalid.
0x807F0000 2155806720 BadTcpSecureChannelUnknown The SecureChannelId and/or TokenId are not currently in use.
0x80800000 2155872256 BadTcpMessageTooLarge The size of the message specified in the header is too large.
0x80810000 2155937792 BadTcpNotEnoughResources There are not enough resources to process the request.
0x80820000 2156003328 BadTcpInternalError An internal error occurred.
0x80830000 2156068864 BadTcpEndpointUrlInvalid The server does not recognize the QueryString specified.
0x80840000 2156134400 BadRequestInterrupted The request could not be sent because of a network interruption.
0x80850000 2156199936 BadRequestTimeout Timeout occurred while processing the request.
0x80860000 2156265472 BadSecureChannelClosed The secure channel has been closed.
0x80870000 2156331008 BadSecureChannelTokenUnknown The token has expired or is not recognized.
0x80880000 2156396544 BadSequenceNumberInvalid The sequence number is not valid.
0x80BE0000 2159935488 BadProtocolVersionUnsupported The applications do not have compatible protocol versions.
0x80890000 2156462080 BadConfigurationError There is a problem with the configuration that affects the usefulness of the value.
0x808A0000 2156527616 BadNotConnected The variable should receive its value from another variable, but has never been configured to do so.
0x808B0000 2156593152 BadDeviceFailure There has been a failure in the device/data source that generates the value that has affected the value.
0x808C0000 2156658688 BadSensorFailure There has been a failure in the sensor from which the value is derived by the device/data source.
0x808D0000 2156724224 BadOutOfService The source of the data is not operational.
0x808E0000 2156789760 BadDeadbandFilterInvalid The deadband filter is not valid.
0x408F0000 1083113472 UncertainNoCommunicationLastUsableValue Communication to the data source has failed. The variable value is the last value that had a good quality.
0x40900000 1083179008 UncertainLastUsableValue Whatever was updating this value has stopped doing so.
0x40910000 1083244544 UncertainSubstituteValue The value is an operational value that was manually overwritten.
0x40920000 1083310080 UncertainInitialValue The value is an initial value for a variable that normally receives its value from another variable.
0x40930000 1083375616 UncertainSensorNotAccurate The value is at one of the sensor limits.
0x40940000 1083441152 UncertainEngineeringUnitsExceeded The value is outside of the range of values defined for this parameter.
0x40950000 1083506688 UncertainSubNormal The value is derived from multiple sources and has less than the required number of Good sources.
0x00960000 9830400 GoodLocalOverride The value has been overridden.
0x80970000 2157379584 BadRefreshInProgress This Condition refresh failed, a Condition refresh operation is already in progress.
0x80980000 2157445120 BadConditionAlreadyDisabled This condition has already been disabled.
0x80CC0000 2160852992 BadConditionAlreadyEnabled This condition has already been enabled.
0x80990000 2157510656 BadConditionDisabled Property not available, this condition is disabled.
0x809A0000 2157576192 BadEventIdUnknown The specified event id is not recognized.
0x80BB0000 2159738880 BadEventNotAcknowledgeable The event cannot be acknowledged.
0x80CD0000 2160918528 BadDialogNotActive The dialog condition is not active.
0x80CE0000 2160984064 BadDialogResponseInvalid The response is not valid for the dialog.
0x80CF0000 2161049600 BadConditionBranchAlreadyAcked The condition branch has already been acknowledged.
0x80D00000 2161115136 BadConditionBranchAlreadyConfirmed The condition branch has already been confirmed.
0x80D10000 2161180672 BadConditionAlreadyShelved The condition has already been shelved.
0x80D20000 2161246208 BadConditionNotShelved The condition is not currently shelved.
0x80D30000 2161311744 BadShelvingTimeOutOfRange The shelving time not within an acceptable range.
0x809B0000 2157641728 BadNoData No data exists for the requested time range or event filter.
0x80D70000 2161573888 BadBoundNotFound No data found to provide upper or lower bound value.
0x80D80000 2161639424 BadBoundNotSupported The server cannot retrieve a bound for the variable.
0x809D0000 2157772800 BadDataLost Data is missing due to collection started/stopped/lost.
0x809E0000 2157838336 BadDataUnavailable 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.
0x809F0000 2157903872 BadEntryExists The data or event was not successfully inserted because a matching entry exists.
0x80A00000 2157969408 BadNoEntryExists The data or event was not successfully updated because no matching entry exists.
0x80A10000 2158034944 BadTimestampNotSupported The client requested history using a timestamp format the server does not support (i.e requested ServerTimestamp when server only supports SourceTimestamp).
0x00A20000 10616832 GoodEntryInserted The data or event was successfully inserted into the historical database.
0x00A30000 10682368 GoodEntryReplaced The data or event field was successfully replaced in the historical database.
0x40A40000 1084489728 UncertainDataSubNormal The value is derived from multiple values and has less than the required number of Good values.
0x00A50000 10813440 GoodNoData No data exists for the requested time range or event filter.
0x00A60000 10878976 GoodMoreData The data or event field was successfully replaced in the historical database.
0x80D40000 2161377280 BadAggregateListMismatch The requested number of Aggregates does not match the requested number of NodeIds.
0x80D50000 2161442816 BadAggregateNotSupported The requested Aggregate is not support by the server.
0x80D60000 2161508352 BadAggregateInvalidInputs The aggregate value could not be derived due to invalid data inputs.
0x80DA0000 2161770496 BadAggregateConfigurationRejected The aggregate configuration is not valid for specified node.
0x00D90000 14221312 GoodDataIgnored The request specifies fields which are not valid for the EventType or cannot be saved by the historian.
0x80E40000 2162425856 BadRequestNotAllowed The request was rejected by the server because it did not meet the criteria set by the server.
0x81130000 2165506048 BadRequestNotComplete The request has not been processed by the server yet.
0x00DC0000 14417920 GoodEdited The value does not come from the real source and has been edited by the server.
0x00DD0000 14483456 GoodPostActionFailed There was an error in execution of these post-actions.
0x40DE0000 1088290816 UncertainDominantValueChanged The related EngineeringUnit has been changed but the Variable Value is still provided based on the previous unit.
0x00E00000 14680064 GoodDependentValueChanged A dependent value has been changed but the change has not been applied to the device.
0x80E10000 2162229248 BadDominantValueChanged The related EngineeringUnit has been changed but this change has not been applied to the device. The Variable Value is still dependent on the previous unit but its status is currently Bad.
0x40E20000 1088552960 UncertainDependentValueChanged A dependent value has been changed but the change has not been applied to the device. The quality of the dominant variable is uncertain.
0x80E30000 2162360320 BadDependentValueChanged A dependent value has been changed but the change has not been applied to the device. The quality of the dominant variable is Bad.
0x00A70000 10944512 GoodCommunicationEvent The communication layer has raised an event.
0x00A80000 11010048 GoodShutdownEvent The system is shutting down.
0x00A90000 11075584 GoodCallAgain The operation is not finished and needs to be called again.
0x00AA0000 11141120 GoodNonCriticalTimeout A non-critical timeout occurred.
0x80AB0000 2158690304 BadInvalidArgument One or more arguments are invalid.
0x80AC0000 2158755840 BadConnectionRejected Could not establish a network connection to remote server.
0x80AD0000 2158821376 BadDisconnect The server has disconnected from the client.
0x80AE0000 2158886912 BadConnectionClosed The network connection has been closed.
0x80AF0000 2158952448 BadInvalidState The operation cannot be completed because the object is closed, uninitialized or in some other invalid state.
0x80B00000 2159017984 BadEndOfStream Cannot move beyond end of the stream.
0x80B10000 2159083520 BadNoDataAvailable No data is currently available for reading from a non-blocking stream.
0x80B20000 2159149056 BadWaitingForResponse The asynchronous operation is waiting for a response.
0x80B30000 2159214592 BadOperationAbandoned The asynchronous operation was abandoned by the caller.
0x80B40000 2159280128 BadExpectedStreamToBlock The stream did not return all data requested (possibly because it is a non-blocking stream).
0x80B50000 2159345664 BadWouldBlock Non blocking behaviour is required and the operation would block.
0x80B60000 2159411200 BadSyntaxError A value had an invalid syntax.
0x80B70000 2159476736 BadMaxConnectionsReached The operation could not be finished because all available connections are in use.