IQMS Interface
Assembly: PIX.dll
The QMS backend interface, hosting all of the available QlikView Management Service API methods.
Syntax
public interface IQMSMethods
| Name | Description | 
|---|---|
| AbortDocument(Guid, String) | |
| AbortTask(Guid) | 
           Aborts a single task.  | 
      
| AddSelections(QDSDocumentSession, List<FieldContent>, Boolean, Boolean, Boolean) | 
           Adds or toggles the currently selected fields within a document.  | 
      
| BackupNow(String) | |
| ClearLicense(LicenseType, Guid) | 
           Clears the license for a service. After this method has been called, the service will be unlicensed and might not be available until a new license has been applied. Only the QlikViewServer-license type is currently supported.  | 
      
| ClearQVSCache(QVSCacheObjects) | 
           Clears the QlikView Server cache of the QlikView Management Service from the specified cache objects.  | 
      
| ClearSelections(QDSDocumentSession, String, DocumentClearOptions) | 
           Clears or unlocks the selection of the specified field. If the field is empty, all fields will be cleared/unlocked.  | 
      
| CloseAndInstallExtensionObject(ExtensionUploadHandle) | 
           Finalizes the uploads. This involves verifying that the upload is a valid package and that the installation is successful.  | 
      
| CloseSession(QDSDocumentSession) | 
           Closes a previously opened session towards a document on a QDS server.  | 
      
| CreateSession(QDSDocumentSessionConfiguration) | 
           Creates a session towards a document on a QDS server.  | 
      
| DeleteCustomGroup(Guid, String) | |
| DeleteCustomUser(Guid, String) | |
| DeleteDocumentAdministrators(Guid, List<String>) | |
| DeleteSectionAccessTable(Guid) | 
           Removes a single SectionAccessTable.  | 
      
| DeleteServerObject(Guid, String, String) | 
           Removes a server object from a document.  | 
      
| DeleteTask(Guid, TaskType) | 
           Deletes a single task.  | 
      
| DistributeCertsIfPossible(IEnumerable<Uri>, ServiceTypes) | |
| FindEDX(String) | 
           Finds all matching EDX tasks.  | 
      
| FindTask(Guid, TaskType, String) | 
           Finds a single task given its name.  | 
      
| GetAdminDocList(Guid, QvsDocList.eDocumentListType, String) | |
| GetAdminDocListForUser(Guid, String, List<String>, Boolean) | |
| GetAlertText() | 
           Returns a simple text message describing the current state of the QMS.  | 
      
| GetAllSchedules(Guid) | |
| GetAvailableDirectories(Guid, String) | 
           Returns a list of available directory paths for a certain type of Directory Service Provider.  | 
      
| GetAvailableDSProviders(Guid) | 
           Returns the available Directory Service Providers supported by a certain Directory Service Connector.  | 
      
| GetCALConfiguration(Guid, CALConfigurationScope) | 
           Gets the current session/document and named CAL configuration from a QVS.  | 
      
| GetCALInfoForUser(Guid, String) | 
           Gets the licenses currently used by a certain user.  | 
      
| GetCategories(CategoriesScope) | 
           Returns all categories matching the given scope.  | 
      
| GetConfig(Guid) | |
| GetCustomGroupList(Guid) | |
| GetCustomUserList(Guid) | |
| GetDBCommandTask(Guid, Guid) | |
| GetDBCommandTasks(Guid) | |
| GetDefaultServiceAddress(ServiceTypes) | |
| GetDistributionResourceList(Guid) | |
| GetDocumentBookmarkNames(QDSDocumentSession) | 
           Retrieves a list of all document book marks defined in the document.  | 
      
| GetDocumentFolder(Guid, DocumentFolderScope) | 
           Gets the document folder with the specified ID.  | 
      
| GetDocumentFolderAdministrators(Guid) | |
| GetDocumentMetaData(DocumentNode, DocumentMetaDataScope) | 
           Gets the document metadata.  | 
      
| GetDocumentTask(Guid, DocumentTaskScope) | 
           Gets the document task. The scope parameter is used to define what information to retrieve about the task.  | 
      
| GetDSCSettings(Guid) | |
| GetDSPSettings(Guid, String) | |
| GetDSResources(Guid) | 
           Returns all Directory Services managed by a certain Directory Service Connector.  | 
      
