The Open Message Model is a collection of message header and data constructs. Some Open Message Model message header constructs, such as the Update message, have implicit market logic associated with them while others, such as the Generic message, allow for free-flowing bi-directional messaging. Open Message Model data constructs can be combined in various ways to model data that ranges from simple (or flat) primitive types to complex multiple-level hierarchal data.
The layout and interpretation of any specific Open Message Model, also referred to as a domain model, is described within that model’s definition and is not coupled with the API. The Open Message Model is the flexible tool that provides the building blocks to design and produce domain models to meet the needs of the system and its users. The Enterprise Message API provides structural representations of Open Message Model constructs and manages the Rssl Wire Format binary-encoded representation of the Open Message Model. Enterprise Message API users can leverage the provided Open Message Model constructs to consume or provide Open Message Model data throughout their LSEG Real-Time Distribution System.