Table 61 defines values for the results parameter that are specific to this Service. Common StatusCodes are defined in Table 183.
Table 61 – Write Operation Level Result Codes
Symbolic Id |
Description |
Good_CompletesAsynchronously |
See Table 182 for the description of this result code. The value was successfully written to an intermediate system but the Server does not know if the data source was updated properly. |
Bad_NodeIdInvalid |
See Table 183 for the description of this result code. |
Bad_NodeIdUnknown |
See Table 183 for the description of this result code. |
Bad_AttributeIdInvalid |
See Table 183 for the description of this result code. |
Bad_IndexRangeInvalid |
See Table 183 for the description of this result code. It is also used if writing of IndexRange is supported in general for a Node but the passed IndexRange cannot be written by the Server. |
Bad_IndexRangeNoData |
See Table 183 for the description of this result code. |
Bad_IndexRangeDataMismatch |
The data to be written does not match the IndexRange. |
Bad_WriteNotSupported |
The requested write operation is not supported. If a Client attempts to write any value, status code, timestamp combination and the Server does not support the requested combination (which could be a single quantity such as just timestamp); than the Server shall not perform any write on this Node and shall return this StatusCode for this Node. It is also used if writing of IndexRanges is not supported for a Node. |
Bad_NotWritable |
See Table 183 for the description of this result code. |
Bad_UserAccessDenied |
See Table 182 for the description of this result code. The current user does not have permission to write the attribute. |
Bad_OutOfRange |
See Table 183 for the description of this result code. If a Client attempts to write a value outside the valid range like a value not contained in the enumeration data type of the Node, the Server shall return this StatusCode for this Node. This result code can be returned for any value that has the right DataType but does not comply with the restrictions defined by the Server implementation e.g. if a written String contains unsupported characters. |
Bad_TypeMismatch |
See Table 183 for the description of this result code. |
Bad_DataEncodingUnsupported |
See Table 183 for the description of this result code. |
Bad_NoCommunication |
See Table 183 for the description of this result code. |
Bad_LocaleNotSupported |
The locale in the requested write operation is not supported. |