Main Page Class Hierarchy Class List File List Class Members File Members

MicroStrategy COM API Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
IDSSAccessControlEntryIDSSAccessControlEntry allows the caller to control the definition of a single access control element
IDSSAccessControlListIDSSAccessControlList is a second-class collection of Access Control Entry objects (ACEs)
IDSSAEInfoExpose AE internal information to client
IDSSAggMetricA DSS Aggregated Metric Object specifies a formula value
IDSSAnnotationAn annotation recorded for an object in a document template
IDSSApplicationServicesThis interface is used to expose miscellaneous application level features
IDSSApplicationTypesThis automation interface is used to access the elements of a collection of application types on a change journal search object
IDSSAttribute
IDSSAttribute2Specific interface implemented by attribute and attribute wrapper objects
IDSSAttribute3Extention of the IDSSAttribute2 interface to support more flexibility in default sort order
IDSSAttribute4This is an extension of the IDSSAttribute3 interface
IDSSAttribute5
IDSSAttributeDefnAny object that claims to contain the definition of an attribute offers this interface
IDSSAttributeDefn2Extension of IDSSAttributeDefn interface for eXtended Data Access (XDA)
IDSSAttributeDefn3Extension of IDSSAttributeDefn2 interface for Recursive Definition Columns
IDSSAttributeFormA DSSAttributeForm object describes the different values displayed for an attribute's elements
IDSSAttributeForm2
IDSSAttributeForm3Geografical Information support for attribute form
IDSSAttributeForm4
IDSSAttributeForm5
IDSSAttributeFormsThe IDSSAttributeForms interface is a first-class collection interface, and has the standard collection methods and properties
IDSSAttributeForms2IDSSAttributeForms2 extends IDSSAttributeForms by adding some other functionality
IDSSAttributeInfoThe IDSSAttributeInfo interface is used to give information about an attribute defined in a table
IDSSAttributeInfo2Extension of the IDSSAttributeInfo interface
IDSSAttributeInfo3Extension of the IDSSAttributeInfo2 interface
IDSSAttributeInfosThe IDSSAttributeInfos interface implements a collection of IDSSAttributeInfo objects
IDSSAttributeRelationshipWe use a DSSAttributeRelationship object to record information about the relationship between a parent attribute (the owner of the object) and its joint children (represented by a collection of attributes)
IDSSAttributeRelationshipsThis is an unremarkable collection interface
IDSSAttributesThis is a simple collection interface
IDSSAttributes2IDSSAttributes2 extends IDSSAttributes by adding some other functionality
IDSSAttributeWrapper
IDSSAuthSettingsIDSSAuthSettings is an interface exposed from DSSAuthSettings COM object
IDSSAuthSettings1Extension of IDSSAuthSettings to support changing the encryption algorithm in use
IDSSAuthSettings2Extension of IDSSAuthSettings to support special groups handling in use
IDSSAuthSettings3
IDSSAutoCompleter
IDSSAutoCompleterResult
IDSSAxesThe IDSSAxes interface describes a collection of DSSAxis objects
IDSSAxisThe automation interface used to access an axis of a template
IDSSAxis2The automation interface used to access an axis of a template
IDSSAxis3Extension of axis, supports disabled units
IDSSBaseAttributeFormIDSSBaseAttributeForm is the interface that DSS COM exposes to refer to and to define the different values that the elements of an attribute can take
IDSSBaseAttributeForm2Extension of IDSSBaseAttributeForm
IDSSBaseAttributeForm3Extension of IDSSBaseAttributeForm
IDSSBaseAttributeFormsThe IDSSBaseAttributeForms interface is a collection interface
IDSSBigDecimalInterface used to obtain a value from a BigDecimal datatype
IDSSBigDecimalFactoryInterface for factory class to create IDSSBigDecimal object
IDSSBigDecimalNodeNode that contains a big decimal in an expression
IDSSBindingTableThe IDSSBindingTable interface has a similar function to the IDSSFolder and IDSSDependents interfaces
IDSSBindingTable2The IDSSBindingTable2 interface is an extension of the IDSSBindingTable interface
IDSSBindingTable3Binding table holds collection of objects used in report execution
IDSSBlobA DSS Object whose purpose is to store static binary data
IDSSBlobs
IDSSBookmark
IDSSCacheAdminThis is the formal interface specification for the Cache Administration interface
IDSSCatalogIDSSDbCatalog interface offers warehouse database catalog information (tables, columns and their types, etc) as a ground for defining other schema level objects
IDSSCatalog2Extension of the IDSSCatalog interface, for XDA functionality
IDSSCatalog3Extension of IDSSCatalog2 interface
IDSSCatalogDefnIDSSCatalogDefn interface is used to define the selection criteria that the user wants to set for the warehouse catalog
IDSSCatalogDefn2IDSSCatalogDefn2 interface is used to define the selection criteria that the user wants to set for the warehouse catalog
IDSSCatalogDefn3Extend catalog to support storing a DSS Login Object for the catalog server to use
IDSSCatalogDefn4Extension of IDSSCatalogDefn to support recording more SQL statements used to accesss aspects of the catalog
IDSSCatalogDefn5Extension of IDSSCatalogDefn4 to support SAP HANA Variables and Input Parameter
IDSSCatalogInfo
IDSSCatalogInfo2
IDSSCatalogInfo3
IDSSCatalogInfos
IDSSCatalogSource
IDSSCatalogSource2
IDSSCatalogSource3
IDSSCatalogSource4
IDSSCellDataInterface used to expose information about units of measurements of a cell
IDSSCellFormatDataNode
IDSSChangeJournalEntryThis automation interface is used to represent a change journal entry for a single metadata transaction
IDSSChangeJournalLinkItemEntryThis automation interface is used to represent information about a link item that was changed as part of a metadata transaction
IDSSChangeJournalLinkItemListThis automation interface is used to represent a list of link item entries corresponding to link items that were changed as part of a metadata transaction
IDSSChangeJournalListThis automation interface is used to represent a list of change journal entries corresponding to metadata transactions
IDSSChangeJournalObjectEntryThis automation interface is used to represent information about an object that was changed as part of a metadata transaction
IDSSChangeJournalObjectListThis automation interface is used to represent a list of objects entries corresponding to objects that were changed as part of a metadata transaction
IDSSChangeJournalSearchThis automation interface is used to represent a search on change journal records
IDSSChangeTypesThis automation interface is used to access the elements of a collection of change types on a change journal search object
IDSSChannelA DSS Server Definition object records information about a possible configuration of a MicroStrategy Intelligence Server
IDSSChannelsA DSS Server Definition object contains specific configuration information for each channel used by the server it defines
IDSSClientServicesThis interface is focused on providing a higher level set of APIs to the client
IDSSClientServices2Extend client services interface to support license auditor
IDSSClientServices3Extend client services interface to support Server Def Manipulator
IDSSClientServices4Extend client services interface to support further services
IDSSClientServices5Extend client services interface to support further services for 8.0.2 release
IDSSClientServices6Extend client services interface to support further services for 8.1 release
IDSSClientServices7Extend client services interface to support further services for 9.0.2 release
IDSSClientServices8Extend client services interface to support further services for the Red Rocket project beyond 9.2.1
IDSSClusterManagerInterface used to administer the cluster containing the Intelligence Server
IDSSClusterManager2Extension to cluster manager with support for project level clustering
IDSSClusterManager3Extension of IDSSClusterManager2 that also supports a cluster start-up membership
IDSSClusterManager4Extension of IDSSClusterManager3 that also supports a load balance factor
IDSSClusterMemberThe IDSSClusterMember interface exposes the server information for member servers in a cluster
IDSSClusterMembersThe IDSSClusterMembers interface is a collection of IDSSClusterMember objects
IDSSCollectionThis is a simple collection interface
IDSSCollection2
IDSSColumnThe interface IDSSColumn is used to describe a column in a relational database table
IDSSColumn2Extension of the IDSSColumn interface, for XDA (eXtended Data Access) support
IDSSColumn3
IDSSColumnInfo
IDSSColumnInfos
IDSSColumnsIDSSColumns is a straightforward collection interface in which all the members of the collection offer the IDSSColumn interface
IDSSColumns2IDSSColumns2 extends the IDSSColumns and exposes the API for checking whether the specified ID exists in the collection
IDSSColumns3IDSSColumns3 extends IDSSColumns2 by adding some other functionality
IDSSColumns4IDSSColumns4 extends IDSSColumns3 by adding some other functionality
IDSSCommandThis interface is used to represent the valid dss commands of a dss server
IDSSCommandsCollection of command objects (not used)
IDSSCommentsThe interface IDSSComments is used to expose a collection of comments
IDSSComments2
IDSSComponent
IDSSConditionalityThis interface is used to hold information about conditionality
IDSSConfigurationIDSSConfiguration contains the information about a configuration object
IDSSConfiguration2
IDSSConfiguration3
IDSSConsolidationA consolidation is a collection of consolidation elements
IDSSConsolidation2IDSSConsolidation2 interface is an extension of IDSSConsolidation interface
IDSSConsolidationElementEach consolidation element is an expression whose leaves are collections of concrete elements (or dimensionalities)
IDSSConsolidationElement2Each consolidation element is an expression whose leaves are collections of concrete elements (or dimensionalities)
IDSSConsolidationElement3Each consolidation element is an expression whose leaves are collections of concrete elements (or dimensionalities)
IDSSConsolidationElement4Each consolidation element is an expression whose leaves are collections of concrete elements (or dimensionalities)
IDSSConsolidationElement5Each consolidation element is an expression whose leaves are collections of concrete elements (or dimensionalities)
IDSSConsolidations
IDSSConstantThis interface is used to represent a constant node of an expression
IDSSConstant2Extension of the IDSSConstant interface
IDSSContentServer
IDSSContentSource
IDSSContextCollectionMain interface on context collection
IDSSContractInfo
IDSSContractInfoCollection
IDSSContractManager
IDSSContractManager2
IDSSContractManager3
IDSSCreateIDSSCreate interface is used to support the client to create a new project or a new server definition in the configuration depository
IDSSCreate2
IDSSCreate3This interface extends IDSSCreate2 to expose the ability to create a new project with specified GUID
IDSSCubeAdminThis interface is used by applications to control and monitor project-level cube server
IDSSCubeInfoThe IDSSCubeInfo interface is used to obtain information about a cube instance
IDSSCubeInfo2
IDSSCubeInfo3
IDSSCubeInfo4
IDSSCubeInfosThe IDSSCubeInfos interface describes a collection of object supporting IDSSCubeInfo interface
IDSSCubeSourceThe interface IDSSCubeSource is used to retrieve data from or information about a published cube instance
IDSSCubeSourceEventsThis dispinterface contains the events that can be triggered by a cube source object
IDSSCustomGroupA DSS Custom Group object is in fact a variant of the DSS Filter object
IDSSCustomGroup2IDSSCustomGroup2 interface is an extension of IDSSCustomGroup interface
IDSSCustomGroup3The IDSSCustomGroup3 was added to support the control, by the user, of the parent-child order when displaying a custom group
IDSSCustomSQLRepresents the specific information for an MDX object property
IDSSCustomSQL2Externed for support of Big Query
IDSSCustomSQLColumnRepresents the specific information for a CustomSQL data source
IDSSCustomSQLColumn2Extension of the IDSSCustomSQLColumn interface for Transaction Report support
IDSSCustomSQLQueryBuilder
IDSSCustomSubtotalThis interface provides the most general way to define a custom subtotal on a template
IDSSCustomSubtotalsThe IDSSCustomSubtotals interface is used to expose a collection of IDSSCustomSubtotal interfaces
IDSSDashboardTemplateA DSS Object that records information about a way to create a DSS Document Definition
IDSSDashboardTemplateAndThumbnailA structure record an extended object reference to a document template, its thumbnail blob ID and version ID
IDSSDashboardTemplateAndThumbnailsA collection of IDSSDashboardTemplateAndThumbnail
IDSSDatabaseAdministratorIDSSDBMonitors can also be obtained from this interface soon
IDSSDatabaseMonitor
IDSSDatabaseMonitorsThe IDSSDatabaseMonitors interface implements a collection of IDSSDatabaseMonitor objects
IDSSDataElement
IDSSDataElement2
IDSSDataElement3
IDSSDataElements
IDSSDataImportColumnRepresents the specific information for a File (Excel/Text) data source
IDSSDataImportColumn2Extension of the IDSSDataImportColumn interface
IDSSDataImportColumn3Extension of the IDSSDataImportColumn2 interface
IDSSDataImportColumn4Extension of the IDSSDataImportColumn3 interface
IDSSDatamartA DSS Datamart object defines a table that could be used to hold a datamart, more precisely it contains a template or pattern that could be used to define tables because in many cases the table is not precisely defined
IDSSDatamartColumnThe IDSSDatamartColumn interface is used to expose information about a column that could appear in a datamart table
IDSSDatamartReportA DSS Datamart Report object is used to relate a report definition object with one or more datamart objects
IDSSDatamartServerInterface is not used
IDSSDatamartUnitA DSS Datamart Report object is a collection of datamart unit objects
IDSSDataSourceThe IDSSDataSource interface is used to support the client to connect to a server or to create a session to connect to a project
IDSSDataSource2IDSSDataSource2 is derived from IDSSDataSource
IDSSDataSource3IDSSDataSource3 is derived from IDSSDataSource2, which is derived from IDSSDataSource
IDSSDataSource4
IDSSDataSource5
IDSSDataSource6
IDSSDataSource7
IDSSDataSource8
IDSSDataSource9
IDSSDataSourceEnumeratorIDSSDataSourceEnumerator is the starting point of the client-server connection
IDSSDataTypeThe interface IDSSDataType is used to describe a MicroStrategy internal data type
IDSSDBConnectionDSSDBConnection is a first class object that records how to make a physical connection to a DB
IDSSDBConnection2
IDSSDBConnection3
IDSSDBConnectionMapA connection map is stores information about how to make a database connection
IDSSDBConnectionMapsThe IDSSDBConnectionMapsinterface exposes the relationship between DBRole, DBConnection, DBLogin and Users for a project
IDSSDBConnectionsA DSS DB Role object represents a logical database
IDSSDBElementServer
IDSSDBLoginIDSSDBLogin contains the information about a database login, such as login name and password
IDSSDBMonitorThis is the interface for monitoring server database connection
IDSSDBMonitorsThe IDSSDBMonitors interface implements a collection of IDSSDBMonitor objects
IDSSDBMonitors2
IDSSDBMS
IDSSDBRoleA DBRole object represents a logical database abstraction
IDSSDBRole2IDSSDBRole2 extends and replaces interface IDSSDBRole
IDSSDBRole3IDSSDBRole3 extends and replaces interface IDSSDBRole2
IDSSDBRole4IDSSDBRole4 extends interface IDSSDBRole3
IDSSDBRoleMonitor
IDSSDBRoleMonitorsThe IDSSDBRoleMonitors interface implements a collection of IDSSDBRoleMonitor objects
IDSSDBRolesThe IDSSDBRoles interface is used to expose a collection of IDSSDBRole interfaces
IDSSDBTableIDSSDBTable is the interface used to describe a physical table in the data warehouse
IDSSDBTable2IDSSDBTable2 extends and replaces interface IDSSDBTable
IDSSDBTable3Extension of the IDSSDBTable2 interface, for XDA (eXtended Data Access) support
IDSSDBTable4Exposes the API to get the secondary dbroles, which is original stored in Tables
IDSSDBTable5
IDSSDBTable6
IDSSDBTable7
IDSSDbTableInfo
IDSSDbTableInfo2
IDSSDbTableInfo3
IDSSDbTableInfos
IDSSDBTableKeyIDSSDBTableKey is an interfaced used to represent a database key defined in a warehouse table
IDSSDBTableKey2
IDSSDBTableKeysIDSSDBTableKeys defines a collection of IDSSDBTableKey objects
IDSSDBTablesThis interface is used whenever we want to expose a collection of Tables
IDSSDBTables2This interface inherits from IDSSDBTables and exposes the API to add IDs of DBTables to the collection directly
IDSSDeleteIDSSDelete interface is used to support the client to delete an existed project or an existed server definition in the configuration depository
IDSSDeliverySection
IDSSDeliverySections
IDSSDependentsThe IDSSDependents is a simple read-only collection of DSS Objects
IDSSDerivedElements
IDSSDeviceA Device represents the Contact’s hardware or software that is used to hold, display, or render the delivered content
IDSSDevices
IDSSDimensionThis interface is the type-specific interface for a dimension object
IDSSDimension2Specific interface implemented by dimension and dimension wrapper objects
IDSSDimension3Type-specific interface for a dimension object, extension of the IDSSDimension2 interface
IDSSDimension4Type-specific interface for a dimension object, extension of the IDSSDimension3 interface
IDSSDimension5Type-specific interface for a dimension object, extension of the IDSSDimension4 interface
IDSSDimensionInfo
IDSSDimensionInfo2Extension of the IDSSDimensionInfo interface
IDSSDimensionInfo3Extension of the IDSSDimensionInfo2 interface
IDSSDimensionInfo4Extension of the IDSSDimensionInfo3 interface
IDSSDimensionInfosInformation about a dimension that is defined directly by an XDA Table or an XDA Source
IDSSDimensionInfos2Extension of the IDSSDimensionInfos interface
IDSSDimensionMap
IDSSDimensionsIDSSDimensions is a straightforward collection interface in which all the members of the collection offer the IDSSDimension interface
IDSSDimensions2IDSSDimensions2 extends IDSSDimensions by adding some other functionality
IDSSDimensionWrapper
IDSSDimtyThe dimensionality of a metric is an expression that represents the level (i
IDSSDimtyUnitThe dimensionality of a metric is an expression that represents the level (i
IDSSDirectedAttributeThis interface describes an attribute with an added direction property
IDSSDirectedAttributesThis is a standard second-class object collection
IDSSDITransformation
IDSSDITransformations
IDSSDocumentDefinitionIDSSDocumentDefinition is the interface used to define a Document
IDSSDocumentDefinition2IDSSDocumentDefinition2 is a type-specific interface used to describe a report writing object
IDSSDocumentDefinition3
IDSSDocumentDefinition4
IDSSDocumentDefinition5
IDSSDocumentDefinition6
IDSSDocumentDefinition7
IDSSDocumentDefinition8
IDSSDocumentInstanceThis document contains the formal specification of the IDSSDocumenttInstance interface
IDSSDocumentInstance10
IDSSDocumentInstance11
IDSSDocumentInstance2
IDSSDocumentInstance3
IDSSDocumentInstance4
IDSSDocumentInstance5
IDSSDocumentInstance6
IDSSDocumentInstance7
IDSSDocumentInstance8
IDSSDocumentInstance9
IDSSDocumentManipulatorThe IDSSDoccumentManipulation interface provides various methods for report writing document manipulation operations and let the user to retrieve a result document instance that contains these changes
IDSSDocumentManipulator10
IDSSDocumentManipulator11
IDSSDocumentManipulator12
IDSSDocumentManipulator13
IDSSDocumentManipulator14
IDSSDocumentManipulator15
IDSSDocumentManipulator2The IDSSDoccumentManipulation2 interface is for extension to the IDSSDoccumentManipulation interface
IDSSDocumentManipulator3The IDSSDoccumentManipulation3 interface is for extension to the IDSSDoccumentManipulation2 interface
IDSSDocumentManipulator4The IDSSDoccumentManipulation4 interface is for extension to the IDSSDoccumentManipulation3 interface
IDSSDocumentManipulator5The IDSSDoccumentManipulation5 interface is for extension to the IDSSDoccumentManipulation4 interface
IDSSDocumentManipulator6
IDSSDocumentManipulator7The IDSSDoccumentManipulation7 interface is for extension to the IDSSDoccumentManipulation6 interface
IDSSDocumentManipulator8The IDSSDoccumentManipulation8 interface is for extension to the IDSSDoccumentManipulation7 interface
IDSSDocumentManipulator9The IDSSDocumentManipulator9 interface further extends the document manipulator for release 9.0.2
IDSSDocumentNetClient
IDSSDocumentServicesThis is the type specific interface on the report services component
IDSSDocumentSourceThis interface is used to instruct the Document server to create a DocumentInstance and execute a Document
IDSSDocumentSource2This interface is used to create a new document instance from a set of reports
IDSSDocumentSource3
IDSSDocumentSource4This interface is used to enhance NewInstanceFromReports
IDSSDocumentSource5
IDSSDocumentSourceEventsThis dispinterface contains the events that can be triggered by a Document source object
IDSSDocumentSourceServerThis interface describes the server side object that unmarshalls DocumentServer communication
IDSSDocumentView
IDSSDocumentViews
IDSSDrillActionThis interface is used in the Drilling functionality of our product
IDSSDrillAction2This interface is an extension of the Drilling functionality of our product
IDSSDrillAction3
IDSSDrillAction4
IDSSDrillAction5This interface is an extension of the Drilling functionality by allowing user to set and retrieve new property Display Mode which will be used to define the display mode of drill result report
IDSSDrillAction6This interface allows user to set and retrieve new property InheritFromParent to define whether a the drilled attribute on the new report will inherit subtotal definition from what it is drilled from
IDSSDrillAction7
IDSSDrillMapThis interface is used in the Drilling functionality of our product
IDSSDrillPathThis interface is used in the Drilling functionality of our product
IDSSDrillPath2
IDSSDrillPath3
IDSSDropZone
IDSSElementThis is the interface used to represent an element
IDSSElement2This interface is an extension of IDSSElement interface
IDSSElement3This interface is an extension of IDSSElement2 interface
IDSSElementFiltersThis interface is the internal version of IDSSAttributeWrapper
IDSSElementNetClient
IDSSElementNetServer
IDSSElementReplacementMap
IDSSElementReport
IDSSElementsIDSSElements is the collection interface used to hold elements
IDSSElements2
IDSSElementsCollectionThis interface is used to hold a collection of collections of elements
IDSSElementServer
IDSSElementsObjectAn element in its most general case is an entity that corresponds to a row that could be generated on a grid when a template unit is expanded
IDSSElementSourceThis interface is offered by several components:
  • It is offered by an element cache to access elements in the cache and remove elements from the cache
IDSSElementSource2
IDSSElementsPropertiesMap
IDSSElementsPropertiesMapKey
IDSSElementsPropertiesMapValue
IDSSElementVisitorCallback interface exposed by an object that wants to be visited by concrete elements from a DSS Object
IDSSEmbeddedFolderWe have an interface (IDSSFolder) that is used to implement a DSS Object that contains almost nothing except a collection of other DSS Objects
IDSSEmbeddedFolder2This interface extends the IDSSEmbeddedFolder interface which, itself, is an extension of IDSSFolder
IDSSEmmaAEConfiguration
IDSSEmmaAEConfigurations
IDSSEmmaCubeDefn
IDSSEmmaSourceTable
IDSSEmmaSourceTable2
IDSSEmmaSourceTables
IDSSEngineLiteThe EngineLite component is used to expose core engine functionality to other components
IDSSErrorInfoIDSSErrorInfo is used to communicate an error condition that occurred during a DSS COM object operation
IDSSErrorInfo2IDSSErrorInfo2 is an extention of IDSSErrorInfo
IDSSErrorsIDSSErrors is a simple collection of IDSSErrorInfo objects
IDSSErrors2IDSSErrors2 is an extension of the IDSSErrors interface
IDSSExport
IDSSExportContext
IDSSExportEngineServer
IDSSExportEngineServer2
IDSSExportsWe assume the reader is familiar with the Usage of Prompts document
IDSSExpressionThis interface is used to introduce an expression
IDSSExpression2
IDSSExpressionFactoryThe interface IDSSExpressionFactory is used to create a stand-alone expression
IDSSExpressionFactory2
IDSSExtendedDataExtra data reported by IDSSSourceManipulatorCallBack::ManifestObject or IDSSSourceManipulatorCallBack::ManifestDependency
IDSSExtendedObjectA DSS Object that has been extended to include information stored externally to the object
IDSSExtendedObject2
IDSSExtendedObjectsCollection of extended objects
IDSSExtendedReference
IDSSExtendedTypeThe IDSSExtendedType interface allows a user to access and alter an extended type
IDSSExtendedTypesThis automation interface is used to access the elements of a collection of extended types on a search object
IDSSExtensionThis interface is used to define a pseudo-dimensional extension
IDSSExtensionsIDSSExtensions is an standard second-class object collection interface
IDSSExtensionUnitThis is the interface that is exposed by a DSSExtension object to actually describe an extension
IDSSExtensionUnitsThis is a standard second-class object collection
IDSSExternalShortcutThis is the type specific interface of the DSS External Shortcut object
IDSSExternalShortcutTargetThis is the type specific interface of the DSS External Shortcut Target object
IDSSFacetInfo
IDSSFacetParameterUsed for facet search
IDSSFacetResult
IDSSFactThe IDSSFact interface is the type specific interface used by a fact object
IDSSFactGroupInformation about a fact defined by a table
IDSSFactGroup2
IDSSFactGroupsThis interface is used whenever we want to expose a collection of factgroups
IDSSFactGroups2IDSSFactGroups2 extends IDSSFactGroups by adding some other functionality
IDSSFactInfoThis interface is offered by tables (indirectly via the IDSSFactGroup collection) to give the definition of a fact within this table
IDSSFactInfo2Information about a fact defined by a table
IDSSFactsThis interface is used whenever we want to expose a collection of Facts
IDSSFacts2IDSSFacts2 extends IDSSFacts by adding some other functionality
IDSSFeatureFlag
IDSSFeatureFlag2
IDSSFence
IDSSFencesCollection of fences referred to by a DSS Server
IDSSFieldGroupIterator
IDSSFieldGroupIterator2
IDSSFieldGroupIterator3
IDSSFieldGroupIterator4
IDSSFieldGroupIterator5
IDSSFieldGroupIterator6
IDSSFieldGroupIterator7
IDSSFieldGroupIterator8
IDSSFileDescriptorRepresents the specific information for a File (Excel/Text) data source
IDSSFileDescriptor2Represents the specific information for external source
IDSSFileDescriptor3
IDSSFileDescriptor4Represents the specific information for external source account
IDSSFilterThe IDSSFilter interface is the type-specific interface used on filter objects
IDSSFindObject
IDSSFlag
IDSSFolderIDSSFolder is the interface used to represent a node in a tree structure
IDSSFolder2IDSSFolder2 to expose the ability for search folder to manipulate the object ids
IDSSFoldersThe IDSSFolders represents a collection of objects exposing DSSFolder interface
IDSSFormatThe IDSSFormat interface is currently just a placeholder for extended properties
IDSSFormatCollection
IDSSFormInfo
IDSSFormShortcutNormally when we wish to embed an object inside an expression tree we do so by using the IDSSShortcut interface
IDSSFormShortcut2IDSSFormShortcut2 Add a new property to a form shortcut node
IDSSFormShortcut3Further extensions for IDSSFormShortcut for the 9.0.2 release
IDSSFunctionThis interface provides the necessary information about a function, such as number of parameter, type of function and property setting
IDSSFunction2
IDSSFunction3
IDSSFunction4
IDSSFunctionPackageDefinitionThis interface specifies a plug-in function software package
IDSSFunctionParametersThis interface is used to retrieve the information about the parameters of a function
IDSSFunctionsThe IDSSFunctions interface describes a collection of DSSFunction objects
IDSSFunctions2IDSSFunctions2 extends IDSSFunctions by adding some other functionality
IDSSGeneralCacheInfoThe properties for IDSSGeneralCacheInfo are:
IDSSGeneralCubeInfoThe IDSSGeneralCubeInfo interface is used to obtain configuration information about a cube server
IDSSGenericDataInterface supported by all DSS Objects to expose generic features like iteration of multilingual strings
IDSSGraphAxesThe IDSSGraphAxes interface describes a collection of DSSGraphAxis objects
IDSSGraphAxisThis interface is used to represent the properties of different graph axis
IDSSGraphAxis2
IDSSGraphFillThis interface is used to represent the fill properties of different graph objects
IDSSGraphFontThis interface is used to represent the font properties of different graph text objects
IDSSGraphFont2
IDSSGraphIterator
IDSSGraphLegendThis interface is used to represent the legend properties
IDSSGraphLineThis interface is used to represent the line properties of different graph objects
IDSSGraphSeriesThis interface is used to represent the properties of different graph series
IDSSGraphSeries2This interface is used to represent the properties of different graph series
IDSSGraphSeriesSetThe IDSSGraphSeriesSet interface describes a collection of DSSGraphSeries objects
IDSSGraphStyleThis interface is used to represent the properties of graph
IDSSGraphStyle2Extensions to the graph style interface for release 9.0.2
IDSSGraphStyle3
IDSSGraphStyle4
IDSSGraphStyle5
IDSSGraphStyle6
IDSSGraphStyle7
IDSSGraphTitleThis interface is used to represent the properties of different graph titles
IDSSGraphTitlesThe IDSSGraphTitles interface describes a collection of DSSGraphTitle objects
IDSSGridFormatterThe IDSSGridFormatter interface provides the format information, value, and formatted string for every header, title, and cell of the grid
IDSSGridFormatter2
IDSSGridFormatter3
IDSSGridFormatter4
IDSSGridFormatter5
IDSSGridGraphIterator
IDSSGridGraphIterator2
IDSSGridGraphIterator3
IDSSGroupByElement
IDSSGroupByElement2
IDSSGroupByElements
IDSSGroupByUnit
IDSSGroupByUnit2
IDSSGroupByUnit3
IDSSGroupByUnit4
IDSSGroupByUnit5
IDSSGroupByUnit6
IDSSGroupByUnit7
IDSSGroupByUnits
IDSSGroupNodeThe IDSSGroupNode interface is the type-specific interface offered by an DSSGroupNode node
IDSSHLSearch
IDSSHyperlinkMain interface for a hyperlink object
IDSSHyperlinkPromptInterface used to expose information about how a prompt is handled in a hyperlink
IDSSHyperlinksCollection interface for a collection of hyperlink objects
IDSSImportHelperInterface exposed by an import helper
IDSSImportServerInterface exposed by an import server
IDSSImportServer2Extension of IDSSImportServer, interface exposed by an import server
IDSSImportServer3Extension of IDSSImportServer, interface exposed by an import server
IDSSImportServer4Extension of IDSSImportServer3, interface exposed by an import server
IDSSImportServer5Extension of IDSSImportServer4, interface exposed by an import server
IDSSImportServer6Extension of IDSSImportServer5, interface exposed by an import server
IDSSImportServer7Extension of IDSSImportServer6, interface exposed by an import server
IDSSImportServicesInterface exposed by a factory for objects that provide import services
IDSSImportServices2Extension of IDSSImportServices, interface exposed by a factory for objects that provide import services
IDSSInBoxIDSSInBox is a collection interface
IDSSInBox2
IDSSInBoxMsgAn inbox message can be and usually is associated with a user request, e
IDSSIndexSearchThis interface contains all the options the searcher needs
IDSSIndexSearchExecuter
IDSSJob
IDSSJob2The IDSSJob2 is added for NCS Job monitoring by Binh Nguyen on 2006-01-17
IDSSJobManager
IDSSJobManager2
IDSSJobPriorityMapA job priority table specifies how a priority is assigned to a job request
IDSSJobPriorityMapEntryRequests waiting to be executed by the MicroStrategy Intelligence Server are placed on a queue
IDSSJobPriorityMapEntrysA DSS Server Definition object contains configuration information that describes how priorities should be assigned to each request made on the server
IDSSJobs
IDSSKeyInfo
IDSSKeyInfos
IDSSLayer
IDSSLDAPSettingsIDSSLDAPSettings is an interface exposed from DSSAuthSettings COM object
IDSSLDAPSettings2IDSSLDAPSettings2 is an interface exposed from DSSAuthSettings COM object
IDSSLDAPSettings3IDSSLDAPSettings3 is an interface exposed from DSSAuthSettings COM object
IDSSLDAPSettings4
IDSSLDAPSettings5IDSSLDAPSettings5 is an interface exposed from DSSAuthSettings COM object
IDSSLDAPSettings6IDSSLDAPSettings6 is an interface exposed from DSSAuthSettings COM object
IDSSLDAPSettings7IDSSLDAPSettings7 is an interface exposed from DSSAuthSettings COM object
IDSSLicenseComplianceManager
IDSSLicenseComplianceManager2
IDSSLicenseTypesMethods used to describe the set of license types needed by a user, user group or security role
IDSSLinkThe IDSSLink interface is the type-specific interface for a DSS Link object
IDSSLink2The IDSSLink2 interface provides a method that allows the purging of the local cache associated with a particular instance of a link (DSSLink) object
IDSSLinkItemA link item object is used to expose the state of a particular set of linked extended properties
IDSSLinkItem2This interface is an extension of the original link item interface
IDSSLinkItemsWe use a Link Items collection to let a user interact with the items held on a link object
IDSSLocaleA DSSLocale object describes a locale which is either a language or a language in combination with a country
IDSSLocalesDSSLocales is a collection of object reference to DSSLocale object
IDSSMDMoverThis interface provides entry points to move a MicroStrategy metadata from one ODBC DSN to another, resequencing all sequenced fields adjusted to the width supported by the destination
IDSSMDSecurityFilterA MD security filter is a DSS object that supports the multidimensional security
IDSSMDUpdateIDSSMDUpdate is the primary functional interface of the DSSMDUpdate component
IDSSMDUpdate10
IDSSMDUpdate2
IDSSMDUpdate3
IDSSMDUpdate4
IDSSMDUpdate5
IDSSMDUpdate6
IDSSMDUpdate7
IDSSMDUpdate8
IDSSMDUpdate9
IDSSMDXColumnRepresents the specific information for an XDA column related to an MDX data source
IDSSMDXColumn2Represents the specific information for an XDA column related to an MDX data source
IDSSMDXColumn3Represents the specific information for an XDA column related to an MDX data source
IDSSMDXColumn4Represents the specific information for an XDA column related to an MDX data source
IDSSMDXColumn5Represents the specific information for an XDA column related to an MDX data source
IDSSMDXColumn6Represents the specific information for an XDA column related to an MDX data source
IDSSMDXCubeRepresents the specific information for a cube in an MDX data source
IDSSMDXCube2Represents the specific information for a cube in an MDX data source
IDSSMDXCube3Represents the specific information for a cube in an MDX data source
IDSSMDXDimension
IDSSMDXDimensionsRepresents the specific information for an MDX dimension related to an MDX Cube
IDSSMDXHierarchiesRepresents the specific information for an MDX Hierarchy related to an MDX Cube
IDSSMDXHierarchyThis interface represents a collection of MDX dimensions provided by an MDX Cube
IDSSMDXHierarchy2Extension of the IDSSMDXHierarchy interface
IDSSMDXPropertyRepresents the specific information for an MDX object property
IDSSMDXSAPVariableInterface exposed by a leaf node of the join tree
IDSSMDXSAPVariableInfoThe IDSSMDXSAPVariableInfo interface is used to give information about an MDXSAPVariable used in a table
IDSSMDXSAPVariableInfo2Extension of the IDSSMDXSAPVariableInfo interface
IDSSMDXSAPVariableInfosThe IDSSMDXSAPVariableInfos interface implements a collection of IDSSMDXSAPVariable objects
IDSSMDXSAPVariablesRepresents the specific information for an SAP Variable related to an MDX Cube
IDSSMDXSharedObjectsRepresents the specific information for a catalog object used for MDX access
IDSSMDXSharedObjects2Represents the specific information for a catalog object used for MDX access
IDSSMetadataServer
IDSSMetadataServer2This interface is an extension of the original metadata server interface
IDSSMetricThis interface is the type-specific interface for the metric object
IDSSMetric2This interface extends the functionality of IDSSMetric with properties related to formatting, the data type and the text representation
IDSSMetric3
IDSSMetric4
IDSSMetric5
IDSSMetric6
IDSSMetricInfoInformation about a metric that is defined directly by an XDA Table or an XDA Source
IDSSMetricInfo2Extension of the IDSSMetricInfo interface
IDSSMetricInfosThis interface represents a collection of metric definitions provided by an XDA table
IDSSMetrics
IDSSMetricSubtotalA metric subtotal is an aggregation calculation performed on the results returned by a particular metric
IDSSMetricSubtotalsThe IDSSMetricSubtotals interface is used to expose a collection of IDSSMetricSubtotal interfaces
IDSSModel
IDSSModels
IDSSMonitorThe IDSSMonitor provides methods and properties for monitor objects to monitor system status and performance
IDSSMonitorFieldThis interface defines monitor field objects
IDSSMoveIDSSMove interface is used to support the client to move a MicroStrategy metadata from one ODBC DSN to another, resequencing all sequenced fields adjusted to the width supported by the destination, it will redirect the call to IDSSMover::Move
IDSSMsg
IDSSMsgProcessor
IDSSMultilingualStringThis interface represents a multilingual string
IDSSMultilingualStringManipulator
IDSSMultilingualStringSetThis interface represents an associative container set of multilingual strings associated with their respective keys
IDSSMX2ETLMapping
IDSSMX2ETLMappings
IDSSMX2ETLServer
IDSSMX2ETLSessionLog
IDSSMX2ETLSource
IDSSMX2ETLSourceField
IDSSMX2ETLSources
IDSSMX2ETLTarget
IDSSMX2ETLTargetField
IDSSMX2ETLTargets
IDSSNCSObjectInfos
IDSSNCSObjectService
IDSSNCSObjectService2
IDSSNCSSearch
IDSSNodeEvery node of every expression exposes this interface
IDSSNode2This interface is an extension of IDSSNode
IDSSNode3
IDSSNode4
IDSSNode5
IDSSNode6
IDSSNodeControlShortcut
IDSSNodeFieldShortcut
IDSSNodeGridUnitShortcut
IDSSNodePlaceHolder
IDSSNonSharedPropertiesInView
IDSSNonSharedPropertiesInViews
IDSSObjectCollectionIDSSObjectCollection is a collection that will carry objects to the outer caller
IDSSObjectContextMain interface on object context component
IDSSObjectContext2Extended interface for object context component
IDSSObjectContextFactoryMain interface on factory component used to make object context components
IDSSObjectContextInfoInterface used to report additional information about an object for an object context
IDSSObjectContextIteratorInterface used to iterate through contents of object context object
IDSSObjectInfoThe purpose of this interface is to support a set of useful properties and methods that are common to most data objects
IDSSObjectInfo2This interface is an extension of the original object info interface
IDSSObjectInfo3
IDSSObjectInfo4
IDSSObjectInfo5
IDSSObjectInfo6
IDSSObjectInfo7
IDSSObjectInfo8
IDSSObjectInfo9
IDSSObjectManipulatorMethods used for 'deep' copy and delete operations
IDSSObjectReferenceInterface to a reference to an object
IDSSObjectReferencesDSSObjectReferences is a collection of object references
IDSSObjectSecurityIDSSObjectSecurity is the top-level interface for controlling the security of the object
IDSSObjectServer
IDSSOfflineTransactionCSIInfo
IDSSOfflineTransactionCSIInfos
IDSSOLAPSortsThis interface is obtained from an operator node to define sorts for OLAP functions
IDSSOperatorThe IDSSOperator interface is the type-specific interface offered by an IDSSOperator node
IDSSOperator2
IDSSOperator3
IDSSOrderedMDXMemberParentIndicesThe interface IDSSOrderedMDXMemberParentIndices is used to expose a collection of MDX Member Parent Index
IDSSPagedResult
IDSSPalette
IDSSParameterPattern
IDSSParserXgiMain interface of the parser component
IDSSParserXgi2Extension to parser interface used to provide extra contextual information to the parser
IDSSParserXgi3
IDSSParserXgi4Extension of the IDSSParserXgi3 interface
IDSSParserXgi5Extension of the IDSSParserXgi4 interface
IDSSPasswordPolicyThe password policy service defines the set of rules and policies to guard password
IDSSPersonalView
IDSSPlaceholderObject that records information about an object that can be used in reconciliation
IDSSPmmlrSupport2
IDSSPmmlrSupport3
IDSSPopulationStrategistInterface exposed by an object that specifies a strategy used when populating an object
IDSSPrintDeviceProperties
IDSSPrintPairValue
IDSSPrintPairValues
IDSSPrivilegesThis interface manages the security privileges associated with a user account or security role
IDSSPrivilegeSearchThe privilege search is used to find and replace users and roles by privilege
IDSSProcessingUnitThe definition used to specify a processing unit on a DSS Server
IDSSProcessingUnitsA DSS Server Definition object contains configuration information that describes how the server's workload is divided
IDSSProjectThis interface contains properties that are used to define a project
IDSSProject2This interface is an extension of the original project object interface
IDSSProject3Extension of made interface on DSS Project to support system prompts
IDSSProject4Extension of made interface on DSS Project to support enhanced warehouse passthrough authentication and execution
IDSSProject5Extension of made interface on DSS Project to support enhanced warehouse passthrough authentication and execution
IDSSProject6Extension of interface on DSS Project to support enhanced warehouse passthrough authentication and execution
IDSSProject7Extension of interface on DSS Project to support DBInstance order
IDSSProject8Extension of interface on DSS Project to support project level theme
IDSSProjectInstanceUsing this interface, a project registered with the server can be loaded or placed in various states of execution
IDSSProjectInstance2
IDSSProjectInstancesInterface to a collection of projects in terms of their ProjectInstance interfaces
IDSSProjectReferenceIDSSProjectReference is an interface exposed from within a DSS Server Definition (ServerDef) object
IDSSProjectReference2
IDSSProjectReference3
IDSSProjectReference4
IDSSProjectReferencesCollection of projects referred to by a DSS Server
IDSSPromptWe assume that the reader is familiar with the Usage of Prompts document
IDSSPrompt2We assume that the reader is familiar with the Usage of Prompts document, and the IDSSPrompt interface specification
IDSSPrompt3Extention to prompt interface to support context sensitive prompts
IDSSPrompt4This is an extension of the IDSSPrompt3 interface
IDSSPromptAnswer
IDSSPromptAnswers
IDSSPromptEvaluatorInterface exposed by a component that knows how to evaluate context sensitive prompts
IDSSPromptInfo
IDSSPromptLocationWe assume that the reader is familiar with the Usage of Prompts document
IDSSPromptLocationsWe assume the reader is familiar with the Usage of Prompts document
IDSSPromptLocations2Provides the collection of locations for a prompt question and report source(s) information
IDSSPromptLocations3Provides the collection of locations for a prompt question and report source(s) information
IDSSPromptsWe assume the reader is familiar with the Usage of Prompts document
IDSSPropertyThe interface IDSSProperty is used to refer to a property associated with a DSS Object
IDSSPropertyGroupThe COM API has a DSS Property concept
IDSSPropertyGroup2
IDSSPropertyHelper
IDSSPropertyRestrictionSee the document Usage of Searches for more information
IDSSPropertyRestrictionsA property exposed by IDSSSearch interface
IDSSPropertySetThe COM API has a DSS Property concept
IDSSQBColumnInterface for the specific information of a Custom SQL Query Builder
IDSSQBJoin
IDSSQBJoinsInterface exposed by the table-to-table join objects (primarily used by graphical user interfaces)
IDSSQBJoinTreeBranchNodeInterface exposed by a node of the join tree
IDSSQBJoinTreeLeafNodeInterface exposed by a branch node of the join tree
IDSSQBJoinTreeNodeCollection of IDSSQBJoin objects
IDSSQBQueryColumnInterface that provides information on the ownership of a DSS Colum by a DSS DBTable
IDSSQBTableInterface provided by columns in the Select, Group By and Order By lists
IDSSQBTablesInterface that provides additional on a DSS DBTable, in the context of the Query Builder
IDSSQueryStatColumnDef
IDSSQueryStatistics
IDSSQueryStatisticsDBData
IDSSQueryStatisticsPassData
IDSSQueryStatisticsTableData
IDSSQueryStatPassTableColData
IDSSQueryStatSQLClauseData
IDSSQueueDSSQueue is a second-class resource object that defines a queue structure for job requests
IDSSQueue2
IDSSQueuesA DSS Server Definition object contains configuration information that describes how the server's workload will be divided up
IDSSRawTabularDataSupport for Custom SQL report pre-execution
IDSSReconciliationAn object that records changes that could be made to an object to reconcile differences between environments
IDSSReconciliationConstraintWe record a single piece of information about a placeholder
IDSSReconciliationItemA reconciliation item descibes a single recopnciliation mapping
IDSSReconciliationKeyInterface to describe one end point of a single reconciliation mapping
IDSSReferenceNodeThe IDSSReferenceNode interface is the type-specific interface offered by an DSSReferenceNode node
IDSSRefineSourceDescriptor
IDSSRelationshipWe use a DSSRelationship object to record schema information about how two entities are related
IDSSRelationship2
IDSSRelationshipNodeA DSS Expression is a tree structure built up of objects called nodes
IDSSReportCacheAdminIDSSReportCacheAdmin provides the API for user to administrate DSS report caching
IDSSReportCacheAdmin1
IDSSReportCacheAdmin2
IDSSReportCacheInfoThis interface provides information about a report cache entry in report server
IDSSReportCacheInfo1
IDSSReportCacheInfo2
IDSSReportCacheInfosThe IDSSReportCacheInfos interface describes a collection of report cacheinfo objects
IDSSReportDefinitionThis interface is used to represent a definition of a report
IDSSReportDefinition10
IDSSReportDefinition2This interface is an extension of the IDSSReportDefinition to support datamart feature
IDSSReportDefinition3
IDSSReportDefinition4Extension of the IDSSReportDefinition3 interface, for XDA (eXtended Data Access) support
IDSSReportDefinition5Report definition extension for 8i
IDSSReportDefinition6
IDSSReportDefinition7
IDSSReportDefinition8
IDSSReportDefinition9
IDSSReportExecutorThis is the default interface of an object that knows how to execute reports, by calling on the various engine components (Query Engine, etc
IDSSReportInstanceThe IDSSReportInstance interface contains multiple properties; one for each of the data objects, or data object collections that need to be referenced during the execution of a report
IDSSReportInstance10Extenstion to the IDSSReportInstance interface
IDSSReportInstance11
IDSSReportInstance12
IDSSReportInstance13
IDSSReportInstance14
IDSSReportInstance15
IDSSReportInstance16
IDSSReportInstance2IDSSReportInstance2 is derived from IDSSReportInstance
IDSSReportInstance3IDSSReportInstance3 is derived from IDSSReportInstance2
IDSSReportInstance4Extenstion to the IDSSReportInstance interface
IDSSReportInstance5
IDSSReportInstance6
IDSSReportInstance7
IDSSReportInstance8
IDSSReportInstance9
IDSSReportManipulationThe IDSSReportManipulation interface provides various methods for report manipulation operations and let the user to retrieve a result report instance that contains these changes
IDSSReportManipulation10
IDSSReportManipulation11
IDSSReportManipulation2
IDSSReportManipulation3
IDSSReportManipulation4
IDSSReportManipulation5
IDSSReportManipulation6
IDSSReportManipulation7
IDSSReportManipulation8
IDSSReportManipulation9
IDSSReportNetClientThis is the interface used to initialize the DSSReportNetClient object
IDSSReportPropertiesInterface used to expose a collection of properties stored on a report instance
IDSSReportServicesThe IDSSReportServices interface is supported by the report services component
IDSSReportServices2
IDSSReportSourceThe interface IDSSReportSource is exposed by any object that knows how to execute a report
IDSSReportSource2
IDSSReportSource3
IDSSReportSource4
IDSSReportSource5
IDSSReportSource6
IDSSReportSourceEventsThis dispinterface contains the events that can be triggered by a report source object
IDSSReportSourceServerThis interface is used to describe the server side object that unmarshalls ReportServer communication
IDSSReportSourceServer2This interface is an extension of the IDSSReportSourceServer interface
IDSSReportValidator
IDSSReportView
IDSSRequestA DSS Request object records the specification for a job that could be executed on a DSS Server
IDSSRequest2Extending IDSSRequest for new property IsMobile
IDSSResidueNodeThe IDSSResidueNode interface is the type-specific interface offered by an CDSSResidueNode
IDSSResolutionThe resolution interface has a fairly simple construction
IDSSResolution2This interface is an extension of the IDSSResolution interface to support requested short answers feature
IDSSResolution3
IDSSResolution4
IDSSResolution5
IDSSResolutionServer
IDSSResolutionServer2
IDSSRoleA role object is used to classify a way of deriving a role attribute or a transformation attribute from a base attribute
IDSSRoleMembershipThis interface describes the primary interface of the Role Membership object, which associates a security role object with a set of users and groups
IDSSRoleMembershipsThis interface is used to manage the association between users, user groups and security roles within the context of a project
IDSSRolesThis is a simple ordered collection interface
IDSSRoles2IDSSRoles2 extends IDSSRoles by adding some other functionality
IDSSRWControl
IDSSRWControl10
IDSSRWControl11
IDSSRWControl12
IDSSRWControl2
IDSSRWControl3
IDSSRWControl4
IDSSRWControl5
IDSSRWControl6
IDSSRWControl7
IDSSRWControl8
IDSSRWControl9
IDSSRWControlIterator
IDSSRWControlIterator2
IDSSRWControlIterator3
IDSSRWControlNode
IDSSRWControlNode2
IDSSRWControls
IDSSRWDCacheAdmin
IDSSRWDCacheInfo
IDSSRWDCacheInfo2
IDSSRWDCacheInfosThe IDSSRWDCacheInfos interface describes a collection of RWD cacheinfo objects
IDSSRWDIssueIDSSRWDValidationIssue is the interface of Report writting doucment issue
IDSSRWDIssue2
IDSSRWDIssue3
IDSSRWDIssuesIDSSRWDIssues is a collection of RWDocument issuses returned by RWDocumentValidator It facilitates the access to the individual issue
IDSSRWDocumentNode
IDSSRWDocumentNode2
IDSSRWDValidatorIDSSRWDValidator is an interface that will be supported by Analytical Engine Component
IDSSRWDValidator2IDSSRWDValidator2 extends IDSSRWDValidator to validate RW document instance in which the prompt is already resovled
IDSSRWDValidator3
IDSSRWField
IDSSRWField2
IDSSRWField3
IDSSRWField4
IDSSRWField5
IDSSRWField6
IDSSRWField7
IDSSRWField8
IDSSRWFieldGroupNode
IDSSRWFieldGroupNode2
IDSSRWFieldGroupNode3
IDSSRWFieldGroupNode4
IDSSRWFields
IDSSRWGridXMLFormatter
IDSSRWIterator
IDSSRWIterator2
IDSSRWIterator3
IDSSRWIterator4
IDSSRWNode
IDSSRWNode2
IDSSRWNode3
IDSSRWNode4
IDSSRWNode5
IDSSRWNode6
IDSSRWNode7
IDSSRWNode8
IDSSRWNode9
IDSSRWSectionIterator
IDSSRWSectionIterator2
IDSSRWSectionIterator3
IDSSRWSectionIterator4
IDSSRWSectionIterator5
IDSSRWSectionNode
IDSSRWSectionNode2
IDSSRWSectionNode3
IDSSRWSectionNode4
IDSSRWSectionNode5
IDSSRWTemplateNode
IDSSRWTemplateNode2
IDSSRWTemplateNode3
IDSSRWTemplateNode4
IDSSRWTemplateNode5
IDSSRWTemplateNode6
IDSSRWTemplateNode7
IDSSSAPHANAAttributeFormInfo
IDSSSAPHANAAttributeFormInfos
IDSSSAPHANAHierarchyInfo
IDSSSAPHANAHierarchyInfos
IDSSSAPHANAInfo
IDSSSAPHANAVariable
IDSSSAPHANAVariableInfo
IDSSSAPHANAVariableInfos
IDSSSAPHANAVariables
IDSSScheduleAdministratorThis interface is obtained from the ServerAdmin interface
IDSSScheduleAdministrator2This interface is obtained from the ServerAdmin interface
IDSSScheduleAdministrator3IDSSScheduleAdministrator3 is added by Binh Nguyen on 09/28/05 for NCS COM API
IDSSScheduleAdministrator4IDSSScheduleAdministrator4 is added by Long Pan on 2012-04-26 for DRL project duplication COM API
IDSSScheduleAdministrator5IDSSScheduleAdministrator5 is added by Huang Anbu on 2013-07-09 for new Ds property table created
IDSSScheduleAdministrator6IDSSScheduleAdministrator6 is added by nwu on 2014-03-11 for server command NCSValidateFTPLocation
IDSSScheduleEventIDSSScheduleEvent is the primary interface used to access event objects used in DSS Server scheduling
IDSSScheduleInstanceSchedule Instances provide administrative and monitoring controls of Schedule Objects
IDSSScheduleInstance2Add get_IsMobile to ScheduleInstance2
IDSSScheduleInstance3Mzhu 2006-11-01: TQMS: 242033
IDSSScheduleInstancesInterface to a collection of ScheduleInstances
IDSSScheduleObjectIDSSScheduleObject is the primary interface used in DSS Objects to access those objects used by DSS Server for scheduling
IDSSScheduleTriggerIDSSScheduleTrigger is the primary interface used to access the trigger properties of a schedule object
IDSSSchemaThis interface represents a collection of dimension definitions provided by an XDA table
IDSSSchema2Extension of the IDSSSchema interface, for XDA (eXtended Data Access) support
IDSSSchema3Extension of the IDSSSchema2 interface
IDSSSchema4Extension of the IDSSSchema3 interface
IDSSSchema5Extension of the IDSSSchema4 interface
IDSSSchemaInstance
IDSSSchemaManipulation
IDSSSchemaManipulationList
IDSSSchemaManipulationListIterator
IDSSSchemaManipulator
IDSSSchemaServices
IDSSScriptDSS Script describes a program DSS Server executes
IDSSScriptProcessor[This is preliminary documentation and is subject to change in the future]
IDSSScriptServerThe IDSSScriptServer interface is used to support the client to send a request to a server and to poll the results from a server
IDSSScriptServer2IDSSScriptServer2 is derived from IDSSScriptServer
IDSSScriptServer3The IDSSScriptServer3 interface is used to support the client to send a batch report/document execution request to a server and to poll the results from a server
IDSSScriptServer4The IDSSScriptServer4 interface is used to support the client to send a batch execution request of a on-the-fly report/document to a server
IDSSScriptServer5
IDSSScriptServer6
IDSSScriptServer7
IDSSSearchThe IDSSSearch provides methods and properties for performing general-purpose queries of DSS Objects
IDSSSearch2
IDSSSearch3
IDSSSearch4
IDSSSearch5
IDSSSearchCrawlerJobWhen you call IDSSSearchCrawlerServer::CrawlAsync(), a IDSSSearchCrawlerJob will be returned, you can use this interface to pause, resume and cancel the crawling, you can also get crawling state and progress from it
IDSSSearchCrawlerJobsA IDSSSearchCrawlerJob container
IDSSSearchCrawlerServer
IDSSSearchCrawlerServer2
IDSSSearchCrawlInfo
IDSSSearchDocumentA IDSSSearchDocument is the returned content of DSS Objects or cache by IDSSIndexSearchExecuter from index
IDSSSearchEngineProperties
IDSSSearchIndexWriter
IDSSSearchPreference
IDSSSearchProjectIndexInfo
IDSSSearchProjectIndexInfos
IDSSSearchProjectIndexMetadataA search crawler, used to crawl MD objects or cache from projects
IDSSSearchPropertiesChangeCallback
IDSSSearchPropertiesManager
IDSSSearchServices
IDSSSearchServices2
IDSSSearchSuggester
IDSSSearchSuggesterResult
IDSSSearchUserProperties
IDSSSearchUtil
IDSSSecurityRoleSecurity Role objects are first-class objects that associate a name with a specific set of privileges
IDSSSecurityServiceThe security service defines the set of security-related rules and policies
IDSSSecurityUtil
IDSSSecurityUtil2
IDSSServerAdminIDSSServerAdmin's properties and methods fall in three areas: server monitoring, server runtime configuration and misc
IDSSServerAdmin10
IDSSServerAdmin11
IDSSServerAdmin2
IDSSServerAdmin3
IDSSServerAdmin4
IDSSServerAdmin5
IDSSServerAdmin6
IDSSServerAdmin7
IDSSServerAdmin8
IDSSServerAdmin9
IDSSServerDefA Server definition object contains all of the configuration information needed by an intelligence server
IDSSServerDef2
IDSSServerDef3
IDSSServerDef4
IDSSServerDefManipulatorThis interface defines properties and methods of Server Definition Manipulator objects
IDSSServerMemAdminThis is the main interface to get memory information about the MicroStrategy Intelligence Server
IDSSServerMemAdmin2
IDSSServerMemAdmin3
IDSSServerMemAdmin4
IDSSServerMessageIDSSServerMessage is the interface to an inbox message
IDSSServerMessagesDSSServerMessages is a container class of DSSServerMessage
IDSSServerNet
IDSSServerNet2
IDSSServerNet3
IDSSServerNetSink
IDSSServerSummaryThis is the main interface to get summary information about the Microstrategy Intelligence Server
IDSSServerSummary2
IDSSSessionThe IDSSSession interface provides a context that the client can get the required components and use the components
IDSSSession2The IDSSSession2 interface is derived from IDSSSession
IDSSSession3The IDSSSession3 interface is derived from IDSSSession2
IDSSSessionCollectionA IDSSSession container
IDSSSEXmlDomAny class implements this interface supports exporting its properties into xml dom
IDSSSharedFormatService
IDSSShortcut
IDSSShortcut2
IDSSShortcut3
IDSSShortcutObjectThis is the type specific interface of the DSS Shortcut object
IDSSShortcutObject2IDSSShortcutObject2 is an extension of interface IDSSShortcutObject
IDSSSlicedGridWindow
IDSSSortThe IDSSSort interface is used to specify how the analytic engine sorts the rows or columns generated by a template
IDSSSort2The IDSSSort2 interface is used to further control how the rows or columns specified on a template are sorted and displayed
IDSSSort3
IDSSSort4
IDSSSortsA standard ordered collection interface
IDSSSourceIDSSSource is the primary interface used in DSS COM to perform actions on the object level
IDSSSource10The new interface for object source
IDSSSource11
IDSSSource12
IDSSSource13
IDSSSource2IDSSSource2 is an extension of interface IDSSSource
IDSSSource3IDSSSource3 is an extension of interface IDSSSource2
IDSSSource4
IDSSSource5
IDSSSource6
IDSSSource7
IDSSSource8
IDSSSource9
IDSSSourceEventsThis dispinterface contains the events that can be triggered by an object source
IDSSSourceManipulatorMain interface to a source manipulator
IDSSSourceManipulator2
IDSSSourceManipulator3
IDSSSourceManipulator4New interface for source manipulator
IDSSSourceManipulator5New interface for source manipulator
IDSSSourceManipulator6Extensions of source manipulator for release 9.2.2
IDSSSourceManipulatorCallBackAn call back interface defining several methods to process the contents of delta files
IDSSSourceManipulatorCallBack2Ideally, this interface should inherit from IDSSSourceManipulatorCallBack
IDSSSourceManipulatorCallBack3Ideally, this interface should inherit from IDSSSourceManipulatorCallBack2
IDSSSourceManipulatorProgressFeedbackCallback interface exposed by an object that wants to receive progress feedback from a source manipulator
IDSSSourceNetClient
IDSSSourceServer
IDSSSparkDef
IDSSSQLThe IDSSSQL interface represents one SQL statement that gets passed from the SQL Engine to the Query Engine
IDSSSQLColumnShortcutInterface used to embed a shortcut to a (SQLTable, Column) pair into an expression tree For example, in the following statement "SELECT ..
IDSSSQLEngineServer
IDSSSQLEngineServer2IDSSSQLEngineServer2 provide additional interface to load/unload invidual schemas inside the project IDSSSQLEngineServer::ResetSchema(), even though pass in a schema object, does not resetn invidual schema instead, ResetSchema() will reset project default schema
IDSSSQLEngineServer3IDSSSQLEngineServer3 provide additional interface to load/unload invidual schemas inside the project IDSSSQLEngineServer::ResetSchema(), even though pass in a schema object, does not resetn invidual schema instead, ResetSchema() will reset project default schema
IDSSSQLJoin
IDSSSQLJoins
IDSSSQLJoinTreeBranchNodeInterface exposed by a node of the join tree
IDSSSQLJoinTreeLeafNodeInterface exposed by a branch node of the join tree
IDSSSQLJoinTreeNodeCollection of IDSSSQLJoin objects
IDSSSQLQueriesThis interface represents a collection of SAP Variables provided by an MDX Cube
IDSSSQLQueries2
IDSSSQLQuery
IDSSSQLQuery2
IDSSSQLQueryColumnInterface provided by columns in the Select, Group By and Order By lists
IDSSSQLQueryColumn2Extension of the IDSSSQLQueryColumn interface for Mapping History support
IDSSSQLQueryColumnsInterface for the column objects defined in a SQL Query
IDSSSQLQueryColumnShortcutUsed to embed a shortcut to a SQLQueryColumn into an expression tree For example, in the following statement "SELECT (c1+5) as X WHERE X > ...", the Where expression needs to record a shortcut to X, which is a SQLQueryColumn object
IDSSSQLQueryShortcutUsed to embed a shortcut to a SQLQuery into an expression tree For example, in the following statement "SELECT ..
IDSSSQLsThis is a collection interface which represents a set of SQL statements
IDSSSQLsServerThe IDSSSQLSServer interface is used to generate the IDSSSQLs interface
IDSSSQLTableInterface that provides additional information on a DSS DBTable, in the context of the SQL Query
IDSSSQLTablesInterface that provides additional on a DSS DBTable or a SQL Query, in the context of the SQL Query
IDSSStatementDSS Script describes a program DSS Server executes
IDSSStatement2DSS Script describes a program DSS Server executes
IDSSStatementsA DSS Request object stores the information needed by the server to perform a request
IDSSStatisticsThis interface is used for purging statistics from the statistics database and setting statistics for a given module in a project
IDSSStatistics2
IDSSStatistics3
IDSSStatistics4
IDSSStringParameterThis interface represents an ordered collection of StringParameterItem objects
IDSSStringParameterItemThis interface represents a part of a StringParameter
IDSSStringsInterface exposed by a leaf node of the join tree
IDSSStrings2Extension of the IDSSStrings interface
IDSSStringSet
IDSSStructureValidation
IDSSStyleThe DSSStyle object gives the user a way to save a particular report format as a separate object in the metadata
IDSSSubscriptionAddress
IDSSSubscriptionAddresses
IDSSSubscriptionContact
IDSSSubscriptionContactMapping
IDSSSubscriptionContacts
IDSSSubscriptionContactSearch
IDSSSubscriptionInstance
IDSSSubscriptionInstances
IDSSSubscriptionPersonalization
IDSSSubsetValidationThe IDSSSubsetValidation interface provides methods to validate whether a subset report definition can be executed as a subset of a base report definition
IDSSSyntaxServer
IDSSTableThis interface is the internal version of IDSSDimensionWrapper
IDSSTable2Extension of the IDSSTable interface, for XDA (eXtended Data Access) support
IDSSTable3Extension of the IDSSTable2 interface for MDX variable support
IDSSTable4Extension of the IDSSTable3 interface for object space support
IDSSTable5Extension of the IDSSTable4 interface
IDSSTable6Extension of the IDSSTable5 interface
IDSSTable7Extension of the IDSSTable6 interface
IDSSTable8Extension of the IDSSTable7 interface
IDSSTablesThis interface is used whenever we want to expose a collection of Tables
IDSSTables2IDSSTables2 extends IDSSTables by adding some other functionality
IDSSTableSourceThe IDSSTableSource interface is the type specific interface used by a TableSource object
IDSSTableSourcesThis interface is used whenever we want to expose a collection of TableSources
IDSSTaskDSSTask is a second-class resource object
IDSSTasksCollection of tasks performed by a processing unit of DSS Server
IDSSTemplateA template specifies the content and layout of the data retrieved by a report
IDSSTemplate2A template specifies the content and layout of the data retrieved by a report
IDSSTemplate3
IDSSTemplate4
IDSSTemplate5
IDSSTemplate6
IDSSTemplateAttributeThis document is a formal specification of the IDSSTemplateAttribute interface
IDSSTemplateAttribute2
IDSSTemplateAttribute3
IDSSTemplateAttribute4
IDSSTemplateAttribute5Extension of IDSSTemplateAttribute4 - for Recursive Attributes Expand/Collapse functionality
IDSSTemplateAttributesThe IDSSTemplateAttributes is a read-only collection of CDSSTemplateAttribute objects
IDSSTemplateConsolidationThis interface is used to describe how a consolidation is placed on a template
IDSSTemplateConsolidation2IDSSTemplateConsolidation2 interface is an extension of IDSSTemplateConsolidation interface
IDSSTemplateConsolidation3IDSSTemplateConsolidation3 interface is an extension of IDSSTemplateConsolidation2 interface
IDSSTemplateCustomGroupThis interface describes how a custom group object is placed on a template
IDSSTemplateCustomGroup2IDSSTemplateCustomGroup2 interface is an extension of IDSSTemplateCustomGroup interface
IDSSTemplateDimensionThis document is a formal specification of the IDSSTemplateDimension interface
IDSSTemplateDimension2This document is a formal specification of the IDSSTemplateDimension2 interface
IDSSTemplateElementThe IDSSElement interface is used to represent an element
IDSSTemplateElement2
IDSSTemplateMetricThis interface is used to describe a metric in the context of its inclusion on a template
IDSSTemplateMetric2This interface is used to describe a metric in the context of its inclusion on a template
IDSSTemplateMetric3
IDSSTemplateMetric4
IDSSTemplateMetric5
IDSSTemplateMetric6
IDSSTemplateMetric7
IDSSTemplateMetric8
IDSSTemplateMetric9
IDSSTemplateMetricsThe IDSSTemplateMetrics interface is exposed as part of the definition of a template
IDSSTemplateMetrics2The IDSSTemplateMetrics interface is exposed as part of the definition of a template
IDSSTemplates
IDSSTemplates2
IDSSTemplateSubtotalSubtotals are defined as independent objects (subtotal definition objects) that are then placed on metrics
IDSSTemplateSubtotal2Extension of IDSSTemplateSubtotal
IDSSTemplateSubtotalsThe IDSSTemplateSubtotals interface is used to expose a collection of IDSSTemplateSubtotal interfaces
IDSSTemplateUnitA template unit object is used to record information about elements put on templates, known as template units
IDSSTemplateUnit2A template unit object is used to record information about elements put on templates, known as template units
IDSSTemplateUnit3
IDSSTemplateUnit5Interface exposes a feature placed on an axis of a template
IDSSTemplateUnit6
IDSSTemplateUnit7
IDSSTemplateUnitsThe IDSSTemplateUnits interface describes a collection of template unit objects
IDSSTestResolution
IDSSTextConvertorThe IDSSTextConvertor interface exposes methods that, given a specific locale, can convert from numbers to strings and vice-versa
IDSSTextFormatterA TextFormatter object is used to export the result data of a report instance to CSV text format
IDSSThresholdA threshold is a useful and powerful way for users to customize the appearance of their reports
IDSSThreshold2Extension of threshold interface to support thresholds over subtotals
IDSSThreshold3Extension of threshold interface to support thresholds over subtotals
IDSSThreshold4
IDSSThresholdIteratorThis interface is an iterator over all the live thresholds in a report
IDSSThresholdsThis interface represents an ordered collection of threshold objects
IDSSTimeTime representation using IDSSTime gives some zone independence
IDSSTime2
IDSSTimeNodeA DSS Expression is a tree structure built up of objects called nodes
IDSSTimePeriodThe interface represents an object that represents a period of time in years, months, days, weeks etc
IDSSTimePointSeriesThis can express recurrent times such as 3PM on the last Tuesday of every month this year
IDSSTimePointSeries2
IDSSTimesThe IDSSTimes interface implements a collection of IDSSTime objects
IDSSTokenThe tokens are elements of information used in analysis, obtained by breaking the input string into sub-strings with a certain elementary meaning in the subsequent stages of the analysis
IDSSTokenStream
IDSSTokenStream2
IDSSTransactionElement
IDSSTransactionElements
IDSSTransactionInputControlThis interface represents a Transaction Input Control Object
IDSSTransactionInputControl2
IDSSTransactionInputControl3
IDSSTransactionTypesThis automation interface is used to access the elements of a collection of transaction types on a change journal search object
IDSSTransmitterThe Transmitter holds the information that tells which ITM to use (email, file, or print)
IDSSTransmitters
IDSSTypeMappingThis is the OLE automation compliant interface for data type mapping
IDSSTypesA property exposed by IDSSSearch interface
IDSSUnitInfo
IDSSUnitInfos
IDSSUserThis is the interface manages basic information about a user object
IDSSUserAccountThis interface manages the account policies associated with a specific user
IDSSUserAccount2IDSSUserAccount2 is derived from IDSSUserAccount
IDSSUserAccount3More extentions to the user account interface
IDSSUserAccount4Extensions to the user account interface for the 8.1 release
IDSSUserAccount5
IDSSUserAcctSvcsThis interface provides a set of higher level services for User and Group account management
IDSSUserAcctSvcs2This interface is an extension of the main user account services interface
IDSSUserAcctSvcs3This interface is an extension of the user account services interface to facilitate advanced user profile management
IDSSUserAcctSvcs4
IDSSUserAcctSvcs5
IDSSUserAnswers
IDSSUserAuditorMethods used to audit users in database for license compliance
IDSSUserAuditor2Extended methods used to audit users in database for license compliance
IDSSUserAuditor3Extended methods used by XMLAPI for Licensing SDK
IDSSUserAuditor4Extended methods for supporting LDAP Users
IDSSUserFullPrivilegesThis interface defines properties and methods of User Full Privileges objects
IDSSUserRuntimeThis interface is used as a handle to a logged on, authenticated user
IDSSUserRuntime2
IDSSUserRuntime3
IDSSUsersThis is a generic collection interface for representing a list of users and groups
IDSSUserSecurityFilterMappingsThis interface defines properties and methods of IDSSSecurityFilterMappingS objects, which is a object representation of MDSecurityFilter linkitems related to specific user, possibly specific project, and security filters
IDSSUserSecurityFiltersIDSSUserSecurityFilters describes a collection of DSSMDSecurityFilter object per project for each user
IDSSUserSessionThis object represents a user's connection to the server or a project in the server
IDSSUserSession2
IDSSUserSessions
IDSSUsesA property exposed by IDSSSearch interface
IDSSUses2The interface exposes the API for adding IDs to the Uses collection and supporting multiple Types for the Uses of a search object
IDSSValidationErrors
IDSSValidationIssueAs part of the report execution process the Analytical Engine generates a 'data set' (the cross-tabulated information that can be displayed in a grid) from the information contained in a 'tabular data' (the raw data read in by a SQL query from the warehouse)
IDSSValidationIssuesAs part of the report execution process the Analytical Engine generates a 'data set' (the cross-tabulated information that can be displayed in a grid) from the information contained in a 'tabular data' (the raw data read in by a SQL query from the warehouse)
IDSSVariantCollectionThis is a simple collection interface
IDSSVisitMultilingualStringCallback interface exposed by an object that wants to be visited by multilingual strings from a DSS Object
IDSSWebServerAdmin
IDSSWebServerSharedConnection
IDSSWebServerSharedConnections
IDSSWHPassthroughSettingsIDSSWHPassthroughSettings is an interface exposed from DSSAuthSettings COM object
IDSSWidgetReferencesThis automation interface is used to access the elements of a collection of widget references on report, document, RW template node or RW contorl node object
IDSSWorkingSetThis interface has methods to get the working set objects, such as report definition, template, filter, template unit objects, and elements
IDSSWorkingSet2
IDSSWorkingSet3
IDSSXMLCompressionThe IDSSXMLCompression interface allows user to supply a sequence of delta XML and retrieve an equivalent but compact delta XML
IDSSXMLContextInterface exposes properties and methods used to generate XML and provide contextual information
IDSSXMLContext2
IDSSXMLContext3
IDSSXTabDataAccessUser should view this interface as a way to access a 2-D array of data
IDSSXTabDataAccess2
IDSSXTabDataAccess3
IDSSXTabDataAccess4
IDSSXTabFactory
IDSSXTabViewAfter the result set is processed by Analytical Engine, normally a cross-tabbed result set is generated
IDSSXTabViewAccessUser should view this interface as a way to access a 2-D array of data
IDSSXTabViewAccess2
IDSSXTabViewAccess3
IDSSXTabViewAccess4
IPmmlrSupport

Copyright © 1996-2018 MicroStrategy Inc. All Rights Reserved.