Klassen-Generierung ergaenzt
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<jaxb:bindings
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
schemaLocation="../../def/v1-1-1/omds29-00.xsd"
|
||||
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
|
||||
version="1.0"
|
||||
>
|
||||
<!-- schemaLocation="http://www.kapdion.com/omds/omds3services-1-1-1/omds29-00.xsd" -->
|
||||
<jaxb:schemaBindings>
|
||||
<jaxb:package name="at.vvo.omds.types.omds2Types.v2_9"/>
|
||||
</jaxb:schemaBindings>
|
||||
</jaxb:bindings>
|
||||
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<jaxb:bindings
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
schemaLocation="../../def/v1-1-1/omds3CommonServiceTypes.xsd"
|
||||
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
|
||||
version="1.0"
|
||||
>
|
||||
<!-- schemaLocation="http://www.kapdion.com/omds/omds3services-1-1-1/omds3CommonServiceTypes-1-1-1.xsd" -->
|
||||
<jaxb:schemaBindings>
|
||||
<jaxb:package name="at.vvo.omds.types.omds3Types.v1_1_1.common"/>
|
||||
</jaxb:schemaBindings>
|
||||
</jaxb:bindings>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<jaxb:bindings
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
schemaLocation="src/main/resources/def/v1-1-1/omds3exampleVuServiceTypes.xsd"
|
||||
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
|
||||
version="1.0"
|
||||
>
|
||||
<!-- schemaLocation="http://www.kapdion.com/omds/omds3services-1-1-1/omds3exampleVuServiceTypes-1-1-1.xsd" -->
|
||||
|
||||
|
||||
<jaxb:schemaBindings>
|
||||
<jaxb:package name="at.vvo.omds.types.omds3Types.v1_1_1.vuExtension"/>
|
||||
</jaxb:schemaBindings>
|
||||
</jaxb:bindings>
|
||||
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<jaxb:bindings
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
schemaLocation="../../def/v1-1-1/omds3ServiceTypes.xsd"
|
||||
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" version="1.0">
|
||||
|
||||
<!-- schemaLocation="http://www.kapdion.com/omds/omds3services-1-1-1/omds3ServiceTypes-1-1-1.xsd" -->
|
||||
|
||||
<jaxb:schemaBindings>
|
||||
<jaxb:package name="at.vvo.omds.types.omds3Types.v1_1_1"/>
|
||||
</jaxb:schemaBindings>
|
||||
</jaxb:bindings>
|
||||
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<bindings
|
||||
wsdlLocation="../../def/v1-1-1/omds3Services.wsdl"
|
||||
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:jaxws="http://java.sun.com/xml/ns/jaxws"
|
||||
xmlns="http://java.sun.com/xml/ns/jaxws"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<!-- wsdlLocation="http://www.kapdion.com/omds/omds3services-1-1-1/omds3Services-1-1-1.wsdl" -->
|
||||
|
||||
<package name="at.vvo.omds.service.v1_1_1"/>
|
||||
<enableWrapperStyle>true</enableWrapperStyle>
|
||||
<enableAsyncMapping>false</enableAsyncMapping>
|
||||
|
||||
</bindings>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<bindings
|
||||
wsdlLocation="../../def/v1-1-1/omds3ServicesBroker.wsdl"
|
||||
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:jaxws="http://java.sun.com/xml/ns/jaxws"
|
||||
xmlns="http://java.sun.com/xml/ns/jaxws"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<!-- wsdlLocation="http://www.kapdion.com/omds/omds3services-1-1-1/omds3ServicesBroker-1-1-1.wsdl" -->
|
||||
|
||||
<package name="at.vvo.omds.brokerservice.v1_1_1"/>
|
||||
<enableWrapperStyle>true</enableWrapperStyle>
|
||||
<enableAsyncMapping>false</enableAsyncMapping>
|
||||
|
||||
</bindings>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<jaxb:bindings
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
schemaLocation="../../def/v1-3-0/omds29-00.xsd"
|
||||
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
|
||||
version="1.0"
|
||||
>
|
||||
<!-- schemaLocation="http://www.kapdion.com/omds/omds3services-1-1-1/omds29-00.xsd" -->
|
||||
<jaxb:schemaBindings>
|
||||
<jaxb:package name="at.vvo.omds.types.omds2Types.v2_9"/>
|
||||
</jaxb:schemaBindings>
|
||||
</jaxb:bindings>
|
||||
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<jaxb:bindings
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
schemaLocation="../../def/v1-3-0/omds3_ON2_Antrag_Common.xsd"
|
||||
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
|
||||
version="1.0"
|
||||
>
|
||||
<!-- schemaLocation="http://www.kapdion.com/omds/omds3services-1-1-1/omds3CommonServiceTypes-1-1-1.xsd" -->
|
||||
<jaxb:schemaBindings>
|
||||
<jaxb:package name="at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common"/>
|
||||
</jaxb:schemaBindings>
|
||||
</jaxb:bindings>
|
||||
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<jaxb:bindings
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
schemaLocation="../../def/v1-3-0/omds3_ON2_Antrag_Kfz.xsd"
|
||||
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
|
||||
version="1.0"
|
||||
>
|
||||
<!-- schemaLocation="http://www.kapdion.com/omds/omds3services-1-1-1/omds3CommonServiceTypes-1-1-1.xsd" -->
|
||||
<jaxb:schemaBindings>
|
||||
<jaxb:package name="at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz"/>
|
||||
</jaxb:schemaBindings>
|
||||
</jaxb:bindings>
|
||||
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<jaxb:bindings
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
schemaLocation="../../def/v1-3-0/omds3_ON2_Antrag_RS.xsd"
|
||||
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
|
||||
version="1.0"
|
||||
>
|
||||
<!-- schemaLocation="http://www.kapdion.com/omds/omds3services-1-1-1/omds3CommonServiceTypes-1-1-1.xsd" -->
|
||||
<jaxb:schemaBindings>
|
||||
<jaxb:package name="at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs"/>
|
||||
</jaxb:schemaBindings>
|
||||
</jaxb:bindings>
|
||||
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<jaxb:bindings
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
schemaLocation="../../def/v1-3-0/omds3_ON2_Antrag_SachPrivat.xsd"
|
||||
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
|
||||
version="1.0"
|
||||
>
|
||||
<!-- schemaLocation="http://www.kapdion.com/omds/omds3services-1-1-1/omds3CommonServiceTypes-1-1-1.xsd" -->
|
||||
<jaxb:schemaBindings>
|
||||
<jaxb:package name="at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat"/>
|
||||
</jaxb:schemaBindings>
|
||||
</jaxb:bindings>
|
||||
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<jaxb:bindings
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
schemaLocation="../../def/v1-3-0/omds3_ON3_Vertrag.xsd"
|
||||
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
|
||||
version="1.0"
|
||||
>
|
||||
<!-- schemaLocation="http://www.kapdion.com/omds/omds3services-1-1-1/omds3CommonServiceTypes-1-1-1.xsd" -->
|
||||
<jaxb:schemaBindings>
|
||||
<jaxb:package name="at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag"/>
|
||||
</jaxb:schemaBindings>
|
||||
</jaxb:bindings>
|
||||
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<jaxb:bindings
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
schemaLocation="../../def/v1-3-0/omds3_ON4_Partner.xsd"
|
||||
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
|
||||
version="1.0"
|
||||
>
|
||||
<!-- schemaLocation="http://www.kapdion.com/omds/omds3services-1-1-1/omds3CommonServiceTypes-1-1-1.xsd" -->
|
||||
<jaxb:schemaBindings>
|
||||
<jaxb:package name="at.vvo.omds.types.omds3Types.v1_3_0.on4partner"/>
|
||||
</jaxb:schemaBindings>
|
||||
</jaxb:bindings>
|
||||
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<jaxb:bindings
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
schemaLocation="../../def/v1-3-0/omds3CommonServiceTypes.xsd"
|
||||
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
|
||||
version="1.0"
|
||||
>
|
||||
<!-- schemaLocation="http://www.kapdion.com/omds/omds3services-1-1-1/omds3CommonServiceTypes-1-1-1.xsd" -->
|
||||
<jaxb:schemaBindings>
|
||||
<jaxb:package name="at.vvo.omds.types.omds3Types.v1_3_0.common"/>
|
||||
</jaxb:schemaBindings>
|
||||
</jaxb:bindings>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<jaxb:bindings
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
schemaLocation="src/main/resources/def/v1-3-0/omds3exampleVuServiceTypes.xsd"
|
||||
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
|
||||
version="1.0"
|
||||
>
|
||||
<!-- schemaLocation="http://www.kapdion.com/omds/omds3services-1-1-1/omds3exampleVuServiceTypes-1-1-1.xsd" -->
|
||||
|
||||
|
||||
<jaxb:schemaBindings>
|
||||
<jaxb:package name="at.vvo.omds.types.omds3Types.v1_3_0.vuExtension"/>
|
||||
</jaxb:schemaBindings>
|
||||
</jaxb:bindings>
|
||||
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<jaxb:bindings
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
schemaLocation="../../def/v1-3-0/omds3ServiceTypes.xsd"
|
||||
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" version="1.0">
|
||||
|
||||
<!-- schemaLocation="http://www.kapdion.com/omds/omds3services-1-1-1/omds3ServiceTypes-1-1-1.xsd" -->
|
||||
|
||||
<jaxb:schemaBindings>
|
||||
<jaxb:package name="at.vvo.omds.types.omds3Types.v1_3_0"/>
|
||||
</jaxb:schemaBindings>
|
||||
</jaxb:bindings>
|
||||
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<bindings
|
||||
wsdlLocation="../../def/v1-3-0/omds3Services.wsdl"
|
||||
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:jaxws="http://java.sun.com/xml/ns/jaxws"
|
||||
xmlns="http://java.sun.com/xml/ns/jaxws"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<!-- wsdlLocation="http://www.kapdion.com/omds/omds3services-1-1-1/omds3Services-1-1-1.wsdl" -->
|
||||
|
||||
<package name="at.vvo.omds.service.v1_3_0"/>
|
||||
<enableWrapperStyle>true</enableWrapperStyle>
|
||||
<enableAsyncMapping>false</enableAsyncMapping>
|
||||
|
||||
</bindings>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<bindings
|
||||
wsdlLocation="../../def/v1-3-0/omds3ServicesBroker.wsdl"
|
||||
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:jaxws="http://java.sun.com/xml/ns/jaxws"
|
||||
xmlns="http://java.sun.com/xml/ns/jaxws"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<!-- wsdlLocation="http://www.kapdion.com/omds/omds3services-1-1-1/omds3ServicesBroker-1-1-1.wsdl" -->
|
||||
|
||||
<package name="at.vvo.omds.brokerservice.v1_3_0"/>
|
||||
<enableWrapperStyle>true</enableWrapperStyle>
|
||||
<enableAsyncMapping>false</enableAsyncMapping>
|
||||
|
||||
</bindings>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
Versionen
|
||||
================================
|
||||
OMDS 3 Version 1.0.0 - erste Veroeffentlichung der 'Quick-Wins'
|
||||
OMDS 3 Version 1.1.0 - Veroeffentlichung Schaden, Services die von Maklern betrieben werden, Bugfixes zu 1.0.0
|
||||
OMDS 3 Version 1.1.1 - Bugfixes zu 1.1.0: Bei einigen Elementen war der z.B. Typ nicht definiert
|
||||
|
||||
|
||||
|
||||
Zweck der Files in Version 1.1.1
|
||||
================================
|
||||
|
||||
Fuer den Versicherer:
|
||||
- omds3Services-x-.wsdl - Webservice Definition fuer den Versicherer
|
||||
- omds3CommonServiceTypes-x-.xsd - Grundlegende gemeinsame Typen und Elemente
|
||||
- omds3ServiceTypes-x-.xsd - Typen und Elemente der Webservices
|
||||
- omds3ExampleVuServiceTypes.xsd - Beispiel f<>r abgeleitete, selbstdefinierte Erweiterungen des Versicherers
|
||||
|
||||
Fuer den Makler:
|
||||
- omds3ServicesBroker-x-.wsdl - Webservice Definition fuer den Makler
|
||||
- omds3CommonServiceTypes-x-.xsd - Grundlegende gemeinsame Typen und Elemente
|
||||
- omds3ServiceTypes-x-.xsd - Typen und Elemente der Webservices
|
||||
|
||||
wobei -x- die jeweilige Version bezeichnet.
|
||||
|
||||
@@ -0,0 +1,85 @@
|
||||
=============
|
||||
Version 1.1.1
|
||||
=============
|
||||
|
||||
Was ist neu oder anders in Version 1.1.1 im Vergleich zur Version 1.1.0?
|
||||
========================================================================
|
||||
|
||||
1. Es werden einige Fehler korrigiert, es gibt keine grundsaetzlichen Aenderungen. Daher
|
||||
ist bleiben die Namespaces unveraendert gegenueber Version 1.1.0.
|
||||
|
||||
2. - Die Filenames der WSDL und XSD-Files haben die Versionsnummer nicht mehr angehängt,
|
||||
da dies als unhandlich in der Generierung beeinsprucht wurde. Die Versionsnummer 1.1.1 ist
|
||||
aber als Attribut im Kopf der XML-Dateien enthalten.
|
||||
|
||||
3. Das Element serviceFault im File omds3CommonServiceTypes.xsd hatte keinen Type zugewiesen.
|
||||
Dies wurde korrigiert auf Type ServiceFault.
|
||||
|
||||
4. Das Element GeschInteresseLfnr hatte keinen Typ und hat jetzt den Typ xsd:unsignedIint bekommen.
|
||||
|
||||
5. In GetDocumentInfosResponse_Type hatten ActualOffset, ActualMaxResults und TotalResults keinen Typ.
|
||||
Der Typ wurde für die drei Elemente auf xsd:unsignedInt festgelegt.
|
||||
|
||||
6. In MeldungsZusammenfassung_Type hatte das Element LfdNr keinen Typ. Der Typ wurde festgelegt mit xsd:unsignedInt.
|
||||
|
||||
7. In Schadenereignis_Type hatten die Elemente vormaligeIdGeschaeftsfall und nachfolgendeIdGeschäftsfall keinen Typ.
|
||||
Der Typ wurde festgelegt mit 'xsd:string'. Der Umlaut im Element 'nachfolgendeIdGeschäftsfall' wurde aufgelöst
|
||||
zu 'nachfolgendeIdGeschaeftsfall'.
|
||||
|
||||
8. In SchadenLight_Type hatte das Element 'bearbStandCd' keinen Typ. Dieser wurde festgelegt mit 'BearbStandCd_Type'.
|
||||
Ferner hatten die Elemente 'vormaligeSchadennr' und 'nachfolgendeSchadennr' keinen Typ. Dieser wurde festgelegt mit 'xsd:string'.
|
||||
|
||||
9. In SchadenType hatte das Element 'bearbStandCd' keinen Typ. Dieser wurde festgelegt mit 'BearbStandCd_Type'.
|
||||
Ferner hatten die Elemente 'vormaligeSchadennr' und 'nachfolgendeSchadennr' keinen Typ. Dieser wurde festgelegt mit 'xsd:string'.
|
||||
|
||||
10. In Meldungszusammenfassung_Type im ErgebnisSchaeden das Element 'LfdNr' war kein Typ festelegt. Dieser wurde auf
|
||||
'xsd:unsignedInt' festgelegt.
|
||||
|
||||
11. In omds3Services.wsdl und in omds3ServicesBroker.wsdl waren die Faultelemente bei einigen Services für wsdl und soap
|
||||
unterschiedlich benannt. Die Benennung wurde angegelichen.
|
||||
|
||||
|
||||
=============
|
||||
Version 1.1.0
|
||||
=============
|
||||
|
||||
Was ist neu oder anders in Version 1.1.0 im Vergleich zur Version 1.0.0?
|
||||
========================================================================
|
||||
|
||||
1. Filenames wurden mit Versionsnummer '1-1-0' ergaenzt, Namespaces haben ebenfalls die Versionsnummer erhalten.
|
||||
|
||||
2. Die Services für Schadenmeldung und Schadenstatus wurden ergänzt.
|
||||
|
||||
3. Neues WSDL für Services auf der Maklerseite: 'omds3ServicesBroker-1-1-0.wsdl'.
|
||||
|
||||
4. Ein neues XSD fuer Typen, die allen OMDS 3 Services gemeinsam sind: 'omds3CommonServiceTypes-1-1-0.xsd'.
|
||||
Übergeordnete Datentypen und Elemente sind in diese Datei verschoben worden.
|
||||
|
||||
5. Im Element UserDataResponse ist das Unterlement 'address' enfallen, da die Adressdaten auch im Unterelement 'person' übermittelt werden können.
|
||||
|
||||
6. Die Message 'serviceFault' im WSDL ist umbenannt worden nach 'ServiceFaultMsg', um Verwechslung mit dem Typ 'ServiceFault' im XSD zu vermeiden.
|
||||
Die Referenzen auf das Element 'serviceFault' in den XSD-Files sind ersetzt worden durch lokale Elemente 'ServiceFault' mit dem Typ 'ServiceFault'
|
||||
|
||||
7. Im Typ 'HttpActionLinkType' fehlten die verschiedenen in der Dokumentation vorgesehenen Types im Enum. Diese wurden ergänzt.
|
||||
|
||||
8. Im Typ 'ElementIdType' fehlte der Typ des Elements 'idIsSingleUse'. Dieser wurde als boolean deklariert.
|
||||
|
||||
9. Exemplarische Demonstration einer Versicherungs-spezifischen Erweiterung des Services wurde aufgenommen als 'omds3exampleVuServiceTypes-1-1-0.xsd'.
|
||||
|
||||
10. Die Deklaration einer UsernameToken-Policy wurde ins WSDL 'omds3Services-1-1-0.wsdl' aufgenommen.
|
||||
|
||||
11. Typ PolicyDocumentType zu DocumentType umbenannt, da die Dokumententypen nicht nur auf Polizzen bezogen sind.
|
||||
Die Dokumententypen für Schaden wurden in 'DocumentType' als Enum ergänzt.
|
||||
|
||||
13. Ein Schreibfehler wurde in MaklerID_Type korrigiert: 'MaklertID_Type' wurde zu 'MaklerID_Type'.
|
||||
|
||||
14. AgentFilter umbenannt zu AgentFilter_Type
|
||||
Subelemente in AgentFilter_Type wurden umbenannt: 'agentID' zu 'MaklerID' und 'agentNumber' zu 'Vermnr'.
|
||||
|
||||
15. In 'ArcImageInfosRequest' und in 'PolizzenObjektSpezifikation_Type' wurde das Element 'policyPartyRole' umbenannt zu 'policyPartnerRole',
|
||||
da der Typ 'PolicyPartnerRole' heißt.
|
||||
|
||||
16. Für das Feld 'errorType' im Typ 'ServiceFault' wurde ein Enum für 1 = Fehler, 2 = Warnung und 3 = Hinweis hinterlegt.
|
||||
|
||||
|
||||
|
||||
7305
OMDSServiceDefinition/src/main/resources/def/v1-1-1/omds29-00.xsd
Normal file
7305
OMDSServiceDefinition/src/main/resources/def/v1-1-1/omds29-00.xsd
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,307 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:omds3CommonServiceTypes-1-1-0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" targetNamespace="urn:omds3CommonServiceTypes-1-1-0" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.1.1">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/>
|
||||
<!-- Elemente, die von allen Services gemeinsam verwendet werden -->
|
||||
<xsd:element name="serviceFault" type="ServiceFault">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Fault-Element, wie es von einer Soap-Operation im Falle eines Faults geworfen wird</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="ServiceFault">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Enthält eventuelle Fehlermeldungen + Fehlercode + Fehlertyp.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="errorType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Fehlertyp ( 1 = Fehler, 2 = Warnung, 3 = Hinweis)
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:pattern value="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Fehler</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:pattern>
|
||||
<xsd:pattern value="2">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Warnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:pattern>
|
||||
<xsd:pattern value="3">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Hinweis</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:pattern>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="errorCode" type="xsd:integer">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Fehlercode entsprechend allgemeiner Fehlerliste
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="errorMsg" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine ausgeschriebene Fehlermeldung, für den User</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="GeschaeftsfallId_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der Typ einer GeschaeftsfallId</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string"/>
|
||||
</xsd:simpleType>
|
||||
<xsd:element name="GeschaeftsfallId" type="GeschaeftsfallId_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine GeschäftsfallId als String</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:simpleType name="OMDSVersion_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die OMDS-Version als String</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="20"/>
|
||||
<xsd:enumeration value="OMDS-Services 1.0.0"/>
|
||||
<xsd:enumeration value="OMDS-Services 1.1.0"/>
|
||||
<xsd:enumeration value="OMDS-Services 1.1.1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="AuthorizationFilter" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Definiert einen abstrakten Filter um bestimmte spezifische Elemente herauszufiltern</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AgentFilter_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ein spezieller AuthorizationFilterType, der eine Anfrage dahingehend einschränkt, dass nur Ergebnisse für eine bestimmte MaklerID oder Vermnr (Vermittlernummer) zurück gegeben werden</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="AuthorizationFilter">
|
||||
<xsd:choice>
|
||||
<xsd:element name="MaklerID" type="MaklerID_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Entspricht der MaklerID in der OMDS-Datensatzdefinition. Die MaklerID ist eine übergeordnete ID des Vermittlers unter welcher mehrere Vermittlernummern zusammengefasst sein können. Diese ID ist in der Regel spezifisch für das jeweilige VU, bei welchem die Daten abgeholt werden. Ein zulässiger Spezialfall ist, dass die MaklerID mit der Vermittlernummer (Vermnr) zusammenfällt.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Vermnr" type="omds:Vermnr" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Vermittlernummer vom Typ Vermnr aus der OMDS-Datensatz Definition. Die Vermittlernummer wird als Filterparameter verwendet, um eine Anfrage auf eine bestimmte Vermittlernummer zu beschränken, wenn der Benutzer auf mehrere Vermittlernummern berechtigt ist.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="MaklerID_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Dieser Typ definiert eine MaklerID als String mit mindestens einem und max. 26 Zeichen. Diese Typ-Definition entspricht der Definition des Attributs MaklerID im OMDS-Datensatz, in dem es aber keinen unabhaengigen, referenzierbaren Typ gibt.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="26"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="ElementIdType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ein Typ für eine Objekt-Id in Verbindung mit einem möglichen Ablaufzeitpunkt und dem Hinweis, ob die Id nur einmalig oder auch mehrmalig verwendet werden kann</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="id" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die eindeutige Id des Elements als String</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="idValidUntil" type="xsd:dateTime">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Gültigkeit der Id des Elements. Wenn die Gültigkeit "null",
|
||||
ist die Id unbegrenzt gueltig. Von der geplanten Gültigkeit unabhängig kann das
|
||||
Element dennoch aus anderen Gründen gelöscht werden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="idIsSingleUse" type="xsd:boolean">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>wahr wenn die Id nur einmal verwendet werden kann, sonst falsch</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="DocumentType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Definiert die unterschiedlichen Dokumententypen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:int">
|
||||
<xsd:minInclusive value="0"/>
|
||||
<xsd:maxInclusive value="26"/>
|
||||
<xsd:enumeration value="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Sonstiges</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Antrag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="2">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Deckungsbestätigung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="3">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Erstpolizze</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="4">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Folgepolizze</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="5">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Zusatzvereinbarungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="6">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Vinkulierungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="7">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bewertungsgutachten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="8">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Verständigung Gewinnbeteiligungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="9">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Umsatz/Lohnsummenmeldung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="10">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Umsatz/Lohnsummenabrechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="11">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>BU-Summenmeldung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="12">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>BU-Summenabrechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="13">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Finanzamtsbestätigung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="14">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Kündigung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="15">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Stornopolizze</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="16">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schadenmeldung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="17">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schadennachtrag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="18">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Gutachten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="19">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Behördliche Anzeigebestätigung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="20">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Kostenvoranschlag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="21">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Rechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="22">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schadenablehnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="23">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schadenfoto</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="24">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abfindungserklärung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="25">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Restwertangebot</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="26">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schreiben Rechtsanwalt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<!-- Dokumententypen Schaden -->
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="PartnerRoleType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Definition der Partnerrollen über jeweils 2 Buchstaben. Typ wurde angelehnt an VtgRolleCd_Type, allerdings wurde neuer Typ benötigt, da Versicherte Person als Partnerrolle relevant ist.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:length value="2"/>
|
||||
<xsd:enumeration value="VN">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Versicherungsnehmer</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="VP">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Versicherte Person</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:element name="OrdnungsbegriffZuordFremd">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ein Ordnungsbegriff aus einem Fremdsystem, welcher dabei hilft die Kommunikation zwischen zwei Systemen zu vereinfachen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="255"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns:omds="urn:omds20" xmlns:ost="urn:omds3ServiceTypes-1-1-0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:exampleVuServiceTypes" targetNamespace="urn:exampleVuServiceTypes" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.1.1">
|
||||
<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/>
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/>
|
||||
<!-- Beispiel fuer die Erweiterung eines Typs fuer die speziellen Belange einer VU -->
|
||||
<xsd:complexType name="UserDataResponseExampleVU">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ost:UserDataResponse">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="role" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,629 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- version="1.1.1" -->
|
||||
<definitions
|
||||
name="omds3Services-1-1-0"
|
||||
xmlns:os="urn:omds3Services-1-1-0"
|
||||
targetNamespace="urn:omds3Services-1-1-0"
|
||||
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
|
||||
xmlns:ost="urn:omds3ServiceTypes-1-1-0"
|
||||
xmlns="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
|
||||
xmlns:ns="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:ns1="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap12/"
|
||||
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
>
|
||||
|
||||
<types>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema">
|
||||
<import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd" />
|
||||
</schema>
|
||||
</types>
|
||||
|
||||
<message name="loginRequest">
|
||||
<part name="parameters" element="ost:loginRequest"/>
|
||||
</message>
|
||||
<message name="loginResponse">
|
||||
<part name="parameters" element="ost:loginResponse"/>
|
||||
</message>
|
||||
|
||||
|
||||
<message name="getUserDataRequest">
|
||||
<part name="parameters" element="ost:getUserDataRequest"/>
|
||||
</message>
|
||||
<message name="getUserDataResponse">
|
||||
<part name="parameters" element="ost:getUserDataResponse"/>
|
||||
</message>
|
||||
|
||||
|
||||
<message name="getOMDSPackageListRequest">
|
||||
<part name="parameters" element="ost:getOMDSPackageListRequest"/>
|
||||
</message>
|
||||
<message name="getOMDSPackageListResponse">
|
||||
<part name="parameters" element="ost:getOMDSPackageListResponse" />
|
||||
</message>
|
||||
|
||||
|
||||
<message name="getOMDSPackageRequest">
|
||||
<part name="parameters" element="ost:getOMDSPackageRequest"/>
|
||||
</message>
|
||||
<message name="getOMDSPackageResponse">
|
||||
<part name="parameters" element="ost:getOMDSPackageResponse" />
|
||||
</message>
|
||||
|
||||
<!-- Vertragsbezogene Dokumente -->
|
||||
|
||||
<message name="getArcImageInfosRequest">
|
||||
<part name="parameters" element="ost:getArcImageInfosRequest"/>
|
||||
</message>
|
||||
<message name="getArcImageInfosResponse">
|
||||
<part name="parameters" element="ost:getArcImageInfosResponse" />
|
||||
</message>
|
||||
<message name="getArcImageRequest">
|
||||
<part name="parameters" element="ost:getArcImageRequest"/>
|
||||
</message>
|
||||
<message name="getArcImageResponse">
|
||||
<part name="parameters" element="ost:getArcImageResponse" />
|
||||
</message>
|
||||
|
||||
<!-- Deep Links -->
|
||||
|
||||
<message name="deepLinkClaimRequest">
|
||||
<part name="parameters" element="ost:getDeepLinkClaimRequest"/>
|
||||
</message>
|
||||
<message name="deepLinkClaimResponse">
|
||||
<part name="parameters" element="ost:getDeepLinkClaimResponse" />
|
||||
</message>
|
||||
|
||||
<message name="deepLinkPartnerRequest">
|
||||
<part name="parameters" element="ost:getDeepLinkPartnerRequest"/>
|
||||
</message>
|
||||
<message name="deepLinkPartnerResponse">
|
||||
<part name="parameters" element="ost:getDeepLinkPartnerResponse" />
|
||||
</message>
|
||||
<message name="deepLinkOfferRequest">
|
||||
<part name="parameters" element="ost:getDeepLinkOfferRequest"/>
|
||||
</message>
|
||||
<message name="deepLinkOfferResponse">
|
||||
<part name="parameters" element="ost:getDeepLinkOfferResponse" />
|
||||
</message>
|
||||
<message name="deepLinkPolicyRequest">
|
||||
<part name="parameters" element="ost:getDeepLinkPolicyRequest"/>
|
||||
</message>
|
||||
<message name="deepLinkPolicyResponse">
|
||||
<part name="parameters" element="ost:getDeepLinkPolicyResponse" />
|
||||
</message>
|
||||
<!-- Schaden -->
|
||||
<message name="CreateClaimRequestMsg">
|
||||
<part name="parameters" element="ost:CreateClaimRequest"/>
|
||||
</message>
|
||||
<message name="CreateClaimResponseMsg">
|
||||
<part name="parameters" element="ost:CreateClaimResponse" />
|
||||
</message>
|
||||
|
||||
<message name="InitiateClaimRequestMsg">
|
||||
<part name="parameters" element="ost:InitiateClaimRequest"/>
|
||||
</message>
|
||||
<message name="InitiateClaimResponseMsg">
|
||||
<part name="parameters" element="ost:InitiateClaimResponse" />
|
||||
</message>
|
||||
|
||||
|
||||
<message name="AddDocToClaimRequestMsg">
|
||||
<part name="parameters" element="ost:AddDocToClaimRequest"/>
|
||||
</message>
|
||||
<message name="AddDocToClaimResponseMsg">
|
||||
<part name="parameters" element="ost:AddDocToClaimResponse" />
|
||||
</message>
|
||||
|
||||
<message name="GetClaimRequestMsg">
|
||||
<part name="parameters" element="ost:GetClaimRequest"/>
|
||||
</message>
|
||||
<message name="GetClaimResponseMsg">
|
||||
<part name="parameters" element="ost:GetClaimResponse" />
|
||||
</message>
|
||||
<message name="GetClaimLightRequestMsg">
|
||||
<part name="parameters" element="ost:GetClaimLightRequest"/>
|
||||
</message>
|
||||
<message name="GetClaimLightResponseMsg">
|
||||
<part name="parameters" element="ost:GetClaimLightResponse" />
|
||||
</message>
|
||||
<message name="GetNumberOfDocumentsRequestMsg">
|
||||
<part name="parameters" element="ost:GetNumberOfDocumentsRequest"/>
|
||||
</message>
|
||||
<message name="GetNumberOfDocumentsResponseMsg">
|
||||
<part name="parameters" element="ost:GetNumberOfDocumentsResponse" />
|
||||
</message>
|
||||
<message name="GetDocumentInfosRequestMsg">
|
||||
<part name="parameters" element="ost:GetDocumentInfosRequest"/>
|
||||
</message>
|
||||
<message name="GetDocumentInfosResponseMsg">
|
||||
<part name="parameters" element="ost:GetDocumentInfosResponse" />
|
||||
</message>
|
||||
<message name="SearchClaimRequestMsg">
|
||||
<part name="parameters" element="ost:SearchClaimRequest"/>
|
||||
</message>
|
||||
<message name="SearchClaimResponseMsg">
|
||||
<part name="parameters" element="ost:SearchClaimResponse" />
|
||||
</message>
|
||||
|
||||
<message name="GetLossEventListRequestMsg">
|
||||
<part name="parameters" element="ost:LossEventListRequest"/>
|
||||
</message>
|
||||
<message name="GetLossEventListResponseMsg">
|
||||
<part name="parameters" element="ost:LossEventListResponse" />
|
||||
</message>
|
||||
<message name="GetChangedClaimsListRequestMsg">
|
||||
<part name="parameters" element="ost:ChangedClaimsListRequest"/>
|
||||
</message>
|
||||
<message name="GetChangedClaimsListResponseMsg">
|
||||
<part name="parameters" element="ost:ChangedClaimsListResponse" />
|
||||
</message>
|
||||
|
||||
|
||||
<message name="DeclareEndpointRequestMsg">
|
||||
<part name="parameters" element="ost:DeclareEndpointRequest"/>
|
||||
</message>
|
||||
<message name="DeclareEndpointResponseMsg">
|
||||
<part name="parameters" element="ost:DeclareEndpointResponse" />
|
||||
</message>
|
||||
|
||||
|
||||
<!-- Fehler -->
|
||||
<message name="ServiceFaultMsg">
|
||||
<part name="parameters" element="cst:serviceFault" />
|
||||
</message>
|
||||
|
||||
|
||||
<portType name="omdsServicePortType">
|
||||
|
||||
<operation name="login">
|
||||
<input name="loginRequest" message="os:loginRequest" />
|
||||
<output name="loginResponse" message="os:loginResponse" />
|
||||
<fault name="loginFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="getUserData">
|
||||
<input name="getUserDataRequest" message="os:getUserDataRequest" />
|
||||
<output name="getUserDataResponse" message="os:getUserDataResponse" />
|
||||
<fault name="getUserDataFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="getOMDSPackageList">
|
||||
<input name="getOMDSPackageListRequest" message="os:getOMDSPackageListRequest" />
|
||||
<output name="getOMDSPackageListResponse" message="os:getOMDSPackageListResponse" />
|
||||
<fault name="getOMDSPackageListFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="getOMDSPackage">
|
||||
<input name="getOMDSPackageRequest" message="os:getOMDSPackageRequest" />
|
||||
<output name="getOMDSPackageResponse" message="os:getOMDSPackageResponse" />
|
||||
<fault name="getOMDSPackageFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="getArcImageInfos">
|
||||
<input name="getArcImageInfosRequest" message="os:getArcImageInfosRequest" />
|
||||
<output name="getArcImageInfosResponse" message="os:getArcImageInfosResponse" />
|
||||
<fault name="getArcImageInfosFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="getArcImage">
|
||||
<input name="getArcImageRequest" message="os:getArcImageRequest" />
|
||||
<output name="getArcImageResponse" message="os:getArcImageResponse" />
|
||||
<fault name="getArcImageFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="deepLinkClaim">
|
||||
<input name="deepLinkClaimRequest" message="os:deepLinkClaimRequest" />
|
||||
<output name="deepLinkClaimResponse" message="os:deepLinkClaimResponse" />
|
||||
<fault name="deepLinkClaimFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="deepLinkPartner">
|
||||
<input name="deepLinkPartnerRequest" message="os:deepLinkPartnerRequest" />
|
||||
<output name="deepLinkPartnerResponse" message="os:deepLinkPartnerResponse" />
|
||||
<fault name="deepLinkPartnerFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="deepLinkOffer">
|
||||
<input name="deepLinkOfferRequest" message="os:deepLinkOfferRequest" />
|
||||
<output name="deepLinkOfferResponse" message="os:deepLinkOfferResponse" />
|
||||
<fault name="deepLinkOfferFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="deepLinkPolicy">
|
||||
<input name="deepLinkPolicyRequest" message="os:deepLinkPolicyRequest" />
|
||||
<output name="deepLinkPolicyResponse" message="os:deepLinkPolicyResponse" />
|
||||
<fault name="deepLinkPolicyFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="createClaim">
|
||||
<input name="CreateClaimRequestPort" message="os:CreateClaimRequestMsg" />
|
||||
<output name="CreateClaimResponsePort" message="os:CreateClaimResponseMsg" />
|
||||
<fault name="CreateClaimFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="initiateClaim">
|
||||
<input name="InitiateClaimRequestPort" message="os:InitiateClaimRequestMsg" />
|
||||
<output name="InitiateClaimResponsePort" message="os:InitiateClaimResponseMsg" />
|
||||
<fault name="InitiateClaimFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="addDocToClaim">
|
||||
<input name="AddDocToClaimRequestPort" message="os:AddDocToClaimRequestMsg" />
|
||||
<output name="AddDocToClaimResponsePort" message="os:AddDocToClaimResponseMsg" />
|
||||
<fault name="AddDocToClaimFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="getClaim">
|
||||
<input name="GetClaimRequestPort" message="os:GetClaimRequestMsg" />
|
||||
<output name="GetClaimResponsePort" message="os:GetClaimResponseMsg" />
|
||||
<fault name="GetClaimFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="getClaimLight">
|
||||
<input name="GetClaimLightRequestPort" message="os:GetClaimLightRequestMsg" />
|
||||
<output name="GetClaimLightResponsePort" message="os:GetClaimLightResponseMsg" />
|
||||
<fault name="GetClaimLightFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="getNumberOfDocuments">
|
||||
<input name="GetNumberOfDocumentsRequestPort" message="os:GetNumberOfDocumentsRequestMsg" />
|
||||
<output name="GetNumberOfDocumentsResponsePort" message="os:GetNumberOfDocumentsResponseMsg" />
|
||||
<fault name="GetNumberOfDocumentsFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="getDocumentInfos">
|
||||
<input name="GetDocumentInfosRequestPort" message="os:GetDocumentInfosRequestMsg" />
|
||||
<output name="GetDocumentInfosResponsePort" message="os:GetDocumentInfosResponseMsg" />
|
||||
<fault name="GetDocumentInfosFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="searchClaim">
|
||||
<input name="SearchClaimRequestPort" message="os:SearchClaimRequestMsg" />
|
||||
<output name="SearchClaimResponsePort" message="os:SearchClaimResponseMsg" />
|
||||
<fault name="SearchClaimFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="getLossEventList">
|
||||
<input name="LossEventListRequestPort" message="os:GetLossEventListRequestMsg" />
|
||||
<output name="LossEventListResponsePort" message="os:GetLossEventListResponseMsg" />
|
||||
<fault name="LossEventListFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="getChangedClaimsList">
|
||||
<input name="ChangedClaimsListPort" message="os:GetChangedClaimsListRequestMsg" />
|
||||
<output name="ChangedClaimsListResponsePort" message="os:GetChangedClaimsListResponseMsg" />
|
||||
<fault name="ChangedClaimsListFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="declareEndpoint">
|
||||
<input name="DeclareEndpointRequestPort" message="os:DeclareEndpointRequestMsg" />
|
||||
<output name="DeclareEndpointResponsePort" message="os:DeclareEndpointResponseMsg" />
|
||||
<fault name="DeclareEndpointFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
</portType>
|
||||
|
||||
<binding name="omdsServicePortBinding" type="os:omdsServicePortType">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
|
||||
|
||||
|
||||
<!-- Referenz auf jeweilige Security Policy für alle Methoden, in diesem Fall eine UsernameToken-Policy -->
|
||||
<wsp:PolicyReference URI="#OMDSUsernameTokenPolicy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
|
||||
|
||||
|
||||
<operation name="login">
|
||||
<soap:operation soapAction="urn:login" style="document" />
|
||||
<input name="loginRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="loginResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="loginFault">
|
||||
<soap:fault name="loginFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getUserData">
|
||||
<soap:operation soapAction="urn:getUserData" style="document" />
|
||||
<input name="getUserDataRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="getUserDataResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="getUserDataFault">
|
||||
<soap:fault name="getUserDataFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getOMDSPackageList">
|
||||
<soap:operation soapAction="urn:getOMDSPackageList" style="document" />
|
||||
<input name="getOMDSPackageListRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="getOMDSPackageListResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="getOMDSPackageListFault">
|
||||
<soap:fault name="getOMDSPackageListFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getOMDSPackage">
|
||||
<soap:operation soapAction="urn:getOMDSPackage" style="document" />
|
||||
<input name="getOMDSPackageRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="getOMDSPackageResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="getOMDSPackageFault">
|
||||
<soap:fault name="getOMDSPackageFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<!-- Vertragsbezogene Dokumente ArcImage -->
|
||||
|
||||
<operation name="getArcImageInfos">
|
||||
<soap:operation soapAction="urn:getArcImageInfos" style="document" />
|
||||
<input name="getArcImageInfosRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="getArcImageInfosResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="getArcImageInfosFault">
|
||||
<soap:fault name="getArcImageInfosFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getArcImage">
|
||||
<soap:operation soapAction="urn:getArcImage" style="document" />
|
||||
<input name="getArcImageRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="getArcImageResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="getArcImageFault">
|
||||
<soap:fault name="getArcImageFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<!-- Deep-Links -->
|
||||
|
||||
<operation name="deepLinkClaim">
|
||||
<soap:operation soapAction="urn:deepLinkClaim" style="document" />
|
||||
<input name="deepLinkClaimRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="deepLinkClaimResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="deepLinkClaimFault">
|
||||
<soap:fault name="deepLinkClaimFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="deepLinkPartner">
|
||||
<soap:operation soapAction="urn:deepLinkPartner" style="document" />
|
||||
<input name="deepLinkPartnerRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="deepLinkPartnerResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="deepLinkPartnerFault">
|
||||
<soap:fault name="deepLinkPartnerFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="deepLinkOffer">
|
||||
<soap:operation soapAction="urn:deepLinkOffer" style="document" />
|
||||
<input name="deepLinkOfferRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="deepLinkOfferResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="deepLinkOfferFault">
|
||||
<soap:fault name="deepLinkOfferFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="deepLinkPolicy">
|
||||
<soap:operation soapAction="urn:deepLinkPolicy" style="document" />
|
||||
<input name="deepLinkPolicyRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="deepLinkPolicyResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="deepLinkPolicyFault">
|
||||
<soap:fault name="deepLinkPolicyFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<!-- Schaden -->
|
||||
<operation name="createClaim">
|
||||
<soap:operation soapAction="urn:createClaim" style="document" />
|
||||
<input name="CreateClaimRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="CreateClaimResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="CreateClaimFault">
|
||||
<soap:fault name="CreateClaimFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="initiateClaim">
|
||||
<soap:operation soapAction="urn:initiateClaim" style="document" />
|
||||
<input name="InitiateClaimRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="InitiateClaimResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="InitiateClaimFault">
|
||||
<soap:fault name="InitiateClaimFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
|
||||
<operation name="addDocToClaim">
|
||||
<soap:operation soapAction="urn:addDocToClaim" style="document" />
|
||||
<input name="AddDocToClaimRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="AddDocToClaimResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="AddDocToClaimFault">
|
||||
<soap:fault name="AddDocToClaimFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getClaim">
|
||||
<soap:operation soapAction="urn:getClaim" style="document" />
|
||||
<input name="GetClaimRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="GetClaimResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="GetClaimFault">
|
||||
<soap:fault name="GetClaimFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getClaimLight">
|
||||
<soap:operation soapAction="urn:getClaimLight" style="document" />
|
||||
<input name="GetClaimLightRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="GetClaimLightResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="GetClaimLightFault">
|
||||
<soap:fault name="GetClaimLightFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getNumberOfDocuments">
|
||||
<soap:operation soapAction="urn:getNumberOfDocuments" style="document" />
|
||||
<input name="GetNumberOfDocumentsRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="GetNumberOfDocumentsResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="GetNumberOfDocumentsFault">
|
||||
<soap:fault name="GetNumberOfDocumentsFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getDocumentInfos">
|
||||
<soap:operation soapAction="urn:getDocumentInfos" style="document" />
|
||||
<input name="GetDocumentInfosRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="GetDocumentInfosResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="GetDocumentInfosFault">
|
||||
<soap:fault name="GetDocumentInfosFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="searchClaim">
|
||||
<soap:operation soapAction="urn:searchClaim" style="document" />
|
||||
<input name="SearchClaimRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="SearchClaimResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="SearchClaimFault">
|
||||
<soap:fault name="SearchClaimFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getLossEventList">
|
||||
<soap:operation soapAction="urn:getLossEventList" style="document" />
|
||||
<input name="LossEventListRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="LossEventListResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="LossEventListFault">
|
||||
<soap:fault name="LossEventListFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getChangedClaimsList">
|
||||
<soap:operation soapAction="urn:getChangedClaimsList" style="document" />
|
||||
<input name="ChangedClaimsListPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="ChangedClaimsListResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="ChangedClaimsListFault">
|
||||
<soap:fault name="ChangedClaimsListFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="declareEndpoint">
|
||||
<soap:operation soapAction="urn:declareEndpoint" style="document" />
|
||||
<input name="DeclareEndpointRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="DeclareEndpointResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="DeclareEndpointFault">
|
||||
<soap:fault name="DeclareEndpointFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
|
||||
</binding>
|
||||
|
||||
<service name="omdsService">
|
||||
<port name="omdsServicePort" binding="os:omdsServicePortBinding">
|
||||
<soap:address location="http://localhost:80/omdsServicePort" />
|
||||
</port>
|
||||
</service>
|
||||
|
||||
|
||||
<wsp:Policy wsu:Id="OMDSUsernameTokenPolicy" xmlns:wsp="http://www.w3.org/ns/ws-policy"
|
||||
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
|
||||
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
|
||||
<wsp:ExactlyOne>
|
||||
<wsp:All>
|
||||
<!-- Def HTTPS -->
|
||||
<sp:TransportBinding>
|
||||
<wsp:Policy>
|
||||
<sp:TransportToken>
|
||||
<wsp:Policy>
|
||||
<sp:HttpsToken RequireClientCertificate="false"/>
|
||||
</wsp:Policy>
|
||||
</sp:TransportToken>
|
||||
</wsp:Policy>
|
||||
</sp:TransportBinding>
|
||||
<!-- schreibe Username-Token mit Passwort-Digest (Hash) vor -->
|
||||
<sp:SupportingTokens>
|
||||
<wsp:Policy>
|
||||
<sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
|
||||
<wsp:Policy>
|
||||
<sp:HashPassword/>
|
||||
</wsp:Policy>
|
||||
</sp:UsernameToken>
|
||||
</wsp:Policy>
|
||||
</sp:SupportingTokens>
|
||||
|
||||
</wsp:All>
|
||||
</wsp:ExactlyOne>
|
||||
</wsp:Policy>
|
||||
|
||||
|
||||
</definitions>
|
||||
@@ -0,0 +1,134 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- version="1.1.1" -->
|
||||
|
||||
<definitions
|
||||
name="omds3ServicesBroker-1-1-0"
|
||||
targetNamespace="urn:omds3ServicesBroker-1-1-0"
|
||||
xmlns:os="urn:omds3ServicesBroker-1-1-0"
|
||||
xmlns:ost="urn:omds3ServiceTypes-1-1-0"
|
||||
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
|
||||
xmlns="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
|
||||
xmlns:ns="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:ns1="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap12/"
|
||||
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
>
|
||||
|
||||
<types>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema">
|
||||
<import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd" />
|
||||
</schema>
|
||||
</types>
|
||||
|
||||
<!-- Schaden -->
|
||||
|
||||
|
||||
<message name="DeclareNewClaimStatusRequestMsg">
|
||||
<part name="parameters" element="ost:DeclareNewClaimStatusRequest"/>
|
||||
</message>
|
||||
<message name="DeclareNewClaimStatusResponseMsg">
|
||||
<part name="parameters" element="ost:DeclareNewClaimStatusResponse"/>
|
||||
</message>
|
||||
|
||||
<message name="LossEventRegisteredRequestMsg">
|
||||
<part name="parameters" element="ost:LossEventRegisteredRequest"/>
|
||||
</message>
|
||||
<message name="LossEventRegisteredResponseMsg">
|
||||
<part name="parameters" element="ost:LossEventRegisteredResponse"/>
|
||||
</message>
|
||||
|
||||
<!-- Fehler Message -->
|
||||
<message name="BrokerServiceFaultMsg">
|
||||
<part name="parameters" element="cst:serviceFault" />
|
||||
</message>
|
||||
|
||||
|
||||
<portType name="omdsBrokerServicePortType">
|
||||
|
||||
<!-- Schaden -->
|
||||
<operation name="declareNewClaimStatus">
|
||||
<input name="DeclareNewClaimStatusRequestPort" message="os:DeclareNewClaimStatusRequestMsg" />
|
||||
<output name="DeclareNewClaimStatusResponsePort" message="os:DeclareNewClaimStatusResponseMsg" />
|
||||
<fault name="DeclareNewClaimStatusFault" message="os:BrokerServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="lossEventRegistered">
|
||||
<input name="LossEventRegisteredRequestPort" message="os:LossEventRegisteredRequestMsg" />
|
||||
<output name="LossEventRegisteredResponsePort" message="os:LossEventRegisteredResponseMsg" />
|
||||
<fault name="LossEventRegisteredFault" message="os:BrokerServiceFaultMsg" />
|
||||
</operation>
|
||||
</portType>
|
||||
|
||||
<binding name="omdsBrokerServicePortBinding" type="os:omdsBrokerServicePortType">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
|
||||
|
||||
<!-- Referenz auf jeweilige Security Policy für alle Methoden, in diesem Fall eine UsernameToken-Policy -->
|
||||
<wsp:PolicyReference URI="#OMDSUsernameTokenPolicy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
|
||||
|
||||
<!-- Schaden -->
|
||||
<operation name="declareNewClaimStatus">
|
||||
<soap:operation soapAction="urn:declareNewClaimStatus" style="document" />
|
||||
<input name="DeclareNewClaimStatusRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="DeclareNewClaimStatusResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="DeclareNewClaimStatusFault">
|
||||
<soap:fault name="DeclareNewClaimStatusFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="lossEventRegistered">
|
||||
<soap:operation soapAction="urn:lossEventRegistered" style="document" />
|
||||
<input name="LossEventRegisteredRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="LossEventRegisteredResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="LossEventRegisteredFault">
|
||||
<soap:fault name="LossEventRegisteredFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
</binding>
|
||||
|
||||
<service name="omdsBrokerService">
|
||||
<port name="omdsBrokerServicePort" binding="os:omdsBrokerServicePortBinding">
|
||||
<soap:address location="http://localhost:80/omdsBrokerServicePort" />
|
||||
</port>
|
||||
</service>
|
||||
|
||||
<wsp:Policy wsu:Id="OMDSUsernameTokenPolicy" xmlns:wsp="http://www.w3.org/ns/ws-policy"
|
||||
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
|
||||
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
|
||||
<wsp:ExactlyOne>
|
||||
<wsp:All>
|
||||
<!-- Def HTTPS -->
|
||||
<sp:TransportBinding>
|
||||
<wsp:Policy>
|
||||
<sp:TransportToken>
|
||||
<wsp:Policy>
|
||||
<sp:HttpsToken RequireClientCertificate="false"/>
|
||||
</wsp:Policy>
|
||||
</sp:TransportToken>
|
||||
</wsp:Policy>
|
||||
</sp:TransportBinding>
|
||||
<!-- schreibe Username-Token mit Passwort-Digest (Hash) vor -->
|
||||
<sp:SupportingTokens>
|
||||
<wsp:Policy>
|
||||
<sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
|
||||
<wsp:Policy>
|
||||
<sp:HashPassword/>
|
||||
</wsp:Policy>
|
||||
</sp:UsernameToken>
|
||||
</wsp:Policy>
|
||||
</sp:SupportingTokens>
|
||||
|
||||
</wsp:All>
|
||||
</wsp:ExactlyOne>
|
||||
</wsp:Policy>
|
||||
|
||||
</definitions>
|
||||
@@ -0,0 +1,24 @@
|
||||
Versionen
|
||||
================================
|
||||
OMDS 3 Version 1.0.0 - erste Veroeffentlichung der 'Quick-Wins'
|
||||
OMDS 3 Version 1.1.0 - Veroeffentlichung Schaden, Services die von Maklern betrieben werden, Bugfixes zu 1.0.0
|
||||
OMDS 3 Version 1.1.1 - Bugfixes zu 1.1.0: Bei einigen Elementen war der z.B. Typ nicht definiert
|
||||
|
||||
|
||||
|
||||
Zweck der Files in Version 1.1.1
|
||||
================================
|
||||
|
||||
Fuer den Versicherer:
|
||||
- omds3Services-x-.wsdl - Webservice Definition fuer den Versicherer
|
||||
- omds3CommonServiceTypes-x-.xsd - Grundlegende gemeinsame Typen und Elemente
|
||||
- omds3ServiceTypes-x-.xsd - Typen und Elemente der Webservices
|
||||
- omds3ExampleVuServiceTypes.xsd - Beispiel f<>r abgeleitete, selbstdefinierte Erweiterungen des Versicherers
|
||||
|
||||
Fuer den Makler:
|
||||
- omds3ServicesBroker-x-.wsdl - Webservice Definition fuer den Makler
|
||||
- omds3CommonServiceTypes-x-.xsd - Grundlegende gemeinsame Typen und Elemente
|
||||
- omds3ServiceTypes-x-.xsd - Typen und Elemente der Webservices
|
||||
|
||||
wobei -x- die jeweilige Version bezeichnet.
|
||||
|
||||
@@ -0,0 +1,98 @@
|
||||
=============
|
||||
Version 1.2.0
|
||||
=============
|
||||
|
||||
Was ist neu oder anders in Version 1.2.0 im Vergleich zur Version 1.1.1?
|
||||
=====================================================================================
|
||||
|
||||
1. WSDLs und XSDs sind unverändert
|
||||
|
||||
2. Dokument "ON_1.02.1_AuthentifizierungAllgemein 1.2.0.docx" wurde um OAuth ergänzt und
|
||||
es wurde ein erläuterndes Dokument zu OAuth hinzugefügt: "Erläuterungen_OAuth_zu_ON_1.02.1.docx".
|
||||
Die Einführung von OAuth hat aber keine Auswirkungen auf die SOAP-Definitions-Files.
|
||||
|
||||
=============
|
||||
Version 1.1.1
|
||||
=============
|
||||
|
||||
Was ist neu oder anders in Version 1.1.1 im Vergleich zur Version 1.1.0?
|
||||
========================================================================
|
||||
|
||||
1. Es werden einige Fehler korrigiert, es gibt keine grundsaetzlichen Aenderungen. Daher
|
||||
ist bleiben die Namespaces unveraendert gegenueber Version 1.1.0.
|
||||
|
||||
2. - Die Filenames der WSDL und XSD-Files haben die Versionsnummer nicht mehr angehängt,
|
||||
da dies als unhandlich in der Generierung beeinsprucht wurde. Die Versionsnummer 1.1.1 ist
|
||||
aber als Attribut im Kopf der XML-Dateien enthalten.
|
||||
|
||||
3. Das Element serviceFault im File omds3CommonServiceTypes.xsd hatte keinen Type zugewiesen.
|
||||
Dies wurde korrigiert auf Type ServiceFault.
|
||||
|
||||
4. Das Element GeschInteresseLfnr hatte keinen Typ und hat jetzt den Typ xsd:unsignedIint bekommen.
|
||||
|
||||
5. In GetDocumentInfosResponse_Type hatten ActualOffset, ActualMaxResults und TotalResults keinen Typ.
|
||||
Der Typ wurde für die drei Elemente auf xsd:unsignedInt festgelegt.
|
||||
|
||||
6. In MeldungsZusammenfassung_Type hatte das Element LfdNr keinen Typ. Der Typ wurde festgelegt mit xsd:unsignedInt.
|
||||
|
||||
7. In Schadenereignis_Type hatten die Elemente vormaligeIdGeschaeftsfall und nachfolgendeIdGeschäftsfall keinen Typ.
|
||||
Der Typ wurde festgelegt mit 'xsd:string'. Der Umlaut im Element 'nachfolgendeIdGeschäftsfall' wurde aufgelöst
|
||||
zu 'nachfolgendeIdGeschaeftsfall'.
|
||||
|
||||
8. In SchadenLight_Type hatte das Element 'bearbStandCd' keinen Typ. Dieser wurde festgelegt mit 'BearbStandCd_Type'.
|
||||
Ferner hatten die Elemente 'vormaligeSchadennr' und 'nachfolgendeSchadennr' keinen Typ. Dieser wurde festgelegt mit 'xsd:string'.
|
||||
|
||||
9. In SchadenType hatte das Element 'bearbStandCd' keinen Typ. Dieser wurde festgelegt mit 'BearbStandCd_Type'.
|
||||
Ferner hatten die Elemente 'vormaligeSchadennr' und 'nachfolgendeSchadennr' keinen Typ. Dieser wurde festgelegt mit 'xsd:string'.
|
||||
|
||||
10. In Meldungszusammenfassung_Type im ErgebnisSchaeden das Element 'LfdNr' war kein Typ festelegt. Dieser wurde auf
|
||||
'xsd:unsignedInt' festgelegt.
|
||||
|
||||
11. In omds3Services.wsdl und in omds3ServicesBroker.wsdl waren die Faultelemente bei einigen Services für wsdl und soap
|
||||
unterschiedlich benannt. Die Benennung wurde angegelichen.
|
||||
|
||||
|
||||
=============
|
||||
Version 1.1.0
|
||||
=============
|
||||
|
||||
Was ist neu oder anders in Version 1.1.0 im Vergleich zur Version 1.0.0?
|
||||
========================================================================
|
||||
|
||||
1. Filenames wurden mit Versionsnummer '1-1-0' ergaenzt, Namespaces haben ebenfalls die Versionsnummer erhalten.
|
||||
|
||||
2. Die Services für Schadenmeldung und Schadenstatus wurden ergänzt.
|
||||
|
||||
3. Neues WSDL für Services auf der Maklerseite: 'omds3ServicesBroker-1-1-0.wsdl'.
|
||||
|
||||
4. Ein neues XSD fuer Typen, die allen OMDS 3 Services gemeinsam sind: 'omds3CommonServiceTypes-1-1-0.xsd'.
|
||||
Übergeordnete Datentypen und Elemente sind in diese Datei verschoben worden.
|
||||
|
||||
5. Im Element UserDataResponse ist das Unterlement 'address' enfallen, da die Adressdaten auch im Unterelement 'person' übermittelt werden können.
|
||||
|
||||
6. Die Message 'serviceFault' im WSDL ist umbenannt worden nach 'ServiceFaultMsg', um Verwechslung mit dem Typ 'ServiceFault' im XSD zu vermeiden.
|
||||
Die Referenzen auf das Element 'serviceFault' in den XSD-Files sind ersetzt worden durch lokale Elemente 'ServiceFault' mit dem Typ 'ServiceFault'
|
||||
|
||||
7. Im Typ 'HttpActionLinkType' fehlten die verschiedenen in der Dokumentation vorgesehenen Types im Enum. Diese wurden ergänzt.
|
||||
|
||||
8. Im Typ 'ElementIdType' fehlte der Typ des Elements 'idIsSingleUse'. Dieser wurde als boolean deklariert.
|
||||
|
||||
9. Exemplarische Demonstration einer Versicherungs-spezifischen Erweiterung des Services wurde aufgenommen als 'omds3exampleVuServiceTypes-1-1-0.xsd'.
|
||||
|
||||
10. Die Deklaration einer UsernameToken-Policy wurde ins WSDL 'omds3Services-1-1-0.wsdl' aufgenommen.
|
||||
|
||||
11. Typ PolicyDocumentType zu DocumentType umbenannt, da die Dokumententypen nicht nur auf Polizzen bezogen sind.
|
||||
Die Dokumententypen für Schaden wurden in 'DocumentType' als Enum ergänzt.
|
||||
|
||||
13. Ein Schreibfehler wurde in MaklerID_Type korrigiert: 'MaklertID_Type' wurde zu 'MaklerID_Type'.
|
||||
|
||||
14. AgentFilter umbenannt zu AgentFilter_Type
|
||||
Subelemente in AgentFilter_Type wurden umbenannt: 'agentID' zu 'MaklerID' und 'agentNumber' zu 'Vermnr'.
|
||||
|
||||
15. In 'ArcImageInfosRequest' und in 'PolizzenObjektSpezifikation_Type' wurde das Element 'policyPartyRole' umbenannt zu 'policyPartnerRole',
|
||||
da der Typ 'PolicyPartnerRole' heißt.
|
||||
|
||||
16. Für das Feld 'errorType' im Typ 'ServiceFault' wurde ein Enum für 1 = Fehler, 2 = Warnung und 3 = Hinweis hinterlegt.
|
||||
|
||||
|
||||
|
||||
7305
OMDSServiceDefinition/src/main/resources/def/v1-2-0/omds29-00.xsd
Normal file
7305
OMDSServiceDefinition/src/main/resources/def/v1-2-0/omds29-00.xsd
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,307 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:omds3CommonServiceTypes-1-1-0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" targetNamespace="urn:omds3CommonServiceTypes-1-1-0" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.1.1">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/>
|
||||
<!-- Elemente, die von allen Services gemeinsam verwendet werden -->
|
||||
<xsd:element name="serviceFault" type="ServiceFault">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Fault-Element, wie es von einer Soap-Operation im Falle eines Faults geworfen wird</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="ServiceFault">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Enthält eventuelle Fehlermeldungen + Fehlercode + Fehlertyp.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="errorType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Fehlertyp ( 1 = Fehler, 2 = Warnung, 3 = Hinweis)
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:pattern value="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Fehler</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:pattern>
|
||||
<xsd:pattern value="2">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Warnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:pattern>
|
||||
<xsd:pattern value="3">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Hinweis</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:pattern>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="errorCode" type="xsd:integer">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Fehlercode entsprechend allgemeiner Fehlerliste
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="errorMsg" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine ausgeschriebene Fehlermeldung, für den User</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="GeschaeftsfallId_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der Typ einer GeschaeftsfallId</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string"/>
|
||||
</xsd:simpleType>
|
||||
<xsd:element name="GeschaeftsfallId" type="GeschaeftsfallId_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine GeschäftsfallId als String</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:simpleType name="OMDSVersion_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die OMDS-Version als String</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="20"/>
|
||||
<xsd:enumeration value="OMDS-Services 1.0.0"/>
|
||||
<xsd:enumeration value="OMDS-Services 1.1.0"/>
|
||||
<xsd:enumeration value="OMDS-Services 1.1.1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="AuthorizationFilter" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Definiert einen abstrakten Filter um bestimmte spezifische Elemente herauszufiltern</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AgentFilter_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ein spezieller AuthorizationFilterType, der eine Anfrage dahingehend einschränkt, dass nur Ergebnisse für eine bestimmte MaklerID oder Vermnr (Vermittlernummer) zurück gegeben werden</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="AuthorizationFilter">
|
||||
<xsd:choice>
|
||||
<xsd:element name="MaklerID" type="MaklerID_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Entspricht der MaklerID in der OMDS-Datensatzdefinition. Die MaklerID ist eine übergeordnete ID des Vermittlers unter welcher mehrere Vermittlernummern zusammengefasst sein können. Diese ID ist in der Regel spezifisch für das jeweilige VU, bei welchem die Daten abgeholt werden. Ein zulässiger Spezialfall ist, dass die MaklerID mit der Vermittlernummer (Vermnr) zusammenfällt.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Vermnr" type="omds:Vermnr" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Vermittlernummer vom Typ Vermnr aus der OMDS-Datensatz Definition. Die Vermittlernummer wird als Filterparameter verwendet, um eine Anfrage auf eine bestimmte Vermittlernummer zu beschränken, wenn der Benutzer auf mehrere Vermittlernummern berechtigt ist.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="MaklerID_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Dieser Typ definiert eine MaklerID als String mit mindestens einem und max. 26 Zeichen. Diese Typ-Definition entspricht der Definition des Attributs MaklerID im OMDS-Datensatz, in dem es aber keinen unabhaengigen, referenzierbaren Typ gibt.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="26"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="ElementIdType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ein Typ für eine Objekt-Id in Verbindung mit einem möglichen Ablaufzeitpunkt und dem Hinweis, ob die Id nur einmalig oder auch mehrmalig verwendet werden kann</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="id" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die eindeutige Id des Elements als String</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="idValidUntil" type="xsd:dateTime">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Gültigkeit der Id des Elements. Wenn die Gültigkeit "null",
|
||||
ist die Id unbegrenzt gueltig. Von der geplanten Gültigkeit unabhängig kann das
|
||||
Element dennoch aus anderen Gründen gelöscht werden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="idIsSingleUse" type="xsd:boolean">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>wahr wenn die Id nur einmal verwendet werden kann, sonst falsch</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="DocumentType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Definiert die unterschiedlichen Dokumententypen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:int">
|
||||
<xsd:minInclusive value="0"/>
|
||||
<xsd:maxInclusive value="26"/>
|
||||
<xsd:enumeration value="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Sonstiges</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Antrag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="2">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Deckungsbestätigung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="3">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Erstpolizze</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="4">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Folgepolizze</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="5">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Zusatzvereinbarungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="6">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Vinkulierungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="7">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bewertungsgutachten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="8">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Verständigung Gewinnbeteiligungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="9">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Umsatz/Lohnsummenmeldung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="10">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Umsatz/Lohnsummenabrechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="11">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>BU-Summenmeldung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="12">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>BU-Summenabrechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="13">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Finanzamtsbestätigung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="14">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Kündigung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="15">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Stornopolizze</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="16">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schadenmeldung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="17">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schadennachtrag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="18">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Gutachten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="19">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Behördliche Anzeigebestätigung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="20">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Kostenvoranschlag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="21">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Rechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="22">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schadenablehnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="23">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schadenfoto</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="24">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abfindungserklärung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="25">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Restwertangebot</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="26">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schreiben Rechtsanwalt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<!-- Dokumententypen Schaden -->
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="PartnerRoleType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Definition der Partnerrollen über jeweils 2 Buchstaben. Typ wurde angelehnt an VtgRolleCd_Type, allerdings wurde neuer Typ benötigt, da Versicherte Person als Partnerrolle relevant ist.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:length value="2"/>
|
||||
<xsd:enumeration value="VN">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Versicherungsnehmer</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="VP">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Versicherte Person</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:element name="OrdnungsbegriffZuordFremd">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ein Ordnungsbegriff aus einem Fremdsystem, welcher dabei hilft die Kommunikation zwischen zwei Systemen zu vereinfachen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="255"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns:omds="urn:omds20" xmlns:ost="urn:omds3ServiceTypes-1-1-0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:exampleVuServiceTypes" targetNamespace="urn:exampleVuServiceTypes" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.1.1">
|
||||
<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/>
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/>
|
||||
<!-- Beispiel fuer die Erweiterung eines Typs fuer die speziellen Belange einer VU -->
|
||||
<xsd:complexType name="UserDataResponseExampleVU">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ost:UserDataResponse">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="role" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,629 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- version="1.1.1" -->
|
||||
<definitions
|
||||
name="omds3Services-1-1-0"
|
||||
xmlns:os="urn:omds3Services-1-1-0"
|
||||
targetNamespace="urn:omds3Services-1-1-0"
|
||||
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
|
||||
xmlns:ost="urn:omds3ServiceTypes-1-1-0"
|
||||
xmlns="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
|
||||
xmlns:ns="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:ns1="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap12/"
|
||||
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
>
|
||||
|
||||
<types>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema">
|
||||
<import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd" />
|
||||
</schema>
|
||||
</types>
|
||||
|
||||
<message name="loginRequest">
|
||||
<part name="parameters" element="ost:loginRequest"/>
|
||||
</message>
|
||||
<message name="loginResponse">
|
||||
<part name="parameters" element="ost:loginResponse"/>
|
||||
</message>
|
||||
|
||||
|
||||
<message name="getUserDataRequest">
|
||||
<part name="parameters" element="ost:getUserDataRequest"/>
|
||||
</message>
|
||||
<message name="getUserDataResponse">
|
||||
<part name="parameters" element="ost:getUserDataResponse"/>
|
||||
</message>
|
||||
|
||||
|
||||
<message name="getOMDSPackageListRequest">
|
||||
<part name="parameters" element="ost:getOMDSPackageListRequest"/>
|
||||
</message>
|
||||
<message name="getOMDSPackageListResponse">
|
||||
<part name="parameters" element="ost:getOMDSPackageListResponse" />
|
||||
</message>
|
||||
|
||||
|
||||
<message name="getOMDSPackageRequest">
|
||||
<part name="parameters" element="ost:getOMDSPackageRequest"/>
|
||||
</message>
|
||||
<message name="getOMDSPackageResponse">
|
||||
<part name="parameters" element="ost:getOMDSPackageResponse" />
|
||||
</message>
|
||||
|
||||
<!-- Vertragsbezogene Dokumente -->
|
||||
|
||||
<message name="getArcImageInfosRequest">
|
||||
<part name="parameters" element="ost:getArcImageInfosRequest"/>
|
||||
</message>
|
||||
<message name="getArcImageInfosResponse">
|
||||
<part name="parameters" element="ost:getArcImageInfosResponse" />
|
||||
</message>
|
||||
<message name="getArcImageRequest">
|
||||
<part name="parameters" element="ost:getArcImageRequest"/>
|
||||
</message>
|
||||
<message name="getArcImageResponse">
|
||||
<part name="parameters" element="ost:getArcImageResponse" />
|
||||
</message>
|
||||
|
||||
<!-- Deep Links -->
|
||||
|
||||
<message name="deepLinkClaimRequest">
|
||||
<part name="parameters" element="ost:getDeepLinkClaimRequest"/>
|
||||
</message>
|
||||
<message name="deepLinkClaimResponse">
|
||||
<part name="parameters" element="ost:getDeepLinkClaimResponse" />
|
||||
</message>
|
||||
|
||||
<message name="deepLinkPartnerRequest">
|
||||
<part name="parameters" element="ost:getDeepLinkPartnerRequest"/>
|
||||
</message>
|
||||
<message name="deepLinkPartnerResponse">
|
||||
<part name="parameters" element="ost:getDeepLinkPartnerResponse" />
|
||||
</message>
|
||||
<message name="deepLinkOfferRequest">
|
||||
<part name="parameters" element="ost:getDeepLinkOfferRequest"/>
|
||||
</message>
|
||||
<message name="deepLinkOfferResponse">
|
||||
<part name="parameters" element="ost:getDeepLinkOfferResponse" />
|
||||
</message>
|
||||
<message name="deepLinkPolicyRequest">
|
||||
<part name="parameters" element="ost:getDeepLinkPolicyRequest"/>
|
||||
</message>
|
||||
<message name="deepLinkPolicyResponse">
|
||||
<part name="parameters" element="ost:getDeepLinkPolicyResponse" />
|
||||
</message>
|
||||
<!-- Schaden -->
|
||||
<message name="CreateClaimRequestMsg">
|
||||
<part name="parameters" element="ost:CreateClaimRequest"/>
|
||||
</message>
|
||||
<message name="CreateClaimResponseMsg">
|
||||
<part name="parameters" element="ost:CreateClaimResponse" />
|
||||
</message>
|
||||
|
||||
<message name="InitiateClaimRequestMsg">
|
||||
<part name="parameters" element="ost:InitiateClaimRequest"/>
|
||||
</message>
|
||||
<message name="InitiateClaimResponseMsg">
|
||||
<part name="parameters" element="ost:InitiateClaimResponse" />
|
||||
</message>
|
||||
|
||||
|
||||
<message name="AddDocToClaimRequestMsg">
|
||||
<part name="parameters" element="ost:AddDocToClaimRequest"/>
|
||||
</message>
|
||||
<message name="AddDocToClaimResponseMsg">
|
||||
<part name="parameters" element="ost:AddDocToClaimResponse" />
|
||||
</message>
|
||||
|
||||
<message name="GetClaimRequestMsg">
|
||||
<part name="parameters" element="ost:GetClaimRequest"/>
|
||||
</message>
|
||||
<message name="GetClaimResponseMsg">
|
||||
<part name="parameters" element="ost:GetClaimResponse" />
|
||||
</message>
|
||||
<message name="GetClaimLightRequestMsg">
|
||||
<part name="parameters" element="ost:GetClaimLightRequest"/>
|
||||
</message>
|
||||
<message name="GetClaimLightResponseMsg">
|
||||
<part name="parameters" element="ost:GetClaimLightResponse" />
|
||||
</message>
|
||||
<message name="GetNumberOfDocumentsRequestMsg">
|
||||
<part name="parameters" element="ost:GetNumberOfDocumentsRequest"/>
|
||||
</message>
|
||||
<message name="GetNumberOfDocumentsResponseMsg">
|
||||
<part name="parameters" element="ost:GetNumberOfDocumentsResponse" />
|
||||
</message>
|
||||
<message name="GetDocumentInfosRequestMsg">
|
||||
<part name="parameters" element="ost:GetDocumentInfosRequest"/>
|
||||
</message>
|
||||
<message name="GetDocumentInfosResponseMsg">
|
||||
<part name="parameters" element="ost:GetDocumentInfosResponse" />
|
||||
</message>
|
||||
<message name="SearchClaimRequestMsg">
|
||||
<part name="parameters" element="ost:SearchClaimRequest"/>
|
||||
</message>
|
||||
<message name="SearchClaimResponseMsg">
|
||||
<part name="parameters" element="ost:SearchClaimResponse" />
|
||||
</message>
|
||||
|
||||
<message name="GetLossEventListRequestMsg">
|
||||
<part name="parameters" element="ost:LossEventListRequest"/>
|
||||
</message>
|
||||
<message name="GetLossEventListResponseMsg">
|
||||
<part name="parameters" element="ost:LossEventListResponse" />
|
||||
</message>
|
||||
<message name="GetChangedClaimsListRequestMsg">
|
||||
<part name="parameters" element="ost:ChangedClaimsListRequest"/>
|
||||
</message>
|
||||
<message name="GetChangedClaimsListResponseMsg">
|
||||
<part name="parameters" element="ost:ChangedClaimsListResponse" />
|
||||
</message>
|
||||
|
||||
|
||||
<message name="DeclareEndpointRequestMsg">
|
||||
<part name="parameters" element="ost:DeclareEndpointRequest"/>
|
||||
</message>
|
||||
<message name="DeclareEndpointResponseMsg">
|
||||
<part name="parameters" element="ost:DeclareEndpointResponse" />
|
||||
</message>
|
||||
|
||||
|
||||
<!-- Fehler -->
|
||||
<message name="ServiceFaultMsg">
|
||||
<part name="parameters" element="cst:serviceFault" />
|
||||
</message>
|
||||
|
||||
|
||||
<portType name="omdsServicePortType">
|
||||
|
||||
<operation name="login">
|
||||
<input name="loginRequest" message="os:loginRequest" />
|
||||
<output name="loginResponse" message="os:loginResponse" />
|
||||
<fault name="loginFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="getUserData">
|
||||
<input name="getUserDataRequest" message="os:getUserDataRequest" />
|
||||
<output name="getUserDataResponse" message="os:getUserDataResponse" />
|
||||
<fault name="getUserDataFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="getOMDSPackageList">
|
||||
<input name="getOMDSPackageListRequest" message="os:getOMDSPackageListRequest" />
|
||||
<output name="getOMDSPackageListResponse" message="os:getOMDSPackageListResponse" />
|
||||
<fault name="getOMDSPackageListFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="getOMDSPackage">
|
||||
<input name="getOMDSPackageRequest" message="os:getOMDSPackageRequest" />
|
||||
<output name="getOMDSPackageResponse" message="os:getOMDSPackageResponse" />
|
||||
<fault name="getOMDSPackageFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="getArcImageInfos">
|
||||
<input name="getArcImageInfosRequest" message="os:getArcImageInfosRequest" />
|
||||
<output name="getArcImageInfosResponse" message="os:getArcImageInfosResponse" />
|
||||
<fault name="getArcImageInfosFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="getArcImage">
|
||||
<input name="getArcImageRequest" message="os:getArcImageRequest" />
|
||||
<output name="getArcImageResponse" message="os:getArcImageResponse" />
|
||||
<fault name="getArcImageFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="deepLinkClaim">
|
||||
<input name="deepLinkClaimRequest" message="os:deepLinkClaimRequest" />
|
||||
<output name="deepLinkClaimResponse" message="os:deepLinkClaimResponse" />
|
||||
<fault name="deepLinkClaimFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="deepLinkPartner">
|
||||
<input name="deepLinkPartnerRequest" message="os:deepLinkPartnerRequest" />
|
||||
<output name="deepLinkPartnerResponse" message="os:deepLinkPartnerResponse" />
|
||||
<fault name="deepLinkPartnerFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="deepLinkOffer">
|
||||
<input name="deepLinkOfferRequest" message="os:deepLinkOfferRequest" />
|
||||
<output name="deepLinkOfferResponse" message="os:deepLinkOfferResponse" />
|
||||
<fault name="deepLinkOfferFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="deepLinkPolicy">
|
||||
<input name="deepLinkPolicyRequest" message="os:deepLinkPolicyRequest" />
|
||||
<output name="deepLinkPolicyResponse" message="os:deepLinkPolicyResponse" />
|
||||
<fault name="deepLinkPolicyFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="createClaim">
|
||||
<input name="CreateClaimRequestPort" message="os:CreateClaimRequestMsg" />
|
||||
<output name="CreateClaimResponsePort" message="os:CreateClaimResponseMsg" />
|
||||
<fault name="CreateClaimFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="initiateClaim">
|
||||
<input name="InitiateClaimRequestPort" message="os:InitiateClaimRequestMsg" />
|
||||
<output name="InitiateClaimResponsePort" message="os:InitiateClaimResponseMsg" />
|
||||
<fault name="InitiateClaimFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="addDocToClaim">
|
||||
<input name="AddDocToClaimRequestPort" message="os:AddDocToClaimRequestMsg" />
|
||||
<output name="AddDocToClaimResponsePort" message="os:AddDocToClaimResponseMsg" />
|
||||
<fault name="AddDocToClaimFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="getClaim">
|
||||
<input name="GetClaimRequestPort" message="os:GetClaimRequestMsg" />
|
||||
<output name="GetClaimResponsePort" message="os:GetClaimResponseMsg" />
|
||||
<fault name="GetClaimFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="getClaimLight">
|
||||
<input name="GetClaimLightRequestPort" message="os:GetClaimLightRequestMsg" />
|
||||
<output name="GetClaimLightResponsePort" message="os:GetClaimLightResponseMsg" />
|
||||
<fault name="GetClaimLightFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="getNumberOfDocuments">
|
||||
<input name="GetNumberOfDocumentsRequestPort" message="os:GetNumberOfDocumentsRequestMsg" />
|
||||
<output name="GetNumberOfDocumentsResponsePort" message="os:GetNumberOfDocumentsResponseMsg" />
|
||||
<fault name="GetNumberOfDocumentsFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="getDocumentInfos">
|
||||
<input name="GetDocumentInfosRequestPort" message="os:GetDocumentInfosRequestMsg" />
|
||||
<output name="GetDocumentInfosResponsePort" message="os:GetDocumentInfosResponseMsg" />
|
||||
<fault name="GetDocumentInfosFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="searchClaim">
|
||||
<input name="SearchClaimRequestPort" message="os:SearchClaimRequestMsg" />
|
||||
<output name="SearchClaimResponsePort" message="os:SearchClaimResponseMsg" />
|
||||
<fault name="SearchClaimFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="getLossEventList">
|
||||
<input name="LossEventListRequestPort" message="os:GetLossEventListRequestMsg" />
|
||||
<output name="LossEventListResponsePort" message="os:GetLossEventListResponseMsg" />
|
||||
<fault name="LossEventListFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="getChangedClaimsList">
|
||||
<input name="ChangedClaimsListPort" message="os:GetChangedClaimsListRequestMsg" />
|
||||
<output name="ChangedClaimsListResponsePort" message="os:GetChangedClaimsListResponseMsg" />
|
||||
<fault name="ChangedClaimsListFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="declareEndpoint">
|
||||
<input name="DeclareEndpointRequestPort" message="os:DeclareEndpointRequestMsg" />
|
||||
<output name="DeclareEndpointResponsePort" message="os:DeclareEndpointResponseMsg" />
|
||||
<fault name="DeclareEndpointFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
</portType>
|
||||
|
||||
<binding name="omdsServicePortBinding" type="os:omdsServicePortType">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
|
||||
|
||||
|
||||
<!-- Referenz auf jeweilige Security Policy für alle Methoden, in diesem Fall eine UsernameToken-Policy -->
|
||||
<wsp:PolicyReference URI="#OMDSUsernameTokenPolicy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
|
||||
|
||||
|
||||
<operation name="login">
|
||||
<soap:operation soapAction="urn:login" style="document" />
|
||||
<input name="loginRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="loginResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="loginFault">
|
||||
<soap:fault name="loginFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getUserData">
|
||||
<soap:operation soapAction="urn:getUserData" style="document" />
|
||||
<input name="getUserDataRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="getUserDataResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="getUserDataFault">
|
||||
<soap:fault name="getUserDataFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getOMDSPackageList">
|
||||
<soap:operation soapAction="urn:getOMDSPackageList" style="document" />
|
||||
<input name="getOMDSPackageListRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="getOMDSPackageListResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="getOMDSPackageListFault">
|
||||
<soap:fault name="getOMDSPackageListFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getOMDSPackage">
|
||||
<soap:operation soapAction="urn:getOMDSPackage" style="document" />
|
||||
<input name="getOMDSPackageRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="getOMDSPackageResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="getOMDSPackageFault">
|
||||
<soap:fault name="getOMDSPackageFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<!-- Vertragsbezogene Dokumente ArcImage -->
|
||||
|
||||
<operation name="getArcImageInfos">
|
||||
<soap:operation soapAction="urn:getArcImageInfos" style="document" />
|
||||
<input name="getArcImageInfosRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="getArcImageInfosResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="getArcImageInfosFault">
|
||||
<soap:fault name="getArcImageInfosFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getArcImage">
|
||||
<soap:operation soapAction="urn:getArcImage" style="document" />
|
||||
<input name="getArcImageRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="getArcImageResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="getArcImageFault">
|
||||
<soap:fault name="getArcImageFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<!-- Deep-Links -->
|
||||
|
||||
<operation name="deepLinkClaim">
|
||||
<soap:operation soapAction="urn:deepLinkClaim" style="document" />
|
||||
<input name="deepLinkClaimRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="deepLinkClaimResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="deepLinkClaimFault">
|
||||
<soap:fault name="deepLinkClaimFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="deepLinkPartner">
|
||||
<soap:operation soapAction="urn:deepLinkPartner" style="document" />
|
||||
<input name="deepLinkPartnerRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="deepLinkPartnerResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="deepLinkPartnerFault">
|
||||
<soap:fault name="deepLinkPartnerFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="deepLinkOffer">
|
||||
<soap:operation soapAction="urn:deepLinkOffer" style="document" />
|
||||
<input name="deepLinkOfferRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="deepLinkOfferResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="deepLinkOfferFault">
|
||||
<soap:fault name="deepLinkOfferFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="deepLinkPolicy">
|
||||
<soap:operation soapAction="urn:deepLinkPolicy" style="document" />
|
||||
<input name="deepLinkPolicyRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="deepLinkPolicyResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="deepLinkPolicyFault">
|
||||
<soap:fault name="deepLinkPolicyFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<!-- Schaden -->
|
||||
<operation name="createClaim">
|
||||
<soap:operation soapAction="urn:createClaim" style="document" />
|
||||
<input name="CreateClaimRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="CreateClaimResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="CreateClaimFault">
|
||||
<soap:fault name="CreateClaimFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="initiateClaim">
|
||||
<soap:operation soapAction="urn:initiateClaim" style="document" />
|
||||
<input name="InitiateClaimRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="InitiateClaimResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="InitiateClaimFault">
|
||||
<soap:fault name="InitiateClaimFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
|
||||
<operation name="addDocToClaim">
|
||||
<soap:operation soapAction="urn:addDocToClaim" style="document" />
|
||||
<input name="AddDocToClaimRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="AddDocToClaimResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="AddDocToClaimFault">
|
||||
<soap:fault name="AddDocToClaimFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getClaim">
|
||||
<soap:operation soapAction="urn:getClaim" style="document" />
|
||||
<input name="GetClaimRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="GetClaimResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="GetClaimFault">
|
||||
<soap:fault name="GetClaimFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getClaimLight">
|
||||
<soap:operation soapAction="urn:getClaimLight" style="document" />
|
||||
<input name="GetClaimLightRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="GetClaimLightResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="GetClaimLightFault">
|
||||
<soap:fault name="GetClaimLightFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getNumberOfDocuments">
|
||||
<soap:operation soapAction="urn:getNumberOfDocuments" style="document" />
|
||||
<input name="GetNumberOfDocumentsRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="GetNumberOfDocumentsResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="GetNumberOfDocumentsFault">
|
||||
<soap:fault name="GetNumberOfDocumentsFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getDocumentInfos">
|
||||
<soap:operation soapAction="urn:getDocumentInfos" style="document" />
|
||||
<input name="GetDocumentInfosRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="GetDocumentInfosResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="GetDocumentInfosFault">
|
||||
<soap:fault name="GetDocumentInfosFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="searchClaim">
|
||||
<soap:operation soapAction="urn:searchClaim" style="document" />
|
||||
<input name="SearchClaimRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="SearchClaimResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="SearchClaimFault">
|
||||
<soap:fault name="SearchClaimFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getLossEventList">
|
||||
<soap:operation soapAction="urn:getLossEventList" style="document" />
|
||||
<input name="LossEventListRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="LossEventListResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="LossEventListFault">
|
||||
<soap:fault name="LossEventListFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getChangedClaimsList">
|
||||
<soap:operation soapAction="urn:getChangedClaimsList" style="document" />
|
||||
<input name="ChangedClaimsListPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="ChangedClaimsListResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="ChangedClaimsListFault">
|
||||
<soap:fault name="ChangedClaimsListFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="declareEndpoint">
|
||||
<soap:operation soapAction="urn:declareEndpoint" style="document" />
|
||||
<input name="DeclareEndpointRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="DeclareEndpointResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="DeclareEndpointFault">
|
||||
<soap:fault name="DeclareEndpointFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
|
||||
</binding>
|
||||
|
||||
<service name="omdsService">
|
||||
<port name="omdsServicePort" binding="os:omdsServicePortBinding">
|
||||
<soap:address location="http://localhost:80/omdsServicePort" />
|
||||
</port>
|
||||
</service>
|
||||
|
||||
|
||||
<wsp:Policy wsu:Id="OMDSUsernameTokenPolicy" xmlns:wsp="http://www.w3.org/ns/ws-policy"
|
||||
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
|
||||
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
|
||||
<wsp:ExactlyOne>
|
||||
<wsp:All>
|
||||
<!-- Def HTTPS -->
|
||||
<sp:TransportBinding>
|
||||
<wsp:Policy>
|
||||
<sp:TransportToken>
|
||||
<wsp:Policy>
|
||||
<sp:HttpsToken RequireClientCertificate="false"/>
|
||||
</wsp:Policy>
|
||||
</sp:TransportToken>
|
||||
</wsp:Policy>
|
||||
</sp:TransportBinding>
|
||||
<!-- schreibe Username-Token mit Passwort-Digest (Hash) vor -->
|
||||
<sp:SupportingTokens>
|
||||
<wsp:Policy>
|
||||
<sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
|
||||
<wsp:Policy>
|
||||
<sp:HashPassword/>
|
||||
</wsp:Policy>
|
||||
</sp:UsernameToken>
|
||||
</wsp:Policy>
|
||||
</sp:SupportingTokens>
|
||||
|
||||
</wsp:All>
|
||||
</wsp:ExactlyOne>
|
||||
</wsp:Policy>
|
||||
|
||||
|
||||
</definitions>
|
||||
@@ -0,0 +1,134 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- version="1.1.1" -->
|
||||
|
||||
<definitions
|
||||
name="omds3ServicesBroker-1-1-0"
|
||||
targetNamespace="urn:omds3ServicesBroker-1-1-0"
|
||||
xmlns:os="urn:omds3ServicesBroker-1-1-0"
|
||||
xmlns:ost="urn:omds3ServiceTypes-1-1-0"
|
||||
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
|
||||
xmlns="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
|
||||
xmlns:ns="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:ns1="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap12/"
|
||||
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
>
|
||||
|
||||
<types>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema">
|
||||
<import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd" />
|
||||
</schema>
|
||||
</types>
|
||||
|
||||
<!-- Schaden -->
|
||||
|
||||
|
||||
<message name="DeclareNewClaimStatusRequestMsg">
|
||||
<part name="parameters" element="ost:DeclareNewClaimStatusRequest"/>
|
||||
</message>
|
||||
<message name="DeclareNewClaimStatusResponseMsg">
|
||||
<part name="parameters" element="ost:DeclareNewClaimStatusResponse"/>
|
||||
</message>
|
||||
|
||||
<message name="LossEventRegisteredRequestMsg">
|
||||
<part name="parameters" element="ost:LossEventRegisteredRequest"/>
|
||||
</message>
|
||||
<message name="LossEventRegisteredResponseMsg">
|
||||
<part name="parameters" element="ost:LossEventRegisteredResponse"/>
|
||||
</message>
|
||||
|
||||
<!-- Fehler Message -->
|
||||
<message name="BrokerServiceFaultMsg">
|
||||
<part name="parameters" element="cst:serviceFault" />
|
||||
</message>
|
||||
|
||||
|
||||
<portType name="omdsBrokerServicePortType">
|
||||
|
||||
<!-- Schaden -->
|
||||
<operation name="declareNewClaimStatus">
|
||||
<input name="DeclareNewClaimStatusRequestPort" message="os:DeclareNewClaimStatusRequestMsg" />
|
||||
<output name="DeclareNewClaimStatusResponsePort" message="os:DeclareNewClaimStatusResponseMsg" />
|
||||
<fault name="DeclareNewClaimStatusFault" message="os:BrokerServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="lossEventRegistered">
|
||||
<input name="LossEventRegisteredRequestPort" message="os:LossEventRegisteredRequestMsg" />
|
||||
<output name="LossEventRegisteredResponsePort" message="os:LossEventRegisteredResponseMsg" />
|
||||
<fault name="LossEventRegisteredFault" message="os:BrokerServiceFaultMsg" />
|
||||
</operation>
|
||||
</portType>
|
||||
|
||||
<binding name="omdsBrokerServicePortBinding" type="os:omdsBrokerServicePortType">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
|
||||
|
||||
<!-- Referenz auf jeweilige Security Policy für alle Methoden, in diesem Fall eine UsernameToken-Policy -->
|
||||
<wsp:PolicyReference URI="#OMDSUsernameTokenPolicy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
|
||||
|
||||
<!-- Schaden -->
|
||||
<operation name="declareNewClaimStatus">
|
||||
<soap:operation soapAction="urn:declareNewClaimStatus" style="document" />
|
||||
<input name="DeclareNewClaimStatusRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="DeclareNewClaimStatusResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="DeclareNewClaimStatusFault">
|
||||
<soap:fault name="DeclareNewClaimStatusFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="lossEventRegistered">
|
||||
<soap:operation soapAction="urn:lossEventRegistered" style="document" />
|
||||
<input name="LossEventRegisteredRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="LossEventRegisteredResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="LossEventRegisteredFault">
|
||||
<soap:fault name="LossEventRegisteredFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
</binding>
|
||||
|
||||
<service name="omdsBrokerService">
|
||||
<port name="omdsBrokerServicePort" binding="os:omdsBrokerServicePortBinding">
|
||||
<soap:address location="http://localhost:80/omdsBrokerServicePort" />
|
||||
</port>
|
||||
</service>
|
||||
|
||||
<wsp:Policy wsu:Id="OMDSUsernameTokenPolicy" xmlns:wsp="http://www.w3.org/ns/ws-policy"
|
||||
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
|
||||
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
|
||||
<wsp:ExactlyOne>
|
||||
<wsp:All>
|
||||
<!-- Def HTTPS -->
|
||||
<sp:TransportBinding>
|
||||
<wsp:Policy>
|
||||
<sp:TransportToken>
|
||||
<wsp:Policy>
|
||||
<sp:HttpsToken RequireClientCertificate="false"/>
|
||||
</wsp:Policy>
|
||||
</sp:TransportToken>
|
||||
</wsp:Policy>
|
||||
</sp:TransportBinding>
|
||||
<!-- schreibe Username-Token mit Passwort-Digest (Hash) vor -->
|
||||
<sp:SupportingTokens>
|
||||
<wsp:Policy>
|
||||
<sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
|
||||
<wsp:Policy>
|
||||
<sp:HashPassword/>
|
||||
</wsp:Policy>
|
||||
</sp:UsernameToken>
|
||||
</wsp:Policy>
|
||||
</sp:SupportingTokens>
|
||||
|
||||
</wsp:All>
|
||||
</wsp:ExactlyOne>
|
||||
</wsp:Policy>
|
||||
|
||||
</definitions>
|
||||
7305
OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds29-00.xsd
Normal file
7305
OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds29-00.xsd
Normal file
File diff suppressed because it is too large
Load Diff
@@ -621,13 +621,41 @@
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:int">
|
||||
<xsd:enumeration value="1" id="DateiTypeSepaMandat"/>
|
||||
<xsd:enumeration value="2" id="DateiTypeUnterschrieberAntrag"/>
|
||||
<xsd:enumeration value="3" id="DateiTypeBestätigungElektrKomm"/>
|
||||
<xsd:enumeration value="4" id="DateiTypeBasisblatt"/>
|
||||
<xsd:enumeration value="5" id="DateiTypeGesundheitsfragen"/>
|
||||
<xsd:enumeration value="6" id="DateiTypeMaklervollmacht"/>
|
||||
<xsd:enumeration value="7" id="DateiTypeBeratungsprotokoll"/>
|
||||
<xsd:enumeration value="1" id="DateiTypeSepaMandat">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>SEPA-Mandat</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="2" id="DateiTypeUnterschrieberAntrag">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Unterschriebener Antrag Provision</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="3" id="DateiTypeBestätigungElektrKomm">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bestätigung elektronische Kommunikation</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="4" id="DateiTypeBasisblatt">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Basisblatt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="5" id="DateiTypeGesundheitsfragen">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Gesundheitsfragen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="6" id="DateiTypeMaklervollmacht">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Maklervollmacht</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="7" id="DateiTypeBeratungsprotokoll">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Beratungsprotokoll</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
@@ -694,8 +722,8 @@
|
||||
<xsd:documentation>Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Versicherungsbeginn" type="omds:Datum-Zeit"/>
|
||||
<xsd:element name="Versicherungsablauf" type="omds:Datum-Zeit" minOccurs="0"/>
|
||||
<xsd:element name="VtgBeg" type="omds:Datum-Zeit"/>
|
||||
<xsd:element name="VtgEnde" type="omds:Datum-Zeit" minOccurs="0"/>
|
||||
<xsd:element name="Id" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schluessel der Tarifkomponente</xsd:documentation>
|
||||
@@ -1247,6 +1275,11 @@
|
||||
<xsd:documentation>Abbruch wegen technischem Fehler</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="12">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Antrag übertragen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="GeschaeftsobjektArt_Type">
|
||||
@@ -1,6 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Mit XMLSpy v2011 sp1 (x64) (http://www.altova.com) von Generali VIS Informatik GmbH (Generali VIS Informatik GmbH) bearbeitet -->
|
||||
<definitions name="omds3Services-1-1-0" targetNamespace="urn:omds3Services-1-1-0" xmlns:os="urn:omds3Services-1-1-0" xmlns:ost="urn:omds3ServiceTypes-1-1-0" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:k="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz" xmlns:sp="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat" xmlns:r="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs" xmlns:v="urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag" xmlns:p="urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<definitions name="omds3Services-1-1-0" targetNamespace="urn:omds3Services-1-1-0"
|
||||
xmlns:os="urn:omds3Services-1-1-0"
|
||||
xmlns:ost="urn:omds3ServiceTypes-1-1-0"
|
||||
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
|
||||
xmlns:k="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz"
|
||||
xmlns:sp="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat"
|
||||
xmlns:r="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs"
|
||||
xmlns:v="urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag"
|
||||
xmlns:p="urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner"
|
||||
xmlns="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
|
||||
xmlns:ns="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:ns1="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
|
||||
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<!--
|
||||
hier wird exampleVuServiceTypes.xsd referenziert, welches stellvertretend fuer eine individuelle
|
||||
Erweiterung der omdsServiceTypes.xsd einer VU steht. So besteht die Möglichkeit die Requests und
|
||||
@@ -252,11 +266,11 @@
|
||||
<message name="DeleteCommunicationObjectResponseMsg">
|
||||
<part name="parameters" element="p:DeleteCommunicationObjectResponse"/>
|
||||
</message>
|
||||
<message name="CreateNewCommunicationObjectRequestMsg">
|
||||
<part name="parameters" element="p:CreateNewCommunicationObjectRequest"/>
|
||||
<message name="AddCommunicationObjectRequestMsg">
|
||||
<part name="parameters" element="p:AddCommunicationObjectRequest"/>
|
||||
</message>
|
||||
<message name="CreateNewCommunicationObjectResponseMsg">
|
||||
<part name="parameters" element="p:CreateNewCommunicationObjectResponse"/>
|
||||
<message name="AddCommunicationObjectResponseMsg">
|
||||
<part name="parameters" element="p:AddCommunicationObjectResponse"/>
|
||||
</message>
|
||||
<message name="CollectionChangeRequestMsg">
|
||||
<part name="parameters" element="v:CollectionChangeRequest"/>
|
||||
@@ -444,10 +458,10 @@
|
||||
<output name="DeleteCommunicationObjectResponsePort" message="os:DeleteCommunicationObjectResponseMsg"/>
|
||||
<fault name="DeleteCommunicationObjectFault" message="os:ServiceFaultMsg"/>
|
||||
</operation>
|
||||
<operation name="createNewCommunicationObject">
|
||||
<input name="CreateNewCommunicationObjectRequestPort" message="os:CreateNewCommunicationObjectRequestMsg"/>
|
||||
<output name="CreateNewCommunicationObjectResponsePort" message="os:CreateNewCommunicationObjectResponseMsg"/>
|
||||
<fault name="ChangeCommunicationObjectFault" message="os:ServiceFaultMsg"/>
|
||||
<operation name="addCommunicationObject">
|
||||
<input name="AddCommunicationObjectRequestPort" message="os:AddCommunicationObjectRequestMsg"/>
|
||||
<output name="AddCommunicationObjectResponsePort" message="os:AddCommunicationObjectResponseMsg"/>
|
||||
<fault name="AddCommunicationObjectFault" message="os:ServiceFaultMsg"/>
|
||||
</operation>
|
||||
<operation name="collectionChange">
|
||||
<input name="CollectionChangeRequestPort" message="os:CollectionChangeRequestMsg"/>
|
||||
@@ -837,7 +851,7 @@
|
||||
</fault>
|
||||
</operation>
|
||||
<operation name="changePartnerMainAddress">
|
||||
<soap:operation soapAction="urn:changePersonData" style="document"/>
|
||||
<soap:operation soapAction="urn:changePartnerMainAddress" style="document"/>
|
||||
<input name="ChangePartnerMainAddressRequestPort">
|
||||
<soap:body use="literal"/>
|
||||
</input>
|
||||
@@ -849,7 +863,7 @@
|
||||
</fault>
|
||||
</operation>
|
||||
<operation name="setMailingAddress">
|
||||
<soap:operation soapAction="urn:changePersonData" style="document"/>
|
||||
<soap:operation soapAction="urn:setMailingAddress" style="document"/>
|
||||
<input name="SetMailingAddressRequestPort">
|
||||
<soap:body use="literal"/>
|
||||
</input>
|
||||
@@ -861,7 +875,7 @@
|
||||
</fault>
|
||||
</operation>
|
||||
<operation name="changeCommunicationObject">
|
||||
<soap:operation soapAction="urn:changePersonData" style="document"/>
|
||||
<soap:operation soapAction="urn:changeCommunicationObject" style="document"/>
|
||||
<input name="ChangeCommunicationObjectRequestPort">
|
||||
<soap:body use="literal"/>
|
||||
</input>
|
||||
@@ -873,7 +887,7 @@
|
||||
</fault>
|
||||
</operation>
|
||||
<operation name="deleteCommunicationObject">
|
||||
<soap:operation soapAction="urn:changePersonData" style="document"/>
|
||||
<soap:operation soapAction="urn:deleteCommunicationObject" style="document"/>
|
||||
<input name="DeleteCommunicationObjectRequestPort">
|
||||
<soap:body use="literal"/>
|
||||
</input>
|
||||
@@ -884,16 +898,16 @@
|
||||
<soap:fault name="DeleteCommunicationObjectFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
<operation name="createNewCommunicationObject">
|
||||
<soap:operation soapAction="urn:changePersonData" style="document"/>
|
||||
<input name="CreateNewCommunicationObjectRequestPort">
|
||||
<operation name="addCommunicationObject">
|
||||
<soap:operation soapAction="urn:addCommunicationObject" style="document"/>
|
||||
<input name="AddCommunicationObjectRequestPort">
|
||||
<soap:body use="literal"/>
|
||||
</input>
|
||||
<output name="CreateNewCommunicationObjectResponsePort">
|
||||
<output name="AddCommunicationObjectResponsePort">
|
||||
<soap:body use="literal"/>
|
||||
</output>
|
||||
<fault name="ChangeCommunicationObjectFault">
|
||||
<soap:fault name="ChangeCommunicationObjectFault" use="literal"/>
|
||||
<fault name="AddCommunicationObjectFault">
|
||||
<soap:fault name="AddCommunicationObjectFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
<operation name="collectionChange">
|
||||
@@ -0,0 +1,227 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ost="urn:omds3ServiceTypes-1-1-0" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.3.0">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
||||
<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/>
|
||||
<!--Prozessobjekte Berechnung, Offert, Antrag - Spartenübergreifend-->
|
||||
<xsd:complexType name="SpezBerechnung_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Basistyp für alle Berechnungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezOffert_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Basistyp für alle Offerte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Offertnummer" type="cst:ObjektId_Type" minOccurs="0"/>
|
||||
<xsd:element name="Personen" type="ost:BeteiligtePersonVertrag_Type" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden. Im Offert ist dies insb. der Versicherungsnehmer.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Versicherungsnehmer" type="xsd:unsignedShort">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz auf die Person, die als Versicherungsnehmer fungiert. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezAntrag_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Basistyp für alle Anträge</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsart" type="cst:Antragsart_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Antragsart kann auch vom ServiceProvider automatisch bestimmt werden, dann bleibt sie im Request leer.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Antragsnummer" type="cst:ObjektId_Type" minOccurs="0"/>
|
||||
<xsd:element name="Personen" type="ost:BeteiligtePersonVertrag_Type" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Versicherungsnehmer" type="xsd:unsignedShort">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz auf die Person, die als Versicherungsnehmer fungiert. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="AbweichenderPraemienzahler" type="xsd:unsignedShort" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz auf einen abweichenden Praemienzahler, wenn nicht der Verisicherungsnehmer die Prämie zahlt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="WeitereVersicherungsnehmer" type="xsd:unsignedShort" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz auf weitere Versicherungsnehmer</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="WeitereVertragspersonen" type="cst:Vertragsperson_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Weitere Personen in Vertragsrollen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Zahlungsdaten" type="cst:ZahlungsdatenType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Beschreibt die Zahlungsdaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Sepa" type="cst:Sepa_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Sepa Mandat Steuerung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Vinkulierung" type="cst:Vinkularglaeubiger_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Vinkulierungsdaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Polizzenversand" type="cst:PolizzenversandType" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>alternativer Polizzenversand</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Datenschutzbestimmungen" type="cst:Datenverwendung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Allgemeine Datenschutzbestimmungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Kontierung" type="cst:Kontierung_Type" minOccurs="0" maxOccurs="3"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!--Abstrakte BOA-Operationstypen-->
|
||||
<xsd:complexType name="CalculateRequest_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Request für die Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="RequestUpselling" type="xsd:boolean" default="false">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Sollen Upselling-Vorschläge mitberechnet werden? Wenn ja kann dies zu einer längeren Berechnungsdauer führen.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CalculateResponse_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Response, der das Ergebnis der Berechnung enthält bzw. Fehlermeldungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessResponse_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateOfferRequest_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Request für das Offert</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessRequest_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateOfferResponse_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Response, der das Offert enthält bzw. Fehlermeldungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Dokumente" type="ost:ArcImageInfo" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenzen auf Offertdokumente, die heruntergeladen werden können.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateApplicationRequest_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Request für den Antrag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ergänzende Dokumente zum Antrag, z.B. SEPA-Mandat oder Gutachten über den Zustand des Fahrzeugs.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateApplicationResponse_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Response, der den Antrag enthält bzw. Fehlermeldungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragstatus" type="cst:SubmitApplicationStatus_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>optional ein aktueller Status des Antragsprozess</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Antragsreferenz" type="cst:ObjektId_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Wenn der Antrag fehlerfrei erstellt werden konnte, die Referenz auf diesen Antrag. Diese Referenz ist bei der Einreichung des Antrags anzugegeben.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Dokumente" type="ost:ArcImageInfo" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenzen auf Antragsdokumente, die heruntergeladen werden können.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SubmitApplicationRequest_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Request für die Antragsüberleitung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsreferenz" type="cst:ObjektId_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Referenz auf einen zuvor mit CreateApplication erzeugten Antrag, welcher jetzt eingereicht werden soll. Diese Referenz wird durch CreateApplication erzeugt. Ein Aufruf von CreateApplication ist notwendige Voraussetzung für den Aufruf von SubmitApplication</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bei Einreichung des Antrags übermittelte Dokumente, die aber fachlich nichts mehr an dem Antrag ändern dürfen, z.B. das unterschriebene Antragsformular.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SubmitApplicationResponse_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Response der Antragsüberleitung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragstatus" type="cst:SubmitApplicationStatus_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>aktueller Status des eingespielten Antrages</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Dokumente" type="ost:ArcImageInfo" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenzen auf Antragsdokumente, die heruntergeladen werden können.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
@@ -180,23 +180,21 @@
|
||||
<xsd:documentation>Typ für Zulassungsdaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:choice>
|
||||
<xsd:element name="VBNummer" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Versicherungsbestätigungsnummer</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Kennzeichen" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Zulassungs-Kennzeichen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Fahrgestellnummer" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Zulassungs-Fahrgestellnummer</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
<xsd:element name="VBNummer" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Versicherungsbestätigungsnummer</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Kennzeichen" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Zulassungs-Kennzeichen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Fahrgestellnummer" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Zulassungs-Fahrgestellnummer</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ProduktKfzRechtsschutz_Type">
|
||||
@@ -234,24 +232,24 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezAnfrageOffertKfz_Type">
|
||||
<xsd:complexType name="SpezOffertKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ der das Produkt beschreibt und in Offertanfrage und Offertantwort verwendet wird</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezAnfrageOffert_Type">
|
||||
<xsd:extension base="ac:SpezOffert_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKfz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezAnfrageAntragKfz_Type">
|
||||
<xsd:complexType name="SpezAntragKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ der das Produkt beschreibt und in Antragsanfrage und Antragsantwort verwendet wird</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezAnfrageAntrag_Type">
|
||||
<xsd:extension base="ac:SpezAntrag_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKfz_Type"/>
|
||||
<xsd:element name="Ersatzpolizzennummer" type="cst:Ersatzpolizzen_Type" minOccurs="0">
|
||||
@@ -270,11 +268,6 @@
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ZusätzlicheKfzDaten" type="ZusaetzlicheKfzdaten_Type" minOccurs="0"/>
|
||||
<xsd:element name="ZusendungGrueneKarte" type="xsd:boolean" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Soll die grüne Karte zusätzlich verschickt werden</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ZusendungWeitereDokumente" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Sollen weitere Antragsdokumente zugestellt werden</xsd:documentation>
|
||||
@@ -284,6 +277,22 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AntragantwortKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bei Erfolg die Details des eingereichten Antrags.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="SpezAntragKfz_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Dokumente" type="ost:ArcImageInfo" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenzen auf Antragsdokumente, die heruntergeladen werden können.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="UpsellingKfzResponse_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response Upselling Alternativen</xsd:documentation>
|
||||
@@ -292,12 +301,12 @@
|
||||
<xsd:element name="UpsellingVerkaufsprodukte" type="VerkaufsproduktKfz_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CalculateKfzRequest_Type" final="#all">
|
||||
<xsd:complexType name="CalculateKfzRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Berechnung Kfz</xsd:documentation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Kfz-Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessRequest_Type">
|
||||
<xsd:extension base="ac:CalculateRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsanfrage" type="SpezBerechnungKfz_Type"/>
|
||||
<xsd:element name="Zulassungsdaten" type="Zulassungsdaten_Type" minOccurs="0">
|
||||
@@ -305,21 +314,16 @@
|
||||
<xsd:documentation>Daten um das Fahrzeug in den Zulassungsdaten zu suchen. Ist die Zulassungsdaten Suche erfolgreich, werden die mitgeshickten Daten zwingend mit den Zulassungsdaten überschrieben.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="RequestUpselling" type="xsd:boolean" default="false">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Sollen Upselling-Vorschläge mitberechnet werden? Wenn ja kann dies zu einer längeren Berechnungsdauer führen.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CalculateKfzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für eine Berechnung Kfz</xsd:documentation>
|
||||
<xsd:documentation>Typ des Responseobjekts für eine Kfz-Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessResponse_Type">
|
||||
<xsd:extension base="ac:CalculateResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsantwort" type="SpezBerechnungKfz_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
@@ -337,12 +341,12 @@
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateOfferKfzRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Request für eine Kfz-Offert</xsd:documentation>
|
||||
<xsd:documentation>Typ des Request für ein Kfz-Offert</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessRequest_Type">
|
||||
<xsd:extension base="ac:CreateOfferRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Offertanfrage" type="SpezAnfrageOffertKfz_Type"/>
|
||||
<xsd:element name="Offertanfrage" type="SpezOffertKfz_Type"/>
|
||||
<xsd:element name="Zulassungsdaten" type="Zulassungsdaten_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Daten um das Fahrzeug in den Zulassungsdaten zu suchen. Ist die Zulassungsdaten Suche erfolgreich, werden die mitgeshickten Daten zwingend mit den Zulassungsdaten überschrieben.</xsd:documentation>
|
||||
@@ -354,10 +358,10 @@
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateOfferKfzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Response für ein Kfz-Offert Kfz</xsd:documentation>
|
||||
<xsd:documentation>Typ des Response für ein Kfz-Offert</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessResponse_Type">
|
||||
<xsd:extension base="ac:CreateOfferResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Offertantwort" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
@@ -365,20 +369,7 @@
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="SpezAnfrageOffertKfz_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Dokumente" type="ost:ArcImageInfo" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenzen zu Dokumenten, die heruntergeladen werden können.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="OffertId" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Id des Offerts</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
<xsd:extension base="SpezOffertKfz_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
@@ -388,39 +379,29 @@
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateApplicationKfzRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für die Erzeugung eines Antrags Kfz</xsd:documentation>
|
||||
<xsd:documentation>Typ des Requestobjekts für die Erzeugung eines Kfz-Antrags</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessRequest_Type">
|
||||
<xsd:extension base="ac:CreateApplicationRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antraganfrage" type="SpezAnfrageAntragKfz_Type"/>
|
||||
<xsd:element name="Antraganfrage" type="SpezAntragKfz_Type"/>
|
||||
<xsd:element name="Zulassungsdaten" type="Zulassungsdaten_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Daten um das Fahrzeug in den Zulassungsdaten zu suchen. Ist die Zulassungsdaten Suche erfolgreich, werden die mitgeshickten Daten zwingend mit den Zulassungsdaten überschrieben.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ergänzende Dokumente zum Antrag, z.B. SEPA-Mandat oder Gutachten über den Zustand des Fahrzeugs.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateApplicationKfzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für einen Antrag Kfz</xsd:documentation>
|
||||
<xsd:documentation>Typ des Responseobjekts für die Erzeugung eines Kfz-Antrags</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessResponse_Type">
|
||||
<xsd:extension base="ac:CreateApplicationResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragantwort" type="AntragantwortKfz_Type" minOccurs="0"/>
|
||||
<xsd:element name="Antragsreferenz" type="cst:ObjektId_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Referenz, die in SubmitApplication angegeben werden muss, um diesen Antrag einzureichen.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Antragantwort" type="SpezAntragKfz_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
@@ -430,20 +411,7 @@
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Antragseinreichung Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsreferenz" type="cst:ObjektId_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Referenz auf einen zuvor mit CreateApplication erzeugten Antrag, welcher jetzt eingereicht werden soll. Diese Referenz wird durch CreateApplication erzeugt. Ein Aufruf von CreateApplication ist notwendige Voraussetzung für den Aufruf von SubmitApplication</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bei Einreichung des Antrags übermittelte Dokumente, die aber fachlich nichts mehr an dem Antrag ändern dürfen, z.B. das unterschriebene Antragsformular.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
<xsd:extension base="ac:SubmitApplicationRequest_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SubmitApplicationKfzResponse_Type">
|
||||
@@ -453,21 +421,9 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SubmitApplicationResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragantwort" type="AntragantwortKfz_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AntragantwortKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bei Erfolg die Details des eingereichten Antrags.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="SpezAnfrageAntragKfz_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Dokumente" type="ost:ArcImageInfo" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:element name="Antragantwort" type="SpezAntragKfz_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenzen auf Antragsdokumente, die heruntergeladen werden können.</xsd:documentation>
|
||||
<xsd:documentation>Hier werden nochmals alle Antragsdaten zur Verfügung gestellt.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
@@ -754,9 +710,4 @@
|
||||
<xsd:enumeration value="Schäden an der Karosserie"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:element name="Verkaufsprodukt_Variante1" type="VerkaufsproduktKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Beispiel-Verkaufsprodukt Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
@@ -1,6 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Mit XMLSpy v2011 sp1 (x64) (http://www.altova.com) von Generali VIS Informatik GmbH (Generali VIS Informatik GmbH) bearbeitet -->
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ost="urn:omds3ServiceTypes-1-1-0" xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.3.0">
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ost="urn:omds3ServiceTypes-1-1-0" xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.3.0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Konkrete Services (Request- und Responseobjekte) Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
@@ -22,7 +21,7 @@
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="RSZusatzVersicherung" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:element name="RSZusatzVersicherung" type="cst:Produkt_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Gibt es überhaupt noch andere Verkaufsprodukte?</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
@@ -38,8 +37,8 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Produkt_Type">
|
||||
<xsd:choice>
|
||||
<xsd:element name="PrivatPerson" type="TarifierungsdatenRSPrivatPerson_Type" minOccurs="0"/>
|
||||
<xsd:element name="Unternehmen" type="TarifierungsdatenRSUnternehmen_Type" minOccurs="0"/>
|
||||
<xsd:element name="PrivatRS" type="TarifierungsdatenRSPrivatPerson_Type" minOccurs="0"/>
|
||||
<xsd:element name="FirmenRS" type="TarifierungsdatenRSUnternehmen_Type" minOccurs="0"/>
|
||||
</xsd:choice>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
@@ -54,6 +53,7 @@
|
||||
<xsd:element name="hauptfaelligkeit" type="xsd:date" minOccurs="0"/>
|
||||
<xsd:element name="variante" type="cst:Variante_Type" minOccurs="0"/>
|
||||
<xsd:element name="sonderrabatt" type="xsd:integer" minOccurs="0"/>
|
||||
<xsd:element name="DeckungRS" maxOccurs="unbounded"/>
|
||||
<xsd:element name="DeckungGrunddeckungRSPrivat" type="cst:DeckungVs_Type" minOccurs="0"/>
|
||||
<xsd:element name="DeckungSteuerRSPrivat" type="cst:DeckungVs_Type" minOccurs="0"/>
|
||||
<xsd:element name="DeckungAllgemeinerVertragsRS" type="cst:DeckungVs_Type" minOccurs="0"/>
|
||||
@@ -158,24 +158,24 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezAnfrageOffertRS_Type">
|
||||
<xsd:complexType name="SpezOffertRS_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ der das Produkt beschreibt und in Offertanfrage und Offertantwort verwendet wird</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezAnfrageOffert_Type">
|
||||
<xsd:extension base="ac:SpezOffert_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktRS_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezAnfrageAntragRS_Type">
|
||||
<xsd:complexType name="SpezAntragRS_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ der das Produkt beschreibt und in Antragsanfrage und Antragsantwort verwendet wird</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezAnfrageAntrag_Type">
|
||||
<xsd:extension base="ac:SpezAntrag_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktRS_Type"/>
|
||||
<xsd:element name="Ersatzpolizzennummer" type="cst:Ersatzpolizzen_Type" minOccurs="0">
|
||||
@@ -230,6 +230,7 @@
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsantwort" type="SpezBerechnungRS_Type"/>
|
||||
<xsd:element name="VersichertesInteresse"/>
|
||||
<xsd:element name="ResponseUpselling" type="UpsellingRSResponse_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response für das Upselling, wenn solche Ergebnisse angefordert wurden.</xsd:documentation>
|
||||
@@ -246,7 +247,7 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Offertanfrage" type="SpezAnfrageOffertRS_Type"/>
|
||||
<xsd:element name="Offertanfrage" type="SpezOffertRS_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
@@ -258,7 +259,7 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Offertantwort" type="SpezAnfrageOffertRS_Type" minOccurs="0">
|
||||
<xsd:element name="Offertantwort" type="SpezOffertRS_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bei erfolgreicher Erstellung eines Offerts.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
@@ -274,7 +275,7 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antraganfrage" type="SpezAnfrageAntragRS_Type"/>
|
||||
<xsd:element name="Antraganfrage" type="SpezAntragRS_Type"/>
|
||||
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ergänzende Dokumente zum Antrag, z.B. SEPA-Mandat oder Gutachten über den Zustand des Fahrzeugs.</xsd:documentation>
|
||||
@@ -339,7 +340,7 @@
|
||||
<xsd:documentation>Bei Erfolg die Details des eingereichten Antrags.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="SpezAnfrageAntragRS_Type"/>
|
||||
<xsd:extension base="SpezAntragRS_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="UpsellingRSResponse_Type"/>
|
||||
@@ -1,5 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ost="urn:omds3ServiceTypes-1-1-0" xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.3.0">
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20"
|
||||
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ost="urn:omds3ServiceTypes-1-1-0"
|
||||
xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
|
||||
targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs"
|
||||
elementFormDefault="qualified" attributeFormDefault="qualified"
|
||||
version="1.3.0">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
||||
<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/>
|
||||
@@ -1,115 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ost="urn:omds3ServiceTypes-1-1-0" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.3.0">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
||||
<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/>
|
||||
<!--Prozessobjekte Berechnung, Offert, Antrag - Spartenübergreifend-->
|
||||
<xsd:complexType name="SpezBerechnung_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Basistyp für alle Berechnungsanfragen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="cst:ObjektId" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezAnfrageOffert_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Basistyp für alle Offertanfragen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsart" type="cst:Antragsart_Type"/>
|
||||
<xsd:element ref="cst:ObjektId" minOccurs="0"/>
|
||||
<xsd:element name="Personen" type="ost:BeteiligtePersonVertrag_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Versicherungsnehmer" type="xsd:unsignedShort">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz auf die Person, die als Versicherungsnehmer fungiert. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezAnfrageAntrag_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Basistyp für alle Antragsanfragen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsart" type="cst:Antragsart_Type" minOccurs="0"/>
|
||||
<xsd:element ref="cst:ObjektId" minOccurs="0"/>
|
||||
<xsd:element name="Personen" type="ost:BeteiligtePersonVertrag_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Versicherungsnehmer" type="xsd:unsignedShort">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz auf die Person, die als Versicherungsnehmer fungiert. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="AbweichenderPraemienzahler" type="xsd:unsignedShort" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz auf einen abweichenden Praemienzahler, wenn nicht der Verisicherungsnehmer die Prämie zahlt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="WeitereVersicherungsnehmer" type="xsd:unsignedShort" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz auf weitere Versicherungsnehmer</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="WeitereVertragspersonen" type="cst:Vertragsperson_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Weitere Personen in Vertragsrollen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Zahlungsdaten" type="cst:ZahlungsdatenType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Beschreibt die Zahlungsdaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Sepa" type="cst:Sepa_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Sepa Mandat Steuerung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Vinkulierung" type="cst:Vinkularglaeubiger_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Vinkulierungsdaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Polizzenversand" type="cst:PolizzenversandType" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>alternativer Polizzenversand</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Datenschutzbestimmungen" type="cst:Datenverwendung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Allgemeine Datenschutzbestimmungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Kontierung" type="cst:Kontierung_Type" minOccurs="0" maxOccurs="3"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SubmitApplicationResponse_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für die Antragseinspielung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragstatus" type="cst:SubmitApplicationStatus_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>aktueller Status des eingespielten Antrages</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Antragsreferenz" type="cst:ObjektId_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bei erfolgreicher Einreichung die Referenz auf den Antrag von dem VU vergeben. Diese kann in weiterer Folge z.B. bei der Suche nach Änderungen an Objekten als Suchbegriff dienen. Sie darf gleich der Geschaeftsfallnummer oder gleich der ObjektId des Antrags sein.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
Reference in New Issue
Block a user