public interface

EnumDSSXMLExecutionFlags

com.microstrategy.webapi.EnumDSSXMLExecutionFlags

Class Overview

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.

Summary

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

Constants

public static final int DssXmlExecutionCheckSQLPromp

Instructs report server to check for prompts in SQL

Constant Value: 32768 (0x00008000)

public static final int DssXmlExecutionCheckWebCache

Not implemented.

Constant Value: 16777216 (0x01000000)

public static final int DssXmlExecutionDefault

The default execution flags, which includes DssXmlExecutionUseCache and DssXmlExecutionUpdateCache *

Constant Value: 384 (0x00000180)

public static final int DssXmlExecutionDefaultPrompt

Specifies an execution flag which instructs the report server to answer every prompt with the default value stored in the prompt.

Constant Value: 2 (0x00000002)

public static final int DssXmlExecutionDrillByManipulation

Reserved.

Constant Value: 134217728 (0x08000000)

public static final int DssXmlExecutionExport

Specifies an execution flag which instructs the report server to execute for export results*

Constant Value: 262144 (0x00040000)

public static final int DssXmlExecutionFresh

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.

Constant Value: 1 (0x00000001)

public static final int DssXmlExecutionGenerateDatamart

Specifies an execution flag which instructs the report server to generate a datamart from this report.

Constant Value: 67108864 (0x04000000)

public static final int DssXmlExecutionGenerateSQL

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.

Constant Value: 131072 (0x00020000)

public static final int DssXmlExecutionInboxKeepAsIs

Specifies an execution flag which instructs the inbox to keep the result "as is" in the user inbox.

Constant Value: 1024 (0x00000400)

public static final int DssXmlExecutionNoAction

Specifies an execution flag which instructs the report server to execute without resolve prompts Only can be used at design mode

Constant Value: 524288 (0x00080000)

public static final int DssXmlExecutionReBuildPreviewOnly

Specifies an execution flag which instructs the report server to only preview the rebuild.

Constant Value: 268435456 (0x10000000)

public static final int DssXmlExecutionReprompt

Specifies an execution flag which instructs the report server to reprompt.

Constant Value: 4096 (0x00001000)

public static final int DssXmlExecutionResolve

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.

Constant Value: 65536 (0x00010000)

public static final 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.

Constant Value: 2048 (0x00000800)

public static final int DssXmlExecutionSubsetting

Specifies an execution flag which instructs the report server to perform subsetting when executing the report, if possible.

Constant Value: -2147483648 (0x80000000)

public static final int DssXmlExecutionUpdateCache

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.

Constant Value: 256 (0x00000100)

public static final int DssXmlExecutionUseCache

Specifies an execution flag which instructs the report server to use cache if available. If this is specified, then DssXmlExecutionUpdateCache must also be specified.

Constant Value: 128 (0x00000080)

public static final int DssXmlExecutionUseWebCacheOnly

Not implemented.

Constant Value: 33554432 (0x02000000)

public static final int DssXmlExecutionWebQueryBuilderOrFFSQL

Constant Value: 134217728 (0x08000000)