Kompatibilität zu älteren Versionen erfordert, dass InformationPerson und alle Objekte, die das verwenden nicht in den Commons stehen.

Fehler im WSDL korrigiert
This commit is contained in:
2018-04-27 10:04:24 +02:00
parent 4d919d017a
commit e1f7a69181
3 changed files with 187 additions and 184 deletions

View File

@@ -475,127 +475,7 @@
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
--> -->
<!-- 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="ObjektId"/>
</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="Antragsart_Type"/>
<xsd:element ref="ObjektId"/>
<xsd:element name="Personen" type="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="Antragsart_Type"/>
<xsd:element ref="ObjektId"/>
<xsd:element name="Personen" type="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="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="ZahlungsdatenType">
<xsd:annotation>
<xsd:documentation>Beschreibt die Zahlungsdaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Sepa" type="Sepa_Type">
<xsd:annotation>
<xsd:documentation>Sepa Mandat Steuerung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Vinkulierung" type="Vinkularglaeubiger_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Vinkulierungsdaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Polizzenversand" type="PolizzenversandType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>alternativer Polizzenversand</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Datenschutzbestimmungen" type="Datenverwendung_Type">
<xsd:annotation>
<xsd:documentation>Allgemeine Datenschutzbestimmungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Kontierung" type="Kontierung_Type" minOccurs="0" maxOccurs="3"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SpezEinreichungAntrag_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Basistyp für alle Antragseinreichungen</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="SpezAnfrageAntrag_Type">
<xsd:sequence>
<xsd:element name="UnterschriftVorhanden" type="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</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="CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Antragstatus" type="SubmitApplicationStatus_Type">
<xsd:annotation>
<xsd:documentation>aktueller Status des eingespielten Antrages</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AntragsId" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Id für den Antrag von dem VU vergeben. Diese kann z.B. bei der Suche nach Änderungen an Objekten als Suchbegriff dienen. Sie ist nicht notwendig gleich der VerarbeitungsId.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Dateianhang_Type"> <xsd:complexType name="Dateianhang_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Dateianhang welcher an einen Geschäftsfall hinzugefügt werden kann <xsd:documentation>Dateianhang welcher an einen Geschäftsfall hinzugefügt werden kann
@@ -1189,56 +1069,7 @@
</xsd:enumeration> </xsd:enumeration>
</xsd:restriction> </xsd:restriction>
</xsd:simpleType> </xsd:simpleType>
<xsd:element name="InformationenPerson" type="InformationenPerson_Type">
<xsd:annotation>
<xsd:documentation>Element mit personenbezogenen Daten z.B. für die Schadenmeldung von Personen mit Adresse und Kontaktdaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="InformationenPerson_Type">
<xsd:annotation>
<xsd:documentation>Typ zur Übergabe personenbezogener Daten</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ObjektId"/>
<xsd:choice>
<xsd:element ref="omds:NATUERLICHE_PERSON"/>
<xsd:element ref="omds:SONSTIGE_PERSON"/>
</xsd:choice>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="omds:EL-Anzahl"/>
<xsd:element ref="omds:EL-Einstufung"/>
<xsd:element ref="omds:EL-Entscheidungsfrage"/>
<xsd:element ref="omds:EL-Identifizierung"/>
<xsd:element ref="omds:EL-Kommunikation"/>
<xsd:element ref="omds:EL-Legitimation"/>
<xsd:element ref="omds:EL-Text"/>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="Personennr" type="omds:Personennr">
<xsd:annotation>
<xsd:documentation>Optional: Eine Referenz auf eine im VU-System bestehende Person</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="PersArtCd" type="omds:PersArtCd_Type" use="required"/>
<xsd:attributeGroup ref="omds:Adresse_Attribute"/>
</xsd:complexType>
<xsd:complexType name="BeteiligtePersonVertrag_Type">
<xsd:annotation>
<xsd:documentation>Typ für die Meldung von Personen, die an einem Vertrag beteiligt sind</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Lfnr" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Vergabe einer laufenden Nummer ist Pflicht. Über die laufende Nummer kann die beteiligte Person innerhalb eines Requests (z.B. innerhalb einer Berechnungsanforderung) referenziert werden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="InformationenPerson">
<xsd:annotation>
<xsd:documentation>Objekt zur Übermittlung von Personendaten ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="GeschaeftsobjektArt_Type"> <xsd:simpleType name="GeschaeftsobjektArt_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Arten von Geschaeftsobjekten </xsd:documentation> <xsd:documentation>Arten von Geschaeftsobjekten </xsd:documentation>

