Actuate Information Delivery API operations : UpdateUserOperation
 
UpdateUserOperation
Specifies the tasks to perform during the UpdateUser operation.
Request schema
<xsd:complexType name="UpdateUserOperation">
<xsd:sequence>
<xsd:choice>
<xsd:element name="SetAttributes" type="typens:User"
minOccurs="0"/>
<xsd:element name="AddToGroupsByName"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="RemoveFromGroupsByName"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="SetGroupMembershipsByName"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="AssignRolesByName"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="DropRolesByName"
type="typens:ArrayOfString"
minOccurs="0"/>
<xsd:element name="SetRolesByName"
type="typens:ArrayOfString"
minOccurs="0"/>
<xsd:element name="SubscribeToChannelsByName"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="UnsubscribeFromChannelsByName"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="SetChannelSubscriptionByName"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="AddToGroupsById"
type="typens:ArrayOfString"
minOccurs="0"/>
<xsd:element name="RemoveFromGroupsById"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="SetGroupMembershipsById"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="AssignRolesById"
type="typens:ArrayOfString"
minOccurs="0"/>
<xsd:element name="DropRolesById"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="SetRolesById"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="SubscribeToChannelsById"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="UnsubscribeFromChannelsbyId"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="SetChannelSubscriptionById"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="AddFileCreationPermissions"
type="typens:ArrayOfPermission" minOccurs="0"/>
<xsd:element name="RemoveFileCreationPermissions"
type="typens:ArrayOfPermission" minOccurs="0"/>
<xsd:element name="SetFileCreationPermissions"
type="typens:ArrayOfPermission" minOccurs="0"/>
<xsd:element name="SetPrinterOptions"
type="typens:ArrayOfPrinterOptions" minOccurs="0"/>
<xsd:element name="SetLicenseOptions"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="AddLicenseOptions"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="RemoveLicenseOptions"
type="typens:ArrayOfString" minOccurs="0"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
Request elements
SetAttributes
The general attributes to update.
AddToGroupsByName
The names of groups to which to add users. Specify either AddToGroupsByName or AddToGroupsById.
RemoveFromGroupsByName
The names of groups from which to remove users. Specify either RemoveFromGroupsByName or RemoveFromGroupsById.
SetGroupMembershipsByName
The groups for which to update users’ membership. Specify either SetGroupMembershipsByName or SetGroupMembershipsById.
AssignRolesByName
The names of roles to assign to users. Specify either AssignRolesByName or AssignRolesById.
DropRolesByName
The names of roles from which to remove users. Specify either DropRolesByName or DropRolesById.
SetRolesByName
The names of roles to update. Specify either SetRolesByName or SetRolesById.
SubscribeToChannelsByName
The names of channels to which to subscribe users. Specify either SubscribeToChannelsByName or SubscribeToChannelsById.
UnsubscribeFromChannelsByName
The names of channels from which to unsubscribe users. Specify either UnsubscribeFromChannelsByName or UnsubscribeFromChannelsById.
SetChannelSubscriptionsByName
The names of channels to update for users. Specify either SetChannelSubscriptionsByName or SetChannelSubscriptionsById.
AddToGroupsById
The IDs of groups to which to add users. Specify either AddToGroupsById or AddToGroupsByName.
RemoveFromGroupsById
The IDs of groups from which to remove users. Specify either RemoveFromGroupsById or RemoveFromGroupsByName.
SetGroupMembershipsById
The IDs of groups for which to update users’ membership. Specify either SetGroupMembershipsById or SetGroupMembershipsByName.
AssignRolesById
The IDs of roles to assign to users. Specify either AssignRolesById or AssignRolesByName.
DropRolesById
The IDs of roles from which to remove users. Specify either DropRolesById or DropRolesByName.
SetRolesById
The IDs of roles to update for users. Specify either SetRolesById or SetRolesByName.
SubscribeToChannelsById
The IDs of channels to which to subscribe users. Specify either SubscribeToChannelsById or SubscribeToChannelsByName.
UnsubscribeFromChannelsById
The IDs of channels from which to unsubscribe users. Specify either UnsubscribeFromChannelsById or UnsubscribeFromChannelsByName.
SetChannelSubscriptionsById
The IDs of channels to update for users. Specify either SetChannelSubscriptionsById or SetChannelSubscriptionsByName.
AddFileCreationPermissions
Grants users the permissions to add files.
RemoveFileCreationPermissions
Revokes users’ ability to add files.
SetFileCreationPermissions
Modifies users’ ability to add files.
SetPrinterOptions
The printer options to set for the users.
SetLicenseOptions
The license options to set for the users.
AddLicenseOptions
Grants users the right to add license options.
RemoveLicenseOptions
Removes the right of users to add license options.