This Methodprovides the capability to remove a Variablerepresenting a link. The Methodshall only succeed when the Variableto be deleted is referenced from the Objectthe Methodis called on. Serversmight restrict the execution of this Methodto specific users / roles. Servers will typically reject the deletion of Nodesnot added with the AddLink Method.
The signature of this Methodis specified below. Table 32and Table 33specify the Argumentsand AddressSpacerepresentation, respectively.
Signature
RemoveLink (
[in] 0:NodeId VariableToBeDeleted
);
Table 32– RemoveLink Method Arguments
Argument |
Description |
VariableToBeDeleted |
NodeId of the Variable containing a link, that should be deleted. Variable shall be referenced from the Object with a HasComponent Reference where the Method is called on. |
Method Result Codes (defined in Call Service)
Result Code |
Description |
Bad_UserAccessDenied |
See OPC 10000-4for a general description. |
Bad_InvalidArgument |
See OPC 10000-4for a general description. |
Table 33– RemoveLink Method AddressSpace definition
Attribute |
Value |
||||
BrowseName |
RemoveLink |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
0:HasProperty |
Variable |
0:InputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
Conformance Units |
|||||
AMB DocumentationLinks Base |