Table 61 defines values for the results parameter that are specific to this Service. Common StatusCodes are defined in Table 178.

Table 61 – Write Operation Level Result Codes

Symbolic Id

Description

Good_CompletesAsynchronously

See Table 177 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 178 for the description of this result code.

Bad_NodeIdUnknown

See Table 178 for the description of this result code.

Bad_AttributeIdInvalid

See Table 178 for the description of this result code.

Bad_IndexRangeInvalid

See Table 178 for the description of this result code.

Bad_IndexRangeNoData

See Table 178 for the description of this result code.

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 an IndexRange is not supported for a Node.

Bad_NotWritable

See Table 178 for the description of this result code.

Bad_UserAccessDenied

See Table 177 for the description of this result code.

The current user does not have permission to write the attribute.

Bad_OutOfRange

See Table 178 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.

Bad_TypeMismatch

See Table 178 for the description of this result code.

Bad_DataEncodingUnsupported

See Table 178 for the description of this result code.

Bad_NoCommunication

See Table 178 for the description of this result code.

Bad_LocaleNotSupported

The locale in the requested write operation is not supported.