Anlage des Release Candidates 1.11

This commit is contained in:
2024-04-30 10:42:30 +02:00
parent 0455fd75a1
commit dcc58c9086
10 changed files with 27 additions and 37 deletions

View File

@@ -13,4 +13,6 @@ OMDS 3 Version 1.7.0 - Jän. 2022 - Neue Sparten: Berechnung-Offert-Antrag Unfa
OMDS 3 Version 1.8.0 - Aug. 2022 - Service-Release: Deckungsprüfung, Belegeinreichung, Veröffentlichungsprozess,
Legitimation, Haftpflicht optional in Kfz
OMDS 3 Version 1.9.0 - Jul. 2023 - Konvertierungshilfe
OMDS 3 Version 1.10.0 - Dez. 2023 - Postservice, Geschäftsfall-Log, Elektronische Versicherungsbestätigung
OMDS 3 Version 1.10.0 - Dez. 2023 - Postservice, Geschäftsfall-Log, Elektronische Versicherungsbestätigung
OMDS 3 Version 1.11.0 - Mai. 2024 - Service-Release: Erweiterung Metadaten Postservice, ZusaetzlicheKfzDaten direkt zum Fzg
Anforderung opt. Dokumente in Prozess

View File

@@ -7,8 +7,9 @@ Was ist neu oder anders in Version 1.11.0 im Vergleich zur Version 1.10.0?
1. Vinkulierung in Kfz als deprecated markiert, es sollte das neuere Konzept Sicherstellung (inkl. Vinkulierung)
genutzt werden (seit Version 1.7.0).
2. ZusatzproduktKfz_Type bekommt eine optionale FahrzeugRefLfdNr
3. VersInteresseRefLfnr in VorversicherungDetail_Type eingefügt.
2. ZusatzproduktKfz_Type bekommt eine optionale FahrzeugRefLfdNr vom Typ xsd:unsignedShort.
3. Optionaler Bezug auf ein versichertes Interesse (oder mehrere versicherte Interessen) als VersInteresseRefLfnr
in VorversicherungDetail_Type eingefügt.
4. ZusaetzlicheKfzDaten als deprecated markiert
5. Änderung der Geschäftsfallnummer in GeschaeftsfallEreignis_Type von xsd:string auf cst:ObjektId_Type.
6. Die verwendete OMDS 2 Version 2.16 schreibt jetzt ein Pattern im Format omds:Datum-Zeit vor.
@@ -25,7 +26,7 @@ Was ist neu oder anders in Version 1.11.0 im Vergleich zur Version 1.10.0?
8. Umstellung der Generierung der Java-Klassen auf Java 17 (einige Klassenpfade ändern sich von
"javax" auf "jakarta"), entfernen Javaklassen älterer Versionen, da aufgrund der unveränderten
Namespaces unterschiedliche Versionen derzeit ohnehin nicht in einer Applikation betrieben werden können.
9. ZustimmungZurVerwendungDerDatenZuWerbezwecken ist jetzt optional, dann ist die Frage unbeantwortet.
9. ZustimmungZurVerwendungDerDatenZuWerbezwecken ist jetzt optional, falls die Frage unbeantwortet ist.
10. RequestUpselling ist künftig optional und deprecated
11. Neue Möglichkeit optionale Dokumente im Request von CreateOffer und CreateApplication anzufordern mittels
cst:ProzessDokRequest_Type. Dokumente werden dann im Response zurückgegeben.
@@ -35,6 +36,12 @@ Was ist neu oder anders in Version 1.11.0 im Vergleich zur Version 1.10.0?
Änderung abwärtskompatibel. Bei der Implementierung kommt es allerdings zu änderungen, da die Referenz in den
Bausteinen jetzt z.B. in Java mit "int" und nicht mehr mit "String" abgebildet wird.
12. Personen in Calculate als Deprecated markiert.
13. SubmitApplicationStatus_Type neuer Zustand 15: Antrag ausgesteuert und wartet auf Rückmeldung vom Vermittler.
TODO
ProductProposal? Eher nur Development-Branch da nicht im Steuerkreis besprochen
Rudimentaere Personendaten in PersonenZuordnung_Type einfügen (Vorname, Name, GebDat)
Zentrale BOA Services?
==============
Version 1.10.0

View File

