Skip to content
Implementation of qlik-sse that provides for functions as plugins
JavaScript Batchfile
Branch: master
Clone or download
Latest commit e2bbc50 Sep 4, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
apps demo applications Sep 4, 2019
docs Updated doc Sep 4, 2019
functions Disambiguate function names from js global functions of the same name Sep 4, 2019
.gitignore ignore snippet.js Sep 2, 2019
.jshintrc Initial commit Apr 14, 2019
README.md Add contributions section Sep 2, 2019
notes.txt Change doc generation from jsdoc to documentation.js Aug 29, 2019
package-lock.json function doc generation Apr 14, 2019
package.json Updated doc Sep 4, 2019
runserver.cmd Initial commit Apr 14, 2019
server.js Updated to load functions from subdirs Aug 28, 2019

README.md

qcb-qlik-sse

Project Status

Experimental

An implementation of qlik-sse, a Qlik Server Side Extension written in Javascript. The aim of this implementation is to allow for adding functions through a plugin directory.

This is an experimental project intended to explore creation of a "community contributed" Qlik Server Side Extension (SSE). The SSE feature in Qlik is very useful, but it's possible that over time customers may end up running and managing a number of different SSE tasks. This projects aims to explore if a repository of common SSE functions can be developed and deployed.

Project Structure

/functions

Contains functions to be added to the server. Each function is written as an individual .js files. Subdirectories are allowed.

The functions must export the following symbols:

Functions should catch any potential errors. An uncaught error may terminate the entire server task.

Read more about writing functions in the qlik-sse doc

Running the Server

Configure the SSE in your Qlik installation by following these instructions

node server.js

startup options:

  • --allowScript=true enable inline script execution.
  • --port n specify server port. Default is 50051.

Contributions

Contributions are welcome. Please fork the project and submit a PR.

I'm particularly looking for contributions of:

  • New functions
  • Convenience classes or restructing ideas that make implementing new function easier or more robust.
You can’t perform that action at this time.