Manages warehouse spaces, reservations and checkin, checkout
message broker for MAS/SE ADS exercise
Accepts one of the following messages:
Reservation of a stock place for a specific weight and volume
{
"inquiryId": "string",
"productname": "string",
"plannedCheckin": "2019-08-24T14:15:22Z",
"plannedCheckout": "2019-08-24T14:15:22Z",
"requiredWeight": 0,
"requiredVolume": 0
}
Canellation of an earlier stock reservation
{
"stockId": "string",
"inquiryId": "string"
}
Acknowledge of the checkin of goods for a reservated place
{
"stockId": "string",
"inquiryId": "string",
"reservationStatus": "unavailable",
"completion": {
"responseCode": 0,
"responseMessage": "string"
}
}
Acknowledge of the checkin of goods for a reservated place
{
"stockId": "string",
"inquiryId": "string",
"reservationStatus": "unavailable",
"completion": {
"responseCode": 0,
"responseMessage": "string"
}
}
Accepts one of the following messages:
Reservation of a stock place for a specific weight and volume
{
"inquiryId": "string",
"productname": "string",
"plannedCheckin": "2019-08-24T14:15:22Z",
"plannedCheckout": "2019-08-24T14:15:22Z",
"requiredWeight": 0,
"requiredVolume": 0
}
Canellation of an earlier stock reservation
{
"stockId": "string",
"inquiryId": "string"
}
Acknowledge of the checkin of goods for a reservated place
{
"stockId": "string",
"inquiryId": "string",
"reservationStatus": "unavailable",
"completion": {
"responseCode": 0,
"responseMessage": "string"
}
}
Acknowledge of the checkin of goods for a reservated place
{
"stockId": "string",
"inquiryId": "string",
"reservationStatus": "unavailable",
"completion": {
"responseCode": 0,
"responseMessage": "string"
}
}
Accepts one of the following messages:
Reservation of a stock place for a specific weight and volume
{
"inquiryId": "string",
"productname": "string",
"plannedCheckin": "2019-08-24T14:15:22Z",
"plannedCheckout": "2019-08-24T14:15:22Z",
"requiredWeight": 0,
"requiredVolume": 0
}
Canellation of an earlier stock reservation
{
"stockId": "string",
"inquiryId": "string"
}
Acknowledge of the checkin of goods for a reservated place
{
"stockId": "string",
"inquiryId": "string",
"reservationStatus": "unavailable",
"completion": {
"responseCode": 0,
"responseMessage": "string"
}
}
Acknowledge of the checkin of goods for a reservated place
{
"stockId": "string",
"inquiryId": "string",
"reservationStatus": "unavailable",
"completion": {
"responseCode": 0,
"responseMessage": "string"
}
}
Accepts one of the following messages:
Reservation of a stock place for a specific weight and volume
{
"inquiryId": "string",
"productname": "string",
"plannedCheckin": "2019-08-24T14:15:22Z",
"plannedCheckout": "2019-08-24T14:15:22Z",
"requiredWeight": 0,
"requiredVolume": 0
}
Canellation of an earlier stock reservation
{
"stockId": "string",
"inquiryId": "string"
}
Acknowledge of the checkin of goods for a reservated place
{
"stockId": "string",
"inquiryId": "string",
"reservationStatus": "unavailable",
"completion": {
"responseCode": 0,
"responseMessage": "string"
}
}
Acknowledge of the checkin of goods for a reservated place
{
"stockId": "string",
"inquiryId": "string",
"reservationStatus": "unavailable",
"completion": {
"responseCode": 0,
"responseMessage": "string"
}
}
Reservation of a stock place for a specific weight and volume
Warehouse reservation response with details of location
Canellation of an earlier stock reservation
Acknowledge of the cancelled reservation
Checkin request to a reserved place
Acknowledge of the checkin of goods for a reservated place
Checkout request from a reserved place
Acknowledge of the checkout of goods from a reservated place. The place becomes avaiable after.