1.2.4 • Published 5 years ago
@adempiere/grpc-access-client v1.2.4
ADempiere Access Client for gRPC
ADempiere Access Client write in Javascript for gRPC service, use it for connect with ADempiere-gRPC-Server.
Requirements
Using it
# installing via NPM
npm install @adempiere/grpc-access-client --save# installing via Yarn
yarn add @adempiere/grpc-access-clientA Example
Declare Data
const Access = require('@adempiere/grpc-access-client');
// URL, Version
let access = new Access(GRPC_HOST, 'Version Epale');Declare Data with specific language
const Access = require('@adempiere/grpc-access-client');
let access = new Access(GRPC_HOST, 'Version Epale');Request Roles for a user
// Request User Roles
// UserName, UserPass
access.requestUserRoles('SuperUser', 'System')
.then(userRoles => {
console.log('Object with Role List' + userRoles);
})
.catch(err => console.log("Error: " + err.message));Output
HolaRequest Login
// Request Login for User
// UserName, UserPass, Language
access.requestUserLogin('SuperUser', 'System', 'es_VE')
.then(session => {
console.log('Object with Session values' + session);
})
.catch(err => console.log("Error: " + err.message));Output
NoneRequest Logout
// Request Logout for User
// SessionUuid
access.requestUserLogout('8cc49692-fb40-11e8-a479-7a0060f0aa01')
.then(session => {
console.log('Object with Logout Session' + session);
})
.catch(err => console.log("Error: " + err.message));Output
NoneRecreate proto stub class (only for contribute to project)
For recreate stub class you must have follow:
Note: You can also install protoc and protoc-gen-grpc-web by going to the repository directory and run the command:
sh install-protoc.shWhen installation is complete, check the version with
protoc --versionAfter installed it just go to source code folder an run it:
Run Access gRPC
protoc proto/access.proto \
--js_out=import_style=commonjs:src/grpc \
--grpc-web_out=import_style=commonjs,mode=grpcwebtext:src/grpcOr run:
sh generate-stub.shThe result is generated on: src/grpc folder
access_grpc_web_pb.jsaccess_pb.js
1.2.4
5 years ago
1.2.3
5 years ago
1.2.2
5 years ago
1.2.1
5 years ago
1.2.0
5 years ago
1.1.9
6 years ago
1.1.8
6 years ago
1.1.7
6 years ago
1.1.6
6 years ago
1.1.5
6 years ago
1.1.4
6 years ago
1.1.3
6 years ago
1.1.2
6 years ago
1.1.1
6 years ago
1.0.9
6 years ago
1.0.8
6 years ago
1.0.7
6 years ago
1.0.6
6 years ago
1.0.5
7 years ago
1.0.4
7 years ago
1.0.3
7 years ago
1.0.2
7 years ago
1.0.1
7 years ago
1.0.0
7 years ago