Profile als explizite Datentypen
This commit is contained in:
@@ -92,12 +92,71 @@
|
|||||||
|
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
|
|
||||||
|
|
||||||
|
<xsd:complexType name="Aendungsprofil_simple_Type">
|
||||||
|
<xsd:annotation><xsd:documentation>Einfache Änderung: nur Submit, kein Modell und stateless.</xsd:documentation></xsd:annotation>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="SubmitRequest" type="RequestSubmitSimpleVertragsaenderung_Type" minOccurs="0">
|
||||||
|
<xsd:annotation><xsd:documentation>Request Submit</xsd:documentation></xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="SubmitResponse" type="ResponseSubmitSimpleVertragsaenderung_Type" minOccurs="0">
|
||||||
|
<xsd:annotation><xsd:documentation>Response Submit</xsd:documentation></xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:sequence>
|
||||||
|
</xsd:complexType>
|
||||||
|
<xsd:complexType name="Aendungsprofil_model_stateless_Type">
|
||||||
|
<xsd:annotation><xsd:documentation>Komplexe Änderung mit Modell, Vorschlag, Update und Submit; stateless.</xsd:documentation></xsd:annotation>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="ProposalRequest" type="RequestProposalVertragsaenderung_Type" minOccurs="0">
|
||||||
|
<xsd:annotation><xsd:documentation>Request Proposal</xsd:documentation></xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="ProposalResponse" type="ResponseProposalModelbasedVertragsaenderung_Type" minOccurs="0">
|
||||||
|
<xsd:annotation><xsd:documentation>Response Proposal</xsd:documentation></xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="UpdateRequest" type="RequestUpdateModelVertragsaenderungStateless_Type" minOccurs="0">
|
||||||
|
<xsd:annotation><xsd:documentation>Request Update</xsd:documentation></xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="UpdateResponse" type="ResponseStatelesUpdateModelbasedVertragsaenderung_Type" minOccurs="0">
|
||||||
|
<xsd:annotation><xsd:documentation>Response Update</xsd:documentation></xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="SubmitRequest" type="RequestSubmitModelVertragsaenderungStateless_Type" minOccurs="0">
|
||||||
|
<xsd:annotation><xsd:documentation>Request Submit</xsd:documentation></xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="SubmitResponse" type="ResponseSubmitModelbasedVertragsaenderung_Type" minOccurs="0">
|
||||||
|
<xsd:annotation><xsd:documentation>Response Submit</xsd:documentation></xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:sequence>
|
||||||
|
</xsd:complexType>
|
||||||
|
<xsd:complexType name="Aendungsprofil_model_stateful_Type">
|
||||||
|
<xsd:annotation><xsd:documentation>Komplexe Änderung mit Modell, Vorschlag, Update und Submit; stateless.</xsd:documentation></xsd:annotation>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="ProposalRequest" type="RequestProposalVertragsaenderung_Type" minOccurs="0">
|
||||||
|
<xsd:annotation><xsd:documentation>Request Proposal</xsd:documentation></xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="ProposalResponse" type="ResponseStatefulProposalModelbasedVertragsaenderung_Type" minOccurs="0">
|
||||||
|
<xsd:annotation><xsd:documentation>Response Proposal</xsd:documentation></xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="UpdateRequest" type="RequestUpdateModelVertragsaenderungStateful_Type" minOccurs="0">
|
||||||
|
<xsd:annotation><xsd:documentation>Request Update</xsd:documentation></xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="UpdateResponse" type="ResponseStatefulUpdateModelbasedVertragsaenderung_Type" minOccurs="0">
|
||||||
|
<xsd:annotation><xsd:documentation>Response Update</xsd:documentation></xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="SubmitRequest" type="RequestSubmitModelVertragsaenderungStateful_Type" minOccurs="0">
|
||||||
|
<xsd:annotation><xsd:documentation>Request Submit</xsd:documentation></xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="SubmitResponse" type="ResponseSubmitModelbasedVertragsaenderung_Type" minOccurs="0">
|
||||||
|
<xsd:annotation><xsd:documentation>Response Submit</xsd:documentation></xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:sequence>
|
||||||
|
</xsd:complexType>
|
||||||
|
|
||||||
<xsd:complexType name="RequestVertragsaenderung_Type" abstract="true">
|
<xsd:complexType name="RequestVertragsaenderung_Type" abstract="true">
|
||||||
<xsd:complexContent>
|
<xsd:complexContent>
|
||||||
<xsd:extension base="cst:CommonRequest_Type">
|
<xsd:extension base="cst:CommonRequest_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="Vertrag" type="cst:Ersatzpolizze_Type">
|
<xsd:element name="ObjektId" type="xsd:string">
|
||||||
<xsd:annotation><xsd:documentation>Vertrag, welcher geändert werden soll</xsd:documentation></xsd:annotation>
|
<xsd:annotation><xsd:documentation>Id des Objekts, welches geändert werden soll, z.B. die VertragsId</xsd:documentation></xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
@@ -131,7 +190,7 @@
|
|||||||
<xsd:extension base="ResponseVertragsaenderung_Type">
|
<xsd:extension base="ResponseVertragsaenderung_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="0">
|
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="0">
|
||||||
<xsd:annotation><xsd:documentation>Geschaeftsfallnummer zur Nachverfolgung, wenn die Änderung asynchron durchgeführt wird.</xsd:documentation></xsd:annotation>
|
<xsd:annotation><xsd:documentation>Geschaeftsfallnummer zur Nachverfolgung, wenn die Änderung immer oder in bestimmten Fällen asynchron durchgeführt wird.</xsd:documentation></xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
@@ -151,7 +210,7 @@
|
|||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="RequestUpdateModelVertragsaenderung_Type">
|
<xsd:complexType name="RequestUpdateModelVertragsaenderungStateless_Type">
|
||||||
<xsd:complexContent>
|
<xsd:complexContent>
|
||||||
<xsd:extension base="RequestModelbasedVertragsaenderung_Type">
|
<xsd:extension base="RequestModelbasedVertragsaenderung_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
@@ -162,7 +221,21 @@
|
|||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="RequestSubmitModelVertragsaenderung_Type">
|
<xsd:complexType name="RequestUpdateModelVertragsaenderungStateful_Type">
|
||||||
|
<xsd:complexContent>
|
||||||
|
<xsd:extension base="RequestModelbasedVertragsaenderung_Type">
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="0">
|
||||||
|
<xsd:annotation><xsd:documentation>Geschaeftsfallnummer wenn schon vergeben und bekannt.</xsd:documentation></xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="ModellAenderung" type="ModellAenderung_Type" minOccurs="1">
|
||||||
|
<xsd:annotation><xsd:documentation>Das Modell für die Änderung</xsd:documentation></xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:sequence>
|
||||||
|
</xsd:extension>
|
||||||
|
</xsd:complexContent>
|
||||||
|
</xsd:complexType>
|
||||||
|
<xsd:complexType name="RequestSubmitModelVertragsaenderungStateless_Type">
|
||||||
<xsd:complexContent>
|
<xsd:complexContent>
|
||||||
<xsd:extension base="RequestModelbasedVertragsaenderung_Type">
|
<xsd:extension base="RequestModelbasedVertragsaenderung_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
@@ -173,6 +246,17 @@
|
|||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
|
<xsd:complexType name="RequestSubmitModelVertragsaenderungStateful_Type">
|
||||||
|
<xsd:complexContent>
|
||||||
|
<xsd:extension base="RequestModelbasedVertragsaenderung_Type">
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="0">
|
||||||
|
<xsd:annotation><xsd:documentation>Geschaeftsfallnummer zur Nachverfolgung, wenn die Änderung immer oder in bestimmten Fällen asynchron durchgeführt wird.</xsd:documentation></xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:sequence>
|
||||||
|
</xsd:extension>
|
||||||
|
</xsd:complexContent>
|
||||||
|
</xsd:complexType>
|
||||||
|
|
||||||
|
|
||||||
<xsd:complexType name="ResponseModelbasedVertragsaenderung_Type">
|
<xsd:complexType name="ResponseModelbasedVertragsaenderung_Type">
|
||||||
@@ -211,7 +295,7 @@
|
|||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
|
|
||||||
<!-- Response Update: wenn Stateful mit Geschäftsfallnummer, wenn Stateless ohne -->
|
<!-- Response Update: wenn Stateful mit Geschäftsfallnummer, wenn Stateless ohne -->
|
||||||
<xsd:complexType name="ResponseUpdateModelbasedVertragsaenderung_Type">
|
<xsd:complexType name="ResponseStatelesUpdateModelbasedVertragsaenderung_Type">
|
||||||
<xsd:complexContent>
|
<xsd:complexContent>
|
||||||
<xsd:extension base="ResponseModelbasedVertragsaenderung_Type">
|
<xsd:extension base="ResponseModelbasedVertragsaenderung_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
|
|||||||
Reference in New Issue
Block a user