Files
UA-.NETStandard/Stack/Opc.Ua.Core/Schema/Opc.Ua.StatusCodes.csv
T
bhnaphade 4e6d58e1a4 Fix for 'BadTooManyOperations' in session.publish / 'BadServerHalted' when server is stopped. (#2277)
* Fixed status code when server is shutdown
* Add latest statuscodes from 1.05.03 to support new BadServerTooBusy error code
* added default throttle delay in case an unknown error is returned on a publish request service call
2023-08-22 20:02:39 +02:00

27 KiB

1Good0x00000000The operation succeeded.
2Uncertain0x40000000The operation was uncertain.
3Bad0x80000000The operation failed.
4BadUnexpectedError0x80010000An unexpected error occurred.
5BadInternalError0x80020000An internal error occurred as a result of a programming or configuration error.
6BadOutOfMemory0x80030000Not enough memory to complete the operation.
7BadResourceUnavailable0x80040000An operating system resource is not available.
8BadCommunicationError0x80050000A low level communication error occurred.
9BadEncodingError0x80060000Encoding halted because of invalid data in the objects being serialized.
10BadDecodingError0x80070000Decoding halted because of invalid data in the stream.
11BadEncodingLimitsExceeded0x80080000The message encoding/decoding limits imposed by the stack have been exceeded.
12BadRequestTooLarge0x80B80000The request message size exceeds limits set by the server.
13BadResponseTooLarge0x80B90000The response message size exceeds limits set by the client.
14BadUnknownResponse0x80090000An unrecognized response was received from the server.
15BadTimeout0x800A0000The operation timed out.
16BadServiceUnsupported0x800B0000The server does not support the requested service.
17BadShutdown0x800C0000The operation was cancelled because the application is shutting down.
18BadServerNotConnected0x800D0000The operation could not complete because the client is not connected to the server.
19BadServerHalted0x800E0000The server has stopped and cannot process any requests.
20BadNothingToDo0x800F0000No processing could be done because there was nothing to do.
21BadTooManyOperations0x80100000The request could not be processed because it specified too many operations.
22BadTooManyMonitoredItems0x80DB0000The request could not be processed because there are too many monitored items in the subscription.
23BadDataTypeIdUnknown0x80110000The extension object cannot be (de)serialized because the data type id is not recognized.
24BadCertificateInvalid0x80120000The certificate provided as a parameter is not valid.
25BadSecurityChecksFailed0x80130000An error occurred verifying security.
26BadCertificatePolicyCheckFailed0x81140000The certificate does not meet the requirements of the security policy.
27BadCertificateTimeInvalid0x80140000The certificate has expired or is not yet valid.
28BadCertificateIssuerTimeInvalid0x80150000An issuer certificate has expired or is not yet valid.
29BadCertificateHostNameInvalid0x80160000The HostName used to connect to a server does not match a HostName in the certificate.
30BadCertificateUriInvalid0x80170000The URI specified in the ApplicationDescription does not match the URI in the certificate.
31BadCertificateUseNotAllowed0x80180000The certificate may not be used for the requested operation.
32BadCertificateIssuerUseNotAllowed0x80190000The issuer certificate may not be used for the requested operation.
33BadCertificateUntrusted0x801A0000The certificate is not trusted.
34BadCertificateRevocationUnknown0x801B0000It was not possible to determine if the certificate has been revoked.
35BadCertificateIssuerRevocationUnknown0x801C0000It was not possible to determine if the issuer certificate has been revoked.
36BadCertificateRevoked0x801D0000The certificate has been revoked.
37BadCertificateIssuerRevoked0x801E0000The issuer certificate has been revoked.
38BadCertificateChainIncomplete0x810D0000The certificate chain is incomplete.
39BadUserAccessDenied0x801F0000User does not have permission to perform the requested operation.
40BadIdentityTokenInvalid0x80200000The user identity token is not valid.
41BadIdentityTokenRejected0x80210000The user identity token is valid but the server has rejected it.
42BadSecureChannelIdInvalid0x80220000The specified secure channel is no longer valid.
43BadInvalidTimestamp0x80230000The timestamp is outside the range allowed by the server.
44BadNonceInvalid0x80240000The nonce does appear to be not a random value or it is not the correct length.
45BadSessionIdInvalid0x80250000The session id is not valid.
46BadSessionClosed0x80260000The session was closed by the client.
47BadSessionNotActivated0x80270000The session cannot be used because ActivateSession has not been called.
48BadSubscriptionIdInvalid0x80280000The subscription id is not valid.
49BadRequestHeaderInvalid0x802A0000The header for the request is missing or invalid.
50BadTimestampsToReturnInvalid0x802B0000The timestamps to return parameter is invalid.
51BadRequestCancelledByClient0x802C0000The request was cancelled by the client.
52BadTooManyArguments0x80E50000Too many arguments were provided.
53BadLicenseExpired0x810E0000The server requires a license to operate in general or to perform a service or operation, but existing license is expired.
54BadLicenseLimitsExceeded0x810F0000The server has limits on number of allowed operations / objects, based on installed licenses, and these limits where exceeded.
55BadLicenseNotAvailable0x81100000The server does not have a license which is required to operate in general or to perform a service or operation.
56BadServerTooBusy0x80EE0000The Server does not have the resources to process the request at this time.
57GoodPasswordChangeRequired0x00EF0000The log-on for the user succeeded but the user is required to change the password.
58GoodSubscriptionTransferred0x002D0000The subscription was transferred to another session.
59GoodCompletesAsynchronously0x002E0000The processing will complete asynchronously.
60GoodOverload0x002F0000Sampling has slowed down due to resource limitations.
61GoodClamped0x00300000The value written was accepted but was clamped.
62BadNoCommunication0x80310000Communication with the data source is defined, but not established, and there is no last known value available.
63BadWaitingForInitialData0x80320000Waiting for the server to obtain values from the underlying data source.
64BadNodeIdInvalid0x80330000The syntax the node id is not valid or refers to a node that is not valid for the operation.
65BadNodeIdUnknown0x80340000The node id refers to a node that does not exist in the server address space.
66BadAttributeIdInvalid0x80350000The attribute is not supported for the specified Node.
67BadIndexRangeInvalid0x80360000The syntax of the index range parameter is invalid.
68BadIndexRangeNoData0x80370000No data exists within the range of indexes specified.
69BadIndexRangeDataMismatch0x80EA0000The written data does not match the IndexRange specified.
70BadDataEncodingInvalid0x80380000The data encoding is invalid.
71BadDataEncodingUnsupported0x80390000The server does not support the requested data encoding for the node.
72BadNotReadable0x803A0000The access level does not allow reading or subscribing to the Node.
73BadNotWritable0x803B0000The access level does not allow writing to the Node.
74BadOutOfRange0x803C0000The value was out of range.
75BadNotSupported0x803D0000The requested operation is not supported.
76BadNotFound0x803E0000A requested item was not found or a search operation ended without success.
77BadObjectDeleted0x803F0000The object cannot be used because it has been deleted.
78BadNotImplemented0x80400000Requested operation is not implemented.
79BadMonitoringModeInvalid0x80410000The monitoring mode is invalid.
80BadMonitoredItemIdInvalid0x80420000The monitoring item id does not refer to a valid monitored item.
81BadMonitoredItemFilterInvalid0x80430000The monitored item filter parameter is not valid.
82BadMonitoredItemFilterUnsupported0x80440000The server does not support the requested monitored item filter.
83BadFilterNotAllowed0x80450000A monitoring filter cannot be used in combination with the attribute specified.
84BadStructureMissing0x80460000A mandatory structured parameter was missing or null.
85BadEventFilterInvalid0x80470000The event filter is not valid.
86BadContentFilterInvalid0x80480000The content filter is not valid.
87BadFilterOperatorInvalid0x80C10000An unrecognized operator was provided in a filter.
88BadFilterOperatorUnsupported0x80C20000A valid operator was provided, but the server does not provide support for this filter operator.
89BadFilterOperandCountMismatch0x80C30000The number of operands provided for the filter operator was less then expected for the operand provided.
90BadFilterOperandInvalid0x80490000The operand used in a content filter is not valid.
91BadFilterElementInvalid0x80C40000The referenced element is not a valid element in the content filter.
92BadFilterLiteralInvalid0x80C50000The referenced literal is not a valid value.
93BadContinuationPointInvalid0x804A0000The continuation point provide is longer valid.
94BadNoContinuationPoints0x804B0000The operation could not be processed because all continuation points have been allocated.
95BadReferenceTypeIdInvalid0x804C0000The reference type id does not refer to a valid reference type node.
96BadBrowseDirectionInvalid0x804D0000The browse direction is not valid.
97BadNodeNotInView0x804E0000The node is not part of the view.
98BadNumericOverflow0x81120000The number was not accepted because of a numeric overflow.
99BadLocaleNotSupported0x80ED0000The locale in the requested write operation is not supported.
100BadServerUriInvalid0x804F0000The ServerUri is not a valid URI.
101BadServerNameMissing0x80500000No ServerName was specified.
102BadDiscoveryUrlMissing0x80510000No DiscoveryUrl was specified.
103BadSempahoreFileMissing0x80520000The semaphore file specified by the client is not valid.
104BadRequestTypeInvalid0x80530000The security token request type is not valid.
105BadSecurityModeRejected0x80540000The security mode does not meet the requirements set by the server.
106BadSecurityPolicyRejected0x80550000The security policy does not meet the requirements set by the server.
107BadTooManySessions0x80560000The server has reached its maximum number of sessions.
108BadUserSignatureInvalid0x80570000The user token signature is missing or invalid.
109BadApplicationSignatureInvalid0x80580000The signature generated with the client certificate is missing or invalid.
110BadNoValidCertificates0x80590000The client did not provide at least one software certificate that is valid and meets the profile requirements for the server.
111BadIdentityChangeNotSupported0x80C60000The server does not support changing the user identity assigned to the session.
112BadRequestCancelledByRequest0x805A0000The request was cancelled by the client with the Cancel service.
113BadParentNodeIdInvalid0x805B0000The parent node id does not to refer to a valid node.
114BadReferenceNotAllowed0x805C0000The reference could not be created because it violates constraints imposed by the data model.
115BadNodeIdRejected0x805D0000The requested node id was reject because it was either invalid or server does not allow node ids to be specified by the client.
116BadNodeIdExists0x805E0000The requested node id is already used by another node.
117BadNodeClassInvalid0x805F0000The node class is not valid.
118BadBrowseNameInvalid0x80600000The browse name is invalid.
119BadBrowseNameDuplicated0x80610000The browse name is not unique among nodes that share the same relationship with the parent.
120BadNodeAttributesInvalid0x80620000The node attributes are not valid for the node class.
121BadTypeDefinitionInvalid0x80630000The type definition node id does not reference an appropriate type node.
122BadSourceNodeIdInvalid0x80640000The source node id does not reference a valid node.
123BadTargetNodeIdInvalid0x80650000The target node id does not reference a valid node.
124BadDuplicateReferenceNotAllowed0x80660000The reference type between the nodes is already defined.
125BadInvalidSelfReference0x80670000The server does not allow this type of self reference on this node.
126BadReferenceLocalOnly0x80680000The reference type is not valid for a reference to a remote server.
127BadNoDeleteRights0x80690000The server will not allow the node to be deleted.
128UncertainReferenceNotDeleted0x40BC0000The server was not able to delete all target references.
129BadServerIndexInvalid0x806A0000The server index is not valid.
130BadViewIdUnknown0x806B0000The view id does not refer to a valid view node.
131BadViewTimestampInvalid0x80C90000The view timestamp is not available or not supported.
132BadViewParameterMismatch0x80CA0000The view parameters are not consistent with each other.
133BadViewVersionInvalid0x80CB0000The view version is not available or not supported.
134UncertainNotAllNodesAvailable0x40C00000The list of references may not be complete because the underlying system is not available.
135GoodResultsMayBeIncomplete0x00BA0000The server should have followed a reference to a node in a remote server but did not. The result set may be incomplete.
136BadNotTypeDefinition0x80C80000The provided Nodeid was not a type definition nodeid.
137UncertainReferenceOutOfServer0x406C0000One of the references to follow in the relative path references to a node in the address space in another server.
138BadTooManyMatches0x806D0000The requested operation has too many matches to return.
139BadQueryTooComplex0x806E0000The requested operation requires too many resources in the server.
140BadNoMatch0x806F0000The requested operation has no match to return.
141BadMaxAgeInvalid0x80700000The max age parameter is invalid.
142BadSecurityModeInsufficient0x80E60000The operation is not permitted over the current secure channel.
143BadHistoryOperationInvalid0x80710000The history details parameter is not valid.
144BadHistoryOperationUnsupported0x80720000The server does not support the requested operation.
145BadInvalidTimestampArgument0x80BD0000The defined timestamp to return was invalid.
146BadWriteNotSupported0x80730000The server does not support writing the combination of value, status and timestamps provided.
147BadTypeMismatch0x80740000The value supplied for the attribute is not of the same type as the attribute's value.
148BadMethodInvalid0x80750000The method id does not refer to a method for the specified object.
149BadArgumentsMissing0x80760000The client did not specify all of the input arguments for the method.
150BadNotExecutable0x81110000The executable attribute does not allow the execution of the method.
151BadTooManySubscriptions0x80770000The server has reached its maximum number of subscriptions.
152BadTooManyPublishRequests0x80780000The server has reached the maximum number of queued publish requests.
153BadNoSubscription0x80790000There is no subscription available for this session.
154BadSequenceNumberUnknown0x807A0000The sequence number is unknown to the server.
155GoodRetransmissionQueueNotSupported0x00DF0000The Server does not support retransmission queue and acknowledgement of sequence numbers is not available.
156BadMessageNotAvailable0x807B0000The requested notification message is no longer available.
157BadInsufficientClientProfile0x807C0000The client of the current session does not support one or more Profiles that are necessary for the subscription.
158BadStateNotActive0x80BF0000The sub-state machine is not currently active.
159BadAlreadyExists0x81150000An equivalent rule already exists.
160BadTcpServerTooBusy0x807D0000The server cannot process the request because it is too busy.
161BadTcpMessageTypeInvalid0x807E0000The type of the message specified in the header invalid.
162BadTcpSecureChannelUnknown0x807F0000The SecureChannelId and/or TokenId are not currently in use.
163BadTcpMessageTooLarge0x80800000The size of the message chunk specified in the header is too large.
164BadTcpNotEnoughResources0x80810000There are not enough resources to process the request.
165BadTcpInternalError0x80820000An internal error occurred.
166BadTcpEndpointUrlInvalid0x80830000The server does not recognize the QueryString specified.
167BadRequestInterrupted0x80840000The request could not be sent because of a network interruption.
168BadRequestTimeout0x80850000Timeout occurred while processing the request.
169BadSecureChannelClosed0x80860000The secure channel has been closed.
170BadSecureChannelTokenUnknown0x80870000The token has expired or is not recognized.
171BadSequenceNumberInvalid0x80880000The sequence number is not valid.
172BadProtocolVersionUnsupported0x80BE0000The applications do not have compatible protocol versions.
173BadConfigurationError0x80890000There is a problem with the configuration that affects the usefulness of the value.
174BadNotConnected0x808A0000The variable should receive its value from another variable, but has never been configured to do so.
175BadDeviceFailure0x808B0000There has been a failure in the device/data source that generates the value that has affected the value.
176BadSensorFailure0x808C0000There has been a failure in the sensor from which the value is derived by the device/data source.
177BadOutOfService0x808D0000The source of the data is not operational.
178BadDeadbandFilterInvalid0x808E0000The deadband filter is not valid.
179UncertainNoCommunicationLastUsableValue0x408F0000Communication to the data source has failed. The variable value is the last value that had a good quality.
180UncertainLastUsableValue0x40900000Whatever was updating this value has stopped doing so.
181UncertainSubstituteValue0x40910000The value is an operational value that was manually overwritten.
182UncertainInitialValue0x40920000The value is an initial value for a variable that normally receives its value from another variable.
183UncertainSensorNotAccurate0x40930000The value is at one of the sensor limits.
184UncertainEngineeringUnitsExceeded0x40940000The value is outside of the range of values defined for this parameter.
185UncertainSubNormal0x40950000The data value is derived from multiple sources and has less than the required number of Good sources.
186GoodLocalOverride0x00960000The value has been overridden.
187GoodSubNormal0x00EB0000The value is derived from multiple sources and has the required number of Good sources, but less than the full number of Good sources.
188BadRefreshInProgress0x80970000This Condition refresh failed, a Condition refresh operation is already in progress.
189BadConditionAlreadyDisabled0x80980000This condition has already been disabled.
190BadConditionAlreadyEnabled0x80CC0000This condition has already been enabled.
191BadConditionDisabled0x80990000Property not available, this condition is disabled.
192BadEventIdUnknown0x809A0000The specified event id is not recognized.
193BadEventNotAcknowledgeable0x80BB0000The event cannot be acknowledged.
194BadDialogNotActive0x80CD0000The dialog condition is not active.
195BadDialogResponseInvalid0x80CE0000The response is not valid for the dialog.
196BadConditionBranchAlreadyAcked0x80CF0000The condition branch has already been acknowledged.
197BadConditionBranchAlreadyConfirmed0x80D00000The condition branch has already been confirmed.
198BadConditionAlreadyShelved0x80D10000The condition has already been shelved.
199BadConditionNotShelved0x80D20000The condition is not currently shelved.
200BadShelvingTimeOutOfRange0x80D30000The shelving time not within an acceptable range.
201BadNoData0x809B0000No data exists for the requested time range or event filter.
202BadBoundNotFound0x80D70000No data found to provide upper or lower bound value.
203BadBoundNotSupported0x80D80000The server cannot retrieve a bound for the variable.
204BadDataLost0x809D0000Data is missing due to collection started/stopped/lost.
205BadDataUnavailable0x809E0000Expected 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.
206BadEntryExists0x809F0000The data or event was not successfully inserted because a matching entry exists.
207BadNoEntryExists0x80A00000The data or event was not successfully updated because no matching entry exists.
208BadTimestampNotSupported0x80A10000The Client requested history using a TimestampsToReturn the Server does not support.
209GoodEntryInserted0x00A20000The data or event was successfully inserted into the historical database.
210GoodEntryReplaced0x00A30000The data or event field was successfully replaced in the historical database.
211UncertainDataSubNormal0x40A40000The aggregate value is derived from multiple values and has less than the required number of Good values.
212GoodNoData0x00A50000No data exists for the requested time range or event filter.
213GoodMoreData0x00A60000More data is available in the time range beyond the number of values requested.
214BadAggregateListMismatch0x80D40000The requested number of Aggregates does not match the requested number of NodeIds.
215BadAggregateNotSupported0x80D50000The requested Aggregate is not support by the server.
216BadAggregateInvalidInputs0x80D60000The aggregate value could not be derived due to invalid data inputs.
217BadAggregateConfigurationRejected0x80DA0000The aggregate configuration is not valid for specified node.
218GoodDataIgnored0x00D90000The request specifies fields which are not valid for the EventType or cannot be saved by the historian.
219BadRequestNotAllowed0x80E40000The request was rejected by the server because it did not meet the criteria set by the server.
220BadRequestNotComplete0x81130000The request has not been processed by the server yet.
221BadTransactionPending0x80E80000The operation is not allowed because a transaction is in progress.
222BadTicketRequired0x811F0000The device identity needs a ticket before it can be accepted.
223BadTicketInvalid0x81200000The device identity needs a ticket before it can be accepted.
224BadLocked0x80E90000The requested operation is not allowed, because the Node is locked by a different application.
225BadRequiresLock0x80EC0000The requested operation is not allowed, because the Node is not locked by the application.
226GoodEdited0x00DC0000The value does not come from the real source and has been edited by the server.
227GoodPostActionFailed0x00DD0000There was an error in execution of these post-actions.
228UncertainDominantValueChanged0x40DE0000The related EngineeringUnit has been changed but the Variable Value is still provided based on the previous unit.
229GoodDependentValueChanged0x00E00000A dependent value has been changed but the change has not been applied to the device.
230BadDominantValueChanged0x80E10000The 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.
231UncertainDependentValueChanged0x40E20000A dependent value has been changed but the change has not been applied to the device. The quality of the dominant variable is uncertain.
232BadDependentValueChanged0x80E30000A dependent value has been changed but the change has not been applied to the device. The quality of the dominant variable is Bad.
233GoodEdited_DependentValueChanged0x01160000It is delivered with a dominant Variable value when a dependent Variable has changed but the change has not been applied.
234GoodEdited_DominantValueChanged0x01170000It is delivered with a dependent Variable value when a dominant Variable has changed but the change has not been applied.
235GoodEdited_DominantValueChanged_DependentValueChanged0x01180000It is delivered with a dependent Variable value when a dominant or dependent Variable has changed but change has not been applied.
236BadEdited_OutOfRange0x81190000It is delivered with a Variable value when Variable has changed but the value is not legal.
237BadInitialValue_OutOfRange0x811A0000It is delivered with a Variable value when a source Variable has changed but the value is not legal.
238BadOutOfRange_DominantValueChanged0x811B0000It is delivered with a dependent Variable value when a dominant Variable has changed and the value is not legal.
239BadEdited_OutOfRange_DominantValueChanged0x811C0000It is delivered with a dependent Variable value when a dominant Variable has changed, the value is not legal and the change has not been applied.
240BadOutOfRange_DominantValueChanged_DependentValueChanged0x811D0000It is delivered with a dependent Variable value when a dominant or dependent Variable has changed and the value is not legal.
241BadEdited_OutOfRange_DominantValueChanged_DependentValueChanged0x811E0000It is delivered with a dependent Variable value when a dominant or dependent Variable has changed, the value is not legal and the change has not been applied.
242GoodCommunicationEvent0x00A70000The communication layer has raised an event.
243GoodShutdownEvent0x00A80000The system is shutting down.
244GoodCallAgain0x00A90000The operation is not finished and needs to be called again.
245GoodNonCriticalTimeout0x00AA0000A non-critical timeout occurred.
246BadInvalidArgument0x80AB0000One or more arguments are invalid.
247BadConnectionRejected0x80AC0000Could not establish a network connection to remote server.
248BadDisconnect0x80AD0000The server has disconnected from the client.
249BadConnectionClosed0x80AE0000The network connection has been closed.
250BadInvalidState0x80AF0000The operation cannot be completed because the object is closed, uninitialized or in some other invalid state.
251BadEndOfStream0x80B00000Cannot move beyond end of the stream.
252BadNoDataAvailable0x80B10000No data is currently available for reading from a non-blocking stream.
253BadWaitingForResponse0x80B20000The asynchronous operation is waiting for a response.
254BadOperationAbandoned0x80B30000The asynchronous operation was abandoned by the caller.
255BadExpectedStreamToBlock0x80B40000The stream did not return all data requested (possibly because it is a non-blocking stream).
256BadWouldBlock0x80B50000Non blocking behaviour is required and the operation would block.
257BadSyntaxError0x80B60000A value had an invalid syntax.
258BadMaxConnectionsReached0x80B70000The operation could not be finished because all available connections are in use.
259UncertainTransducerInManual0x42080000The value may not be accurate because the transducer is in manual mode.
260UncertainSimulatedValue0x42090000The value is simulated.
261UncertainSensorCalibration0x420A0000The value may not be accurate due to a sensor calibration fault.
262UncertainConfigurationError0x420F0000The value may not be accurate due to a configuration issue.
263GoodCascadeInitializationAcknowledged0x04010000The value source supports cascade handshaking and the value has been Initialized based on an initialization request from a cascade secondary.
264GoodCascadeInitializationRequest0x04020000The value source supports cascade handshaking and is requesting initialization of a cascade primary.
265GoodCascadeNotInvited0x04030000The value source supports cascade handshaking, however, the source’s current state does not allow for cascade.
266GoodCascadeNotSelected0x04040000The value source supports cascade handshaking, however, the source has not selected the corresponding cascade primary for use.
267GoodFaultStateActive0x04070000There is a fault state condition active in the value source.
268GoodInitiateFaultState0x04080000A fault state condition is being requested of the destination.
269GoodCascade0x04090000The value is accurate, and the signal source supports cascade handshaking.
270BadDataSetIdInvalid0x80E70000The DataSet specified for the DataSetWriter creation is invalid.