https://github.com/openwms/org.openwms.wms.receiving
WMS Receiving Service
https://github.com/openwms/org.openwms.wms.receiving
asn microservices openwms receipts receiving spring-boot spring-cloud springboot wms
Last synced: 3 months ago
JSON representation
WMS Receiving Service
- Host: GitHub
- URL: https://github.com/openwms/org.openwms.wms.receiving
- Owner: openwms
- License: apache-2.0
- Created: 2023-06-02T13:55:06.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-12-24T19:34:13.000Z (4 months ago)
- Last Synced: 2024-12-24T19:39:04.807Z (4 months ago)
- Topics: asn, microservices, openwms, receipts, receiving, spring-boot, spring-cloud, springboot, wms
- Language: Java
- Homepage: https://openwms.github.io/org.openwms.wms.receiving/
- Size: 9.74 MB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Purpose
The purpose of the Receiving service is to handle goods receipts. It offers an API to create inbound orders, so called
Receiving Orders (expected receipts). These kind of receipts are announced before the actual goods receive at the
warehouse. Blind receipts are supported as well. Those don't require any announcements and allow to capture (or record)
goods that are not expected to receive.It allows to capture (record) quantities of items (`PackagingUnits`) or whole `TransportUnits`
# Resources
[](https://github.com/openwms/org.openwms.wms.receiving/actions/workflows/master-build.yml)
[](https://sonarcloud.io/dashboard?id=org.openwms:org.openwms.wms.receiving.lib)
[](./LICENSE)
[](https://hub.docker.com/r/openwms/org.openwms.wms.receiving)
[](https://gitter.im/openwms/org.openwms?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)**Find further Documentation on [Microservice Website](https://openwms.github.io/org.openwms.wms.receiving)**
# Module Structure
The Receiving Service contains functional modules, each with its own API and functionality.
# Build
The service can be built and started locally without any other services.Build the code:
```
$ ./mvnw package
```# Run Standalone
Run in standalone mode:
```
$ java -jar target/openwms-wms-receiving-exec.jar
```# Run Distributed
Or additionally run in a distributed environment with an already running Service Registry, Configuration Server and a RabbitMQ broker:
```
$ java -Dspring.profiles.active=ASYNCHRONOUS,DISTRIBUTED,DEMO -jar target/openwms-wms-receiving-exec.jar
```