This Method may 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:LocalizedTextErrorMessage);
Table 82 – ValidateFiles Method Arguments
Argument |
Description |
NodeIds |
NodeIds of the files to validate. |
ErrorCode |
0 for success or device specific number for validation issues. |
ErrorMessage |
Message for the user that describes how to resolve the issue. |
Method Result Codes (defined in Call Service)
Result Code |
Description |
Bad_NotFound |
If one or more NodeIds are not found. |
Table 83 – ValidateFiles Method AddressSpace definition
Attribute |
Value |
||||
BrowseName |
ValidateFiles |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
0:HasProperty |
Variable |
InputArguments |
0:Argument[] |
0:PropertyType |
M |
0:HasProperty |
Variable |
OutputArguments |
0:Argument[] |
0:PropertyType |
M |
Conformance Units |
|||||
DI SU FileSystem Loading |