8.4.6.4 ValidateFiles Method

This Method can be used to check if the specified set of files are valid and complete for an installation. This should also include dependency checks if appropriate.

Note: In case of Direct-Loading or Cached-Loading these checks should be part of the transfer and this method shall not be supported since it is part of the file transfer (e.g., in CloseAndCommit).

Signature

	ValidateFiles(
	  [in] 0:NodeId[]		NodeIds,
	  [out] 0:Int32		ErrorCode,
	  [out] 0:LocalizedText	ErrorMessage);
Table 88 – ValidateFiles Method Arguments
Argument Description
NodeIdsNodeIds of the files to validate.
ErrorCode0 for success or device specific number for validation issues.
ErrorMessageMessage for the user that describes how to resolve the issue.

Method Result Codes (defined in Call Service)

Result Code Description
Bad_NotFoundIf one or more NodeIds are not found.
Table 89 – ValidateFiles Method AddressSpace definition
Attribute Value
BrowseName1:ValidateFiles
References NodeClass BrowseName DataType TypeDefinition Other
0:HasPropertyVariable0:InputArguments0:Argument[] 0:PropertyTypeM
0:HasPropertyVariable0:OutputArguments0:Argument[] 0:PropertyTypeM
Conformance Units
DI SU FileSystem Loading