ORE Studio ORE Component

This component provides ORE (Open Source Risk Engine) specific functionality for ORE Studio. It handles import and export of data in ORE's native XML formats.

Component Architecture

Diagram:

ORE Component Class Diagram

Figure 1: ORE Studio ORE Component Diagram

This component provides ORE (Open Source Risk Engine) specific functionality, primarily importing and exporting capabilities. Key features include:

  • ORE XML import: Parse currency configuration from ORE XML format
  • ORE XML export: Generate ORE XML format from internal domain objects
  • Format conversion: Map between ORE-specific structures and internal representations
  • Validation: Validate imported data against ORE XSD schema requirements

The component is organized into two namespaces:

  • domain: ORE XML structures and mappers (CurrencyConfig, CurrencyElement, currency_mapper)
  • xml: Import and export functionality (importer, exporter)

Domain Types

Type Description
CurrencyConfig Root element representing a set of currencies in ORE XML format
CurrencyElement Individual currency definition matching ORE's currencyconfig.xsd
currency_mapper Maps between ORE XML types and refdata::domain::currency
parsing_error Exception thrown when XML parsing fails

XML Types

Type Description
importer Imports domain objects from ORE XML representation
exporter Exports domain objects to ORE XML representation
Top: Documentation Previous: System Model