ScheduleRequest
The options to schedule a report.
Fields Provided by ScheduleRequest
Field | Description |
---|---|
boolean bookBindingOutputOption |
Whether the book binding output is enabled (true) or not (false). |
boolean compressDeliveryOutputOption |
Whether the compress delivery output is enabled (true) or not (false). |
String dataModelUrl |
The location of the .xdm file from which to obtain the Data Model definition. |
DeliveryChannels deliveryChannels |
See DeliveryChannels. |
boolean enableConsolidatedJobDiagnostic |
Whether the consolidated job diagnostic is enabled (true) or not (false). |
boolean enableDataEngineDiagnostic |
Whether the data engine diagnostic is enabled (true) or not (false). |
boolean enableReportProcessorDiagnostic |
Whether the report processing diagnostic is enabled (true) or not (false). |
boolean enableSQLExplainPlan |
Whether the SQL Explain Plan generation is enabled (true) or not (false). |
boolean enableXmlPruning |
Whether the XML pruning is enabled (true) or not (false). |
String endDate |
The end date of the schedule. |
String jobLocale |
The locale to use for the scheduled requests. Example: fr-FR. Required when parameter values submitted for the scheduled job are not English. |
String jobTZ |
The time zone to use for the scheduled requests. |
boolean mergeOutputOption |
Whether the merge output option is enabled (true) or not (false). |
String notificationPassword |
The HTTP notification server password when scheduling notification through an HTTP server. |
String notificationServer |
The name of the HTTP server used for notification. |
String notificationTo |
E-mail addresses to which to send notifications. |
String notificationUserName |
The user name for the HTTP server used for notification. |
boolean notifyHttpWhenFailed |
True indicates to send a notification when the job request fails. |
boolean notifyHttpWhenSkipped |
Optional. Specify true to send an HTTP notification when a job is skipped. Default is false. |
boolean notifyHttpWhenSuccess |
True indicates to send a notification when the job request succeeds. |
boolean notifyHttpWhenWarning |
True indicates to send a notification when the job completes with a warning. |
boolean notifyWhenFailed |
True indicates to send a notification when the job request fails. |
boolean notifyWhenSkipped |
Optional. Specify true to send an email notification when a job is skipped. Default is false. |
boolean notifyWhenSuccess |
True indicates to send a notification when the job request succeeds. |
boolean notifyWhenWarning |
True indicates to send a notification when the job completes with a warning. |
String recurrenceExpression |
The expression that defines a recurring schedule. |
String recurrenceExpressionType |
The type of expression defined for a recurring
schedule. Valid value is |
integer repeatCount |
The number of times to repeat the schedule. For the recursive scheduling of a report, startDate must not be null, and repeatCount repeatInterval should be greater than 0 for any meaningful schedule. The endDate can be null. |
integer repeatInterval |
The interval between two scheduled jobs in seconds. |
ReportRequest reportRequest |
Information about the request included through the ReportRequest data type. See ReportRequest. |
boolean saveDataOption |
True indicates that the report data from the scheduled request run will be saved. |
boolean saveOutputOption |
Optional. Specify true to save the report output generated by the scheduled request to a database. Default is false. |
boolean scheduleBurstingOption |
Optional. Specify true to enable bursting for the scheduled job. Default is false. |
boolean scheduleChunkingOption |
Whether the data chunking is enabled (true) or not (false). |
boolean schedulePublicOption |
True indicates that the scheduled requests are to be made public. |
String startDate |
The date on which the schedule starts. |
boolean useUTF8Option |
True indicates that the Use UTF8 option is enabled. |
String userJobDesc |
The user-entered description for the scheduled job. |
String userJobName |
The user-entered name for the scheduled job. |