Generischer XML Parser


Als wichtiger Bestandteil von DWautomatic generiert der generische XML Parser ein relationales Datenbankschema für ORACLE. Das Schema wird hierbei auch aus hochkomplexen XSD-Dateien ermittelt und zugehörige Nachrichten im XML-Format aus Dateien oder Datenbank CLOBs geladen.

  • komplexe XML Schemadefinitionen enthalten hohe Zahlen an Relationen
  • ein striktes relationales Schema ist kaum beherrschbar
  • ORACLE benötigt eindeutige Objektnamen, welche auf 30 Zeichen beschränkt sind

Herausforderungen


Vorteile


  • tabellarische Auflösung komplexer XML-Strukturen unter Beibehaltung der Relationen
  • Erzeugung valider Objekte in ORACLE
  • hochperformante Implementierung in JAVA
  • rasante Verarbeitung der XML-Nachrichten mit schnellem STAX-Parser
  • Dokumentation erzeugter Tabellen über automatisierte Dictionary-Erzeugung