DV-Schnittstelle Prüfregelsyntax Version 3.2 – Oktober 2025 (PDF, 2,8 MB)
Zusammenfassung
Dies ist eine von der Oesterreichischen Nationalbank veröffentlichte technische Dokumentation zur DV-Schnittstelle und Prüfregelsyntax für Meldungen und Rückmeldungen. Es handelt sich um die Version 3.2 mit Stand Oktober 2025, mit einer detaillierten Versionshistorie von Version 1.0 (2013) bis 3.2 und einem letzten Review am 23.10.2025. Der Inhalt beschreibt die fachlichen Grundlagen und Konzepte von Rechenregeln, die Definition des Rechenraums, Vektorräume, Intervallarithmetik sowie die Bestandteile einer Rechenregel inklusive Dimensionen, SCS-Mengen, Gruppierungen, Dimensionsvergleich und Dimension Meldeperiode. Ausführlich spezifiziert werden Funktionen der Prüfregelsyntax (mathematische, logische, Datums-, Dimensions-, Aggregats-, Stammdaten-, String-, Datentypprüfungs-, Konvertierungs- und Mengenfunktionen), inklusive Intervallarithmetik-Varianten, u. a. multDiffVector, pow, unaryMinus, errDiv, and, or, xor, isApprox, allUnique, currentDate, dateDiff, eoMonth, getDim, aggInc, aggExc, getAttribute, getBez, crossJoin, pruefFremdschluessel, matchRegEx, mapping, abs, intersection, union und difference. Die Dokumentation enthält Beispiele, z. B. zur Funktion filterResult, mit konkreten Eingangsvektoren (IS-Konzepte) und Filterlisten auf Dimensionen wie LD, WG sowie Wertintervallen und erläutert das NA-Handling und die Interpretation von Skalarwerten als Intervalle. Es werden reservierte Schlüsselwörter der Prüfregelsyntax (TRUE, FALSE, NA, NAN) definiert, die nicht anderweitig verwendet werden dürfen und case-insensitiv sind. Ein eigenes Kapitel listet ausschließlich OeNB-intern verwendete Funktionen (z. B. bewertenWhg, bewertenWp, blzToMo, getAll, getKonzessionen, quantile, rank, reklassifikation, whgUmrechnen, wpKursbewertung, filterDim) mit Kurzbeschreibungen ihres Einsatzzwecks auf. In der Versionshistorie sind zahlreiche inhaltliche Erweiterungen und Änderungen dokumentiert, darunter neue Kapitel (z. B. Intervallarithmetik, Mengenfunktionen, OeNB-interne Funktionen), neue oder entfernte Funktionen (z. B. unaryMinus, matchRegEx, getMeldePflicht, getMeldetermin) und Anpassungen an Aggregatsfunktionen, Datentypprüfungen, NA-Handling und Syntax-Kommentare. Für Version 3.0 bis 3.2 werden insbesondere die Ergänzung der Intervallarithmetik (inkl. UnaryNot), Erweiterungen von Funktionen wie filterResult, abs, max, min, sum, errDiv, die Einbindung eines neuen Corporate Designs sowie die Einführung der OeNB-internen Funktion filterDim und redaktionelle Anpassungen hervorgehoben. Abschließend werden Kontaktinformationen für fachliche und technische Fragen zur Prüfregelsyntax angegeben, inklusive Verweis auf die OeNB-Meldewesen-Website und eine spezifische E-Mail-Adresse des Produktverantwortlichen.