Files
productmodel/README.md

37 lines
1.7 KiB
Markdown
Raw Normal View History

2017-05-11 14:09:40 +00:00
# README #
2019-02-20 07:20:42 +00:00
Dieses Projekt enthält die Servicedefinitionen von OMDS 3 als WSDLs und XSDs.
Ferner sind die Dokumentationen der Seriveces als Word-Dateien enthalten.
2017-05-11 14:09:40 +00:00
Git-Workflow
------------
Seit dem 1.9.2019 folgt das Projekt folgt dem GitFlow-Workflow, welcher [hier](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow) beschrieben ist.
2017-05-11 14:09:40 +00:00
Es gibt folgende Haupt-Branches:
2017-05-11 14:09:40 +00:00
* 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.6 statt
* release/1.5 - die Version 1.5
* Release_1.4 - der Zweig für die Entwicklung von Version 1.4 (abgeschlossen, 1.4 ist veröffentlicht)
* Release_1.3 - der Zweig für die Entwicklung von Version 1.3 (abgeschlossen, 1.3 ist veröffentlicht)
Daneben existieren einzelne Feature-Branches, welche nur für Entwickler nach Absprache interessant sind.
Projektaufbau
-------------
2019-02-20 07:20:42 +00:00
Der Projektaufbau ist wie folgt:
2019-02-20 07:23:20 +00:00
2019-02-20 07:20:42 +00:00
* 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:
2019-02-20 07:22:19 +00:00
* 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