| GetEDXTaskStatus(Guid, Guid) | 
           Gets the EDX task status.  | 
      
| GetExternalProgramTask(Guid, Guid) | |
| GetExternalProgramTasks(Guid) | |
| GetFieldContentList(QDSDocumentSession, String, FieldContentType, Int32, Int32) | 
           Retrieves the values for a specific field. It is possible to retrieve only the currently selected values or all values for the field.  | 
      
| GetFieldList(QDSDocumentSession) | 
           Retrieves all available fields from a document.  | 
      
| GetFiles(Guid, String, String) | |
| GetLatestTaskLog(Guid, Int32) | |
| GetLicense(LicenseType, Guid) | 
           Retrieves the currently set license for a service.  | 
      
| GetLoadedDocuments(Guid) | |
| GetLoadedDocuments(Guid, QueryTarget) | |
| GetMailSettings() | |
| GetMyComputer(Guid) | |
| GetMyNetworkPlaces(Guid) | |
| GetOldTaskCategories() | |
| GetPauseTask(Guid, Guid) | |
| GetPauseTasks(Guid) | |
| GetPossibleCustomGroupMembers(Guid, String) | |
| GetQDSDiagnosticsDocumentAddress() | |
| GetQDSDocumentInfo(Guid, String) | |
| GetQDSSettings(Guid, QDSSettingsScope) | 
           Retrieves the current settings for the QlikView Distribution service with the specified ID.  | 
      
| GetQMSSettings() | |
| GetQvdCreationTask(Guid, Guid) | |
| GetQvdCreationTasks(Guid) | |
| GetQVPRSettings() | |
| GetQVSDiagnosticsDocumentAddress() | |
| GetQVSDocumentsAndUsers(Guid, QueryTarget) | 
           Gets each document loaded on the QVS and the users connected to each on respectively.  | 
      
| GetQVSDocumentsPerUser(Guid, QueryTarget) | 
           Gets the number of documents each user on the QVS is connected to.  | 
      
| GetQVSPerformanceData(Guid, QueryTarget) | 
           Gets QVS performance data.  | 
      
| GetQVSSettings(Guid, QVSSettingsScope) | 
           Gets settings for the QlikView Server with the specified ID.  | 
      
| GetQVSUtilizationData(Guid, QueryTarget) | 
           Gets QVS utilization data.  | 
      
| GetQvWebSettings(Guid) | |
| GetQVWSAuthentication(Guid) | 
           Gets the authentication type for the QlikView WebServer (QVWS).  | 
      
| GetReloadEngineServices() | 
           Gets all reload engine services.  | 
      
| GetRemoteQmsSettings(Guid) | |
| GetReports(QDSDocumentSession) | 
           Retrieves reports defined within a document.  | 
      
| GetSectionAccessTable(Guid, SectionAccessScope) | 
           Retrieves a single SectionAccessTable. The scope parameter is used to control how much information that should be included.  | 
      
| GetSectionAccessTableByName(String, SectionAccessScope) | 
           Retrieves a SectionAccessTable by name.  | 
      
| GetSectionAccessTables(SectionAccessScope) | 
           Retrieves all defined SectionAccessTable's. Each table contains information about its columns, but no table data is returned.  | 
      
| GetServerObjectMetaDataForUser(Guid, String) | 
           Retrieves a list of all ServerObjectMetaData objects from a QlikView Server, accessible to a certain user.  | 
      
| GetServerObjects(Guid, String) | 
           Retrieves a list of server objects from a document.  | 
      
| GetServiceByAddress(ServiceTypes, Uri) | |
| GetServices(ServiceTypes) | 
           Gets information about all registered services of the specified type.  | 
      
| GetServiceStatuses(List<Guid>) | 
           Gets the status of all services which matches the provided list of service ID's.  | 
      
| GetShares(Guid, String) | |
| GetSourceDocumentFolders(Guid, DocumentFolderScope) | 
           Gets all source document folders for the QlikView Distribution Service with the specified ID.  | 
      
| GetSourceDocumentNodes(Guid, Guid, String) | 
           Gets source document nodes for the specified relative path and the specified source document folder and QlikView Distribution Service ID.  | 
      
