GetStateChanges überarbeitet, Beispiele überarbeitet

This commit is contained in:
2023-04-20 17:46:09 +02:00
parent 011342521b
commit 52f9fd0aaa
9 changed files with 102 additions and 70 deletions

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<GetStateChangesResponse xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
<GetBusinessProcessEventsResponse xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
xmlns = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen ../../omds3_ON1_Basisfunktionen.xsd
@@ -9,12 +9,12 @@
<cst:Ergebnis>OK</cst:Ergebnis>
</cst:Status>
<Event>
<Lfnr>1</Lfnr>
<Id>442344231</Id><!-- optional -->
<Vermnr>234242345</Vermnr>
<Geschaeftsfallnummer>G4723448239472348</Geschaeftsfallnummer>
<GeschaeftsfallArt>NEU</GeschaeftsfallArt><!-- ist abgeleitet von den OMDS 2 Aenderungsgruenden -->
<Zeitpunkt>2023-04-03T11:08:22</Zeitpunkt>
<Status>6</Status><!-- Status des Geschäftsfalls bzw. des Antrags -->
<Status>Erzeugt</Status><!-- Status des Geschäftsfalls, hier des Antrags -->
<Objekt>
<Objektart>AN</Objektart><!-- Objekt Antrag ist entstanden -->
<ObjektId>
@@ -24,10 +24,10 @@
<GueltigAb>2023-04-03</GueltigAb><!-- fuer das Objekt also hier der Antrag -->
<Status>6</Status><!-- Status des Antrags 6 = "Antrag uebertragungsfaehig" -->
<!-- <b:BisherigerStatus></b:BisherigerStatus> macht keinen Sinn, wird hier nicht benötigt -->
<DokumentId>23423423424</DokumentId><!-- Referenz auf das erzeugte Antragsdokument -->
</Objekt>
<DokumentId>23423423424</DokumentId><!-- Referenz auf das erzeugte Antragsdokument -->
</Event>
</GetStateChangesResponse>
</GetBusinessProcessEventsResponse>
<!--
Anmerkungen

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<GetStateChangesResponse xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
<GetBusinessProcessEventsResponse xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
xmlns = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen ../../omds3_ON1_Basisfunktionen.xsd
@@ -9,12 +9,11 @@
<cst:Ergebnis>OK</cst:Ergebnis>
</cst:Status>
<Event>
<Lfnr>2</Lfnr><!-- wird erhöht -->
<Vermnr>234242345</Vermnr>
<Geschaeftsfallnummer>G4723448239472348</Geschaeftsfallnummer><!-- bleibt gleich -->
<GeschaeftsfallArt>NEU</GeschaeftsfallArt><!-- NEU steht für Neuantrag, bleibt gleich -->
<Zeitpunkt>2023-04-03T11:10:33</Zeitpunkt>
<Status>6</Status><!-- Status des Geschäftsfalls bzw. des Antrags 6 = "Antrag uebertragungsfaehig" -->
<Status>Erzeugt</Status><!-- Status des Geschäftsfalls hier des Antrags -->
<Objekt>
<Objektart>AN</Objektart><!-- Objekt Antrag ist betroffen -->
<ObjektId>
@@ -23,8 +22,8 @@
<ArtAenderung>UPDATE</ArtAenderung><!-- Antrag wurde geändert -->
<GueltigAb>2023-04-03</GueltigAb><!-- fuer das Objekt also hier der Antrag -->
<Status>6</Status><!-- Status des Antrags 6 = "Antrag uebertragungsfaehig" -->
<BisherigerStatus>6</BisherigerStatus><!-- macht keinen Sinn, wird hier nicht benötigt -->
<BisherigerStatus>6</BisherigerStatus><!-- ist der gleiche wie zuvor -->
<DokumentId>23423423425</DokumentId><!-- neue Referenz auf neu erzeugtes Antragsdokument -->
</Objekt>
<DokumentId>23423423425</DokumentId><!-- neue Referenz auf neu erzeugtes Antragsdokument -->
</Event>
</GetStateChangesResponse>
</GetBusinessProcessEventsResponse>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Submit Application startet Verarbeitung des Antrags -->
<GetStateChangesResponse xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
<GetBusinessProcessEventsResponse xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
xmlns = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen ../../omds3_ON1_Basisfunktionen.xsd
@@ -11,12 +11,11 @@
<cst:Ergebnis>OK</cst:Ergebnis>
</cst:Status>
<Event>
<Lfnr>3</Lfnr><!-- wird erhöht -->
<Vermnr>234242345</Vermnr>
<Geschaeftsfallnummer>G4723448239472348</Geschaeftsfallnummer><!-- bleibt gleich -->
<GeschaeftsfallArt>NEU</GeschaeftsfallArt><!-- NEU steht für Neuantrag, bleibt gleich -->
<Zeitpunkt>2023-04-03T11:15:12</Zeitpunkt>
<Status>9</Status><!-- Status des Geschäftsfalls bzw. des Antrags 9 = "Verarbeitung gestartet" -->
<Status>Laufend</Status><!-- Status des Geschäftsfalls hier des Antrags -->
<Objekt>
<Objektart>AN</Objektart><!-- Objekt Antrag ist betroffen -->
<ObjektId>
@@ -26,7 +25,7 @@
<GueltigAb>2023-04-03</GueltigAb><!-- fuer das Objekt also hier der Antrag -->
<Status>9</Status><!-- Status des Antrags 9 = "Verarbeitung gestartet" -->
<BisherigerStatus>6</BisherigerStatus>
<!-- es gibt kein Dokument zu diesem Event -->
</Objekt>
<!-- es gibt kein Dokument dazu -->
</Event>
</GetStateChangesResponse>
</GetBusinessProcessEventsResponse>