View File

@@ -723,7 +723,7 @@
<xsd:documentation>Typ für die Meldung von Personen, die an einem Schaden beteiligt sind</xsd:documentation> <xsd:documentation>Typ für die Meldung von Personen, die an einem Schaden beteiligt sind</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element ref="cst:InformationenPerson"> <xsd:element ref="InformationenPerson">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld</xsd:documentation> <xsd:documentation>Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld</xsd:documentation>
</xsd:annotation> </xsd:annotation>
@@ -2483,7 +2483,7 @@
<xsd:documentation>Typ der das Produkt beschreibt und in Berechnungsanfrage und Berechnungsantwort verwendet wird</xsd:documentation> <xsd:documentation>Typ der das Produkt beschreibt und in Berechnungsanfrage und Berechnungsantwort verwendet wird</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:SpezBerechnung_Type"> <xsd:extension base="SpezBerechnung_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKfz_Type"/> <xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKfz_Type"/>
</xsd:sequence> </xsd:sequence>
@@ -2495,7 +2495,7 @@
<xsd:documentation>Typ der das Produkt beschreibt und in Offertanfrage und Offertantwort verwendet wird</xsd:documentation> <xsd:documentation>Typ der das Produkt beschreibt und in Offertanfrage und Offertantwort verwendet wird</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:SpezAnfrageOffert_Type"> <xsd:extension base="SpezAnfrageOffert_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKfz_Type"/> <xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKfz_Type"/>
</xsd:sequence> </xsd:sequence>
@@ -2507,7 +2507,7 @@
<xsd:documentation>Typ der das Produkt beschreibt und in Antragsanfrage und Antragsantwort verwendet wird</xsd:documentation> <xsd:documentation>Typ der das Produkt beschreibt und in Antragsanfrage und Antragsantwort verwendet wird</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:SpezAnfrageAntrag_Type"> <xsd:extension base="SpezAnfrageAntrag_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKfz_Type"/> <xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKfz_Type"/>
<xsd:element name="Ersatzpolizzennummer" type="cst:Ersatzpolizzen_Type" minOccurs="0"> <xsd:element name="Ersatzpolizzennummer" type="cst:Ersatzpolizzen_Type" minOccurs="0">
@@ -2545,7 +2545,7 @@
<xsd:documentation>Typ der das Produkt beschreibt und bei der Antragseinreichung verwendet wird</xsd:documentation> <xsd:documentation>Typ der das Produkt beschreibt und bei der Antragseinreichung verwendet wird</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:SpezEinreichungAntrag_Type"> <xsd:extension base="SpezEinreichungAntrag_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKfz_Type"/> <xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKfz_Type"/>
<xsd:element name="Ersatzpolizzennummer" type="cst:Ersatzpolizzen_Type" minOccurs="0"> <xsd:element name="Ersatzpolizzennummer" type="cst:Ersatzpolizzen_Type" minOccurs="0">
@@ -2690,7 +2690,7 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="CreateApplicationKfzResponse_Type" abstract="true"> <xsd:complexType name="CreateApplicationKfzResponse_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ des Responseobjekts für einen Antrag Kfz</xsd:documentation> <xsd:documentation>Typ des Responseobjekts für einen Antrag Kfz</xsd:documentation>
</xsd:annotation> </xsd:annotation>
@@ -2748,7 +2748,7 @@
<xsd:documentation>Typ des Responseobjekts für eine Antragseinreichung Kfz</xsd:documentation> <xsd:documentation>Typ des Responseobjekts für eine Antragseinreichung Kfz</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:SubmitApplicationResponse_Type"/> <xsd:extension base="SubmitApplicationResponse_Type"/>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:annotation> <xsd:annotation>
@@ -3012,14 +3012,186 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:element name="GetStatusChangesRequest" type="GetStatusChangesRequest_Type"> <xsd:element name="GetApplicationStatusChangesRequest" type="GetStatusChangesRequest_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Requestobjekt fuer die Abfrage von Statusänderungen</xsd:documentation> <xsd:documentation>Requestobjekt fuer die Abfrage von Statusänderungen</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="GetStatusChangesResponse" type="GetStatusChangesResponse_Type"> <xsd:element name="GetApplicationStatusChangesResponse" type="GetStatusChangesResponse_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Responseobjekt fuer die Abfrage von Statusänderungen</xsd:documentation> <xsd:documentation>Responseobjekt fuer die Abfrage von Statusänderungen</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<!-- 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"/>
</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"/>
<xsd:element name="Personen" type="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"/>
<xsd:element ref="cst:ObjektId"/>
<xsd:element name="Personen" type="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="SpezEinreichungAntrag_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Basistyp für alle Antragseinreichungen</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="SpezAnfrageAntrag_Type">
<xsd:sequence>
<xsd:element name="UnterschriftVorhanden" type="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</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:CommonResponse_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="AntragsId" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Id für den Antrag von dem VU vergeben. Diese kann z.B. bei der Suche nach Änderungen an Objekten als Suchbegriff dienen. Sie ist nicht notwendig gleich der VerarbeitungsId.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="InformationenPerson" type="InformationenPerson_Type">
<xsd:annotation>
<xsd:documentation>Element mit personenbezogenen Daten z.B. für die Schadenmeldung von Personen mit Adresse und Kontaktdaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="InformationenPerson_Type">
<xsd:annotation>
<xsd:documentation>Typ zur Übergabe personenbezogener Daten</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="cst:ObjektId"/>
<xsd:choice>
<xsd:element ref="omds:NATUERLICHE_PERSON"/>
<xsd:element ref="omds:SONSTIGE_PERSON"/>
</xsd:choice>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="omds:EL-Anzahl"/>
<xsd:element ref="omds:EL-Einstufung"/>
<xsd:element ref="omds:EL-Entscheidungsfrage"/>
<xsd:element ref="omds:EL-Identifizierung"/>
<xsd:element ref="omds:EL-Kommunikation"/>
<xsd:element ref="omds:EL-Legitimation"/>
<xsd:element ref="omds:EL-Text"/>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="Personennr" type="omds:Personennr">
<xsd:annotation>
<xsd:documentation>Optional: Eine Referenz auf eine im VU-System bestehende Person</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="PersArtCd" type="omds:PersArtCd_Type" use="required"/>
<xsd:attributeGroup ref="omds:Adresse_Attribute"/>
</xsd:complexType>
<xsd:complexType name="BeteiligtePersonVertrag_Type">
<xsd:annotation>
<xsd:documentation>Typ für die Meldung von Personen, die an einem Vertrag beteiligt sind</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Lfnr" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Vergabe einer laufenden Nummer ist Pflicht. Über die laufende Nummer kann die beteiligte Person innerhalb eines Requests (z.B. innerhalb einer Berechnungsanforderung) referenziert werden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="InformationenPerson">
<xsd:annotation>
<xsd:documentation>Objekt zur Übermittlung von Personendaten ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema> </xsd:schema>

