0.3.0 • Published 7 years ago

drools-kie-client v0.3.0

Weekly downloads
3
License
Apache-2.0
Repository
github
Last release
7 years ago

drools-kie-client

Coverage Status Build Status Known Vulnerabilities dependencies Status

NPM

Node.js client for Drools KIE server API.

Project Info
License:Apache-2.0
Build:make
Documentation:http://bucharest-gold.github.io/drools-kie-client
Issue tracker:https://github.com/bucharest-gold/drools-kie-client/issues
Engines:Node.js 4.x, 6.x, 7.x

Installation

npm install drools-kie-client -S

Usage

const client = require('drools-kie-client');

const options = {
  baseUrl: 'http://host:port/kie_server_context',
  username: 'yourAdminUsername',
  password: 'yourAdminPassword'
};

client = client(options);

client.info().then(x => console.log(x.msg));

const container = {
  "container-id": "bgold",
  "release-id": {
    "version": "1.0",
    "group-id": "org.bgold.kieserver",
    "artifact-id": "bgold"
  }
};

client.containerAdd(container).then(x => console.log(x.msg));

const commands = {
  "commands": [
    { "insert": { "object": "testCommand" } },
    { "fire-all-rules": {} }
  ]
};

client.executeCommand('containerID', commands)
.then(x => console.log(x))
.catch(error => console.log(error));

You can use to

  • Verify the server status.
  • List, add, delete containers.
  • Execute commands.
  • View and update release.
  • View and update scanner.

Contributing

Please read the contributing guide

0.3.0

7 years ago

0.2.0

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago