This ObjectTypedefines a type for the representation of file directories. It is formally defined in Table 8.

It is expected that OPC UA Serverswill create vendor-specific subtypes of the FileDirectoryTypewith additional functionalities like Methodsfor creating symbolic links or setting access permissions. OPC UA Clientsproviding specialized file transfer user interfaces should be prepared to expose such additional Methodsto the user.

Table 8– FileDirectoryType

Attribute

Value

BrowseName

FileDirectoryType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Modelling Rule

Subtype of the FolderType defined in OPC 10000-5

Organizes

Object

<FileDirectoryName>

FileDirectoryType

OptionalPlaceholder

Organizes

Object

<FileName>

FileType

OptionalPlaceholder

HasComponent

Method

CreateDirectory

Defined in 4.3.3

Mandatory

HasComponent

Method

CreateFile

Defined in 4.3.4

Mandatory

HasComponent

Method

Delete

Defined in 4.3.5

Mandatory

HasComponent

Method

MoveOrCopy

Defined in 4.3.6

Mandatory

Conformance Units

Base Info FileDirectoryType Base

Instances of the ObjectTypecontain a list of FileDirectoryType Objectsrepresenting the subdirectories of the file directory represented by the instance of this ObjectType.

Instances of the ObjectTypecontain a list of FileType Objectsrepresenting the files in the file directory represented by the instance of this ObjectType.