Plantit-Planning 2.1.5

Manages reservations and orders and dispatches the production and transport

Servers

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

    message broker for MAS/SE ADS exercise

Operations

  • RECEIVE Q.plantit.prod.planning.{grpid}

    Operation IDreserve

    Available only on servers:

    object
    description
    required
    string

    Accepts one of the following messages:

    • #0Planning Reservation RequestReservation

      Requests for a reservation for delivery specific products

      Message IDReservation
      object

      Request which defines a reservation for producing a specific product for delivery including transport to a desired location

      Examples

    • #1Planning Order or Reservation CancellationCancellation

      Request to cancel a previous reservation or an order

      Message IDCancellation
      object

      Examples

    • #2Planning Order RequestOrder

      Definitive order or change of a reservation to an order

      Message IDOrder
      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.planning.{grpid}

    Operation IDcancel

    Available only on servers:

    object
    description
    required
    string

    Accepts one of the following messages:

    • #0Planning Reservation RequestReservation

      Requests for a reservation for delivery specific products

      Message IDReservation
      object

      Request which defines a reservation for producing a specific product for delivery including transport to a desired location

      Examples

    • #1Planning Order or Reservation CancellationCancellation

      Request to cancel a previous reservation or an order

      Message IDCancellation
      object

      Examples

    • #2Planning Order RequestOrder

      Definitive order or change of a reservation to an order

      Message IDOrder
      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.planning.{grpid}

    Operation IDorder

    Available only on servers:

    object
    description
    required
    string

    Accepts one of the following messages:

    • #0Planning Reservation RequestReservation

      Requests for a reservation for delivery specific products

      Message IDReservation
      object

      Request which defines a reservation for producing a specific product for delivery including transport to a desired location

      Examples

    • #1Planning Order or Reservation CancellationCancellation

      Request to cancel a previous reservation or an order

      Message IDCancellation
      object

      Examples

    • #2Planning Order RequestOrder

      Definitive order or change of a reservation to an order

      Message IDOrder
      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.planning.{grpid}

    Operation IDnotify

    Available only on servers:

    object
    description
    required
    string

    Accepts one of the following messages:

    • #0Planning Reservation RequestReservation

      Requests for a reservation for delivery specific products

      Message IDReservation
      object

      Request which defines a reservation for producing a specific product for delivery including transport to a desired location

      Examples

    • #1Planning Order or Reservation CancellationCancellation

      Request to cancel a previous reservation or an order

      Message IDCancellation
      object

      Examples

    • #2Planning Order RequestOrder

      Definitive order or change of a reservation to an order

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

  • #1Planning Reservation RequestPlanningReservationReqMsg

    Requests for a reservation for delivery specific products

    Message IDPlanningReservationReqMsg
    object

    Request which defines a reservation for producing a specific product for delivery including transport to a desired location

  • #2Planning Reservation ResponsePlanningReservationRspMsg

    response to a reservation request for delivery specific products

    Message IDPlanningReservationRspMsg
    object
  • #3Planning Order RequestPlanningOrderReqMsg

    Definitive order or change of a reservation to an order

    Message IDPlanningOrderReqMsg
    object
  • #4Planning Order ResponsePlanningOrderRspMsg

    Response of a definitive order or change of a reservation to an order

    Message IDPlanningOrderRspMsg
    object
  • #5Planning Order or Reservation CancellationPlanningCancellationReqMsg

    Request to cancel a previous reservation or an order

    Message IDPlanningCancellationReqMsg
    object
  • #6Response Cancellation Order or ReservationPlanningCancellationRspMsg

    Response of a cancellation of a previous reservation or an order

    Message IDPlanningCancellationRspMsg
    object
  • #7Planning Goods Ready NotificationPlanningDeliveryNotificationMsg

    Notification of the delivery of the ordered products

    Message IDPlanningDeliveryNotificationMsg
    object

Schemas

  • object

    Request which defines a reservation for producing a specific product for delivery including transport to a desired location

  • object
  • object
  • object
  • object
  • object
  • object
  • object

    defines a location of storage where the whole or part of the original order is available or in case of depraved production which part is not delivered

  • object
  • object
  • ProductUnit
    string

    quantity related unit of product

      Allowed values:
    • "kg"
    • "ton"
    • "liter"
    • "m3"
    • "pcs"
  • ProductionStatus
    string
    Default value:"undefined"
      Allowed values:
    • "unavailable"
    • "reserved"
    • "ordered"
    • "cancelled"
    • "planted"
    • "growing"
    • "harvested"
    • "depraved"
    • "loaded"
    • "moving"
    • "unloaded"
    • "delivered"
    • "undefined"