Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 2.11 KB

README.md

File metadata and controls

42 lines (32 loc) · 2.11 KB

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

Build status Quality License Docker pulls Join the chat at https://gitter.im/openwms/org.openwms

Find further Documentation on Microservice Website

Module Structure

The Receiving Service contains functional modules, each with its own API and functionality.

MavenDependencies

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