Errata exists for this version of the document.
This Method is used to add a new DataSetWriterType Object to an instance of the WriterGroup. A successful creation of the DataSetWriter shall also create a Reference from the related PublishedDataSet Object to the created DataSetWriter.
The Client shall be authorized to modify the configuration for the PubSub functionality when invoking this Method on the Server.
Signature
AddDataSetWriter (
[in]DataSetWriterDataType Configuration
[out]NodeId DataSetWriterNodeId
);
Argument |
Description |
Configuration |
Configuration parameters for the DataSetWriter. The parameters and the DataSetWriterDataType are defined in 6.2.3. |
DataSetWriterNodeId |
The NodeId of the new DataSetWriter Object. |
Method Result Codes
ResultCode |
Description |
Bad_InvalidArgument |
The Server is not able to apply the name. The name may be too long or may contain invalid character. |
Bad_DataSetIdInvalid |
The DataSet specified for the DataSetWriter creation is invalid. |
Bad_BrowseNameDuplicated |
An Object with the name already exists in the group. |
Bad_ResourceUnavailable |
The Server has not enough resources to add the DataSetWriter. |
Bad_UserAccessDenied |
The Session user does not have rights to create the DataSetWriter. |