@@ -18,8 +18,8 @@
<KorrelationsId>1000010011</KorrelationsId>
<ac:DokAnfordVermittler cst:DokumentType="49" /><!-- Vermittler fordert ein optionales Dokument an (49 = Obliegenheiten) -->
<ac:DokAnfordVermittler xsi:type="kfzerw:DokAnfordVersicherungsbestaetigung_Type">
<kfz:FahrzeugRefLfdNr>1</kfz:FahrzeugRefLfdNr>
<kfzerw:VorlaeufigeDeckung>false</kfzerw:VorlaeufigeDeckung>
<kfzerw:FahrzeugRefLfdNr>1</kfzerw:FahrzeugRefLfdNr>
<kfzerw:VorlaeufigeDeckung>false</kfzerw:VorlaeufigeDeckung>
</ac:DokAnfordVermittler><!-- Versicherungsbestätigung ohne vorläufige Deckung -->
<kfz:Offertanfrage>
<ac:Personen>

View File

@@ -11,6 +11,7 @@
<xsd:complexContent>
<xsd:extension base="kfz:DokAnfordFahrzeug_Type">
<xsd:sequence>
<xsd:element name="FahrzeugRefLfdNr" type="xsd:unsignedShort" />
<xsd:element name="VorlaeufigeDeckung" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>Vorläufige Deckung gewünscht? Ja / Nein</xsd:documentation>

View File

@@ -1035,7 +1035,11 @@
<xsd:annotation>
<xsd:documentation>Anforderung eines Dokuments durch den Client</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="DokumentType" type="xsd:string" use="optional"/>
<xsd:attribute name="DokumentType" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>Das angeforderte Dokument als String. Die ganzen Zahlen sind dabei reserviert für die OMDS-Typen, welche in der Enumeration DokumentType definiert sind.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="ProzessDokumentBasis_Type" abstract="true">
<xsd:annotation>
@@ -1246,7 +1250,6 @@
<xsd:documentation>Provision Betreuung (oder Produktion)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Schema" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:annotation>
@@ -3543,6 +3546,7 @@
<xsd:complexContent>
<xsd:extension base="DokumentenZuordnung_Type">
<xsd:sequence>
<!-- Personendaten -->
<xsd:element name="PersonId" type="ObjektId_Type"/>
<xsd:element name="RolleText" type="xsd:string" minOccurs="0"/>
</xsd:sequence>

View File

@@ -12,7 +12,6 @@ xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
xmlns:b="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen"
xmlns:boa="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
xmlns:boak="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz"
xmlns:boaRs="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs"
xmlns:boaSp="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat"
xmlns:boaU="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall"
xmlns:boaL="urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben"
@@ -32,7 +31,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
<import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz" schemaLocation="omds3_ON2_Antrag_Kfz.xsd"/>
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat" schemaLocation="omds3_ON2_Antrag_SachPrivat.xsd"/>
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs" schemaLocation="omds3_ON2_Antrag_Rechtsschutz.xsd"/>
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall" schemaLocation="omds3_ON2_Antrag_Unfall.xsd"/>
<import namespace="urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken" schemaLocation="omds3_ON2_Antrag_Kranken.xsd"/>
<import namespace="urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben" schemaLocation="omds3_ON2_Antrag_Leben.xsd"/>
@@ -250,32 +248,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<part name="param" element="boaSp:SubmitApplicationSachPrivatResponse"/>
</message>
<!-- Rechtsschutz -->
<message name="CalculateRechtsschutzRequestMsg">
<part name="param" element="boaRs:CalculateRechtsschutzRequest"/>
</message>
<message name="CalculateRechtsschutzResponseMsg">
<part name="param" element="boaRs:CalculateRechtsschutzResponse"/>
</message>
<message name="CreateOfferRechtsschutzRequestMsg">
<part name="param" element="boaRs:CreateOfferRechtsschutzRequest"/>
</message>
<message name="CreateOfferRechtsschutzResponseMsg">
<part name="param" element="boaRs:CreateOfferRechtsschutzResponse"/>
</message>
<message name="CreateApplicationRechtsschutzRequestMsg">
<part name="param" element="boaRs:CreateApplicationRechtsschutzRequest"/>
</message>
<message name="CreateApplicationRechtsschutzResponseMsg">
<part name="param" element="boaRs:CreateApplicationRechtsschutzResponse"/>
</message>
<message name="SubmitApplicationRechtsschutzRequestMsg">
<part name="param" element="boaRs:SubmitApplicationRechtsschutzRequest"/>
</message>
<message name="SubmitApplicationRechtsschutzResponseMsg">
<part name="param" element="boaRs:SubmitApplicationRechtsschutzResponse"/>
</message>
<!-- Unfall -->
<message name="CalculateUnfallRequestMsg">
<part name="param" element="boaU:CalculateUnfallRequest"/>

View File

@@ -301,7 +301,11 @@
<xsd:complexContent>
<xsd:extension base="BOAProcessRequest_Type">
<xsd:sequence>
<xsd:element name="DokAnfordVermittler" type="cst:ProzessDokRequest_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="DokAnfordVermittler" type="cst:ProzessDokRequest_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Anforderung optionaler Dokumente durch den Client</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>