JensBuehring 49595b17ce Umstellung auf aktuelle Java Version
Umstellung auf aktuelle Java Version 17, verwendung aktuelle Version des Apache CXF Frameworks (4.0.3, generiert Klassen mit jakarta Bindings), Java Klassen alter Versionen entfernt, Bindings für alle Xsds in einem File zusammengefasst (omds_binding.xml) und im gleichen Verzeichnis wie Wsdl und Xsds.
Feld Vertragsnummer in Vinkularglaeubiger_Type wird optional.
2024-02-12 18:04:19 +01:00
2022-08-11 10:56:13 +02:00

README

Dieses Projekt enthält die Servicedefinitionen von OMDS 3 als WSDLs und XSDs. Ferner sind die Dokumentationen der Services als Word-Dateien enthalten.

Git-Workflow

Das Projekt folgt dem GitFlow-Workflow, welcher hier beschrieben ist.

Es gibt folgende Haupt-Branches:

  • master - der Master repräsentiert seit dem 1.9.2019 die offizielle Hauptentwicklungslinie und enthält die Releases als Tags

  • develop - der Branch für die laufende Entwicklung, der Development-Branch kann der Veröffentlichung um mehrere Versionen vorauseilen. Es können auch Services oder Objekte wieder verworfen werden.

  • release/... - der aktuelle Release-Candidate für die kommende Version. Dieser enthält nur solche Services und Objekte, die mit hoher Wahrscheinlichkeit im neuen Release enthalten sind.

  • feature/... - Feature-Branches, in denen eigene Features modelliert werden, die noch so früh in der Diskussion sind, dass sie nicht einmal in den Development-Branch aufgenommen wurden.

Daneben gibt es Feature und Release-Branches.

Projektaufbau

Die Inhalte des Projekts sind in den folgenden Verzeichnissen organisiert:

  • doc - Die Dokumentation der Services als Word Files
  • docEntw - Die Dokumentation von Services, die noch nicht für den Release vorgesehen sind.
  • docGen - Die mittels XMLSPY generierte Dokumentation (nur in den Veröffentlichungen enthalten)
  • src/main/java - beispielhaft mit CXF generierte Java-Klassen
  • src/main/resources/bind - Binding Definitionen für Apache CXF Framework
  • src/main/resources/def - XSD und WSDL-Files

Im Verzeichnis src/main/resources/def sind in Unterverzeichnisssen auch ältere Versionen von OMDS 3 Definitionen enthahlten, damit ein einfacher Vergleich zwischen Versionen möglich ist.

In der jeweiligen Version finden sich folgende Files:

  • omds3Services.wsdl - ist das WSDL mit den OMDS 3 Webservices
  • omds3_ON ... .xsd - ist ein XSD mit OMDS 3 Datentypen. Es Referenziert die OMDS 2.x Datentypen
  • omds...-00.xsd - ist ein XSD mit OMDS 2.x Datentypen
Description
Das aus den OMDS-XSDs generierte Modell für die Produkte, welches für Server und Clients gleichermaßen verwendet wird.
Readme 222 MiB
Languages
Java 100%