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