Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

QMS service api - through nodejs

i have downloaded the below project. i am trying to trigger task through node js. i am getting below error as

/></s:Body></s:Envelope>" --header "Content-Type: text/xml; charset=utf-8" --hea

der "SOAPAction: \"http://ws.qliktech.com/QMS/11/IQMS/GetTimeLimitedServiceKey\"

" --header "Host: 10.88.25.88:4799" --header "Accept-Encoding: gzip, deflate" --

connect-timeout 50 --ntlm -u DOMAIN\\USER:PASSWORD http://"MY.QMC.HOST:4799/QMS/Service

(node:11276) DeprecationWarning: sys is deprecated. Use util instead.

errnull

fiberundefined

C:\Users\jvinayagam\Documents\Qlikwork\qvedx-api\node_modules\wait.for\waitfor.j

s:40

                                fiber.run();

                                      ^


Error:  Message: Empty response from QMS API received

 (net.js:498:12)


C:\Users\jvinayagam\Documents\Qlikwork\qvedx-api\examples>

https://github.com/eddyueue/qvedx-api

var wait = require('wait.for');

// Configuration
var apiSettings = {
  host: "MY.QMC.HOST",
  ntlm: {user: 'DOMAIN\\USER:PASSWORD'}
};

var QVEDX = require('qvedx-api')
//var QVEDX = require('../qvedx-api/index')
, q = new QVEDX(apiSettings);

var getServiceKey = function(){
  var result = wait.for(q.GetTimeLimitedServiceKey);
  return result;
}

function triggerTask(){
  getServiceKey();
  var triggerResult = wait.for(q.TriggerEDXTask,{
  taskNameOrID: "QV11SystemMonitor",
  password: "password"
  });
  console.log("triggerResult",triggerResult);
}

wait.launchFiber(triggerTask);

0 Replies