| GetSourceDocuments(Guid) | 
           Gets all source documents for the QlikView Distribution Service with the specified ID.  | 
      
| GetSubFolders(Guid, String) | |
| GetSystemInformation(eServiceTypes) | |
| GetTask(Guid) | 
           Retrieves a single task using its id.  | 
      
| GetTaskAvgExecutionTimeForSuccessfullExecutions(Guid) | |
| GetTaskExecutionHistory(Guid) | |
| GetTaskInfoListForUser(String) | |
| GetTaskLog(Guid, Guid, Int32) | |
| GetTaskLogHistory(Guid) | |
| GetTasks(Guid) | 
           Retrieves all task from a QDS.  | 
      
| GetTasksForDocument(Guid) | 
           Gets the tasks for document.  | 
      
| GetTaskStatus(Guid, TaskStatusScope) | 
           Gets the status of a task.  | 
      
| GetTaskStatuses(TaskStatusFilter, TaskStatusScope) | 
           Gets the task statuses.  | 
      
| GetTaskStatusNodes(List<TaskStatusNodeRequest>, TaskStatusFilter, TaskStatusScope) | 
           Gets the task status nodes.  | 
      
| GetTimeLimitedServiceKey() | 
           Gets a time limited service key.  | 
      
| GetUserDocumentFolders(Guid, DocumentFolderScope) | 
           Gets all user document folders for the QlikView Server with the specified ID.  | 
      
| GetUserDocumentNodes(Guid, Guid, String) | 
           Gets user document nodes for the specified relative path and the specified user document folder and QlikView Server ID.  | 
      
| GetUserDocuments(Guid) | 
           Gets all user documents for the QlikView Server with the specified ID.  | 
      
| GetUserDocumentSchedule(Guid, String) | |
| GetWizardConfig() | |
| ImportAllDocumentTasksForQds(Guid, Guid, Guid) | 
           Imports all document tasks from a remote QlikView Distribution Server.  | 
      
| ImportDocumentTask(Guid, Guid, Guid, DocumentNode) | 
           Imports a single document task from a remote QlikView Distribution Server.  | 
      
| InitiateUploadExtensionObject(Guid) | 
           Initiates an new upload of an extension object.  | 
      
| IsDocumentFolderAdministrator() | |
| IsDocumentFolderAdministrator(String) | |
| IsDocumentFolderAdministratorForFolder(Guid) | |
| IsDocumentFolderAdministratorForFolder(String, Guid) | |
| IsDocumentFolderAdministratorForType(ePermissionObjectType) | |
| IsOEMLicensed() | |
| IsPublisherQDS(Guid) | 
           This method checks if a QlikView Distribition Service has a publisher license or not.  | 
      
| IsSupervisionAccount(String) | |
| LookupNames(Guid, List<String>) | 
           Given a list of user or group names, this method performs a lookup of each name on a Directory Service Connector.  | 
      
| MigrateStandardEditionSchedule(Guid) | |
| Ping() | 
           Pings this instance.  | 
      
| PingQVS(Guid) | |
| QDSDiagnosticsEnabled() | |
| QDSNeedRestart(Guid, out String) | 
           Sets that the QDS needs a restart.  | 
      
| QVSDiagnosticsEnabled() | |
| QVSGetDocumentInfo(Guid, String) | |
| QVSNeedRestart(Guid, out String) | 
           Sets that the QVS needs a restart.  | 
      
| ReloadDocument(Guid, String) | |
| RemoteGetDocumentTask(Guid, Guid, DocumentTaskScope) | 
           Retrieves a single task from a remote QlikView Management Service.  | 
      
| RemoteGetServices(Guid, ServiceTypes) | 
           Retrieves information about services managed by a remote QlikView Management Console.  | 
      
| RemoteGetSourceDocumentFolders(Guid, Guid, DocumentFolderScope) | 
           Gets all source document folders for a QlikView Distribution Service, managed by a remote QlikView Management Service, with the specified ID.  | 
      
| RemoteGetSourceDocumentNodes(Guid, Guid, Guid, String) | 
           Connects to a remote QlikView Management Service and retrieves the source document nodes for the specified relative path and the specified source document folder and QlikView Distribution Service ID.  | 
      
| RemoteGetTaskListForDocID(Guid, Guid) | 
           Retrieves a list of all tasks for a specific document from a remote QlikView Management Service.  | 
      
