This Method provides the capability to remove a Variable representing a link. The Method shall only succeed when the Variable to be deleted is referenced from the Object the Method is called on. Servers might restrict the execution of this Method to specific users / roles. Servers will typically reject the deletion of Nodes not added with the AddLink Method.
The signature of this Method is specified below. Table 33 and Table 34 specify the Arguments and AddressSpace representation, respectively.
Signature
RemoveLink (
[in] 0:NodeId VariableToBeDeleted
);
Table 33 – 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-4 for a general description. |
Bad_InvalidArgument |
See OPC 10000-4 for a general description. |
Table 34 – 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 |