List of read/write status codes and messages for OPC UA
This is a list of the possible status codes and messages that may be generated by read/write operations in OPC UA.
| Status Code | Status Message |
|---|---|
| -2159476736 | Bad – Max Connections Reached |
| -2159411200 | Bad – Syntax Error |
| -2159345664 | Bad – Would Block |
| -2159280128 | Bad – Expected Stream To Block |
| -2159214592 | Bad – Operation Abandoned |
| -2159149056 | Bad – Waiting For Response |
| -2159083520 | Bad – No Data Available |
| -2159017984 | Bad – End Of Stream |
| -2147352576 | Bad – Internal Error |
| -2147287040 | Bad – Out Of Memory |
| -2147221504 | Bad – Resource Unavailable |
| -2147155968 | Bad – Communication Error |
| -2147090432 | Bad – Encoding Error |
| -2147024896 | Bad – Decoding Error |
| -2146959360 | Bad – Encoding Limits Exceeded |
| -2146893824 | Bad – Unknown Response |
| -2146828288 | Bad – Timeout |
| -2146762752 | Bad – Service Unsupported |
| -2146697216 | Bad – Shutdown |
| -2146631680 | Bad – Server Not Connected |
| -2146566144 | Bad – Server Halted |
| -2146500608 | Bad – Nothing To Do |
| -2146435072 | Bad – Too Many Operations |
| -2146369536 | Bad – Data Type Id Unknown |
| -2146304000 | Bad – Certificate Invalid |
| -2146238464 | Bad – Security Checks Failed |
| -2146172928 | Bad – Certificate Time Invalid |
| -2146107392 | Bad – Certificate Issuer Time Invalid |
| -2146041856 | Bad – Certificate Host Name Invalid |
| -2145976320 | Bad – Certificate Uri Invalid |
| -2145910784 | Bad – Certificate Use Not Allowed |
| -2145845248 | Bad – Certificate Issuer Use Not Allowed |
| -2145779712 | Bad – Certificate Untrusted |
| -2145714176 | Bad – Certificate Revocation Unknown |
| -2145648640 | Bad – Certificate Issuer Revocation Unknown |
| -2145583104 | Bad – Certificate Revoked |
| -2145517568 | Bad – Certificate Issuer Revoked |
| -2145452032 | Bad – User Access Denied |
| -2145386496 | Bad – Identity Token Invalid |
| -2145320960 | Bad – Identity Token Rejected |
| -2145255424 | Bad – Secure Channel Id Invalid |
| -2145189888 | Bad – Invalid Timestamp |
| -2145124352 | Bad – Nonce Invalid |
| -2145058816 | Bad – Session Id Invalid |
| -2144993280 | Bad – Session Closed |
| -2144927744 | Bad – Session Not Activated |
| -2144862208 | Bad – Subscription Id Invalid |
| -2144731136 | Bad – Request Header Invalid |
| -2144665600 | Bad – Timestamps To Return Invalid |
| -2144600064 | Bad – Request Cancelled By Client |
| -2144272384 | Bad – No Communication |
| -2144206848 | Bad – Waiting For Initial Data |
| -2144141312 | Bad – Node Id Invalid |
| -2144075776 | Bad – Node Id Unknown |
| -2144010240 | Bad – Attribute Id Invalid |
| -2143944704 | Bad – Index Range Invalid |
| -2143879168 | Bad – Index Range No Data |
| -2143813632 | Bad – Data Encoding Invalid |
| -2143748096 | Bad – Data Encoding Unsupported |
| -2143682560 | Bad – Not Readable |
| -2143617024 | Bad – Not Writable |
| -2143551488 | Bad – Out Of Range |
| -2143485952 | Bad – Not Supported |
| -2143420416 | Bad – Not Found |
| -2143354880 | Bad – Object Deleted |
| -2143289344 | Bad – Not Implemented |
| -2143223808 | Bad – Monitoring Mode Invalid |
| -2143158272 | Bad – Monitored Item Id Invalid |
| -2143092736 | Bad – Monitored Item Filter Invalid |
| -2143027200 | Bad – Monitored Item Filter Unsupported |
| -2142961664 | Bad – Filter Not Allowed |
| -2142896128 | Bad – Structure Missing |
| -2142830592 | Bad – Event Filter Invalid |
| -2142765056 | Bad – Content Filter Invalid |
| -2142699520 | Bad – Filter Operand Invalid |
| -2142633984 | Bad – Continuation Point Invalid |
| -2142568448 | Bad – No Continuation Points |
| -2142502912 | Bad – Reference Type Id Invalid |
| -2142437376 | Bad – Browse Direction Invalid |
| -2142371840 | Bad – Node Not In View |
| -2142306304 | Bad – Server Uri Invalid |
| -2142240768 | Bad – Server Name Missing |
| -2142175232 | Bad – Discovery Url Missing |
| -2142109696 | Bad – Sempahore File Missing |
| -2142044160 | Bad – Request Type Invalid |
| -2141978624 | Bad – Security Mode Rejected |
| -2141913088 | Bad – Security Policy Rejected |
| -2141847552 | Bad – Too Many Sessions |
| -2141782016 | Bad – User Signature Invalid |
| -2141716480 | Bad – Application Signature Invalid |
| -2141650944 | Bad – No Valid Certificates |
| -2141585408 | Bad – Request Cancelled By Request |
| -2141519872 | Bad – Parent Node Id Invalid |
| -2141454336 | Bad – Reference Not Allowed |
| -2141388800 | Bad – Node Id Rejected |
| -2141323264 | Bad – Node Id Exists |
| -2141257728 | Bad – Node Class Invalid |
| -2141192192 | Bad – Browse Name Invalid |
| -2141126656 | Bad – Browse Name Duplicated |
| -2141061120 | Bad – Node Attributes Invalid |
| -2140995584 | Bad – Type Definition Invalid |
| -2140930048 | Bad – Source Node Id Invalid |
| -2140864512 | Bad – Target Node Id Invalid |
| -2140798976 | Bad – Duplicate Reference Not Allowed |
| -2140733440 | Bad – Invalid Self Reference |
| -2140667904 | Bad – Reference Local Only |
| -2140602368 | Bad – No Delete Rights |
| -2140536832 | Bad – Server Index Invalid |
| -2140471296 | Bad – View Id Unknown |
| -2140340224 | Bad – Too Many Matches |
| -2140274688 | Bad – Query Too Complex |
| -2140209152 | Bad – No Match |
| -2140143616 | Bad – Max Age Invalid |
| -2140078080 | Bad – History Operation Invalid |
| -2140012544 | Bad – History Operation Unsupported |
| -2139947008 | Bad – Write Not Supported |
| -2139881472 | Bad – Type Mismatch |
| -2139815936 | Bad – Method Invalid |
| -2139750400 | Bad – Arguments Missing |
| -2139684864 | Bad – Too Many Subscriptions |
| -2139619328 | Bad – Too Many Publish Requests |
| -2139553792 | Bad – No Subscription |
| -2139488256 | Bad – Sequence Number Unknown |
| -2139422720 | Bad – Message Not Available |
| -2139357184 | Bad – Insufficient Client Profile |
| -2139291648 | Bad – Tcp Server Too Busy |
| -2139226112 | Bad – Tcp Message Type Invalid |
| -2139160576 | Bad – Tcp Secure Channel Unknown |
| -2139095040 | Bad – Tcp Message Too Large |
| -2139029504 | Bad – Tcp Not Enough Resources |
| -2138963968 | Bad – Tcp Internal Error |
| -2138898432 | Bad – Tcp Endpoint Url Invalid |
| -2138832896 | Bad – Request Interrupted |
| -2138767360 | Bad – Request Timeout |
| -2138701824 | Bad – Secure Channel Closed |
| -2138636288 | Bad – Secure Channel Token Unknown |
| -2138570752 | Bad – Sequence Number Invalid |
| -2138505216 | Bad – Configuration Error |
| -2138439680 | Bad – Not Connected |
| -2138374144 | Bad – Device Failure |
| -2138308608 | Bad – Sensor Failure |
| -2138243072 | Bad – Out Of Service |
| -2138177536 | Bad – Deadband Filter Invalid |
| -2137587712 | Bad – Refresh In Progress |
| -2137522176 | Bad – Condition Already Disabled |
| -2137456640 | Bad – Condition Disabled |
| -2137391104 | Bad – Event Id Unknown |
| -2137325568 | Bad – No Data |
| -2137194496 | Bad – Data Lost |
| -2137128960 | Bad – Data Unavailable |
| -2137063424 | Bad – Entry Exists |
| -2136997888 | Bad – No Entry Exists |
| -2136932352 | Bad – Timestamp Not Supported |
| -2136276992 | Bad – Invalid Argument |
| -2136211456 | Bad – Connection Rejected |
| -2136145920 | Bad – Disconnect |
| -2136080384 | Bad – Connection Closed |
| -2136014848 | Bad – Invalid State |
| -2135425024 | Bad – Request Too Large |
| -2135359488 | Bad – Response Too Large |
| -2135228416 | Bad – Event Not Acknowledgeable |
| -2135097344 | Bad – Invalid Timestamp Argument |
| -2135031808 | Bad – Protocol Version Unsupported |
| -2134966272 | Bad – State Not Active |
| -2134835200 | Bad – Filter Operator Invalid |
| -2134769664 | Bad – Filter Operator Unsupported |
| -2134704128 | Bad – Filter Operand Count Mismatch |
| -2134638592 | Bad – Filter Element Invalid |
| -2134573056 | Bad – Filter Literal Invalid |
| -2134507520 | Bad – Identity Change Not Supported |
| -2134376448 | Bad – Not Type Definition |
| -2134310912 | Bad – View Timestamp Invalid |
| -2134245376 | Bad – View Parameter Mismatch |
| -2134179840 | Bad – View Version Invalid |
| -2134114304 | Bad – Condition Already Enabled |
| -2134048768 | Bad – Dialog Not Active |
| -2133983232 | Bad – Dialog Response Invalid |
| -2133917696 | Bad – Condition Branch Already Acked |
| -2133852160 | Bad – Condition Branch Already Confirmed |
| -2133786624 | Bad – Condition Already Shelved |
| -2133721088 | Bad – Condition Not Shelved |
| -2133655552 | Bad – Shelving Time Out Of Range |
| -2133590016 | Bad – Aggregate List Mismatch |
| -2133524480 | Bad – Aggregate Not Supported |
| -2133458944 | Bad – Aggregate Invalid Inputs |
| -2133393408 | Bad – Bound Not Found |
| -2133327872 | Bad – Bound Not Supported |
| -2133196800 | Bad – Aggregate Configuration Rejected |
| 2949120 | Good – Subscription Transferred |
| 3014656 | Good – Completes Asynchronously |
| 3080192 | Good – Overload |
| 3145728 | Good – Clamped |
| 9830400 | Good – Local Override |
| 10616832 | Good – Entry Inserted |
| 10682368 | Good – Entry Replaced |
| 10813440 | Good – No Data |
| 10878976 | Good – More Data |
| 10944512 | Good – Communication Event |
| 11010048 | Good – Shutdown Event |
| 11075584 | Good – Call Again |
| 11141120 | Good – Non Critical Timeout |
| 12189696 | Good – Results May Be Incomplete |
| 14221312 | Good – Data Ignored |
| 1080819712 | Uncertain – Reference Out Of Server |
| 1083113472 | Uncertain – No Communication Last Usable Value |
| 1083179008 | Uncertain – Last Usable Value |
| 1083244544 | Uncertain – Substitute Value |
| 1083310080 | Uncertain – Initial Value |
| 1083375616 | Uncertain – Sensor Not Accurate |
| 1083441152 | Uncertain – Engineering Units Exceeded |
| 1083506688 | Uncertain – Sub Normal |
| 1084489728 | Uncertain – Data Sub Normal |
| 1086062592 | Uncertain – Reference Not Deleted |
| 1086324736 | Uncertain – Not All Nodes Available |