Recipe Manager Plus Events
- Last UpdatedOct 21, 2016
- 1 minute read
The Recipe Manager Plus Server is an Event Provider to the ArchestrA Event Services platform, which in turn uses the ArchestrA Service Bus (ASB) for sending and receiving data. Events are fired to a local Event Service where they are queued and made available to interested clients.
Recipe Manager Plus Events are primarily related to state changes; each event contains an "Event Type" and relevant context data associated with the event.
The Recipe Manager Plus Server will send events to the local ArchestrA Event Service at various points during user configuration, Formula/Recipe execution. This typically corresponds to Equipment/Formula/Recipe state changes
If the Recipe Manager Server is not configured for the Events Service option, Recipe Manager Plus Events are not available. In this case, a warning message is shown from the Recipe Manager Plus Event Server component in the ArchestrA Logger. This is expected behavior on systems that do not expect Recipe Manager Plus Events to be enabled.
ASB Event Clients can connect to the Recipe Manager Plus Server Event Service and poll for new events that have occurred since the last poll. Specialized clients can also poll for historical events. Clients can also provide filters to limit the amount of data sent from the Recipe Manager Plus Server. Based on the events received by the client, they can trigger other actions or possibly just display event data.
Technically speaking, the Recipe Manager Plus Events system consist of an Event Provider (RecMngrPlusWebAPI) on the Recipe Manager Plus Server and a generic Polled Event Client API.