Plantit-Warehouse 2.1.3

Manages warehouse spaces, reservations and checkin, checkout

Servers

  • amqp://tcp://masse-mq.dynu.net:62616/amqpproduction

    message broker for MAS/SE ADS exercise

Operations

  • RECEIVE Q.plantit.prod.warehouse

    Operation IDreserve

    Available only on servers:

    Accepts one of the following messages:

    • #0Warehouse ReservationReservation

      Reservation of a stock place for a specific weight and volume

      Message IDReservation
      object

      Examples

    • #1Cancellation a Warehouse Reservation RequestCancellation

      Canellation of an earlier stock reservation

      Message IDCancellation
      object

      Examples

    • #2Warehouse CheckIn ResponseCheckin

      Acknowledge of the checkin of goods for a reservated place

      Message IDCheckin
      object

      Examples

    • #3Warehouse CheckIn ResponseCheckout

      Acknowledge of the checkin of goods for a reservated place

      Message IDCheckout
      object

      Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be directed to the address specified at this location: $message.header#/replyTo

    REPLY address information

    REPLY will be sent to the address provided in:$message.header#/replyTo
  • RECEIVE Q.plantit.prod.warehouse

    Operation IDcancel

    Available only on servers:

    Accepts one of the following messages:

    • #0Warehouse ReservationReservation

      Reservation of a stock place for a specific weight and volume

      Message IDReservation
      object

      Examples

    • #1Cancellation a Warehouse Reservation RequestCancellation

      Canellation of an earlier stock reservation

      Message IDCancellation
      object

      Examples

    • #2Warehouse CheckIn ResponseCheckin

      Acknowledge of the checkin of goods for a reservated place

      Message IDCheckin
      object

      Examples

    • #3Warehouse CheckIn ResponseCheckout

      Acknowledge of the checkin of goods for a reservated place

      Message IDCheckout
      object

      Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be directed to the address specified at this location: $message.header#/replyTo

    REPLY address information

    REPLY will be sent to the address provided in:$message.header#/replyTo
  • RECEIVE Q.plantit.prod.warehouse

    Operation IDcheckin

    Available only on servers:

    Accepts one of the following messages:

    • #0Warehouse ReservationReservation

      Reservation of a stock place for a specific weight and volume

      Message IDReservation
      object

      Examples

    • #1Cancellation a Warehouse Reservation RequestCancellation

      Canellation of an earlier stock reservation

      Message IDCancellation
      object

      Examples

    • #2Warehouse CheckIn ResponseCheckin

      Acknowledge of the checkin of goods for a reservated place

      Message IDCheckin
      object

      Examples

    • #3Warehouse CheckIn ResponseCheckout

      Acknowledge of the checkin of goods for a reservated place

      Message IDCheckout
      object

      Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be directed to the address specified at this location: $message.header#/replyTo

    REPLY address information

    REPLY will be sent to the address provided in:$message.header#/replyTo
  • RECEIVE Q.plantit.prod.warehouse

    Operation IDcheckout

    Available only on servers:

    Accepts one of the following messages:

    • #0Warehouse ReservationReservation

      Reservation of a stock place for a specific weight and volume

      Message IDReservation
      object

      Examples

    • #1Cancellation a Warehouse Reservation RequestCancellation

      Canellation of an earlier stock reservation

      Message IDCancellation
      object

      Examples

    • #2Warehouse CheckIn ResponseCheckin

      Acknowledge of the checkin of goods for a reservated place

      Message IDCheckin
      object

      Examples

    • #3Warehouse CheckIn ResponseCheckout

      Acknowledge of the checkin of goods for a reservated place

      Message IDCheckout
      object

      Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be directed to the address specified at this location: $message.header#/replyTo

    REPLY address information

    REPLY will be sent to the address provided in:$message.header#/replyTo

Messages

  • #1Warehouse ReservationWarehouseReservationReqMsg

    Reservation of a stock place for a specific weight and volume

    Message IDWarehouseReservationReqMsg
    object
  • #2Warehouse Reservation ResponseWarehouseReservationRspMsg

    Warehouse reservation response with details of location

    Message IDWarehouseReservationRspMsg
    object
  • #3Cancellation a Warehouse Reservation RequestWarehouseCancellationReqMsg

    Canellation of an earlier stock reservation

    Message IDWarehouseCancellationReqMsg
    object
  • #4Warehouse Cancellation ResponseWarehouseCancellationRspMsg

    Acknowledge of the cancelled reservation

    Message IDWarehouseCancellationRspMsg
    object
  • #5Warehouse Checkin RequestWarehouseCheckinReqMsg

    Checkin request to a reserved place

    Message IDWarehouseCheckinReqMsg
    object
  • #6Warehouse CheckIn ResponseWarehouseCheckinRspMsg

    Acknowledge of the checkin of goods for a reservated place

    Message IDWarehouseCheckinRspMsg
    object
  • #7Warehouse CheckOut RequestWarehouseCheckoutReqMsg

    Checkout request from a reserved place

    Message IDWarehouseCheckoutReqMsg
    object
  • #8Warehouse Checkout ResponseWarehouseCheckoutRspMsg

    Acknowledge of the checkout of goods from a reservated place. The place becomes avaiable after.

    Message IDWarehouseCheckoutRspMsg
    object

Schemas

  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • WarehouseStatus
    string
    Default value:"undefined"
      Allowed values:
    • "unavailable"
    • "reserved"
    • "cancelled"
    • "occupied"
    • "complete"
    • "undefined"
  • object