Actuate Information Delivery API operations : UpdateFileOperation
 
UpdateFileOperation
Specifies the tasks to perform during the UpdateFile operation. To specify which files to update, use UpdateFile.
Request schema
<xsd:complexType name="UpdateFileOperationGroup">
<xsd:sequence>
<xsd:choice>
<xsd:element name="SetAttributes" type="typens:File"
minOccurs="0"/>
<xsd:element name="AddDependentFilesByName"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="RemoveDependentFilesByName"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="SetDependentFilesByName"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="AddRequiredFilesByName"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="RemoveRequiredFilesByName" type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="SetRequiredFilesByName"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="AddDependentFilesById"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="RemoveDependentFilesById"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="SetDependentFilesById"
type="typens:ArrayOfString" minOccurs="0"/> <xsd:element name="AddRequiredFilesById"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="RemoveRequiredFilesById"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="SetRequiredFilesById"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="GrantPermissions"
type="typens:ArrayOfPermission" minOccurs="0"/>
<xsd:element name="RevokePermissions"
type="typens:ArrayOfPermission" minOccurs="0"/>
<xsd:element name="SetPermissions"
type="typens:ArrayOfPermission" minOccurs="0"/>
<xsd:element name="AddArchiveRules"
type="typens:ArrayOfArchiveRule" minOccurs="0"/>
<xsd:element name="RemoveArchiveRules"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="SetArchiveRules"
type="typens:ArrayOfArchiveRule" minOccurs="0"/>
<xsd:element name="SetParameterDefinitions"
type="typens:ArrayOfParameterDefinition" minOccurs="0"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
Request elements
SetAttributes
The general attributes to update.
AddDependentFilesByName
The names of files to add as dependents. Specify either AddDependentFilesByName or AddDependentFilesById.
RemoveDependentFilesByName
The names of dependent files to remove. Specify either RemoveDependentFilesByName or RemoveDependentFilesById.
SetDependentFilesByName
The names of dependent files to update. Specify either SetDependentFilesByName or SetDependentFilesById.
AddRequiredFilesByName
The names of required files to add. Specify either AddRequiredFilesByName or AddRequiredFilesById.
RemoveRequiredFilesByName
The names of required files to remove. Specify either RemoveRequiredFilesByName or RemoveRequiredFilesById.
SetRequiredFilesByName
The names of required files to update. Specify either SetRequiredFilesByName or SetRequiredFilesById.
AddDependentFilesById
The IDs of files to add as dependents. Specify either AddDependentFilesById or AddDependentFilesByName.
RemoveDependentFilesById
The IDs of dependent files to remove. Specify either RemoveDependentFilesById or RemoveDependentFilesByName.
SetDependentFilesById
The IDs of dependent files to update. Specify either SetDependentFilesById or SetDependentFilesByName.
AddRequiredFilesById
The IDs of required files to add. Specify either AddRequiredFilesById or AddRequiredFilesByName.
RemoveRequiredFilesById
The IDs of required files to remove. Specify either RemoveRequiredFilesById or RemoveRequiredFilesByName.
SetRequiredFilesById
The IDs of required files to update. Specify either SetRequiredFilesById or SetRequiredFilesByName.
GrantPermissions
The new privileges to grant. You cannot grant privileges to a file with private access.
RevokePermissions
The privileges to revoke. You cannot revoke privileges to a file with private access.
SetPermissions
The privileges to update. You cannot update privileges to a file with private access.
AddArchiveRules
The new autoarchive rules.
RemoveArchiveRules
The autoarchive rules to remove.
SetArchiveRules
The autoarchive rules to update.
SetParameterDefinitions
The dynamic report parameters for third-party executable files.