View File

@@ -196,10 +196,10 @@
<part name="parameters" element="ost:SubmitApplicationKfzResponse" /> <part name="parameters" element="ost:SubmitApplicationKfzResponse" />
</message> </message>
<message name="GetApplicationsRequestMsg"> <message name="GetApplicationsRequestMsg">
<part name="parameters" element="ost:GetApplicationsRequest"/> <part name="parameters" element="ost:GetApplicationStatusChangesRequest"/>
</message> </message>
<message name="GetApplicationsResponseMsg"> <message name="GetApplicationsResponseMsg">
<part name="parameters" element="ost:GetApplicationsResponse" /> <part name="parameters" element="ost:GetApplicationStatusChangesResponse" />
</message> </message>
@@ -346,7 +346,7 @@
</operation> </operation>
<operation name="submitApplicationKfz"> <operation name="submitApplicationKfz">
<input name="SubmitApplicationKfzRequestPort" message="os:SubmitApplicationKfzRequestMsg" /> <input name="SubmitApplicationKfzRequestPort" message="os:SubmitApplicationKfzRequestMsg" />
<output name="SubmitApplicationResponsePort" message="os:SubmitApplicationKfzResponseMsg" /> <output name="SubmitApplicationKfzResponsePort" message="os:SubmitApplicationKfzResponseMsg" />
<fault name="SubmitApplicationKfzFault" message="os:ServiceFaultMsg" /> <fault name="SubmitApplicationKfzFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="getApplications"> <operation name="getApplications">
@@ -696,7 +696,7 @@
</fault> </fault>
</operation> </operation>
<operation name="getApplications"> <operation name="getApplications">
<soap:operation soapAction="urn:getApplications" style="document" /> <soap:operation soapAction="urn:getApplications" style="document" />
<input name="GetApplicationsRequestPort"> <input name="GetApplicationsRequestPort">
<soap:body use="literal" /> <soap:body use="literal" />