1.1.9 • Published 2 years ago
hybris-hac-api v1.1.9
hybris-hac-api
Access to HAC Console API
Execute flexible search
const hac = require('hybris-hac-api');
hac
.flexibleSearch(
'select {pk} from {product} where {code} = "abc-def-ghi"'
)
.then((result) => console.log(result));
Execute impex import
const hac = require('hybris-hac-api');
hac.impexImport('UPDATE Product; code[unique=true]; name\n ; abc-def-ghi ; My Product');
Execute scripts
By default script execution is done with commit flag set to true
and script type as groovy
:
const hac = require('hybris-hac-api');
hac.executeScript('println "hello"').then((result) => console.log(result));
Settings commit flag and script type can be overridden:
const hac = require('hybris-hac-api');
hac.executeScript('println "hello"', false, 'shell').then((result) => console.log(result));
Configuration
The following environment variables must be set before you can successfully run console imports:
HAC_HOST
HAC_USER
HAC_PASSWORD
HYBRIS_VERSION
This is done in project specific .env
file:
HAC_HOST=http://my-hybris-server.tst:9001
HAC_USER=admin
HAC_PASSWORD=nimda
HYBRIS_VERSION=5.7
You can also set it globally on your machine:
export HAC_HOST=http://my-hybris-server.tst:9001
export HAC_USER=admin
export HAC_PASSWORD=nimda
export HYBRIS_VERSION=5.7
HAC API Connector can be also reconfigured using configure
method:
const hac = require('hybris-hac-api');
hac.configure('https://my-hybris-server.test', 'admin', 'nimda', '5.7');
1.1.9
2 years ago
1.1.8
2 years ago
1.1.7
2 years ago
1.1.6
2 years ago
1.1.5
2 years ago
1.1.4
2 years ago
1.1.3
2 years ago
1.1.2
2 years ago
1.1.1
2 years ago
1.1.0
2 years ago
1.0.9
2 years ago
1.0.8
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.0.4
2 years ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago