com.microstrategy.webapi.EnumDSSXMLExecutionFlags |
This interface defines the enumeration constants used to specify
the execution flags used to execute reports against the report server. Note that several
flags must be used with other flags (for example, DssXmlExecutionUseCache
and
DssXmlExecutionUpdateCache
must both be equal - if one is used, so must the other). Flags in this enumeration can affect
caching (for example, DssXmlExecutionFresh
, DssXmlExecutionUseCache
and
DssXmlExecutionUpdateCache
),
the inbox status of the report (DssXmlExecutionInboxKeepAsIs
, DssXmlExecutionSaveToInbox
),
can direct the Intelligence Server to only partially complete execution of the report
(for example, DssXmlExecutionResolve
, DssXmlExecutionGenerateSQL
),
and can control the information generated in the report(for example, DssXmlExecutionGenerateDatamart
). Please
check the description of each setting below to determine the usage of each individual flag.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | DssXmlExecutionCheckSQLPromp | Instructs report server to check for prompts in SQL | |||||||||
int | DssXmlExecutionCheckWebCache | Not implemented. | |||||||||
int | DssXmlExecutionDefault | The default execution flags, which includes DssXmlExecutionUseCache and DssXmlExecutionUpdateCache * | |||||||||
int | DssXmlExecutionDefaultPrompt | Specifies an execution flag which instructs the report server to answer every prompt with the default value stored in the prompt. | |||||||||
int | DssXmlExecutionDrillByManipulation | Reserved. | |||||||||
int | DssXmlExecutionExport | Specifies an execution flag which instructs the report server to execute for export results* | |||||||||
int | DssXmlExecutionFresh | Specifies an execution flag which instructs the report server not to use the cached information, even if available. | |||||||||
int | DssXmlExecutionGenerateDatamart | Specifies an execution flag which instructs the report server to generate a datamart from this report. | |||||||||
int | DssXmlExecutionGenerateSQL | This execution flag will cause execution to proceed up to the point that SQL is generated, but stop before submitting the SQL. | |||||||||
int | DssXmlExecutionInboxKeepAsIs | Specifies an execution flag which instructs the inbox to keep the result "as is" in the user inbox. | |||||||||
int | DssXmlExecutionNoAction | Specifies an execution flag which instructs the report server to execute without resolve prompts Only can be used at design mode | |||||||||
int | DssXmlExecutionReBuildPreviewOnly | Specifies an execution flag which instructs the report server to only preview the rebuild. | |||||||||
int | DssXmlExecutionReprompt | Specifies an execution flag which instructs the report server to reprompt. | |||||||||
int | DssXmlExecutionResolve | Specifies an execution flag which instructs the report server to resolve the prompts in this report. | |||||||||
int | DssXmlExecutionSaveToInbox | Specifies an execution flag which instructs the inbox to save this report result to the user inbox and have the inbox keep the latest result. | |||||||||
int | DssXmlExecutionSubsetting | Specifies an execution flag which instructs the report server to perform subsetting when executing the report, if possible. | |||||||||
int | DssXmlExecutionUpdateCache | Specifies an execution flag which instructs the report server to update cache with the execution results. | |||||||||
int | DssXmlExecutionUseCache | Specifies an execution flag which instructs the report server to use cache if available. | |||||||||
int | DssXmlExecutionUseWebCacheOnly | Not implemented. | |||||||||
int | DssXmlExecutionWebQueryBuilderOrFFSQL |
Instructs report server to check for prompts in SQL
Not implemented.
The default execution flags, which includes DssXmlExecutionUseCache and DssXmlExecutionUpdateCache *
Specifies an execution flag which instructs the report server to answer every prompt with the default value stored in the prompt.
Reserved.
Specifies an execution flag which instructs the report server to execute for export results*
Specifies an execution flag which instructs the report server not to use the cached information, even if available. This is incompatibile with DssXmlExecutionUseCache and DssXmlExecutionUpdateCache.
Specifies an execution flag which instructs the report server to generate a datamart from this report.
This execution flag will cause execution to proceed up to the point that SQL is generated, but stop before submitting the SQL. In this case, the report results cannot be retrieved, but other operations can be performed on the report.
Specifies an execution flag which instructs the inbox to keep the result "as is" in the user inbox.
Specifies an execution flag which instructs the report server to execute without resolve prompts Only can be used at design mode
Specifies an execution flag which instructs the report server to only preview the rebuild.
Specifies an execution flag which instructs the report server to reprompt.
Specifies an execution flag which instructs the report server to resolve the prompts in this report. Note that if this flag is set without the other flags correspoding to steps in the execution cycle, then the report will only be executed up to the point that prompts are resolved - after resolving prompts, the report execution will stop before running the SQL. This can be useful if something is to be done to the report before viewing the data.
Specifies an execution flag which instructs the inbox to save this report result to the user inbox and have the inbox keep the latest result.
Specifies an execution flag which instructs the report server to perform subsetting when executing the report, if possible.
Specifies an execution flag which instructs the report server to update cache with the execution results. If this is used, then DssXmlExecutionUseCache must also be used.
Specifies an execution flag which instructs the report server to use cache if available. If this is specified, then DssXmlExecutionUpdateCache must also be specified.
Not implemented.