View File

@@ -2,7 +2,7 @@
<!-- Antrag wird in der Verarbeitung ausgesteuert -->
<GetStateChangesResponse xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
<GetBusinessProcessEventsResponse xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
xmlns = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen ../../omds3_ON1_Basisfunktionen.xsd
@@ -12,12 +12,12 @@
<cst:Ergebnis>OK</cst:Ergebnis>
</cst:Status>
<Event>
<Lfnr>4</Lfnr><!-- wird erhöht -->
<Vermnr>234242345</Vermnr>
<Geschaeftsfallnummer>G4723448239472348</Geschaeftsfallnummer><!-- bleibt gleich -->
<GeschaeftsfallArt>NEU</GeschaeftsfallArt><!-- NEU steht für Neuantrag, bleibt gleich -->
<Zeitpunkt>2023-04-03T11:16:12</Zeitpunkt>
<Status>14</Status><!-- Status des Geschäftsfalls bzw. des Antrags 14 = "Antrag ausgesteuert" -->
<Txt>Antrag in manueller Bearbeitung</Txt><!-- Optionaler Text -->
<Status>Unterbrochen</Status><!-- Status des Geschäftsfalls hier des Antrags -->
<Objekt>
<Objektart>AN</Objektart><!-- Objekt Antrag ist betroffen -->
<ObjektId>
@@ -27,7 +27,7 @@
<GueltigAb>2023-04-03</GueltigAb><!-- fuer das Objekt also hier der Antrag -->
<Status>14</Status><!-- Status des Antrags 14 = "Antrag ausgesteuert" -->
<BisherigerStatus>9</BisherigerStatus>
<!-- es gibt kein Dokument zu diesem Event -->
</Objekt>
<!-- es gibt kein Dokument dazu -->
</Event>
</GetStateChangesResponse>
</GetBusinessProcessEventsResponse>

View File

