This Method is used to remove a DataSetWriter Object from the group. The state of the DataSetWriter is set to Disabled before removing the Object. A successful removal of the DataSetWriter shall also delete the Reference from the related PublishedDataSetType Object to the removed DataSetWriter.
The Client shall be authorized to modify the configuration for the PubSub functionality when invoking this Method on the Server.
Signature
RemoveDataSetWriter (
[in]NodeIdDataSetWriterNodeId
);
Argument |
Description |
DataSetWriterNodeId |
NodeId of the DataSetWriter to remove from the group. |
Method Result Codes
ResultCode |
Description |
Bad_NodeIdUnknown |
The DataSetWriterNodeId is unknown. |
Bad_NodeIdInvalid |
The DataSetWriterNodeId is not a NodeId of a DataSetWriter. |
Bad_UserAccessDenied |
The Session user is not allowed to delete a DataSetWriter. |
Table 251 specifies the AddressSpace representation for the RemoveDataSetWriter Method.
Table 251 – RemoveDataSetWriter Method AddressSpace definition
Attribute |
Value |
||||
BrowseName |
RemoveDataSetWriter |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
HasProperty |
Variable |
InputArguments |
Argument[] |
PropertyType |
Mandatory |
ConformanceUnits |
|||||
PubSub Model Base |