QMSEDX.exe is a command line tool for starting EDX tasks in a QlikView Management Console.
Supported QlikView versions: 12.10 and higher.
Requirements:
Installation:
Copy all Files from zip to a local folder.
Configuration:
If QMS server is not localhost, you have to set it in file "QMSEDX.exe.config" in the following line:
<endpoint address = "http://localhost:4799/QMS/Service"... />
Change "localhost" with the name of your QMS server.
Usage:
Arguments:
-task [REQUIRED]: The name or id of the task to execute.
-password (-pwd) [OPTIONAL]: The password required to execute the task, if set.
-variablename (-vn) [OPTIONAL]: The name of the variable to pass on to the task, if set.
-variablevalues (-vv) [OPTIONAL]: A semicolon separated list of values for the variable to pass on to the task.
-timeout (-to) [OPTIONAL]: How many seconds to wait for a single task to finish. Default value is 3600 (1 hours).
-pollinterval (-pi) [OPTIONAL]: How often to check the status of the task. Default value is every five seconds.
-delay [OPTIONAL]: How many seconds to delay for the program to terminate. Default is 0.
-nowait (-nw) [OPTIONAL]: Don't wait for task completion.
-verbosity (-verb) [OPTIONAL]: The level of output, 0-4. 0 will not produce any output and 4 (default) is the most verbose.
Note for users of older community versions of QMSEDX.exe:
There is no need to change your calls.
There is an issue with the optional parameter timeout (-to):
If the parameter is NOT set, according to the documentation, the default value should be set to 3600 (1 hour). But the value 3600 is not internally converted to milliseconds as it should be when a minute value is passed. This conversion only takes place if the parameter is passed.
Consequence: If the parameter is not passed, the timeout is 3600ms instead of 3600s.