ores.ore

Table of Contents

1. Summary

ores.ore is the boundary between the Open Source Risk Engine's file formats and the ORES domain model. It parses and regenerates ORE XML documents, reads ORE market data text files, plans and executes a directory import into the trading and reference data model.

It is a composite of three sub-components with no code of its own: every generated and hand-written artefact lives under one of the sub-components below, never directly under this directory.

The record tables for ORE's XML vocabulary are generated from the vendored schemas under external/ore/xsd/ by projects/ores.ore/scripts/regenerate_xml_bindings.sh.

2. Sub-components

Sub-component Brief
ores.ore.api The shared contract: the ORE import, saga-step and storage protocols.
ores.ore.core The ORE document engine: the XML codec, the instrument projections and mappers, the importer and exporter, the round trip, the market data readers, and the import planner and scanner.
ores.ore.service The runnable host: the import worklist handlers, the execute and rollback handlers, the report package handler, and the registrar that wires them.

3. See also

Emacs 29.3 (Org mode 9.6.15)