Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
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