The QlikView Management Services API (QMS API) is an officially supported web service based API to get access to functionality behind QlikView Server and QlikView Publisher. Using the QMS API everything which can be done within the QlikView Mangement Console (QMC) can also be accomplished programmatically (and much more!!!).
In my opinion the QMS API is the most beautiful API QlikView offers (probably because it is one of the newest ones …). But at the same time I only see a few partner solutions available using the possibilities of this API. Really wondering why!
While I am using the QMS API quite often, to be honest I have never found the time to write some very basic articles explaining the QMS API.
Basic Introduction
Fortunately my colleague Joe Bickley has found the time to write some excellent articles which are perfect starting to work with the QMS API:
- QlikView Management API – Getting Started and Examples
- QlikView Management API – #1 Setting up a Visual Studio project
- QlikView Management API – #2 Export / Add / Delete Document CALs
- QlikView Management API – #3 Export / Add / Delete Named CALs
Other Articles & Resources:
Here are some other collected resources related to the QMS API:
- QlikView Version 11 SDK
- QlikView Management Service API Reference
- QlikView Power Tools v1.1
Some solutions in the Power Tools are based on the QMS API: “QMS API Client”, “Qv User Manager” - Retrieve all EDX tasks from QMSAPI
Article on qlikblog.at - QlikView Management Service API and .Net
Article by Jeremy Fourman on resultdata.com - Qlikview: Server: How to monitor a folder and trigger a QVS EDX task
Article on quickdevtips.blogspot.de
EDX Related Resources:
- Event Driven Execution (EDX) Reference
(Article on QlikCommunity) - Using EDX in QlikView 11 – basic example
(Article on QlikCommunity) - Using EDX in QlikView 11 – A Technology White Paper
(White Paper on QlikCommunity) - “My experience with Qlikview 11′s Event Driven execution”
Article on cloudiview.wordpress.com
5 Comments
Good to know about unaware QMS API
Qlikview Templates
Hi Stefan,
thanks a lot for the overview. When you are saying that “Using the QMS API everything which can be done within the QlikView Mangement Console (QMC) can also be accomplished programmatically” do you literary mean everything? As in every checkbox available in the QMC may be selected/deselected etc.?
Thanks,
Martin
Yes *nearly* everything, I have never tested if there is a 100% match between the API and the user interface, but I did never run into troubles to find a specific functionality within the QMS API …
What exactly are you searching for?
Regards
Stefan
e.g. adding a Task. Until now, I got the impression that the QMSAPI mainly consumes the QMC.
Sorry – just figured the SaveDocumentTask Method should do the trick.
One Trackback
Divorce Attorney Tampa Florida…
Starting to work with the QlikView Management Services API (QMS API), Some Useful Resources (QlikTip #51)…