| 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. |
|---|