JensBuehring 162c403a7f Merge tag '1.8' into develop
# Conflicts:
#	OMDSServiceDefinition/doc/ON_7 Schaden/ON_7.02_Schadenmeldung/ON_7.02.1_Schadenmeldung.docx
#	OMDSServiceDefinition/doc/ON_7 Schaden/ON_7.04_Belegeinreichung/ON_7.04.1_Deckungsauskunft_Belegeinreichung.docx
#	OMDSServiceDefinition/doc/ON_7 Schaden/ON_7.04_Deckungsauskunft/ON_7.04.1_Deckungsauskunft.docx
#	OMDSServiceDefinition/docEntw/ON_7 Schaden/ON_7.04_Belegeinreichung/ON_7.04.1_Deckungsauskunft_Belegeinreichung.docx
#	OMDSServiceDefinition/pom.xml
#	OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ObjectFactory.java
#	OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/ObjectFactory.java
#	OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SpezOffertType.java
#	OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/service/OmdsService.java
#	OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/service/OmdsServicePortImpl.java
#	OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/service/OmdsServicePortType.java
#	OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/service/OmdsServicePortType_OmdsServicePort_Client.java
#	OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/service/ServiceFaultMsg.java
#	OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3CommonServiceTypes.xsd
#	OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3Services.wsdl
#	OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3_ON2_Antrag_Kfz.xsd
2022-08-20 07:12:43 +02:00
2020-09-24 10:33:54 +02: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%