@@ -1,23 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Polizzierung erfolgt -->
<!-- Antrag löst eine Rückfrage aus -->
<GetStateChangesResponse xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
<GetBusinessProcessEventsResponse xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
xmlns = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen ../../omds3_ON1_Basisfunktionen.xsd
urn:omds3CommonServiceTypes-1-1-0 ../../omds3CommonServiceTypes.xsd">
<cst:Status>
<cst:KorrelationsId>234234234386675468</cst:KorrelationsId><!-- geaendert -->
<cst:KorrelationsId>2342342343435232333</cst:KorrelationsId><!-- geaendert -->
<cst:Ergebnis>OK</cst:Ergebnis>
</cst:Status>
<Event>
<Lfnr>5</Lfnr><!-- wird erhöht -->
<Vermnr>234242345</Vermnr>
<Geschaeftsfallnummer>G4723448239472348</Geschaeftsfallnummer><!-- bleibt gleich -->
<GeschaeftsfallArt>NEU</GeschaeftsfallArt><!-- NEU steht für Neuantrag, bleibt gleich -->
<Zeitpunkt>2023-04-03T12:00:00</Zeitpunkt>
<Status>1</Status><!-- Status des Geschäftsfalls bzw. des Antrags 1 = "Antrag angenommen" -->
<Zeitpunkt>2023-04-03T11:16:12</Zeitpunkt>
<Txt>Gutachten fehlt</Txt><!-- Optionaler Text -->
<Status>Unterbrochen</Status><!-- Status des Geschäftsfalls hier des Antrags -->
<Wartet>true</Wartet><!-- Flag signalisiert, dass auf eine Interaktion des Vermittlers gewartet wird -->
<Objekt>
<Objektart>AN</Objektart><!-- Objekt Antrag ist betroffen -->
<ObjektId>
@@ -25,28 +26,10 @@
</ObjektId>
<ArtAenderung>UPDATE</ArtAenderung><!-- Antragsobjekt wurde geändert -->
<GueltigAb>2023-04-03</GueltigAb><!-- fuer das Objekt also hier der Antrag -->
<Status>1</Status><!-- Status des Antrags 1 = "Antrag angenommen" -->
<BisherigerStatus>14</BisherigerStatus>
<Status>14</Status><!-- Status des Antrags 15 = "Antrag wartet auf Rückmeldung" -->
<BisherigerStatus>9</BisherigerStatus>
<!-- es gibt kein Dokument zu diesem Event -->
</Objekt>
<!-- im Antrag kein Dokument -->
</Event>
<Event>
<Lfnr>6</Lfnr><!-- wird erhöht -->
<Vermnr>234242345</Vermnr>
<Geschaeftsfallnummer>G4723448239472348</Geschaeftsfallnummer><!-- gleich wie beim Antrag -->
<GeschaeftsfallArt>NEU</GeschaeftsfallArt><!-- NEU steht für Neuantrag, bleibt gleich -->
<Zeitpunkt>2023-04-03T12:00:00</Zeitpunkt>
<Status>1</Status><!-- Status des Geschäftsfalls bzw. des Antrags 1 = "Antrag angenommen" -->
<Objekt>
<Objektart>VTG</Objektart><!-- Objekt Vertrag ist betroffen -->
<ObjektId>
<cst:Id>9867856</cst:Id><!-- die Polizzennummer ist neu -->
</ObjektId>
<ArtAenderung>NEW</ArtAenderung><!-- Vertrag neu erzeugt -->
<GueltigAb>2023-04-03</GueltigAb><!-- fuer das Objekt also hier der Vertrag -->
<Status>1</Status><!-- Status des Vertrags 1 = "aktiv" -->
<!-- kein bisheriger Status -->
</Objekt>
<DokumentId>75443234</DokumentId><!-- Id des Polizzendokuments -->
</Event>
</GetStateChangesResponse>
</Event>
</GetBusinessProcessEventsResponse>

View File

@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Polizzierung erfolgt -->
<GetBusinessProcessEventsResponse xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
xmlns = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen ../../omds3_ON1_Basisfunktionen.xsd
urn:omds3CommonServiceTypes-1-1-0 ../../omds3CommonServiceTypes.xsd">
<cst:Status>
<cst:KorrelationsId>234234234386675468</cst:KorrelationsId><!-- geaendert -->
<cst:Ergebnis>OK</cst:Ergebnis>
</cst:Status>
<Event>
<Vermnr>234242345</Vermnr>
<Geschaeftsfallnummer>G4723448239472348</Geschaeftsfallnummer><!-- bleibt gleich -->
<GeschaeftsfallArt>NEU</GeschaeftsfallArt><!-- NEU steht für Neuantrag, bleibt gleich -->
<Zeitpunkt>2023-04-03T12:00:00</Zeitpunkt>
<Status>Abgeschlossen</Status><!-- Status des Geschäftsfalls hier des Antrags -->
<Objekt>
<Objektart>AN</Objektart><!-- Objekt Antrag ist betroffen -->
<ObjektId>
<cst:Id>2374923042342</cst:Id><!-- die Antragsnummer bleibt gleich -->
</ObjektId>
<ArtAenderung>UPDATE</ArtAenderung><!-- Antragsobjekt wurde geändert -->
<GueltigAb>2023-04-03</GueltigAb><!-- fuer das Objekt also hier der Antrag -->
<Status>1</Status><!-- Status des Antrags 1 = "Antrag angenommen" -->
<BisherigerStatus>14</BisherigerStatus>
<!-- im Antrag kein Dokument zu diesem Event -->
</Objekt>
<Objekt>
<Objektart>VTG</Objektart><!-- Objekt Vertrag ist betroffen -->
<ObjektId>
<cst:Id>9867856</cst:Id><!-- die Polizzennummer ist neu -->
</ObjektId>
<ArtAenderung>NEW</ArtAenderung><!-- Vertrag neu erzeugt -->
<GueltigAb>2023-04-03</GueltigAb><!-- fuer das Objekt also hier der Vertrag -->
<Status>1</Status><!-- Status des Vertrags 1 = "aktiv" -->
<!-- kein bisheriger Status, da das Vertragsobjekt neu ist -->
<DokumentId>75443234</DokumentId><!-- Id des Polizzendokuments -->
</Objekt>
</Event>
</GetBusinessProcessEventsResponse>

