com.microstrategy.webapi.IDSSXMLServerAdmin |
Interface for server administration related operation.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract String |
DisconnectDBConnections(String sessionID, String dbConnectionListXML)
Disconnects a list of database connections.
| ||||||||||
abstract String |
DisconnectUserConnections(String sessionID, String userListXML)
Disconnects a list of user connections.
| ||||||||||
abstract String |
GetCacheInfo(int cacheType, String sessionID, int blockBegin, int blockCount, int levelFlag, String fieldFilterXML, String countXML, String sortingXML)
Retrieves the information of caches.
| ||||||||||
abstract String |
GetCacheInfo(String sessionID, int blockBegin, int blockCount, int levelFlag, String fieldFilterXML, String countXML, String sortingXML)
Retrieves the information of caches.
| ||||||||||
abstract String |
GetDBConnectionInfo(String sessionID, int maxCount, int levelFlag, String fieldFilterXML, String countXML, String sortingXML)
Retrieves the information of database connections.
| ||||||||||
abstract String |
GetJobInfo(String sessionID, int maxCount, int levelFlag, String fieldFilterXML, String countXML, String sortingXML)
Retrieves the information of jobs currently running in the Intelligence Server.
| ||||||||||
abstract String |
GetUserConnectionInfo(String sessionID, int maxCount, int levelFlag, String fieldFilterXML, String countXML, String sortingXML)
Retrieves the information of user connections.
| ||||||||||
abstract String |
KillJobs(String sessionID, String jobListXML)
Kills a list of jobs which are currently running in the Intelligence Server.
| ||||||||||
abstract String |
ManipulateCaches(String sessionID, String manipulationXML)
Manipulate caches, such as load, unload, invalidate, and delete cache.
| ||||||||||
abstract String |
ManipulateCaches(int cacheType, String sessionID, String manipulationXML)
Manipulate caches, such as load, unload, invalidate, and delete cache.
| ||||||||||
abstract void |
PerformProjectLoadBalancing(String sessionID)
Cause the Intelligence Servers in cluster to load/unload projects according to the
latest asymmetric clustering map.
| ||||||||||
abstract void |
PurgeCaches(String sessionID, String projectDSSID, int purgeFlag)
Purge caches of the specified project.
| ||||||||||
abstract void |
PurgeServerStats(String sessionID, Date fromDate, Date toDate, int timeout, String projectName)
Cause the Intelligence Server to purge the server statistics during a period.
| ||||||||||
abstract void |
PurgeServerStats(String sessionID, Date fromDate, Date toDate, int timeout)
Cause the Intelligence Server to purge the server statistics during a period.
|
Disconnects a list of database connections.
sessionID | an Intelligence Server session id. |
---|---|
dbConnectionListXML | an XML string reprensenting a list of DB connections to be disconnected. |
MSTRWebAPIException | thrown if there is any error occurred, such as network error, server crash etc. |
---|
Disconnects a list of user connections.
sessionID | an Intelligence Server session id. |
---|---|
userListXML | an XML string reprensenting a list of user connections to be disconnected. |
MSTRWebAPIException | thrown if there is any error occurred, such as network error, server crash etc. |
---|
Retrieves the information of caches.
cacheType | cache type. see see EnumDSSXMLCacheType |
---|---|
sessionID | an Intelligence Server session id. |
blockBegin | the starting index of items in incremental fetch |
blockCount | the block size of items in incremental fetch |
levelFlag | indicates at what level of information to retrieve. see EnumDSSXMLLevelFlags |
fieldFilterXML | the filtering XML to retrieve cache information. |
countXML | the counting XML to retrieve cache information. |
sortingXML | the sorting XML to retrieve cache information. |
MSTRWebAPIException | thrown if there is any error occurred. |
---|
Retrieves the information of caches.
sessionID | an Intelligence Server session id. |
---|---|
blockBegin | the starting index of items in incremental fetch |
blockCount | the block size of items in incremental fetch |
levelFlag | indicates at what level of information to retrieve. see EnumDSSXMLLevelFlags |
fieldFilterXML | the filtering XML to retrieve cache information. |
countXML | the counting XML to retrieve cache information. |
sortingXML | the sorting XML to retrieve cache information. |
MSTRWebAPIException | thrown if there is any error occurred. |
---|
Retrieves the information of database connections.
sessionID | an Intelligence Server session id. |
---|---|
maxCount | the max number of database connection records to return. |
levelFlag | indicates at what level of information to retrieve. see EnumDSSXMLLevelFlags |
fieldFilterXML | the filtering XML to retrieve database connection information. |
countXML | the counting XML to retrieve database connection information. |
sortingXML | the sorting XML to retrieve database connection information. |
MSTRWebAPIException | thrown if there is any error occurred. |
---|
Retrieves the information of jobs currently running in the Intelligence Server.
sessionID | an Intelligence Server session id. |
---|---|
maxCount | the max number of job records to return. |
levelFlag | indicates at what level of information to retrieve. see EnumDSSXMLLevelFlags |
fieldFilterXML | the filtering XML to retrieve job information. |
countXML | the counting XML to retrieve job information. |
sortingXML | the sorting XML to retrieve job information. |
MSTRWebAPIException | thrown if there is any error occurred. |
---|
Retrieves the information of user connections.
sessionID | an Intelligence Server session id. |
---|---|
maxCount | the max number of user connection records to return. |
levelFlag | indicates at what level of information to retrieve. see EnumDSSXMLLevelFlags |
fieldFilterXML | the filtering XML to retrieve user connection information. |
countXML | the counting XML to retrieve user connection information. |
sortingXML | the sorting XML to retrieve user connection information. |
MSTRWebAPIException | thrown if there is any error occurred. |
---|
Kills a list of jobs which are currently running in the Intelligence Server.
sessionID | an Intelligence Server session id. |
---|---|
jobListXML | an XML string reprensenting a list of jobs to be killed. |
MSTRWebAPIException | thrown if there is any error occurred, such as network error, server crash etc. |
---|
Manipulate caches, such as load, unload, invalidate, and delete cache.
sessionID | an Intelligence Server session id. |
---|---|
manipulationXML | the cache manipulation XML. |
MSTRWebAPIException | thrown if there is any error occurred, such as network error, server crash etc. |
---|
Manipulate caches, such as load, unload, invalidate, and delete cache.
cacheType | cache type. see see EnumDSSXMLCacheType |
---|---|
sessionID | an Intelligence Server session id. |
manipulationXML | the cache manipulation XML. |
MSTRWebAPIException | thrown if there is any error occurred, such as network error, server crash etc. |
---|
Cause the Intelligence Servers in cluster to load/unload projects according to the latest asymmetric clustering map. Even we only send request to one server, that server will notify all other servers in the cluster to load/unload projects according to the latest map.
sessionID | String A valid session ID. |
---|
MSTRWebAPIException |
---|
Purge caches of the specified project. If no project ID is specified, the caches of all the projects associated with the session are purged.
sessionID | an Intelligence Server session id. |
---|---|
projectDSSID | a project ID whose caches to be purged. |
purgeFlag | a flag from EnumDSSXMLPurgeFlag |
MSTRWebAPIException | thrown if there is any error occurred. |
---|
Cause the Intelligence Server to purge the server statistics during a period.
sessionID | String A valid session ID. |
---|---|
fromDate | Date The start date of the period to purge. |
toDate | Date The end date of the period to purge. |
timeout | int maximum time (in second) allowed for the purging process. |
projectName | String The Project Name whose statistics will be purged. |
MSTRWebAPIException | Thrown when error occurs. |
---|
Cause the Intelligence Server to purge the server statistics during a period.
sessionID | String A valid session ID. |
---|---|
fromDate | Date The start date of the period to purge. |
toDate | Date The end date of the period to purge. |
timeout | int maximum time (in second) allowed for the purging process. |
MSTRWebAPIException | Thrown when error occurs. |
---|