Konvertieren der Daten zwischen Datenstrukturen und relationalem Modell

Durch das Kernsystem werden die Daten zwischen den Datenstrukturbeschreibungen aus den Applikationen und den Definitionen des relationalen Datenmodells konvertiert. Die Datenstrukturen aus den Applikationen werden dabei durch die Einträge der 

  • Das Frontend ermittelt die Bezeichnung für die Datenstrukturbeschreibung aus der Schnittstelle und übergibt diesen Wert an das Kernsystem.
  • Das Kernsystem übernimmt die Datenstrukturbeschreibung für diese Verarbeitung aus dem gemeinsamen Speicherbereich, der durch die Maintask aus oneGateway2SQL mit den Datenmodellen versorgt ist.
  • Aus der Datenstrukturbeschreibung werden alle Tabellen und Spalten des relationalen Modells abgeleitet, zwischen denen die Abbildung der Daten festgelegt wurde.
  • Nach den Regeln, die in der Datenstrukturbeschreibung hinterlegt sind, werden Konvertierungen zwischen relationalem Modell und der Datenstruktur für die Applikation vorbereitet und durchgeführt.
  • Konvertierungen der Daten werden bei jedem Aufruf in beiden Richtungen durchgeführt.
    • Konvertierung der Aufrufdaten aus der Applikation in das SQL-Format
    • Aufruf der notwendigen SQL-Operationen
    • Konvertierung der relationalen Daten in die Ergebnisdaten für die Applikation

Das Kernsystem von oneGateway2SQL wirk etwa so, wie eine Versandabteilung: Waren kommen vom Lieferanten an, werden für den Kunden in passende Pakete verpackt und an den Kunden weitergeleitet.