Skip to content
Go library for consuming Qlik's Associative Engine.
Go Shell
Branch: master
Clone or download
alexanderpalsson Cookieexample (#82)
* added cookiejar example

* added a readme to cookiejar, edited the example reademe with url to new readme and added the script to run_examples.sh
Latest commit 0dbcc21 Aug 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Update golang.org/x/net commit hash to ca1201d (#81) Jul 29, 2019
.github Add info about how to contribute (#4) Mar 26, 2018
examples Cookieexample (#82) Aug 19, 2019
schema Improved linting of .go files (#77) Jul 12, 2019
.editorconfig Handle undefined type in schema and map GetParent to GenericObject (#25) Sep 10, 2018
.gitattributes Always treat png as binary (#33) Nov 8, 2018
.gitignore Add examples for traffic logging to file or stdout (#42) Feb 11, 2019
LICENSE Initial commit Mar 21, 2018
README.md Add reference to Qlik Core in the README (#32) Oct 17, 2018
dialer.go
dialer_test.go Improved linting of .go files (#77) Jul 12, 2019
doc.go Initial commit Mar 21, 2018
enigma-go.png Updated enigma-go logo to latest May 7, 2018
error.go Initial commit Mar 21, 2018
float.go Initial commit Mar 21, 2018
float_test.go Initial commit Mar 21, 2018
go.mod Update golang.org/x/net commit hash to 74dc4d7 (#83) Aug 19, 2019
go.sum Update golang.org/x/net commit hash to 74dc4d7 (#83) Aug 19, 2019
interceptors.go Initial commit Mar 21, 2018
interceptors_test.go Initial commit Mar 21, 2018
json_rpc_types.go Initial commit Mar 21, 2018
metrics_collector.go Initial commit Mar 21, 2018
pending_call_registry.go Initial commit Mar 21, 2018
pending_call_registry_test.go Initial commit Mar 21, 2018
qix_base.go Initial commit Mar 21, 2018
qix_generated.go Improved linting of .go files (#77) Jul 12, 2019
remote_object.go Initial commit Mar 21, 2018
remote_object_registry.go Initial commit Mar 21, 2018
remote_object_registry_test.go Initial commit Mar 21, 2018
remote_object_test.go Initial commit Mar 21, 2018
renovate.json Configure Renovate (#27) Oct 4, 2018
session.go Disable HTML-escaping in json encoding (#80) Jul 19, 2019
session_change_lists.go Added support for listening on all change and close events for a sess… May 6, 2019
session_change_lists_test.go Added support for listening on all change and close events for a sess… May 6, 2019
session_messages.go Initial commit Mar 21, 2018
session_messages_test.go Initial commit Mar 21, 2018
session_test.go Improved linting of .go files (#77) Jul 12, 2019
socket_edge_case_test.go Initial commit Mar 21, 2018
websocket_mock.go Initial commit Mar 21, 2018
websocket_traffic_log.go Initial commit Mar 21, 2018

README.md

CircleCI Go Report Card

enigma-go is a library that helps you communicate with a Qlik Associative Engine. Examples of use may be building your own analytics tools, back-end services, or other tools communicating with a Qlik Associative Engine. As an example Qlik Core provides an easy way to get started.



Installation

go get -u github.com/qlik-oss/enigma-go

Getting started

Connecting to a Qlik Associative Engine (e.g Qlik Core) and interacting with a document/app involves at least the following steps:

  1. Create and set up a Dialer object with TLS configuration, etc.

  2. Open a WebSocket to the Qlik Associative Engine using the Dial function in the Dialer.

  3. Open or create a document/app using openDoc or createApp.

Refer to the examples section for more information.

Schemas

enigma-go includes generated API code that is based on the latest available Qlik Associative Engine schema. When a new schema is available, a new version of enigma-go will be made available.

You can’t perform that action at this time.