| RemoteGetTasks(Guid, Guid) | 
           Retrieves all tasks from a remote QlikViewDistribution Service.  | 
      
| RemoveAdditionalServices(IDUrlDictionary) | |
| RemoveUserAsTaskRecipient(String, Guid) | |
| ResolveUserGroups(Guid, String) | 
           This method returns all groups that a certain user is a member of.  | 
      
| RestartQDS(Guid) | 
           Restarts the QDS.  | 
      
| RestartQVS(Guid) | 
           Restarts the QVS.  | 
      
| RunTask(Guid) | 
           Runs a single task.  | 
      
| SaveCALConfiguration(CALConfiguration) | 
           Saves the CAL configuration.  | 
      
| SaveCustomGroup(Guid, String, CustomGroupObject) | |
| SaveCustomUser(Guid, String, CustomUserObject) | |
| SaveDBCommandTask(DBCommandTask) | |
| SaveDocumentMetaData(DocumentMetaData) | 
           Saves the document metadata.  | 
      
| SaveDocumentTask(DocumentTask) | 
           Saves the document task.  | 
      
| SaveExternalProgramTask(ExternalProgramTask) | |
| SaveLicense(License, Guid) | 
           Sets a license on a service. The license includes a LicenseType which is used together with the serviceID parameter to find the correct service.  | 
      
| SavePauseTask(PauseTask) | |
| SaveQDSSettings(QDSSettings) | 
           Updates the settings for a certain QlikView Distribution service.  | 
      
| SaveQvdCreationTask(QvdCreationTask) | |
| SaveQVSSettings(QVSSettings) | 
           Saves the specified QlikView Server settings.  | 
      
| SaveSectionAccessTable(SectionAccessTable) | 
           Saves a SectionAccessTable. If the table does not exist, it will be created. Otherwise it will be updated.  | 
      
| SaveWizardConfig(MidSizeConfiguration) | |
| Search(Guid, List<String>, eDDDValueType, eSearchTypePix, String) | |
| SelectServer(Guid, String) | 
           Selects the QlikView Server (QVS) currently most suitable for opening the specified document according to the load balancing settings of the given QlikView WebServer (QVWS).  | 
      
| SendDistributionServiceWorkorder(Guid) | 
           Updates the configuration of a QlikView Distribution Service, includning task definitions.  | 
      
| ServiceHasValidLicense(LicenseType, Guid) | 
           Checks a service to see whether it has a valid license or not.  | 
      
| SetConfig(Guid, QvWebServerConfig) | |
| SetDocumentFolderAdministrator(Guid, String, ePermissionObjectType) | |
| SetDocumentFolderAdministratorForEmail(Guid, String) | |
| SetDSCSettings(DirectoryServiceConnectorSettings) | |
| SetDSPSettings(DSPSettings) | |
| SetMailSettings(MailSettings) | |
| SetQMSSettings(QlikViewManagementServiceSettings) | |
| SetQVPRSettings(QVPRSettings, Boolean) | |
| SetQvWebSettings(QvWebSettings) | |
| SetQVWSAuthentication(Guid, QVWSAuthentication) | 
           Sets the authentication type for the QlikView WebServer (QVWS).  | 
      
| SetRemoteQmsSettings(RemoteQmsSettings) | |
| SetTaskEnabled(Guid, Boolean) | |
| SetUserDocumentSchedule(Guid, UserDocumentSchedule) | |
| ShouldMigrateStandardEditionSchedule(Guid) | |
| TakeServerObject(Guid, String, String, String) | 
           Changes the owner of a server object.  | 
      
| TriggerEDXTask(Guid, String, String, String, List<String>) | 
           Triggers an EDX task.  | 
      
| UpdateDocumentAdministratorEmail(Guid) | |
| UpdateLicense(LicenseType, Guid) | 
           Updates the service with the current license. This will refresh the license for all the members of the service.  | 
      
| UpdateServices(IDUrlDictionary, ServiceTypes) | |
| ValidateLicense(License) | 
           Validates a license, making sure that the information that it contains is correct.  | 
      
| WriteExtensionObject(ExtensionUploadHandle, Byte[]) | 
           Uploads a piece of an extension object. The handle returned contains the current state of the upload.  |