Sparte in ProductProposal optional, Standardimplementierung TarifId als xsd:string ergänzt.

This commit is contained in:
2024-05-01 14:29:26 +02:00
parent 97c9f350ff
commit db38828f32
3 changed files with 19 additions and 4 deletions

View File

@@ -27,7 +27,7 @@
<VUNr>23</VUNr> <VUNr>23</VUNr>
<ClientId>Testclient</ClientId> <ClientId>Testclient</ClientId>
<KorrelationsId>100432340010011</KorrelationsId> <KorrelationsId>100432340010011</KorrelationsId>
<ac:Sparte>KV</ac:Sparte> <ac:Sparte>KV</ac:Sparte><!-- optional, wird über das Kontextelement eigentlich abgedeckt -->
<ac:Kontextinfo xsi:type="vu:KrankenProposalContext_Type" > <ac:Kontextinfo xsi:type="vu:KrankenProposalContext_Type" >
<vu:Geburtsdatum>2001-10-26</vu:Geburtsdatum> <vu:Geburtsdatum>2001-10-26</vu:Geburtsdatum>
<vu:Beruf>Zimmermann</vu:Beruf> <vu:Beruf>Zimmermann</vu:Beruf>

View File

@@ -1319,6 +1319,21 @@
die z.B. ein Enum für die zulässigen Tarifschlüssel anbietet.</xsd:documentation> die z.B. ein Enum für die zulässigen Tarifschlüssel anbietet.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="TarifIdLaufzeit_Type">
<xsd:annotation>
<xsd:documentation>
Eine einfache Standardimplementierung für TarifId_Type als String ohne Enumeration.
Es erfolgt keine nähere Festlegung der TarifId zur Design-Zeit,
die TarifId wird ausschließlich zur Laufzeit geprüft. Die zulässigen Werte können daher bei konstanter
Schnittstellendefinition zur Laufzeit geändert werden.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="TarifId_Type" >
<xsd:attribute name="text" type="xsd:string"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Produktbaustein_Type" abstract="true"> <xsd:complexType name="Produktbaustein_Type" abstract="true">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Abstrakter Typ für alle Produktbausteine im Antragsprozess</xsd:documentation> <xsd:documentation>Abstrakter Typ für alle Produktbausteine im Antragsprozess</xsd:documentation>

View File

@@ -235,14 +235,14 @@
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type"> <xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Sparte" type="xsd:string"> <xsd:element name="Sparte" type="xsd:string" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Die Sparte, für den ein Vorschlag erzeugt werden soll.</xsd:documentation> <xsd:documentation>Optional eine Sparte, für den ein Vorschlag erzeugt werden soll.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Kontextinfo" type="ProposalContext_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Kontextinfo" type="ProposalContext_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Zusätzliche Kontextinformationen</xsd:documentation> <xsd:documentation>Kontextinformationen, welche in den Produktvorschlag einfließen sollen.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>