drools-kie-client
v0.3.0
Published
Node.js client for Drools KIE server API.
Downloads
80
Readme
drools-kie-client
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