EntwicklungsressourcenFöderale IT-StandardsPVOG - ein Produkt der Fitko
QuellcodeFeedback
Zum Hauptinhalt springen

XZuFi-Konverter

Der XZuFi-Konverter ist eine Java-Anwendung, die XML- oder Objektdaten zwischen verschiedenen Versionen des XZuFi-Standards transformiert.

Was ist der XZuFi-Konverter?

Die Aufgabe des XZuFi-Konverters ist es, die vollständige Umstellung auf neue XZuFi-Standards zu unterstützen. In Form einer Java-Bibliothek erlaubt er die Transformation der XML- oder Objektdaten im PVOG zwischen verschiedenen Versionen des XZuFi-Standards. Aktuell werden die Versionen 2.2 und 2.3 unterstützt.

Zusätzlich wird ein Web-Dienst bereitgestellt, der die Konverter-Bibliothek verwendet, um die Konverter-Funktionalität über eine REST-API zur einfachen Nachnutzung anzubieten.

Die Transformationsregeln zwischen den XZuFi-Versionen sind in der Dokumentation auf OpenCode beschrieben. Diese Regeln befinden sich noch in der Entwicklung, daher sind Rückmeldungen und Anpassungen willkommen.

Dokumentation der Transformationsregeln

Die API des Konverter-Dienstes ist für registrierte Nutzer:innen unter der URL https://stage.pvog.fitko.net/konverter-backend/api/ verfügbar. Die Dokumentation der API ist eingangs unter "zur API" verlinkt.

Konverter-Funktionalität

Geschäftsobjekte

Der XZuFi-Konverter unterstützt die Konvertierung der folgenden Geschäftsobjekte:

  • Leistungsbeschreibung
  • Organisationseinheit
  • Spezialisierung
  • Zuständigkeit
  • Onlinedienst
  • Formular

Übergeordnete Objekte

Der XZuFi-Konverter unterstützt die Konvertierung der folgenden übergeordneten Objekte:

  • SchreibeObjekt
  • LoescheObjekt
  • Transferoperation

Technologie

Der Konverter-Dienst ist eine Web-API auf Basis von Spring Boot, die in Java entwickelt wurde.

Kurzüberblick (Konverter-Dienst):

  • Java Spring Boot Web-Anwendung
  • REST API
  • Keycloak-Integration für Authentifizierung
  • Virenscanner
  • OpenAPI-konforme API-Beschreibung
  • Logging mit EFK-Unterstützung

Technologien


Benötigen Sie Hilfe?

Bei Fragen und Anregungen zu unseren Diensten und Services wenden Sie sich gerne an unsere Support-Mitarbeiter im Helpdesk.