UpdateJobScheduleOperation
Specifies the tasks to perform during the UpdateJobSchedule operation.
Request schema
<xsd:complexType name="UpdateJobScheduleOperation">
<xsd:sequence>
<xsd:choice>
<xsd:element name="SetAttributes"
ype="typens:JobProperties" minOccurs="0"/>
<xsd:element name="SetParameters"
type="typens:JobInputDetail" minOccurs="0"/>
<xsd:element name="SetPrinterOptions"
type="typens:JobPrinterOptions" minOccurs="0"/>
<xsd:element name="SetSchedules" type="typens:JobSchedule"
minOccurs="0"/>
<xsd:element name="AddUserNotificationByName"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="RemoveUserNotificationByName"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="SetUserNotificationByName"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="AddGroupNotificationByName"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="RemoveGroupNotificationByName"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="SetGroupNotificationByName"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="AddChannelNotificationByName"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="RemoveChannelNotificationByName"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="SetChannelNotificationByName"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="AddUserNotificationById"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="RemoveUserNotificationById"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="SetUserNotificationById"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="AddGroupNotificationById"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="RemoveGroupNotificationById"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="SetGroupNotificationById"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="AddChannelNotificationById"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="RemoveChannelNotificationById"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="SetChannelNotificationById"
type="typens:ArrayOfString" minOccurs="0"/>
<xsd:element name="AddOutputFilePermissions"
type="typens:ArrayOfPermission" minOccurs="0"/>
<xsd:element name="RemoveOutputFilePermissions"
type="typens:ArrayOfPermission" minOccurs="0"/>
<xsd:element name="SetOutputFilePermissions"
type="typens:ArrayOfPermission" minOccurs="0"/>
<xsd:element name="SetParameterValues"
type="typens:ArrayOfParameterValue" minOccurs="0"/>
<xsd:element name="SetQuery" type="typens:Query"
minOccurs="0"/>
<xsd:element name="SetOutputFileAccess"
type="typens:FileAccess"minOccurs="0"/>
<xsd:element name="SetWaitForEvent" type="typens:Event"
minOccurs="0"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
Request elements
SetAttributes
The general attributes to update.
SetParameters
The input parameters, output parameters, autoarchive settings, and distribution location settings to update.
SetPrinterOptions
The printer options to update.
SetSchedules
The schedules to set.
AddUserNotificationByName
The name of the user to add to the notification list. Specify either AddUserNotificationByName or AddUserNotificationById.
RemoveUserNotificationByName
The name of the user to remove from the notification list. Specify either RemoveUserNotificationByName or RemoveUserNotificationById.
SetUserNotificationByName
The name of the user for whom to update notification. Specify either SetUserNotificationByName or SetUserNotificationById.
AddGroupNotificationByName
The name of the group to add to the notification list. Specify either AddGroupNotificationByName or AddGroupNotificationById.
RemoveGroupNotificationByName
The name of the group to remove from the notification list. Specify either RemoveGroupNotificationByName or RemoveGroupNotificationById.
SetGroupNotificationByName
The name of the group for which to update notification. Specify either SetGroupNotificationByName or SetGroupNotificationById.
AddChannelNotificationByName
The name of the channel to add to the notification list. Specify either AddChannelNotificationByName or AddUserNotificationById.
RemoveChannelNotificationByName
The name of the channel to remove from the notification list. Specify either RemoveChannelNotificationByName or RemoveChannelNotificationById.
SetChannelNotificationByName
The name of the channel for which to update notification. Specify either SetChannelNotificationByName or SetChannelNotificationById.
AddUserNotificationById
The ID of the user to add to the notification list. Specify either AddUserNotificationById or AddUserNotificationByName.
RemoveUserNotificationById
The ID of the user to remove from the notification list. Specify either RemoveUserNotificationById or RemoveUserNotificationByName.
SetUserNotificationById
The ID of the user for whom to update notification. Specify either SetUserNotificationById or SetUserNotificationByName.
AddGroupNotificationById
The ID of the group to add to the notification list. Specify either AddGroupNotificationById or AddGroupNotificationByName.
RemoveGroupNotificationById
The ID of the group to remove from the notification list. Specify either RemoveGroupNotificationById or RemoveGroupNotificationByName.
SetGroupNotificationById
The ID of the group for which to update notification. Specify either SetGroupNotificationById or SetGroupNotificationByName.
AddChannelNotificationById
The ID of the channel to add to the notification list. Specify either AddChannelNotificationById or AddUserNotificationByName.
RemoveChannelNotificationById
The ID of the channel to remove from the notification list. Specify either RemoveChannelNotificationById or RemoveChannelNotificationByName.
SetChannelNotificationById
The ID of the channel for which to update notification. Specify either SetChannelNotificationById or SetChannelNotificationByName.
AddOutputFilePermissions
The output file permissions to add. You cannot add file permissions to a file with private access.
RemoveOutputFilePermissions
The output file permissions to remove. You cannot remove file permissions from a file with private access.
SetOutputFilePermissions
The output file permissions to update. You cannot update file permissions of a file with private access.
SetParameterValues
The parameter values to update.
SetQuery
The query parameters to update.
SetOutputFileAccess

The access rights to the output file to update. Valid values are:

Private
Only the owner of the file and an administrator can access the file.

Shared
All users and roles specified in the access control list (ACL) for the file can access the file.
SetWaitForEvent
The event to set that is being waited on. When set, processes that are waiting for this event will proceed.