Plantit-Greenhouse 2.1.5

Manages Greenhouse spaces, reservations and orders

Servers

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

    message broker for MAS/SE ADS exercise

Operations

  • RECEIVE T.plantit.prod.greenhouse

    Operation IDreserve

    Available only on servers:

    Accepts the following message:

    Greenhouse Reservation RequestReservationReq

    Inquiry of a reservation for growing some fruits or vegetables

    Message IDReservationReq
    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.greenhouse.{greenhouseNo}

    Operation IDorder

    Available only on servers:

    object
    greenhouseNo
    required
    string

    The greenhouse number

    object

    Accepts one of the following messages:

    • #0Greenhouse Order RequestOrderReq

      Definitive order or change of a reservation to an order

      Message IDOrderReq
      object

      Examples

    • #1Greenhouse Order or Reservation CancellationCancellationReq

      Cancellation of a reservation or an order before the started state

      Message IDCancellationReq
      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.greenhouse.{greenhouseNo}

    Operation IDcancel

    Available only on servers:

    object
    greenhouseNo
    required
    string

    The greenhouse number

    object

    Accepts one of the following messages:

    • #0Greenhouse Order RequestOrderReq

      Definitive order or change of a reservation to an order

      Message IDOrderReq
      object

      Examples

    • #1Greenhouse Order or Reservation CancellationCancellationReq

      Cancellation of a reservation or an order before the started state

      Message IDCancellationReq
      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.greenhouse.{greenhouseNo}

    Operation IDnotify

    Available only on servers:

    object
    greenhouseNo
    required
    string

    The greenhouse number

    object

    Accepts one of the following messages:

    • #0Greenhouse Order RequestOrderReq

      Definitive order or change of a reservation to an order

      Message IDOrderReq
      object

      Examples

    • #1Greenhouse Order or Reservation CancellationCancellationReq

      Cancellation of a reservation or an order before the started state

      Message IDCancellationReq
      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

  • #1Greenhouse Reservation RequestPlantingReservationReqMsg

    Inquiry of a reservation for growing some fruits or vegetables

    Message IDPlantingReservationReqMsg
    object
  • #2Greenhouse Reservation ResponsePlantingReservationRspMsg

    Inquiry of a reservation for growing some fruits or vegetables

    Message IDPlantingReservationRspMsg
    object
  • #3Greenhouse Order RequestPlantingOrderReqMsg

    Definitive order or change of a reservation to an order

    Message IDPlantingOrderReqMsg
    object
  • #4Greenhouse Order ResponsePlantingOrderRspMsg

    Definitive order or change of a reservation to an order

    Message IDPlantingOrderRspMsg
    object
  • #5Greenhouse Order or Reservation CancellationPlantingCancellationReqMsg

    Cancellation of a reservation or an order before the started state

    Message IDPlantingCancellationReqMsg
    object
  • #6Greenhouse Order or Reservation CancellationPlantingCancellationRspMsg

    Cancellation of a reservation or an order before the started state

    Message IDPlantingCancellationRspMsg
    object
  • #7Greenhouse Goods Ready NotificationPlantingGoodsReadyNotificationMsg

    Notification of the goods of an order ready to pickup

    Message IDPlantingGoodsReadyNotificationMsg
    object

Schemas

  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • ProductUnit
    string

    quantity related unit of product

      Allowed values:
    • "kg"
    • "ton"
    • "liter"
    • "m3"
    • "pcs"
  • DeliveryMode
    string

    defines if the delivery of an requested quantity has to be delivered in one or possibly parially

      Allowed values:
    • "complete"
    • "parital"
  • DeliveryStatus
    string
      Allowed values:
    • "unavailable"
    • "reserved"
    • "ordered"
    • "cancelled"
    • "planted"
    • "growing"
    • "harvested"
    • "depraved"
    • "delivered"
    • "complete"
    • "undefined"