Find Answers
Qlik Community
Collaborate with over 60,000 Qlik technologists and members around the world to get answers to your questions, and maximize success.
Join Us
this.enigmaSession = enigma.create({ schema, url: `wss://qlik.company.com/<virtualproxy>/app/engineData`, createSocket: url => new WebSocket(url, { headers: { 'Cookie': `X-RI-Session=${session}` }, }), }); } /** * Used to create a new Enigma session and open an app * @param clientId * @param appId */ public async openApp(clientId: string, appId: string) { let appSession; let global = await this.enigmaSession.open(); logger.info('Qlik Enigma session was opened successfully'); let appList = await global.getDocList(); if (appList && appList.length > 0) { let app = _.find(appList, (app) => { return app.qDocName == `${clientId} - App1` }); if (app) { appSession = await global.openDoc(app.qDocId); } } return appSession; } |
url: `wss://qlik.company.com/<virtualproxy>/app/${clientId} - {AppName}`
Collaborate with over 60,000 Qlik technologists and members around the world to get answers to your questions, and maximize success.
Join UsSearch Qlik's Support Knowledge database or request assisted support for highly complex issues.
Submit a caseExperiencing a serious issue, please contact us by phone. For Data Integration related issues please refer to your onboarding documentation for current phone number.
Call Us