View File

@@ -2171,7 +2171,7 @@
<xsd:documentation>Antrag wartet auf Rückmeldung</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="GeschaeftsobjektArt_Type">
<xsd:annotation>
@@ -2204,7 +2204,7 @@
<xsd:annotation>
<xsd:documentation>Arten von Geschaeftsfällen</xsd:documentation>
</xsd:annotation>
<xsd:union memberTypes="omds:AendGrundCd_Type xsd:string"/>
<xsd:union memberTypes="omds:AendGrundCd_Type xsd:string" />
</xsd:simpleType>
<xsd:complexType name="DokumentInfo_Type">
<xsd:annotation>

View File

@@ -125,12 +125,12 @@
<xsd:documentation>Das Datum ab welchem die Statusänderung wirksam wird.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Status" type="GeschaeftsobjektStatus_Type">
<xsd:element name="Status" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Aktueller Status des Geschäftsobjekts</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BisherigerStatus" type="GeschaeftsobjektStatus_Type" minOccurs="0">
<xsd:element name="BisherigerStatus" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional der bisherige Status</xsd:documentation>
</xsd:annotation>
@@ -145,26 +145,36 @@
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="GeschaeftsobjektStatus_Type">
<xsd:annotation>
<xsd:documentation>Basistyp für den Status eines Geschäftsobjekts, z.B. Antrag, Vertrag, Partner, Schaden</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleType name="GeschaeftsfallStatus_Type">
<xsd:annotation>
<xsd:documentation>Typ für den Status eines Geschäftsprozess</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Nicht gestartet"/>
<xsd:enumeration value="Wird ausgefuehrt"/>
<xsd:enumeration value="Unterbrochen"/>
<xsd:enumeration value="Abgebrochen"/>
<xsd:enumeration value="Abgeschlossen"/>
<!-- Der Prozess wurde angelegt aber noch nicht gestartet. -->
<!-- Der Prozess wird aktuell ausgeführt. -->
<!-- An dem Prozess wird aktuell nicht gearbeitet. Die Arbeit kann später wieder aufgenommen werden. -->
<!-- Der Prozess wurde dauerhaft abgebrochen ohne ein Ergebnis zu erreichen. -->
<!-- Der Prozess wurde mit Ergebnis abgeschlossen. -->
<xsd:enumeration value="Erzeugt">
<xsd:annotation>
<xsd:documentation>Der Prozess wurde angelegt aber noch nicht gestartet.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Laufend">
<xsd:annotation>
<xsd:documentation>Der Prozess wird aktuell ausgeführt.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Unterbrochen">
<xsd:annotation>
<xsd:documentation>An dem Prozess wird aktuell nicht gearbeitet. Die Arbeit kann später wieder aufgenommen werden.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Abgebrochen">
<xsd:annotation>
<xsd:documentation>Der Prozess wurde dauerhaft abgebrochen ohne ein Ergebnis zu erreichen.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Abgeschlossen">
<xsd:annotation>
<xsd:documentation>Der Prozess wurde mit Ergebnis abgeschlossen.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<!-- Declare gehoert in das Vermittler WSDL-->