com.microstrategy.webapi.IDSSXMLReportServer |
This interface provides the functionality for an application to execute a report by report ID, filter/template ID
and report definition. It also provides methods to get a report execution result, cancel a report execution,
answer a report prompt, and rebuild a report's layout (i.e., pivoting, sorting). Note that this inteface can be
used to send a datamart report execution request to the server--see the Execute
method documentation for
details.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | DEFAULT_AnswerPrompt_executionFlags | Default value for the executionFlags parameter of the AnswerPrompt method | |||||||||
int | DEFAULT_AnswerPrompt_resultFlags | Default value for the resultFlags parameter of the AnswerPrompt method | |||||||||
String | DEFAULT_AnswerPrompt_styleXSL | Default value for the styleXSL parameter of the AnswerPrompt method | |||||||||
String | DEFAULT_AnswerPrompt_viewSettings | Default value for the viewSettings parameter of the AnswerPrompt method | |||||||||
String | DEFAULT_AnswerPrompt_webProperties | Default value for the webProperties parameter of the AnswerPrompt method | |||||||||
String | DEFAULT_AnswerPrompt_windowSetting | Default value for the windowSetting parameter of the AnswerPrompt method | |||||||||
int | DEFAULT_Drill_stateID | Default value for the stateID parameter of the Drill method | |||||||||
int | DEFAULT_Drill_viewIndex | Default value for the viewIndex parameter of the Drill method | |||||||||
int | DEFAULT_Execute_executionFlags | Default value for the executionFlags parameter of the Execute method | |||||||||
String | DEFAULT_Execute_promptAnswer | Default value for the promptAnswer parameter of the Execute method | |||||||||
int | DEFAULT_Execute_resultFlags | Default value for the resultFlags parameter of the Execute method | |||||||||
String | DEFAULT_Execute_styleXSL | Default value for the styleXSL parameter of the Execute method | |||||||||
String | DEFAULT_Execute_viewSettings | Default value for the viewSettings parameter of the Execute method | |||||||||
String | DEFAULT_Execute_webProperties | Default value for the webProperties parameter of the Execute method | |||||||||
String | DEFAULT_Execute_windowSetting | Default value for the windowSetting parameter of the Execute method | |||||||||
int | DEFAULT_GetExecutionResults_resultFlags | Default value for the resultFlags parameter of the GetExecutionResults method | |||||||||
int | DEFAULT_GetExecutionResults_stateID | Default value for the stateID parameter of the GetExecutionResults method | |||||||||
String | DEFAULT_GetExecutionResults_styleXSL | Default value for the styleXSL parameter of the GetExecutionResults method | |||||||||
String | DEFAULT_GetExecutionResults_windowSetting | Default value for the windowSetting parameter of the GetExecutionResults method | |||||||||
int | DEFAULT_ReBuildReportEx_executionFlags | Default value for the executionFlags parameter of the ReBuildReportEx method | |||||||||
int | DEFAULT_ReBuildReportEx_resultFlags | Default value for the resultFlags parameter of the ReBuildReportEx method | |||||||||
int | DEFAULT_ReBuildReportEx_stateID | Default value for the stateID parameter of the ReBuildReportEx method | |||||||||
String | DEFAULT_ReBuildReportEx_styleXSL | Default value for the styleXSL parameter of the ReBuildReportEx method | |||||||||
String | DEFAULT_ReBuildReportEx_viewSettings | Default value for the viewSettings parameter of the ReBuildReportEx method | |||||||||
String | DEFAULT_ReBuildReportEx_webProperties | Default value for the webProperties parameter of the ReBuildReportEx method | |||||||||
String | DEFAULT_ReBuildReportEx_windowSetting | Default value for the windowSetting parameter of the ReBuildReportEx method | |||||||||
int | DEFAULT_ReBuildReport_resultFlags | Default value for the resultFlags parameter of the ReBuildReport method | |||||||||
int | DEFAULT_ReBuildReport_stateID | Default value for the stateID parameter of the ReBuildReport method | |||||||||
String | DEFAULT_ReBuildReport_styleXSL | Default value for the styleXSL parameter of the ReBuildReport method | |||||||||
String | DEFAULT_ReBuildReport_viewSettings | Default value for the viewSettings parameter of the ReBuildReport method | |||||||||
String | DEFAULT_ReBuildReport_webProperties | Default value for the webProperties parameter of the ReBuildReport method | |||||||||
String | DEFAULT_ReBuildReport_windowSetting | Default value for the windowSetting parameter of the ReBuildReport method | |||||||||
int | DEFAULT_Refresh_executionFlags | Default value for the executionFlags parameter of the Refresh method | |||||||||
String | DEFAULT_Refresh_promptAnswer | Default value for the promptAnswer parameter of the Refresh method | |||||||||
int | DEFAULT_Refresh_resultFlags | Default value for the resultFlags parameter of the Refresh method | |||||||||
int | DEFAULT_Refresh_stateID | Default value for the stateID parameter of the Refresh method | |||||||||
String | DEFAULT_Refresh_styleXSL | Default value for the styleXSL parameter of the Refresh method | |||||||||
String | DEFAULT_Refresh_viewSettings | Default value for the viewSettings parameter of the Refresh method | |||||||||
String | DEFAULT_Refresh_webProperties | Default value for the webProperties parameter of the Refresh method | |||||||||
String | DEFAULT_Refresh_windowSetting | Default value for the windowSetting parameter of the Refresh method | |||||||||
int | DEFAULT_SaveAs_dispMode | Default value for the dispMode parameter of the SaveAs method | |||||||||
int | DEFAULT_SaveAs_flags | Default value for the flags parameter of the SaveAs method | |||||||||
int | DEFAULT_SaveAs_stateID | Default value for the stateID parameter of the SaveAs method | |||||||||
int | DEFAULT_SaveAs_viewIndex | Default value for the viewIndex parameter of the SaveAs method |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract String |
AnswerPrompt(String sessionID, String messageID, String promptAnswer, int executionFlags, int resultFlags, String viewSettings, String windowSetting, String styleXSL, String webProperties, IntWrapper status)
This method answers a prompt and lets the report execution continue.
| ||||||||||
abstract byte[] |
BinaryExportAsync(String sessionID, String messageID, int exportFormat, IntWrapper iwStatus)
Returns the exported data in a binary format (for instance while retrieving PDF data).
| ||||||||||
abstract String |
BrowseReportAsJson(String sessionID, String messageID, int browseReportFlag, int bindingTableObjectType, int dataPreviewJsonFlag, int autoMapFlag)
Obtains the JSON result/data of the report from IServer.@return
| ||||||||||
abstract String |
BrowseReportAsJson(String sessionID, String messageID, String tableName, String attrName, String metricName, int browseReportFlag, int bindingTableObjectType, int dataPreviewJsonFlag, int autoMapFlag)
Obtains the JSON result/data of the report from IServer.@return
| ||||||||||
abstract String |
ChangeImportedCube(String sessionID, String reportID, int sheetIndex, String colHeaders, boolean isUrl, String transformations, int executionFlags, int resultFlags, String extParam, StringWrapper msgID, IntWrapper status)
Change the sheet index or insert new column headers on a imported cube@return
| ||||||||||
abstract String |
ChangeImportedCube(String sessionID, String reportID, int sheetIndex, String colHeaders, boolean isUrl, String transformations, String dbRoleID, String sourceAccountID, int executionFlags, int resultFlags, int behaviorFlags, String extParam, StringWrapper msgID, IntWrapper status, String documentID)
Change the sheet index or insert new column headers on a imported cube, with support to cubes imported form OAuth source, and support idc behavior change flag@return
| ||||||||||
abstract String |
ChangeImportedCube(String sessionID, String reportID, int sheetIndex, String colHeaders, boolean isUrl, String transformations, String dbRoleID, String sourceAccountID, int executionFlags, int resultFlags, int behaviorFlags, String extParam, StringWrapper msgID, IntWrapper status)
Change the sheet index or insert new column headers on a imported cube, with support to cubes imported form OAuth source, and support idc behavior change flag@return
| ||||||||||
abstract String |
CubeExecuteSearch(String sessionID, String cubeSources, String searchXML, int blockBegin, int blockCount, int searchFlags, int workingSetSearchFlags)
Returns search results for executing a search within a cube.
| ||||||||||
abstract void |
Drill(String sessionID, String messageID, String drillTransformation, int viewIndex, int stateID, StringWrapper drillMsgID)
This method performs drill operations on a report.
| ||||||||||
abstract String |
Execute(String sessionID, String reportID, int executionFlags, int resultFlags, String promptAnswer, String viewSetting, String windowSetting, String extParams, String styleXSL, String webProperties, StringWrapper msgID, IntWrapper status)
This method executes a report by report ID.
| ||||||||||
abstract String |
Execute(String sessionID, String reportID, int executionFlags, int resultFlags, String promptAnswer, String viewSetting, String windowSetting, String styleXSL, String webProperties, StringWrapper msgID, IntWrapper status)
This method executes a report by report ID.
| ||||||||||
abstract String |
Execute(String sessionID, String reportID, int executionFlags, int resultFlags, String promptAnswer, String viewSetting, String windowSetting, String extParams, int requestTimeout, String styleXSL, String webProperties, StringWrapper msgID, IntWrapper status, String subscriptionID)
This method executes a report by report ID.
| ||||||||||
abstract String |
Execute(String sessionID, String reportID, int executionFlags, int resultFlags, String promptAnswer, String viewSetting, String windowSetting, String extParams, int requestTimeout, String styleXSL, String webProperties, StringWrapper msgID, IntWrapper status)
This method executes a report by report ID.
| ||||||||||
abstract String |
ExecuteFT(String sessionID, String filterID, String templateID, int executionFlags, int resultFlags, String promptAnswer, String viewSetting, String windowSetting, String styleXSL, String webProperties, StringWrapper msgID, IntWrapper status)
This method executes a report by a combination of a filter ID and a template ID.
| ||||||||||
abstract String |
Export(String sessionID, String messageID, int exportFormat, String export_parameter, int stateID, IntWrapper status)
Returns the report in a comma-delimited format.
| ||||||||||
abstract String |
GetBinaryFileContent(String sessionID, String fileName, String fileType, long fileLength, InputStream data, int maxNumElements, boolean preserveWhiteSpace, String outputDelimiter)
Obtains the result/data of the binary file from backend
| ||||||||||
abstract String | GetCubeElements(String sessionID, String objectID, int type, String filter, int blockBegin, int blockCount, String cubeSources) | ||||||||||
abstract String | GetCubeObjects(String sessionID, int blockBegin, int blockCount, String cubeSources) | ||||||||||
abstract byte[] |
GetCubeResultsInBinary(String sessionID, String reportID, String messageID, int sheetIndex, int resultFlags, int detailFlags, int stateID, String extendableParameter, IntWrapper iwStatus)
Obtains the result/data of the cube from backend in bytes.@return
| ||||||||||
abstract String |
GetExecutionResults(String sessionID, String messageID, int resultFlags, String windowSetting, String styleXSL, int stateID, IntWrapper status)
This method retrieves the results of report execution.
| ||||||||||
abstract IResultsAsStream |
GetExecutionResultsAsStream(String sessionID, String messageID, int resultFlags, String windowSetting, int stateID, String extendableParameter)
This method retrieves the results of report execution and returns them to the caller as a stream.
| ||||||||||
abstract String |
GetExecutionResultsEx(String sessionID, String messageID, int resultFlags, String windowSetting, int stateID, String extendableParameter, IntWrapper status)
This method retrieves the results of report execution.
| ||||||||||
abstract byte[] |
GetExecutionResultsInBinary(String sessionID, String messageID, int resultFlags, int detailFlags, int stateID, String extendableParameter, IntWrapper iwStatus)
Obtains the results/data of the report in binary format.
| ||||||||||
abstract String |
GetExportResults(String sessionID, String messageID, int format, IntWrapper status)
Returns export results in the given format for the given report.
| ||||||||||
abstract String |
GetJsonResults(String sessionID, String messageID, int resultFlags, int detailFlags, String windowSetting, int stateID, String extendableParameter, int mode, IntWrapper status)
THIS METHOD IS NOT SUPPORTED FOR USE IN CUSTOM APPLICATION DEVELOPMENT.
| ||||||||||
abstract String |
GetProjectDISettings(String sessionID, String projectID)
return the project settings specific for data import.@return
| ||||||||||
abstract String |
GetPromptAnswer(String sessionID, String messageID)
This method retrieves a prompt answer.
| ||||||||||
abstract String |
GetPromptAnswerEx(String sessionID, String messageID, String extendableParameter)
This method retrieves a prompt answer.
| ||||||||||
abstract String |
GetReportElements(String sessionID, String messageID, String objectID, int type, String filter, int blockBegin, int blockCount, int flags)
Returns the elements within the working set of a specific report for a given object.
| ||||||||||
abstract String |
GetReportElements(String sessionID, String messageID, String objectID, int type, String filter, int blockBegin, int blockCount)
Returns the elements within the working set of a specific report for a given object.
| ||||||||||
abstract String |
GetUserDICubeInfo(String sessionId, String projectId, String userId, int option)
Get DI cube info for project and specified user@return
| ||||||||||
abstract boolean |
HasPromptAnswer(String sessionID, String messageID, StringWrapper promptAnswer)
Returns whether the report(identified by the given message ID) has prompt answers and
retrieves the prompt answer for the given Message ID, if any.
| ||||||||||
abstract boolean |
HasPromptAnswerEx(String sessionID, String messageID, StringWrapper promptAnswer, String extendableParameter)
Returns whether the report(identified by the given message ID) has prompt answers and
retrieves the prompt answer for the given Message ID, if any.
| ||||||||||
abstract String |
ImportCube(String sessionID, String reportID, String url, int executionFlags, int resultFlags, int behaviorFlags, String extParam, String documentID, StringWrapper msgID, IntWrapper status)
Create a cube on the IServer based on a file at the specified url
| ||||||||||
abstract String |
ImportCube(String sessionID, String reportID, String url, int executionFlags, int resultFlags, String extParam, StringWrapper msgID, IntWrapper status)
Create a cube on the IServer based on a file at the specified url
| ||||||||||
abstract String |
ImportCube(String sessionID, String messageID, String tableID, String reportID, String url, int executionFlags, int resultFlags, int behaviorFlags, String extParam, String documentID, StringWrapper msgID, IntWrapper status)
Create a cube on the IServer based on a file at the specified url, with support to msgID and tableID for EMMA cube
| ||||||||||
abstract String |
ImportCube(String sessionID, String reportID, String fileName, String fileType, long fileLength, InputStream data, int executionFlags, int resultFlags, String extParam, String documentID, StringWrapper msgID, IntWrapper status)
Create a cube on the IServer based on the file passed in
| ||||||||||
abstract String |
ImportCube(String sessionID, String messageID, String tableID, String reportID, String fileName, String fileType, long length, String numOfChunks, String chunkSize, String index, InputStream inputStream, int executionFlags, int resultFlags, int behaviorFlags, String extParam, String documentID, StringWrapper msgID, IntWrapper status)
Create a cube on the IServer based on a file at the specified url, with support to msgID and tableID for EMMA cube.
| ||||||||||
abstract String |
ImportCube(String sessionID, String reportID, String url, int executionFlags, int resultFlags, String extParam, String documentID, StringWrapper msgID, IntWrapper status)
Create a cube on the IServer based on a file at the specified url
| ||||||||||
abstract String |
ImportCube(String sessionID, String messageID, String tableID, String reportID, String fileName, String fileType, long fileLength, InputStream data, int executionFlags, int resultFlags, int behaviorFlags, String extParam, String documentID, StringWrapper msgID, IntWrapper status)
Create a cube on the IServer based on the file passed in, with support to EMMA msgID and source table ID
| ||||||||||
abstract String |
ImportCube(String sessionID, String reportID, String fileName, String fileType, long fileLength, InputStream data, int executionFlags, int resultFlags, String extParam, StringWrapper msgID, IntWrapper status)
Create a cube on the IServer based on the file passed in
| ||||||||||
abstract String |
ImportCube(String sessionID, String reportID, String fileName, String fileType, long fileLength, InputStream data, int executionFlags, int resultFlags, int behaviorFlags, String extParam, String documentID, StringWrapper msgID, IntWrapper status)
Create a cube on the IServer based on the file passed in
| ||||||||||
abstract String |
ReBuildReport(String sessionID, String messageID, int resultFlags, String viewSettings, String windowSetting, String styleXSL, String webProperties, int stateID, IntWrapper status)
Alters the report definition based on a user action.
| ||||||||||
abstract String |
ReBuildReportEx(String sessionID, String messageID, int executionFlags, int resultFlags, String viewSettings, String windowSetting, String styleXSL, String webProperties, int stateID, StringWrapper msgID, IntWrapper status)
This method submits a report manipulation.
| ||||||||||
abstract String |
ReBuildReportEx(String sessionID, String messageID, int executionFlags, int resultFlags, String viewSettings, String windowSetting, String extParam, String styleXSL, String webProperties, int stateID, int requestTimeout, StringWrapper msgID, IntWrapper status)
This method submits a report manipulation.
| ||||||||||
abstract String |
ReBuildReportEx(String sessionID, String messageID, int executionFlags, int resultFlags, String viewSettings, String windowSetting, String extParam, String styleXSL, String webProperties, int stateID, StringWrapper msgID, IntWrapper status)
This method submits a report manipulation.
| ||||||||||
abstract String |
Refresh(String sessionID, String messageID, int executionFlags, int resultFlags, String promptAnswer, String viewSetting, String windowSetting, String extParam, String styleXSL, String webProperties, int stateID, IntWrapper status)
This method re-executes a report.
| ||||||||||
abstract String |
Refresh(String sessionID, String messageID, int executionFlags, int resultFlags, String promptAnswer, String viewSetting, String windowSetting, String extParam, String styleXSL, String webProperties, int stateID, IntWrapper status, List<TableAction> tableActions)
This method re-executes a report.
| ||||||||||
abstract String |
SaveAs(String sessionID, String messageID, String folderID, String reportName, String reportDesc, int viewIndex, int flags, int dispMode, int stateID)
This method saves a report.
| ||||||||||
abstract String |
SaveAs(String sessionID, String messageID, String folderID, String reportName, String reportDesc, int viewIndex, int flags, int dispMode, int stateID, StringWrapper msgId, int requestTimeout)
This method saves a report.
| ||||||||||
abstract String |
SaveAs(String sessionID, String messageID, String folderID, String reportName, String reportDesc, int viewIndex, int flags, int dispMode, int stateID, StringWrapper msgId)
This method saves a report.
| ||||||||||
abstract String | SaveDerivedElements(String sessionID, String messageID, String attId, String folderId, String name, String description, boolean overwrite, IntWrapper status) | ||||||||||
abstract void | SendBinaryData(String sessionID, String messageID, int format, IContentConsumer contentConsumer) | ||||||||||
abstract void |
SendCubeResultsInBinary(String sessionID, String reportID, String messageID, int sheetIndex, int resultFlags, int detailFlags, int stateID, String extendableParameter, IntWrapper iwStatus, IContentConsumer consumer)
Obtains the result/data of the cube from back in Binary.
| ||||||||||
abstract void |
SendExecutionResultsInBinary(String sessionID, String messageID, int resultFlags, int detailFlags, int stateID, String extendableParameter, IntWrapper iwStatus, IContentConsumer consumer)
Obtains the results/data of the report in binary format.
| ||||||||||
abstract String |
SetCubeMapping(String sessionID, String msgID, String mappingXML, String cubeRepublishBehavior)
Set the row/column to attribute/metric mapping for the specified imported cube, with support to cube republishing behavior flag
| ||||||||||
abstract String |
SetCubeMapping(String sessionID, String msgID, String mappingXML, String cubeRepublishBehavior, String documentID)
Set the row/column to attribute/metric mapping for the specified imported cube, with support to cube republishing behavior flag
| ||||||||||
abstract String |
SetCubeMapping(String sessionID, String msgID, String mappingXML)
Set the row/column to attribute/metric mapping for the specified imported cube
| ||||||||||
abstract String |
ValidateSourceTableForEmmaCube(String sessionID, String messageID, String stbXML)
Validate the source tables for the EMMA cube.@return
|
Default value for the executionFlags parameter of the AnswerPrompt method
Default value for the resultFlags parameter of the AnswerPrompt method
Default value for the styleXSL parameter of the AnswerPrompt method
Default value for the viewSettings parameter of the AnswerPrompt method
Default value for the webProperties parameter of the AnswerPrompt method
Default value for the windowSetting parameter of the AnswerPrompt method
Default value for the stateID parameter of the Drill method
Default value for the viewIndex parameter of the Drill method
Default value for the executionFlags parameter of the Execute method
Default value for the promptAnswer parameter of the Execute method
Default value for the resultFlags parameter of the Execute method
Default value for the styleXSL parameter of the Execute method
Default value for the viewSettings parameter of the Execute method
Default value for the webProperties parameter of the Execute method
Default value for the windowSetting parameter of the Execute method
Default value for the resultFlags parameter of the GetExecutionResults method
Default value for the stateID parameter of the GetExecutionResults method
Default value for the styleXSL parameter of the GetExecutionResults method
Default value for the windowSetting parameter of the GetExecutionResults method
Default value for the executionFlags parameter of the ReBuildReportEx method
Default value for the resultFlags parameter of the ReBuildReportEx method
Default value for the stateID parameter of the ReBuildReportEx method
Default value for the styleXSL parameter of the ReBuildReportEx method
Default value for the viewSettings parameter of the ReBuildReportEx method
Default value for the webProperties parameter of the ReBuildReportEx method
Default value for the windowSetting parameter of the ReBuildReportEx method
Default value for the resultFlags parameter of the ReBuildReport method
Default value for the stateID parameter of the ReBuildReport method
Default value for the styleXSL parameter of the ReBuildReport method
Default value for the viewSettings parameter of the ReBuildReport method
Default value for the webProperties parameter of the ReBuildReport method
Default value for the windowSetting parameter of the ReBuildReport method
Default value for the executionFlags parameter of the Refresh method
Default value for the promptAnswer parameter of the Refresh method
Default value for the resultFlags parameter of the Refresh method
Default value for the stateID parameter of the Refresh method
Default value for the styleXSL parameter of the Refresh method
Default value for the viewSettings parameter of the Refresh method
Default value for the webProperties parameter of the Refresh method
Default value for the windowSetting parameter of the Refresh method
Default value for the dispMode parameter of the SaveAs method
Default value for the flags parameter of the SaveAs method
Default value for the stateID parameter of the SaveAs method
Default value for the viewIndex parameter of the SaveAs method
This method answers a prompt and lets the report execution continue.
This function applies the promptAnswer to the report prompt and continue the report execution or re-submit the report answer after the report prompt has been answered. Caller should call check the status to decide if GetExecutionResults needs to be called to retrieve the results.
There might be more prompts to answer after the PromptAnswer is applied to the report due to the user selection containing prompt(s) or the user didn?t answer all the prompts. When calling GetExecutionResults, the status DssXmlStatusPromptXML indicates that scenario and the new promptXML is returned in executionResults.
See remarks under Execute for more on report execution.
sessionID | A valid Session ID. |
---|---|
messageID | Message ID corresponding to the report to be answered. |
promptAnswer | Answer to prompt(s) for the report execution. |
executionFlags | Options for the execution of the report. Value must be from EnumDSSXMLExecutionFlags . [Default=DssXmlExecutionUseCache + DssXmlExecutionUpdateCache] |
resultFlags | Options for getting the report results. Value must be from EnumDSSXMLResultFlags . [Default=DssXmlResultPreserve] |
viewSettings | XML (containing view index, deltaXML, grid/graph properties) for setting the view of the report. [Default=""] |
windowSetting | XML (starting row, starting column, max row, max column) for a display window. [Default=""] |
styleXSL | XSL for the report style. [Default=""] |
webProperties | Properties associated with this report. [Default=""] |
status | Output Parameter - Current status of execution - comes from EnumDSSXMLStatus . |
MSTRWebAPIException | Signals an error condition. |
---|
Returns the exported data in a binary format (for instance while retrieving PDF data).
sessionID | A valid Intelligence Server session ID. |
---|---|
messageID | The message ID of the report instance to export. |
exportFormat | The format to export in, from EnumDSSXMLExportFormat . |
iwStatus | An IntWrapper which will be filled with the status of the operation. |
MSTRWebAPIException | Signals an error condition. |
---|
Obtains the JSON result/data of the report from IServer.@return
sessionID | String containing the id of the session this command is to be associated with |
---|---|
messageID | String containing the message id of the Cube to be modified |
browseReportFlag | EnumDSSBrowseReportFlags |
bindingTableObjectType | EnumDSSBindingTableObjectTypes |
dataPreviewJsonFlag | EnumDSSDataPreviewJSONFlags |
autoMapFlag | Indicate whether need to trigger 'auto-mapping' or not. 1 for true, 0 for false |
MSTRWebAPIException |
---|
Obtains the JSON result/data of the report from IServer.@return
sessionID | String containing the id of the session this command is to be associated with |
---|---|
messageID | String containing the message id of the Cube to be modified |
tableName | specify the tabel to be browsed |
attrName | specify the attribute to be browsed |
metricName | specify the metric to be browsed |
browseReportFlag | EnumDSSBrowseReportFlags |
bindingTableObjectType | EnumDSSBindingTableObjectTypes |
dataPreviewJsonFlag | EnumDSSDataPreviewJSONFlags |
autoMapFlag | Indicate whether need to trigger 'auto-mapping' or not. 1 for true, 0 for false |
MSTRWebAPIException |
---|
Change the sheet index or insert new column headers on a imported cube@return
MSTRWebAPIException |
---|
Change the sheet index or insert new column headers on a imported cube, with support to cubes imported form OAuth source, and support idc behavior change flag@return
MSTRWebAPIException |
---|
Change the sheet index or insert new column headers on a imported cube, with support to cubes imported form OAuth source, and support idc behavior change flag@return
MSTRWebAPIException |
---|
Returns search results for executing a search within a cube.
sessionID | A valid session ID. |
---|---|
cubeSources | The dataSources XML containing the information regarding the cube. |
searchXML | Search definition xml. |
blockBegin | The first object to return from the search. |
blockCount | The total number of objects to return from the search. |
searchFlags | The object flags to indicate the amount of information returned. |
workingSetSearchFlags | The flags specific to CubeSearch Currently this value is not used. |
MSTRWebAPIException | Signals an error condition. |
---|
This method performs drill operations on a report.
This function performs a drill action defined by the drillTransformation parameter. The drillTransformation is with respect to the report results that the user is seeing right now. These could be the end results of a few report manipulations such as pivot, sort and page-by on the original Report Instance. These report manipulations are recorded in the Inbox and the drilling is done on a Report Instance that has all these transformations applied to it. The input messageID indicates the report you want to drill on. A new message needs to be created for the drill result and the ID for this new message will be returned. Caller can specify an optional report view (through the viewIndex parameter) for the drill results. This function will never return a result directly. GetExecutionResults has to be called with the new message ID, to retrieve the drill results.
Refer to the remarks of IDSSXMLReportServer.GetExecutionResults for details of the stateID parameter. The drill will be applied on the report state identified by the stateID when it is present. By default, the drill will be on the final state of the report.
sessionID | A valid Session ID. |
---|---|
messageID | Message ID corresponding to the report to be drilled. |
drillTransformation | XML that defines the drill action |
viewIndex | Indicate which view of the report is being requested to present. [Default=-1] |
stateID | An ID to identify the report manipulation state. [Default=-1] |
drillMsgID | Return Parameter - The message ID resulting from the drill operation. |
MSTRWebAPIException | Signals an error condition. |
---|
This method executes a report by report ID.
ReportID is the ID of the report to be executed.
ExecutionFlag is an integer that is a bitwise "or" using values from EnumDSSXMLExecutionFlags
. The default
value is DssXmlExecutionUseCache + DssXmlExecutionUpdateCache (refer to the flags section for details). To execute
a datamart report, DssXmlExecutionGenerateDatamart should be included in the execution flags. (To get the resultant
datamart table name, include DssXmlResultDatamartTableName in the result flags described below.)
The application can choose to use a different view, sort, pivot, page by, set grid/graph properties by specifying the optional viewSettings parameter. This parameter is in XML format which contains a view index, a deltaXML for sorting, pivoting and page by, a grid properties (grid style) and a graph properties (graph style and size).
If the report execution hits a cache, a report result will be returned in the ExecutionResults. The resultFlags is used to customize the execution results. If an error happens while the report is being executed, an error message will be returned by throwing a MSTRWebAPIException. Otherwise an inbox message ID will be returned in the messageID output parameter.
With promptAnswer , the caller can provide an answer to a prompt in the report before executing it.
The status of the function call indicates the execution status. See the flags section for details.
In the case a report result is returned, windowSetting allows an application to specify the starting row, starting column, maximum row and maximum column of the returning results. The total row/column count can be found in the result XML. An application can start with 0 starting row/column and its prefered page size as the max row/column count, and move the page window using the total row/column count in the first page of returned result XML. If the optional styleXSL is set, XML API will apply the XSL on the report result XML and return the resultant HTML.
Any settings for the report (report mode, drill, pivot, page by, display window and grid/graph properties etc.) will be persisted in the inbox. A report retrieved from the inbox will have exactly the same look and feel as the first time it is executed.
An API user can associate some properties with the report by providing a webProperties parameters. These properties will be saved in Metadata when the report is saved. They will also be in the report result XML. webProperties is in XML format.
sessionID | A valid Session ID |
---|---|
reportID | ID of the report to run. |
executionFlags | Flags specify different options for the execution. Value must be a bitwise "or" (addition) of
values from EnumDSSXMLExecutionFlags . [Default=DssXmlExecutionUseCache + DssXmlExecutionUpdateCache] |
resultFlags | Tells the server how to present the results. This value must be a bitwise "or" (addition) of
values from EnumDSSXMLResultFlags . [Default=0] |
promptAnswer | Answer to prompt, if any, for the report execution. [Default=""] |
viewSetting | XML (containing view index, deltaXML, grid/graph properties) for setting the view of the report. [Default=""] |
windowSetting | XML (starting row, starting column, max row, max column) for a display window. [Default=""] |
extParams | indicates any applicable extendable parameters |
styleXSL | XSL for the report style. [Default=""] |
webProperties | Properties associated with this report. [Default=""] |
msgID | Output ParameterMessage ID for the report. |
status | Output ParameterStatus of the report. Will correspond to one of the values in EnumDSSXMLStatus . |
MSTRWebAPIException | Signals an error condition. |
---|
This method executes a report by report ID.
ReportID is the ID of the report to be executed.
ExecutionFlag is an integer that is a bitwise "or" using values from EnumDSSXMLExecutionFlags
. The default
value is DssXmlExecutionUseCache + DssXmlExecutionUpdateCache (refer to the flags section for details). To execute
a datamart report, DssXmlExecutionGenerateDatamart should be included in the execution flags. (To get the resultant
datamart table name, include DssXmlResultDatamartTableName in the result flags described below.)
The application can choose to use a different view, sort, pivot, page by, set grid/graph properties by specifying the optional viewSettings parameter. This parameter is in XML format which contains a view index, a deltaXML for sorting, pivoting and page by, a grid properties (grid style) and a graph properties (graph style and size).
If the report execution hits a cache, a report result will be returned in the ExecutionResults. The resultFlags is used to customize the execution results. If an error happens while the report is being executed, an error message will be returned by throwing a MSTRWebAPIException. Otherwise an inbox message ID will be returned in the messageID output parameter.
With promptAnswer , the caller can provide an answer to a prompt in the report before executing it.
The status of the function call indicates the execution status. See the flags section for details.
In the case a report result is returned, windowSetting allows an application to specify the starting row, starting column, maximum row and maximum column of the returning results. The total row/column count can be found in the result XML. An application can start with 0 starting row/column and its prefered page size as the max row/column count, and move the page window using the total row/column count in the first page of returned result XML. If the optional styleXSL is set, XML API will apply the XSL on the report result XML and return the resultant HTML.
Any settings for the report (report mode, drill, pivot, page by, display window and grid/graph properties etc.) will be persisted in the inbox. A report retrieved from the inbox will have exactly the same look and feel as the first time it is executed.
An API user can associate some properties with the report by providing a webProperties parameters. These properties will be saved in Metadata when the report is saved. They will also be in the report result XML. webProperties is in XML format.
sessionID | A valid Session ID |
---|---|
reportID | ID of the report to run. |
executionFlags | Flags specify different options for the execution. Value must be a bitwise "or" (addition) of
values from EnumDSSXMLExecutionFlags . [Default=DssXmlExecutionUseCache + DssXmlExecutionUpdateCache] |
resultFlags | Tells the server how to present the results. This value must be a bitwise "or" (addition) of
values from EnumDSSXMLResultFlags . [Default=0] |
promptAnswer | Answer to prompt, if any, for the report execution. [Default=""] |
viewSetting | XML (containing view index, deltaXML, grid/graph properties) for setting the view of the report. [Default=""] |
windowSetting | XML (starting row, starting column, max row, max column) for a display window. [Default=""] |
styleXSL | XSL for the report style. [Default=""] |
webProperties | Properties associated with this report. [Default=""] |
msgID | Output ParameterMessage ID for the report. |
status | Output ParameterStatus of the report. Will correspond to one of the values in EnumDSSXMLStatus . |
MSTRWebAPIException | Signals an error condition. |
---|
This method executes a report by report ID.
ReportID is the ID of the report to be executed.
ExecutionFlag is an integer that is a bitwise "or" using values from EnumDSSXMLExecutionFlags
. The default
value is DssXmlExecutionUseCache + DssXmlExecutionUpdateCache (refer to the flags section for details). To execute
a datamart report, DssXmlExecutionGenerateDatamart should be included in the execution flags. (To get the resultant
datamart table name, include DssXmlResultDatamartTableName in the result flags described below.)
The application can choose to use a different view, sort, pivot, page by, set grid/graph properties by specifying the optional viewSettings parameter. This parameter is in XML format which contains a view index, a deltaXML for sorting, pivoting and page by, a grid properties (grid style) and a graph properties (graph style and size).
If the report execution hits a cache, a report result will be returned in the ExecutionResults. The resultFlags is used to customize the execution results. If an error happens while the report is being executed, an error message will be returned by throwing a MSTRWebAPIException. Otherwise an inbox message ID will be returned in the messageID output parameter.
With promptAnswer , the caller can provide an answer to a prompt in the report before executing it.
The status of the function call indicates the execution status. See the flags section for details.
In the case a report result is returned, windowSetting allows an application to specify the starting row, starting column, maximum row and maximum column of the returning results. The total row/column count can be found in the result XML. An application can start with 0 starting row/column and its prefered page size as the max row/column count, and move the page window using the total row/column count in the first page of returned result XML. If the optional styleXSL is set, XML API will apply the XSL on the report result XML and return the resultant HTML.
Any settings for the report (report mode, drill, pivot, page by, display window and grid/graph properties etc.) will be persisted in the inbox. A report retrieved from the inbox will have exactly the same look and feel as the first time it is executed.
An API user can associate some properties with the report by providing a webProperties parameters. These properties will be saved in Metadata when the report is saved. They will also be in the report result XML. webProperties is in XML format.
sessionID | A valid Session ID |
---|---|
reportID | ID of the report to run. |
executionFlags | Flags specify different options for the execution. Value must be a bitwise "or" (addition) of
values from EnumDSSXMLExecutionFlags . [Default=DssXmlExecutionUseCache + DssXmlExecutionUpdateCache] |
resultFlags | Tells the server how to present the results. This value must be a bitwise "or" (addition) of
values from EnumDSSXMLResultFlags . [Default=0] |
promptAnswer | Answer to prompt, if any, for the report execution. [Default=""] |
viewSetting | XML (containing view index, deltaXML, grid/graph properties) for setting the view of the report. [Default=""] |
windowSetting | XML (starting row, starting column, max row, max column) for a display window. [Default=""] |
extParams | indicates any applicable extendable parameters |
requestTimeout | Request timeout value. It is used to override the default session request timeout value for the saving job. By default it's -1. |
styleXSL | XSL for the report style. [Default=""] |
webProperties | Properties associated with this report. [Default=""] |
msgID | Output ParameterMessage ID for the report. |
status | Output ParameterStatus of the report. Will correspond to one of the values in EnumDSSXMLStatus . |
subscriptionID | ID of subscription if we run the report from subscriptions. |
MSTRWebAPIException | Signals an error condition. |
---|
This method executes a report by report ID.
ReportID is the ID of the report to be executed.
ExecutionFlag is an integer that is a bitwise "or" using values from EnumDSSXMLExecutionFlags
. The default
value is DssXmlExecutionUseCache + DssXmlExecutionUpdateCache (refer to the flags section for details). To execute
a datamart report, DssXmlExecutionGenerateDatamart should be included in the execution flags. (To get the resultant
datamart table name, include DssXmlResultDatamartTableName in the result flags described below.)
The application can choose to use a different view, sort, pivot, page by, set grid/graph properties by specifying the optional viewSettings parameter. This parameter is in XML format which contains a view index, a deltaXML for sorting, pivoting and page by, a grid properties (grid style) and a graph properties (graph style and size).
If the report execution hits a cache, a report result will be returned in the ExecutionResults. The resultFlags is used to customize the execution results. If an error happens while the report is being executed, an error message will be returned by throwing a MSTRWebAPIException. Otherwise an inbox message ID will be returned in the messageID output parameter.
With promptAnswer , the caller can provide an answer to a prompt in the report before executing it.
The status of the function call indicates the execution status. See the flags section for details.
In the case a report result is returned, windowSetting allows an application to specify the starting row, starting column, maximum row and maximum column of the returning results. The total row/column count can be found in the result XML. An application can start with 0 starting row/column and its prefered page size as the max row/column count, and move the page window using the total row/column count in the first page of returned result XML. If the optional styleXSL is set, XML API will apply the XSL on the report result XML and return the resultant HTML.
Any settings for the report (report mode, drill, pivot, page by, display window and grid/graph properties etc.) will be persisted in the inbox. A report retrieved from the inbox will have exactly the same look and feel as the first time it is executed.
An API user can associate some properties with the report by providing a webProperties parameters. These properties will be saved in Metadata when the report is saved. They will also be in the report result XML. webProperties is in XML format.
sessionID | A valid Session ID |
---|---|
reportID | ID of the report to run. |
executionFlags | Flags specify different options for the execution. Value must be a bitwise "or" (addition) of
values from EnumDSSXMLExecutionFlags . [Default=DssXmlExecutionUseCache + DssXmlExecutionUpdateCache] |
resultFlags | Tells the server how to present the results. This value must be a bitwise "or" (addition) of
values from EnumDSSXMLResultFlags . [Default=0] |
promptAnswer | Answer to prompt, if any, for the report execution. [Default=""] |
viewSetting | XML (containing view index, deltaXML, grid/graph properties) for setting the view of the report. [Default=""] |
windowSetting | XML (starting row, starting column, max row, max column) for a display window. [Default=""] |
extParams | indicates any applicable extendable parameters |
requestTimeout | Request timeout value. It is used to override the default session request timeout value for the saving job. By default it's -1. |
styleXSL | XSL for the report style. [Default=""] |
webProperties | Properties associated with this report. [Default=""] |
msgID | Output ParameterMessage ID for the report. |
status | Output ParameterStatus of the report. Will correspond to one of the values in EnumDSSXMLStatus . |
MSTRWebAPIException | Signals an error condition. |
---|
This method executes a report by a combination of a filter ID and a template ID.
sessionID | A valid Session ID. |
---|---|
filterID | The object ID of a filter. |
templateID | The object ID of a template. |
executionFlags | Flags specify different options for the execution. Value must be a bitwise "or" (addition) of
values from EnumDSSXMLExecutionFlags . [Default=DssXmlExecutionUseCache + DssXmlExecutionUpdateCache] |
resultFlags | Tells the server how to present the results. This value must be a bitwise "or" (addition) of
values from EnumDSSXMLResultFlags . [Default=0] |
promptAnswer | Answer(s) to prompt(s), if any, in the report execution. [Default=""] |
viewSetting | XML (containing view index, deltaXML, grid/graph properties) for setting the view of the report. [Default=""] |
windowSetting | XML (starting row, starting column, max row, max column) for a display window. [Default=""] |
styleXSL | Optional XSL to be applied to XML to generate HTML. [Default=""] |
webProperties | Properties associated with this report. [Default=""] |
msgID | Output Parameter returns message ID. |
status | Output Parameter - returns a value of EnumDSSXMLStatus - returns status of request. |
MSTRWebAPIException | Signals an error condition. |
---|
Returns the report in a comma-delimited format. This format is generally meant to be used to export a report to an external source.
sessionID | A valid Intelligence Server session ID. |
---|---|
messageID | The message ID of the report instance to export. |
exportFormat | The format to export in, from EnumDSSXMLExportFormat . |
export_parameter | The export parameter to send to the Intelligence Server. |
stateID | The state ID of the report instance to export. |
status | An IntWrapper which will be filled with the status of the operation. |
MSTRWebAPIException | Signals an error condition. |
---|
Obtains the result/data of the binary file from backend
sessionID | String containing the id of the session this command is to be associated with |
---|---|
fileName | String containing the name of the file |
fileType | String specifying MIME content type |
fileLength | int specifying the length of the file |
data | InputStream containing the file |
maxNumElements | int the maximum number of elements to return |
preserveWhiteSpace | boolean indicates if to strip off elements leading and trailing space |
outputDelimiter | String output delimiter |
MSTRWebAPIException |
---|
MSTRWebAPIException |
---|
MSTRWebAPIException |
---|
Obtains the result/data of the cube from backend in bytes.@return
MSTRWebAPIException |
---|
This method retrieves the results of report execution.
This method is used to retrieve report execution result or prompt question (if the report contains a prompt). This method needs to be called when any executions methods returned with a messageID only (status = EnumDSSXMLResultFlags.DssXmlResultMsgID). Usually this method is in a loop. The termination condition of the loop would be status = DssXmlStatusResult, status = DssXmlStatusPromptXML or status = DssXmlStatusErrMsgXML. You should put a delay in the loop to prevent the server being pulled too frequently.
Report settings (report mode, display window) will not be persisted. That means, if you use GetExecutionResults to change a report mode from grid to graph. Retrieving the report from the inbox, you will still get a report in grid mode. To persist a report setting, use either Execute or ReBuildReport. Report setting in GetExecutionResults will overwrite the same settings in Execute and ReBuildReport. To keep the original settings specified in Execute or ReBuildReport, do not specify the settings when calling GetExecutionResults.
A report can be manipulated multiple times (pivot twice and then sort for example). A Web user can also use the back button of a browser to return to any of the report state. The stateID parameter is used to identify each state. The original report has stateID = 0. Subsequent report manipulation will increment the stateID by one.
This method takes a stateID as an optional parameter. Using the default parameter for this argument will cause the report with the most recent state ID to be returned.Any stateID that is higher than the highest stateID of a report will result in an error.
sessionID | A valid Session ID |
---|---|
messageID | The ID of the job/message to retrieve. |
resultFlags | EnumDSSXMLResultFlags - Specifies the options to apply to getting the report result. [Default=DssXmlResultPreserve] |
windowSetting | XML for a display window. [Default=""] |
styleXSL | Optional XSL to apply to the report XML to generate HTML. [Default=""] |
stateID | ID that identifies the report manipulation state. [Default=-1] |
status | Output Parameter - Status of the report execution - value comes from EnumDSSXMLStatus . |
MSTRWebAPIException | Signals an error condition. |
---|
This method retrieves the results of report execution and returns them to the caller as a stream. It is used to directly stream report XML to the parser.
This method is used to retrieve report execution result or prompt question (if the report contains a prompt). This method needs to be called when any executions methods returned with a messageID only (status = EnumDSSXMLResultFlags.DssXmlResultMsgID). Usually this method is in a loop. The termination condition of the loop would be status = DssXmlStatusResult, status = DssXmlStatusPromptXML or status = DssXmlStatusErrMsgXML. You should put a delay in the loop to prevent the server being pulled too frequently.
Report settings (report mode, display window) will not be persisted. That means, if you use GetExecutionResults to change a report mode from grid to graph. Retrieving the report from the inbox, you will still get a report in grid mode. To persist a report setting, use either Execute or ReBuildReport. Report setting in GetExecutionResults will overwrite the same settings in Execute and ReBuildReport. To keep the original settings specified in Execute or ReBuildReport, do not specify the settings when calling GetExecutionResults.
A report can be manipulated multiple times (pivot twice and then sort for example). A Web user can also use the back button of a browser to return to any of the report state. The stateID parameter is used to identify each state. The original report has stateID = 0. Subsequent report manipulation will increment the stateID by one.
This method takes a stateID as an optional parameter. Using the default parameter for this argument will cause the report with the most recent state ID to be returned.Any stateID that is higher than the highest stateID of a report will result in an error.
sessionID | A valid Session ID |
---|---|
messageID | The ID of the job/message to retrieve. |
resultFlags | EnumDSSXMLResultFlags - Specifies the options to apply to getting the report result. [Default=DssXmlResultPreserve] |
windowSetting | XML for a display window. [Default=""] |
stateID | ID that identifies the report manipulation state. [Default=-1] |
extendableParameter | An XML parameter which is used for various options used when getting results from the Intelligence Server. In the 7.2.1 release, this is used to specify properties to obtain. |
MSTRWebAPIException | Signals an error condition. |
---|
This method retrieves the results of report execution.
This method is used to retrieve report execution result or prompt question (if the report contains a prompt). This method needs to be called when any executions methods returned with a messageID only (status = EnumDSSXMLResultFlags.DssXmlResultMsgID). Usually this method is in a loop. The termination condition of the loop would be status = DssXmlStatusResult, status = DssXmlStatusPromptXML or status = DssXmlStatusErrMsgXML. You should put a delay in the loop to prevent the server being pulled too frequently.
Report settings (report mode, display window) will not be persisted. That means, if you use GetExecutionResults to change a report mode from grid to graph. Retrieving the report from the inbox, you will still get a report in grid mode. To persist a report setting, use either Execute or ReBuildReport. Report setting in GetExecutionResults will overwrite the same settings in Execute and ReBuildReport. To keep the original settings specified in Execute or ReBuildReport, do not specify the settings when calling GetExecutionResults.
A report can be manipulated multiple times (pivot twice and then sort for example). A Web user can also use the back button of a browser to return to any of the report state. The stateID parameter is used to identify each state. The original report has stateID = 0. Subsequent report manipulation will increment the stateID by one.
This method takes a stateID as an optional parameter. Using the default parameter for this argument will cause the report with the most recent state ID to be returned.Any stateID that is higher than the highest stateID of a report will result in an error.
sessionID | A valid Session ID |
---|---|
messageID | The ID of the job/message to retrieve. |
resultFlags | EnumDSSXMLResultFlags - Specifies the options to apply to getting the report result. [Default=DssXmlResultPreserve] |
windowSetting | XML for a display window. [Default=""] |
stateID | ID that identifies the report manipulation state. [Default=-1] |
extendableParameter | An XML parameter which is used for various options used when getting results from the Intelligence Server. In the 7.2.1 release, this is used to specify properties to obtain. |
status | Output Parameter - Status of the report execution - value comes from EnumDSSXMLStatus . |
MSTRWebAPIException | Signals an error condition. |
---|
Obtains the results/data of the report in binary format.
sessionID | A valid session ID. |
---|---|
messageID | The message ID of the report instance. |
resultFlags | The result flags for the retrieval, from EnumDSSXMLBinaryContextFlags . |
detailFlags | The detail flags for the retrieval, from EnumDSSXMLBinaryContextDetailFlags . |
stateID | The state ID of the report instance. |
extendableParameter | An XML string containing additional options. |
iwStatus | The status of the report instance, from EnumDSSXMLStatus . |
MSTRWebAPIException | Thrown if an error occurs. |
---|
Returns export results in the given format for the given report.
sessionID | A valid session ID. |
---|---|
messageID | The message ID of the report instance. |
format | The format of the export operation, from EnumDSSXMLExportFormat . |
status | The status of the report, from EnumDSSXMLStatus . |
MSTRWebAPIException | Signals an error condition. |
---|
THIS METHOD IS NOT SUPPORTED FOR USE IN CUSTOM APPLICATION DEVELOPMENT. THE METHOD IS SUBJECT TO CHANGE IN FUTURE RELEASES AND SOME METHODS AND PROPERTIES MAY NOT BE SUITABLE FOR CUSTOM DEVELOPMENT.
MSTRWebAPIException |
---|
return the project settings specific for data import.@return
MSTRWebAPIException |
---|
This method retrieves a prompt answer. If the report identified by the given message ID contains no prompt or the prompt has not been answered, this method will return an empty string. Otherwise, the latest prompt answered will be returned.
sessionID | A valid Session ID |
---|---|
messageID | The message ID of the report instance. |
MSTRWebAPIException | Signals an error condition. |
---|
This method retrieves a prompt answer. If the report identified by the given message ID contains no prompt or the prompt has not been answered, this method will return an empty string. Otherwise, the latest prompt answered will be returned.
sessionID | A valid Session ID |
---|---|
messageID | The message ID of the report instance. |
extendableParameter | The extendable parameter used for the call. |
MSTRWebAPIException | Signals an error condition. |
---|
Returns the elements within the working set of a specific report for a given object.
sessionID | A valid Intelligence Server session ID. |
---|---|
messageID | The message ID of the report whose working set is being referred to. |
objectID | The object to retrieve the elements of. |
type | A value from EnumDSSXMLObjectTypes , this should specify the type of object given as objectID. |
filter | A filter to apply to the elements before returning them. |
blockBegin | The first element to return in the list of elements. |
blockCount | The maximum number of elements to return in this call. |
flags | Flags to use when element browsing. This value comes from EnumDSSXMLGetElementsFlags . |
MSTRWebAPIException | Signals an error condition. |
---|
Returns the elements within the working set of a specific report for a given object.
sessionID | A valid Intelligence Server session ID. |
---|---|
messageID | The message ID of the report whose working set is being referred to. |
objectID | The object to retrieve the elements of. |
type | A value from EnumDSSXMLObjectTypes , this should specify the type of object given as objectID. |
filter | A filter to apply to the elements before returning them. |
blockBegin | The first element to return in the list of elements. |
blockCount | The maximum number of elements to return in this call. |
MSTRWebAPIException | Signals an error condition. |
---|
Get DI cube info for project and specified user@return
sessionId | String containing the id of the session this command is to be associated with |
---|---|
projectId | String containing the id of the project |
userId | String containing the id of the user, send empty userId if want to query info for current login user |
option | EnumDSSXMLGetCubeQuotaAndInfosOption |
MSTRWebAPIException |
---|
Returns whether the report(identified by the given message ID) has prompt answers and retrieves the prompt answer for the given Message ID, if any.
If the report identified by the given message ID contains no prompt or if the prompt has not been answered, this method will return false and will also return return an null string inside the prompt answer. Otherwise, the latest prompt answered will be returned.
sessionID | A valid Session ID. |
---|---|
messageID | A valid message/job ID. |
promptAnswer | The prompt answer will be returned in this variable. |
MSTRWebAPIException | Signals an error condition. |
---|
Returns whether the report(identified by the given message ID) has prompt answers and retrieves the prompt answer for the given Message ID, if any.
If the report identified by the given message ID contains no prompt or if the prompt has not been answered, this method will return false and will also return return an null string inside the prompt answer. Otherwise, the latest prompt answered will be returned.
sessionID | A valid Session ID. |
---|---|
messageID | A valid message/job ID. |
promptAnswer | The prompt answer will be returned in this variable. |
extendableParameter | The extendable parameter used for the call. |
MSTRWebAPIException | Signals an error condition. |
---|
Create a cube on the IServer based on a file at the specified url
sessionID | String containing the id of the session this command is to be associated with |
---|---|
reportID | containing the id of the report, for republishing |
url | String containing the location of the file |
executionFlags | int specifying which flags from EnumDSSXMLExecutionFlags should be used in the new cube's execution |
resultFlags | int specifying which flags from EnumDSSXMLResultFlags should be used to gather the results for the new cube's execution |
behaviorFlags | int idc import behavior chagne flag |
extParam | String containing xml specifying extra parameters for the new cube's execution |
documentID | The ID of the document that the cube will be used on. (Used for attribute/metric mapping) |
msgID | StringWrapper that will contain the message id of the new cube once the command has returned |
status | IntWrapper that will contain the resulting status of this command once it has returned |
MSTRWebAPIException |
---|
Create a cube on the IServer based on a file at the specified url
sessionID | String containing the id of the session this command is to be associated with |
---|---|
reportID | containing the id of the report, for republishing |
url | String containing the location of the file |
executionFlags | int specifying which flags from EnumDSSXMLExecutionFlags should be used in the new cube's execution |
resultFlags | int specifying which flags from EnumDSSXMLResultFlags should be used to gather the results for the new cube's execution |
extParam | String containing xml specifying extra parameters for the new cube's execution |
msgID | StringWrapper that will contain the message id of the new cube once the command has returned |
status | IntWrapper that will contain the resulting status of this command once it has returned |
MSTRWebAPIException |
---|
Create a cube on the IServer based on a file at the specified url, with support to msgID and tableID for EMMA cube
sessionID | String containing the id of the session this command is to be associated with |
---|---|
messageID | {String} |
tableID | {String} |
reportID | containing the id of the report, for republishing |
url | String containing the location of the file |
executionFlags | int specifying which flags from EnumDSSXMLExecutionFlags should be used in the new cube's execution |
resultFlags | int specifying which flags from EnumDSSXMLResultFlags should be used to gather the results for the new cube's execution |
behaviorFlags | int idc import behavior chagne flag |
extParam | String containing xml specifying extra parameters for the new cube's execution |
documentID | The ID of the document that the cube will be used on. (Used for attribute/metric mapping) |
msgID | StringWrapper that will contain the message id of the new cube once the command has returned |
status | IntWrapper that will contain the resulting status of this command once it has returned |
MSTRWebAPIException |
---|
Create a cube on the IServer based on the file passed in
sessionID | String containing the id of the session this command is to be associated with |
---|---|
reportID | containing the id of the report, for republishing |
fileName | String containing the name of the file |
fileType | int specifying MIME content type |
fileLength | int specifying the length of the file |
data | InputStream containing the file |
executionFlags | int specifying which flags from EnumDSSXMLExecutionFlags should be used in the new cube's execution |
resultFlags | int specifying which flags from EnumDSSXMLResultFlags should be used to gather the results for the new cube's execution |
extParam | String containing xml specifying extra parameters for the new cube's execution |
documentID | The ID of the document that the cube will be used on. (Used for attribute/metric mapping) |
msgID | StringWrapper that will contain the message id of the new cube once the command has returned |
status | IntWrapper that will contain the resulting status of this command once it has returned |
MSTRWebAPIException |
---|
Create a cube on the IServer based on a file at the specified url, with support to msgID and tableID for EMMA cube. Import the file by chunks.
sessionID | String containing the id of the session this command is to be associated with |
---|---|
messageID | {String} contain the message id of the new cube once the command has returned |
tableID | {String} |
reportID | containing the id of the report, for republishing |
numOfChunks | {String} the total number of chunks the file split into |
chunkSize | {String} the size of each chunk |
index | {String} the index of each chunks |
inputStream | InputStream containing the file |
executionFlags | int specifying which flags from EnumDSSXMLExecutionFlags should be used in the new cube's execution |
resultFlags | int specifying which flags from EnumDSSXMLResultFlags should be used to gather the results for the new cube's execution |
behaviorFlags | int idc import behavior chagne flag |
extParam | String containing xml specifying extra parameters for the new cube's execution |
documentID | The ID of the document that the cube will be used on. (Used for attribute/metric mapping) |
msgID | StringWrapper that will contain the message id of the new cube once the command has returned |
status | IntWrapper that will contain the resulting status of this command once it has returned |
MSTRWebAPIException |
---|
Create a cube on the IServer based on a file at the specified url
sessionID | String containing the id of the session this command is to be associated with |
---|---|
reportID | containing the id of the report, for republishing |
url | String containing the location of the file |
executionFlags | int specifying which flags from EnumDSSXMLExecutionFlags should be used in the new cube's execution |
resultFlags | int specifying which flags from EnumDSSXMLResultFlags should be used to gather the results for the new cube's execution |
extParam | String containing xml specifying extra parameters for the new cube's execution |
documentID | The ID of the document that the cube will be used on. (Used for attribute/metric mapping) |
msgID | StringWrapper that will contain the message id of the new cube once the command has returned |
status | IntWrapper that will contain the resulting status of this command once it has returned |
MSTRWebAPIException |
---|
Create a cube on the IServer based on the file passed in, with support to EMMA msgID and source table ID
sessionID | String containing the id of the session this command is to be associated with |
---|---|
tableID | source table ID for EMMA cube |
reportID | containing the id of the report, for republishing |
fileName | String containing the name of the file |
fileType | int specifying MIME content type |
fileLength | int specifying the length of the file |
data | InputStream containing the file |
executionFlags | int specifying which flags from EnumDSSXMLExecutionFlags should be used in the new cube's execution |
resultFlags | int specifying which flags from EnumDSSXMLResultFlags should be used to gather the results for the new cube's execution |
behaviorFlags | int idc import behavior chagne flag |
extParam | String containing xml specifying extra parameters for the new cube's execution |
documentID | The ID of the document that the cube will be used on. (Used for attribute/metric mapping) |
msgID | StringWrapper that will contain the message id of the new cube once the command has returned |
status | IntWrapper that will contain the resulting status of this command once it has returned |
MSTRWebAPIException |
---|
Create a cube on the IServer based on the file passed in
sessionID | String containing the id of the session this command is to be associated with |
---|---|
reportID | containing the id of the report, for republishing |
fileName | String containing the name of the file |
fileType | int specifying MIME content type |
fileLength | int specifying the length of the file |
data | InputStream containing the file |
executionFlags | int specifying which flags from EnumDSSXMLExecutionFlags should be used in the new cube's execution |
resultFlags | int specifying which flags from EnumDSSXMLResultFlags should be used to gather the results for the new cube's execution |
extParam | String containing xml specifying extra parameters for the new cube's execution |
msgID | StringWrapper that will contain the message id of the new cube once the command has returned |
status | IntWrapper that will contain the resulting status of this command once it has returned |
MSTRWebAPIException |
---|
Create a cube on the IServer based on the file passed in
sessionID | String containing the id of the session this command is to be associated with |
---|---|
reportID | containing the id of the report, for republishing |
fileName | String containing the name of the file |
fileType | int specifying MIME content type |
fileLength | int specifying the length of the file |
data | InputStream containing the file |
executionFlags | int specifying which flags from EnumDSSXMLExecutionFlags should be used in the new cube's execution |
resultFlags | int specifying which flags from EnumDSSXMLResultFlags should be used to gather the results for the new cube's execution |
behaviorFlags | int idc import behavior chagne flag |
extParam | String containing xml specifying extra parameters for the new cube's execution |
documentID | The ID of the document that the cube will be used on. (Used for attribute/metric mapping) |
msgID | StringWrapper that will contain the message id of the new cube once the command has returned |
status | IntWrapper that will contain the resulting status of this command once it has returned |
MSTRWebAPIException |
---|
Alters the report definition based on a user action. These settings include:
Caller should check the status to decide if result is returned immediately, GetExecutionResults needs to be called to get the result.
See documentation for Execute() for more on report execution.
sessionID | A valid Session ID. |
---|---|
messageID | Message ID corresponding to the report to be rebuilt. |
resultFlags | Options relating to how to get report result - value must be from EnumDSSXMLResultFlags . [Default=DssXmlResultPreserve] |
viewSettings | XML (containing view index, deltaXML, grid/graph properties) for setting the view of the report. [Default=""] |
windowSetting | XML (starting row, starting column, max row, max column) for a display window. [Default=""] |
styleXSL | Optional XSL that will be applied to report XML to generate HTML. [Default=""] |
webProperties | Properties associated with this report. [Default=""] |
stateID | An ID to identify the report manipulation state. [Default=-1] |
status | com.microstrategy.webapi.IntWrapper Output Parameter - returns a value of EnumDSSXMLStatus - tells status of request. |
MSTRWebAPIException | Signals an error condition. |
---|
This method submits a report manipulation. This method takes a report manipulation XML and submits it to the server, to enable any query & reporting manipulation. This method will send the resultant message ID in the msgID parameter. If this message ID is the same as the one passed into the API, then the state ID must be increased by 1 in order to refer to the modified report instance. If the message IDs are different, then a new report instance was created, and that message ID, with state ID 0, must be used to refer to the report with the given manipulations
sessionID | A valid session ID. |
---|---|
messageID | The message ID of the report to manipulate. |
executionFlags | Flags specify different options for the execution. Value must be a bitwise "or" (addition) of
values from EnumDSSXMLExecutionFlags . [Default=DssXmlExecutionReBuildPreviewOnly] |
resultFlags | Tells the server how to present the results. This value must be a bitwise "or" (addition) of
values from EnumDSSXMLResultFlags . [Default=0] |
viewSettings | XML (containing view index, deltaXML, grid/graph properties) for setting the view of the report. [Default=""] |
windowSetting | XML (starting row, starting column, max row, max column) for a display window. [Default=""] |
styleXSL | Optional XSL to be applied to XML to generate HTML. [Default=""] |
webProperties | Properties associated with this report. [Default=""] |
stateID | longAn ID to identify the report manipulation state. [Default=-1] |
msgID | Output Parameter - Returns the resultant message ID from submitting this operation. Note that if this ID has changed, then the state ID should be reset to 0 to get the results, but if the message ID is the same, then the state ID should be increased by 1 in order to get the results of this execution. |
status | Output Parameter - returns a value of EnumDSSXMLStatus - returns status of request. |
MSTRWebAPIException | Signals an error condition. |
---|
This method submits a report manipulation. This method takes a report manipulation XML and submits it to the server, to enable any query & reporting manipulation. This method will send the resultant message ID in the msgID parameter. If this message ID is the same as the one passed into the API, then the state ID must be increased by 1 in order to refer to the modified report instance. If the message IDs are different, then a new report instance was created, and that message ID, with state ID 0, must be used to refer to the report with the given manipulations
sessionID | A valid session ID. |
---|---|
messageID | The message ID of the report to manipulate. |
executionFlags | Flags specify different options for the execution. Value must be a bitwise "or" (addition) of
values from EnumDSSXMLExecutionFlags . [Default=DssXmlExecutionReBuildPreviewOnly] |
resultFlags | Tells the server how to present the results. This value must be a bitwise "or" (addition) of
values from EnumDSSXMLResultFlags . [Default=0] |
viewSettings | XML (containing view index, deltaXML, grid/graph properties) for setting the view of the report. [Default=""] |
windowSetting | XML (starting row, starting column, max row, max column) for a display window. [Default=""] |
extParam | extendable parameter |
styleXSL | Optional XSL to be applied to XML to generate HTML. [Default=""] |
webProperties | Properties associated with this report. [Default=""] |
stateID | longAn ID to identify the report manipulation state. [Default=-1] |
requestTimeout | Alternative session request timeout value to be used to override the default session timeout. [Default=-1] |
msgID | Output Parameter - Returns the resultant message ID from submitting this operation. Note that if this ID has changed, then the state ID should be reset to 0 to get the results, but if the message ID is the same, then the state ID should be increased by 1 in order to get the results of this execution. |
status | Output Parameter - returns a value of EnumDSSXMLStatus - returns status of request. |
MSTRWebAPIException | Signals an error condition. |
---|
This method submits a report manipulation. This method takes a report manipulation XML and submits it to the server, to enable any query & reporting manipulation. This method will send the resultant message ID in the msgID parameter. If this message ID is the same as the one passed into the API, then the state ID must be increased by 1 in order to refer to the modified report instance. If the message IDs are different, then a new report instance was created, and that message ID, with state ID 0, must be used to refer to the report with the given manipulations
sessionID | A valid session ID. |
---|---|
messageID | The message ID of the report to manipulate. |
executionFlags | Flags specify different options for the execution. Value must be a bitwise "or" (addition) of
values from EnumDSSXMLExecutionFlags . [Default=DssXmlExecutionReBuildPreviewOnly] |
resultFlags | Tells the server how to present the results. This value must be a bitwise "or" (addition) of
values from EnumDSSXMLResultFlags . [Default=0] |
viewSettings | XML (containing view index, deltaXML, grid/graph properties) for setting the view of the report. [Default=""] |
windowSetting | XML (starting row, starting column, max row, max column) for a display window. [Default=""] |
extParam | extendable parameter |
styleXSL | Optional XSL to be applied to XML to generate HTML. [Default=""] |
webProperties | Properties associated with this report. [Default=""] |
stateID | longAn ID to identify the report manipulation state. [Default=-1] |
msgID | Output Parameter - Returns the resultant message ID from submitting this operation. Note that if this ID has changed, then the state ID should be reset to 0 to get the results, but if the message ID is the same, then the state ID should be increased by 1 in order to get the results of this execution. |
status | Output Parameter - returns a value of EnumDSSXMLStatus - returns status of request. |
MSTRWebAPIException | Signals an error condition. |
---|
This method re-executes a report.
If there is a prompt in the report, the user will be prompted irrespective of the value of the DeclinePrompts flag on the report definition on which the current report is based. But if the user provides a promptanswer, that will be used. If the executionflags have DssXmlExecutionDefaultPrompt set, then the default prompt answer will be used. If the API user wants to be reprompted, they can still get that functionality by not setting this flag.
If after the prompt is resolved, we hit a cache, the cache will be used. So refresh does not necessarily mean that we are going to run against the warehouse.
Refer to the remarks of IDSSXMLReportServer.Execute for details of the stateID parameter. When this optional parameter is present, this method will refresh the report state identified by the stateID. When omitted, the final state of the report will be refreshed.
sessionID | A valid Session ID. |
---|---|
messageID | Message ID corresponding to the report to be refreshed. |
executionFlags | Specifies different options used in the execution of the report - based on EnumDSSXMLExecutionFlags . [Default=DssXmlExecutionUseCache + DssXmlExecutionUpdateCache] |
resultFlags | int Specifies how to present the report. Value must come from EnumDSSXMLResultFlags . [Default=DssXmlResultPreserve] |
promptAnswer | Answer(s) to prompt(s), if any, in the report execution. [Default=""] |
viewSetting | XML (containing view index, deltaXML, grid/graph properties) for setting the view of the report. [Default=""] |
windowSetting | XML (starting row, starting column, max row, max column) for a display window. [Default=""] |
styleXSL | Optional XSL to be applied to XML to generate HTML. [Default=""] |
webProperties | Properties associated with this report. [Default=""] |
stateID | longAn ID to identify the report manipulation state. [Default=-1] |
status | Output Parameter - returns a value of EnumDSSXMLStatus - returns status of request. |
MSTRWebAPIException | Signals an error condition. |
---|
This method re-executes a report.
If there is a prompt in the report, the user will be prompted irrespective of the value of the DeclinePrompts flag on the report definition on which the current report is based. But if the user provides a promptanswer, that will be used. If the executionflags have DssXmlExecutionDefaultPrompt set, then the default prompt answer will be used. If the API user wants to be reprompted, they can still get that functionality by not setting this flag.
If after the prompt is resolved, we hit a cache, the cache will be used. So refresh does not necessarily mean that we are going to run against the warehouse.
Refer to the remarks of IDSSXMLReportServer.Execute for details of the stateID parameter. When this optional parameter is present, this method will refresh the report state identified by the stateID. When omitted, the final state of the report will be refreshed.
sessionID | A valid Session ID. |
---|---|
messageID | Message ID corresponding to the report to be refreshed. |
executionFlags | Specifies different options used in the execution of the report - based on EnumDSSXMLExecutionFlags . [Default=DssXmlExecutionUseCache + DssXmlExecutionUpdateCache] |
resultFlags | int Specifies how to present the report. Value must come from EnumDSSXMLResultFlags . [Default=DssXmlResultPreserve] |
promptAnswer | Answer(s) to prompt(s), if any, in the report execution. [Default=""] |
viewSetting | XML (containing view index, deltaXML, grid/graph properties) for setting the view of the report. [Default=""] |
windowSetting | XML (starting row, starting column, max row, max column) for a display window. [Default=""] |
styleXSL | Optional XSL to be applied to XML to generate HTML. [Default=""] |
webProperties | Properties associated with this report. [Default=""] |
stateID | longAn ID to identify the report manipulation state. [Default=-1] |
status | Output Parameter - returns a value of EnumDSSXMLStatus - returns status of request. |
MSTRWebAPIException | Signals an error condition. |
---|
This method saves a report.
All report manipulations (page-by, pivot, sort etc.) contained in the message (indexed by the messageID) will be retained when saving the report.
If the reportName is left out, the original report name will be retained. If it is left empty and the original name is empty as is possible in the case of a drilled report, then an error will be returned.
Refer to the remarks of IDSSXMLReportServer.GetExecutionResults for details of the stateID parameter. The report state being saved is identified by this parameter. By default, the final state of the report is saved.
sessionID | A valid Session ID. |
---|---|
messageID | Message ID corresponding to the report to be saved. |
folderID | Folder in which the report should be saved. |
reportName | Save the report as this name. |
reportDesc | Give the new report this description. |
viewIndex | The index of a view (template) to be applied. [Default=0] |
flags | - Different saving options - comes from EnumDSSXMLReportSaveAsFlags . [Default=DssXmlReportSaveAsDefault]
The following combinations of flags are likely to be the most useful:
|
dispMode | Report display mode. Value must be from EnumDSSXMLDisplayMode . [Default=DssXmlDisplayModeGrid] |
stateID | ID that identifies the report manipulation state. [Default=-1] |
MSTRWebAPIException | Signals an error condition. |
---|
This method saves a report.
All report manipulations (page-by, pivot, sort etc.) contained in the message (indexed by the messageID) will be retained when saving the report.
If the reportName is left out, the original report name will be retained. If it is left empty and the original name is empty as is possible in the case of a drilled report, then an error will be returned.
Refer to the remarks of IDSSXMLReportServer.GetExecutionResults for details of the stateID parameter. The report state being saved is identified by this parameter. By default, the final state of the report is saved.
sessionID | A valid Session ID. |
---|---|
messageID | Message ID corresponding to the report to be saved. |
folderID | Folder in which the report should be saved. |
reportName | Save the report as this name. |
reportDesc | Give the new report this description. |
viewIndex | The index of a view (template) to be applied. [Default=0] |
flags | - Different saving options - comes from EnumDSSXMLReportSaveAsFlags . [Default=DssXmlReportSaveAsDefault]
The following combinations of flags are likely to be the most useful:
|
dispMode | Report display mode. Value must be from EnumDSSXMLDisplayMode . [Default=DssXmlDisplayModeGrid] |
stateID | ID that identifies the report manipulation state. [Default=-1] |
requestTimeout | Request timeout value. It is used to override the default session request timeout value for the saving job. By default it's -1. |
MSTRWebAPIException | Signals an error condition. |
---|
This method saves a report.
All report manipulations (page-by, pivot, sort etc.) contained in the message (indexed by the messageID) will be retained when saving the report.
If the reportName is left out, the original report name will be retained. If it is left empty and the original name is empty as is possible in the case of a drilled report, then an error will be returned.
Refer to the remarks of IDSSXMLReportServer.GetExecutionResults for details of the stateID parameter. The report state being saved is identified by this parameter. By default, the final state of the report is saved.
sessionID | A valid Session ID. |
---|---|
messageID | Message ID corresponding to the report to be saved. |
folderID | Folder in which the report should be saved. |
reportName | Save the report as this name. |
reportDesc | Give the new report this description. |
viewIndex | The index of a view (template) to be applied. [Default=0] |
flags | - Different saving options - comes from EnumDSSXMLReportSaveAsFlags . [Default=DssXmlReportSaveAsDefault]
The following combinations of flags are likely to be the most useful:
|
dispMode | Report display mode. Value must be from EnumDSSXMLDisplayMode . [Default=DssXmlDisplayModeGrid] |
stateID | ID that identifies the report manipulation state. [Default=-1] |
MSTRWebAPIException | Signals an error condition. |
---|
MSTRWebAPIException |
---|
MSTRWebAPIException |
---|
Obtains the result/data of the cube from back in Binary.
MSTRWebAPIException |
---|
Obtains the results/data of the report in binary format. Currently this is used to retrieve the data for the flex model in binary format. Note that the parameters like resultFlags and extendableParameter are currently not used and have been added for future use. Hence this method will always return the flex data in binary format at present.
sessionID | A valid session ID. |
---|---|
messageID | The message ID of the report instance. |
resultFlags | The result flags for the retrieval, from EnumDSSXMLBinaryContextFlags . |
detailFlags | The detail flags for the retrieval, from EnumDSSXMLBinaryContextDetailFlags . |
stateID | The state ID of the report instance. |
extendableParameter | An XML string containing additional options. |
iwStatus | The status of the report instance, from EnumDSSXMLStatus . |
consumer | A IContentConsumer object which consumes the binary data that is generated by the intelligence server |
MSTRWebAPIException | Thrown if an error occurs. |
---|
Set the row/column to attribute/metric mapping for the specified imported cube, with support to cube republishing behavior flag
sessionID | String containing the id of the session this command is to be associated with |
---|---|
msgID | String containing the message id of the Cube to be modified |
mappingXML | String containing the XML used to modify the cube mapping |
cubeRepublishBehavior | String containing the cube republishing behavior flag |
MSTRWebAPIException |
---|
Set the row/column to attribute/metric mapping for the specified imported cube, with support to cube republishing behavior flag
sessionID | String containing the id of the session this command is to be associated with |
---|---|
msgID | String containing the message id of the Cube to be modified |
mappingXML | String containing the XML used to modify the cube mapping |
cubeRepublishBehavior | String containing the cube republishing behavior flag |
documentID | String containing the ID of the document for Cube Join |
MSTRWebAPIException |
---|
Set the row/column to attribute/metric mapping for the specified imported cube
sessionID | String containing the id of the session this command is to be associated with |
---|---|
msgID | String containing the message id of the Cube to be modified |
mappingXML | String containing the XML used to modify the cube mapping |
MSTRWebAPIException |
---|
Validate the source tables for the EMMA cube.@return
sessionID | String containing the id of the session this command is to be associated with |
---|---|
messageID | String containing the message id of the Cube to be modified |
stbXML | String containing xml specifying source tables to be validated |
MSTRWebAPIException |
---|