Actuate Information Delivery API operations : UpdateChannelOperation
 
UpdateChannelOperation
Specifies the tasks to perform during the UpdateChannel operation.
Request schema
<xsd:complexType name="UpdateChannelOperation">
<xsd:sequence>
<xsd:element name="SetAttributes" type="typens:Channel"
minOccurs="0"/>
<xsd:element name="AddSubscribersByName"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="RemoveSubscribersByName"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="SetSubscribersByName"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="AddSubscribersById"
type="typens:ArrayOfString"
minOccurs="0"/>
<xsd:element name="RemoveSubscribersById"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="SetSubscribersById"
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:sequence>
</xsd:complexType>
Request elements
SetAttributes
The general attributes to update.
AddSubscribersByName
The names of users to subscribe to the channel. Specify either AddSubscribersByName or AddSubscribersById.
RemoveSubscribersByName
The names of users to unsubscribe from the channel. Specify either RemoveSubscribersByName or RemoveSubscribersById.
SetSubscribersByName
The names of users for whom to update channel subscription. Specify either SetSubscribersByName or SetSubscribersById.
AddSubscribersById
The IDs of users to subscribe to the channel. Specify either AddSubscribersById or AddSubscribersByName.
RemoveSubscribersById
The IDs of users to unsubscribe from the channel. Specify either RemoveSubscribersById or RemoveSubscribersByName.
SetSubscribersById
The IDs of users for whom to update channel subscription. Specify either SetSubscribersById or SetSubscribersByName.
GrantPermissions
Adds an access control list (ACL) to the channel.
RevokePermissions
Removes an ACL from the channel.
SetPermissions
Updates the ACL for the channel.