Security News
Input Validation Vulnerabilities Dominate MITRE's 2024 CWE Top 25 List
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
@adempiere/grpc-api
Advanced tools
ADempiere Client write in Javascript for gRPC service, use it for connect with
You can get a image from Backend using it: https://hub.docker.com/repository/docker/erpya/adempiere-grpc-all-in-one Docker file for trusted builds of ADempiere gRPC Deploy on https://hub.docker.com/r/erpya/adempiere-grpc-all-in-one.
You will need use a file with a structure like it: all_in_one_connection.yaml
server:
port: 50059
services:
- access
- business
- core
- dashboarding
- dictionary
- enrollment
- log
- ui
- workflow
database:
host: localhost
port: 5432
name: adempiere
user: adempiere
password: adempiere
type: PostgreSQL
Run the latest container with:
docker pull erpya/adempiere-grpc-all-in-one
docker run --name adempiere-grpc-all-in-one -it \
-p 50059:50059 \
-v $(pwd)/all_in_one_connection.yaml:/opt/Apps/ADempiere-gRPC-Server/bin/all_in_one_connection.yaml \
erpya/adempiere-grpc-all-in-one
# installing via NPM
npm install @adempiere/grpc-api --save
# installing via Yarn
yarn add @adempiere/grpc-api
Here a example for it using from Proxy of ADempiere API: https://github.com/adempiere/proxy-adempiere-api/blob/master/src/modules/adempiere-api/index.ts#L17
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.sh
When installation is complete, check the version with
protoc --version
After installed it just go to source code folder an run it:
Run Access gRPC
cd ../../protos
yarn global add grpc-tools
grpc_tools_node_protoc --js_out=import_style=commonjs,binary:src/grpc --grpc_out=src/grpc --plugin=protoc-gen-grpc=`which grpc_tools_node_protoc_plugin` proto/access.proto proto/client.proto proto/base_data_type.proto proto/core_functionality.proto proto/dictionary.proto proto/business.proto
Or run:
sh generate-stub.sh
The result is generated on: src/grpc folder
access_grpc_web_pb.js
access_pb.js
client_pb.js
client_grpc_web_pb.js
base_data_type_pb.js
base_data_type_grpc_web_pb.js
core_functionality_pb.js
core_functionality_grpc_web_pb.js
dictionary_pb.js
dictionary_grpc_web_pb.js
business_pb.js
business_grpc_web_pb.js
Become a sponsor and get your logo on our README on GitHub with a link to your site. Become a sponsor
FAQs
ADempiere Web write in Javascript for a node service
The npm package @adempiere/grpc-api receives a total of 212 weekly downloads. As such, @adempiere/grpc-api popularity was classified as not popular.
We found that @adempiere/grpc-api demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 5 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.
Research
Security News
A threat actor's playbook for exploiting the npm ecosystem was exposed on the dark web, detailing how to build a blockchain-powered botnet.