Annex C (normative) File Transfer ToC Previous Next

C.3 File System ToC Previous Next

C.3.5 Delete ToC Previous Next

Delete is used to delete a file or directory organized by this Object.

Signature

Delete(
[in] NodeId objectToDelete
);
Argument Description
objectToDelete The NodeId of the file or directory to delete.
In the case of a directory, all file and directory Objects below the directory to delete are deleted recursively.

Method Result Codes (defined in Call Service)

Result Code Description
Bad_NotFound See OPC 10000-4 for a general description. A file or directory with the provided NodeId is not organized by this object.
Bad_InvalidState See OPC 10000-4 for a general description. The file or directory is locked and thus cannot be deleted.
Bad_UserAccessDenied See OPC 10000-4 for a general description.

Table C.11 specifies the AddressSpace representation for the Delete Method.

Table C.11 – Delete Method AddressSpace Definition

Attribute Value
BrowseName Delete
References NodeClass BrowseName DataType TypeDefinition ModellingRule
HasProperty Variable InputArguments Argument[] PropertyType Mandatory

Previous Next