A subscription contains the following information:

A subscription also provides properties for guaranteed event sequence (not implemented yet) and event priority (P1, P2, and P3).

A subscription can be defined by a single string using the following layout (BNF format):

<syntax> ::= <publisher> ":" <documentName> [":" [<operation char>] [":" [("true" | "false")]

For example, M3:OOHEAD:CUD:false:P2

A subscriber needs to define at least one subscription to receive any events.


All subscriptions of subscribers are merged in the Event Hub and propagated to the publishers. A publisher will not post an unwanted event to the Event Hub.