9.1.9.2.3 RemoveTargetVariables Method
This Method is used to remove entries from the list of target Variables of a TargetVariablesType Object.
The Client shall be authorized to modify the configuration for the PubSub functionality when invoking this Method on the Server.
Signature
RemoveTargetVariables (
[in] ConfigurationVersionDataType ConfigurationVersion,
[in] UInt32[] TargetsToRemove,
[out] StatusCode[] RemoveResults
);
| Argument | Description |
| ConfigurationVersion | Configuration version of the DataSet. The configuration version passed through RemoveTargetVariables shall match the current configuration version in DataSetMetaData Property. If it does not match, the result Bad_InvalidState shall be returned. The ConfigurationVersionDataType is defined in 6.2.3.2.6. |
| TargetsToRemove | Array of indices of connections to remove from the list of target Variables. |
| RemoveResults | The result codes for the connections to remove. |
Method Result Codes
| ResultCode | Description |
| Bad_NothingToDo | An empty list of Variables was provided. |
| Bad_InvalidState | The DataSetReader is not configured yet or the ConfigurationVersion does not match the version in the DataSetMetaData. |
| Bad_UserAccessDenied | The Session user is not allowed to configure the Object. |
Operation Result Codes
| ResultCode | Description |
| Bad_InvalidArgument | The provided index is invalid. |
Table 299 specifies the AddressSpace representation for the RemoveTargetVariables Method.
| Attribute | Value | ||||
| BrowseName | RemoveTargetVariables | ||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
|---|---|---|---|---|---|
| HasProperty | Variable | InputArguments | Argument[] | PropertyType | Mandatory |
| HasProperty | Variable | OutputArguments | Argument[] | PropertyType | Mandatory |
| ConformanceUnits | |||||
|---|---|---|---|---|---|
| PubSub Model SubscribedDataSet |