Dokumente des Release werden in Verzeichnis r1_5_0 vorgehalten, Vorbereitung Verzeichnis für 1.7
README
Dieses Projekt enthält die Servicedefinitionen von OMDS 3 als WSDLs und XSDs. Ferner ist die Dokumentation der Seriveces als Word-Dateien enthalten.
Git-Workflow
Seit dem 1.9.2019 folgt 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, hier findet aktudie Entwicklung für Version 1.4 statt
-
Release_1.3 - der Zweig für die Entwicklung von Version 1.3 (abgeschlossen, 1.3 ist veröffentlicht)
-
Release_1.4 - der Zweig für die Entwicklung von Version 1.4
Daneben existieren einzelne Feature-Branches.
Projektaufbau
Der Projektaufbau ist wie folgt:
- src/main/resources/def - XSD und WSDL-Files
- src/main/resources/bind - Binding Definitionen für Apache CXF Framework
- doc - Die Dokumentation als Word Files
- src/main/java - beispielhaft mit CXF generierte Java-Klassen
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