Anpassung Postservice: Zwei getrennte Szenarien: Postfach und Datenquelle.
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -3621,36 +3621,7 @@
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<!-- Typen für die Dokumenten Bereitstellung -->
|
||||
|
||||
<xsd:complexType name="Envelope_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ein Umschlag, welcher ein Datum hat und ein oder mehrere Dokumente (Dokumentenreferenzen) enthält.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Id" type="ElementIdType" minOccurs="0"/>
|
||||
<xsd:element name="Zeitstempel" type="omds:Datum-Zeit2">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Zeitpunkt der Bereitstellung im Postservice, nicht notwendig das Datum des Dokuments im Umschlag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ObjektSpezifikation" type="ObjektSpezifikation_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional Metadaten, die für alle im Umschlag enthaltenen Dokumente gleichermaßen gelten,
|
||||
zum Beispiel die Referenz zu einem Geschäftsobjekt.
|
||||
Metadaten, die sich nur auf ein einzelnes Dokument beziehen, sind im jeweiligen Dokument anzugeben.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Dokument" type="DokumentenReferenz_Type" minOccurs="1" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Einzelnes Dokument</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<!-- Typen für die Dokumenten Bereitstellung -->
|
||||
<xsd:complexType name="DokumentenReferenz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Information zu einem einzelnen Dokument</xsd:documentation>
|
||||
@@ -3696,6 +3667,35 @@
|
||||
<xsd:documentation>Verweis auf weitere Dokumente, die inhaltlich zu diesem Dokument gehören, z.B. AVB zu einer Polizze</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Kontrollwert" type="Kontrollwert_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ein Hashwert für das Dokument, mit dem zu einem späteren Zeitpunkt das Binary des Dokuments überprüft werden kann.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Envelope_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ein Umschlag, welcher ein Datum hat und ein oder mehrere Dokumente (Dokumentenreferenzen) enthält.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<!-- <xsd:element name="Id" type="ElementIdType" minOccurs="0"/>-->
|
||||
<xsd:element name="Zeitstempel" type="omds:Datum-Zeit2">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Zeitpunkt der Bereitstellung im Postservice, nicht notwendig das Datum des Dokuments im Umschlag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ObjektSpezifikation" type="ObjektSpezifikation_Type" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Metadaten, die für alle im Umschlag enthaltenen Dokumente gleichermaßen gelten. Insbesondere bezieht sich ein Umschlag immer auf ein Geschäftsobjekt, wie z.B. auf einen Vertrag.
|
||||
Metadaten, die sich nur auf ein einzelnes Dokument beziehen, sind im jeweiligen Dokument anzugeben. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Dokument" type="DokumentenReferenzPostservice_Type" minOccurs="1" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Einzelnes Dokument</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="DokumentenReferenzPostservice_Type">
|
||||
@@ -3705,7 +3705,6 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="DokumentenReferenz_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Kontrollwert" type="Kontrollwert_Type"/>
|
||||
<xsd:element name="NeuerlicheBereitstellung" type="xsd:boolean" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Dieses Attribut ist vorhanden und wahr, wenn aufgrund der Anforderung des Kunden oder seiner
|
||||
@@ -3713,26 +3712,14 @@
|
||||
Bei allen anderen Dokumenten ist das Attribut nicht vorhanden oder falsch.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="DokumentPostservice_Type" final="#all">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Dokumentenreferenz im Postservice</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="DokumentenReferenzPostservice_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Content" type="xsd:base64Binary" xmime:expectedContentTypes="application/octet-stream" minOccurs="0">
|
||||
<xsd:element name="Content" type="xsd:base64Binary" minOccurs="0" xmime:expectedContentTypes="application/octet-stream">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Das eigentliche Dokument als base64-Binary ggf. mit MTOM-Unterstützung.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Msg" type="AttributMsg_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ein Dokument kann mit einer Message ausgestattet sein, z.B. wenn das Binary
|
||||
aufgrund eines Fehlers nicht zur Verfügung gestellt werden konnte.</xsd:documentation>
|
||||
<xsd:documentation>Ein Dokument kann mit einer Message ausgestattet sein, z.B. wenn die Binärdaten angefordert wurden, aber aufgrund eines Fehlers nicht zur Verfügung gestellt werden konnten.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
@@ -3770,7 +3757,7 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ObjektSpezifikation_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Teildokument" type="Teildokument_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="Teildokument" type="Teildokument_Type" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
@@ -3867,7 +3854,7 @@
|
||||
<xsd:element name="AusfGrundCd" type="AusfGrundCd_Type" minOccurs="0"/>
|
||||
<xsd:element name="VtgProdCd" type="omds:VtgProdCd_Type" minOccurs="0"/>
|
||||
<xsd:element name="VtgSparteCd" type="omds:VtgSparteCd_Type" minOccurs="0"/>
|
||||
<xsd:element name="Zahlweg" type="omds:ZahlWegCd_Type" minOccurs="0" >
|
||||
<xsd:element name="Zahlweg" type="omds:ZahlWegCd_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bei Originalpolizzen ohne Abbuchung ist besondere Vorsicht beim Makler geboten.
|
||||
Damit diese anhand der Metadaten identifiziert werden können, gibt es die Möglichkeit dieses
|
||||
@@ -3876,7 +3863,6 @@
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Original" type="PolizzenArt_Type" minOccurs="0"/>
|
||||
|
||||
<xsd:element name="Vertragsperson" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
|
||||
@@ -215,20 +215,16 @@
|
||||
<xsd:element name="Bis" type="omds:Datum-Zeit2" minOccurs="0"/>
|
||||
<xsd:element name="Binaerdaten" type="xsd:boolean" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Wenn der Serviceprovider dies unterstützt, können mit "wahr" direkt die Binärdaten
|
||||
der Dokumente angefordert werden, andernfalls werden nur Metadaten der Dokumente retourniert.
|
||||
</xsd:documentation>
|
||||
<xsd:documentation>Wenn "wahr", werden direkt die Binärdaten der Dokumente im Response retourniert, andernfalls werden nur Metadaten der Dokumente retourniert. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="NurNichtabgeholte" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optionales Feature, nicht jeder Provider muss dies unterstützen.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="MaxResults" type="xsd:unsignedShort" minOccurs="0"/>
|
||||
<xsd:element name="Offset" type="xsd:unsignedShort" minOccurs="0"/>
|
||||
<xsd:element name="OrderBy" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="Erstellungsdatum aufsteigend"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
@@ -265,12 +261,16 @@
|
||||
<xsd:element name="Von" type="omds:Datum-Zeit2"/>
|
||||
<xsd:element name="Bis" type="omds:Datum-Zeit2"/>
|
||||
<xsd:element name="Umschlag" type="cst:Envelope_Type" maxOccurs="unbounded"/>
|
||||
<xsd:element name="Bestaetigungstoken" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ein Token, mit welchem der erfolgreiche Bezug von Binärdaten von Dokumenten über den Service AcknowledgeEnvelopes bestätigt werden kann. Der Token ist nur enthalten, wenn in diesem Response Binärdaten enthalten sind. Die Bestätigung bezieht sich nie auf angeforderte, aber in diesem Response nicht gelieferte Binärdaten.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="AcknowledgeEnvelopesRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt fuer die Bestätigung eines Posteingangs durch Vermittler bzw. seinen technischen Dienstleister</xsd:documentation>
|
||||
@@ -281,12 +281,12 @@
|
||||
<xsd:sequence>
|
||||
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Vermittlernummer oder die Vermittlernummern, für die der Posterhalt bestätigt werden soll.</xsd:documentation>
|
||||
<xsd:documentation>Die Vermittlernummer oder MaklerId, für den Posterhalt bestätigt werden soll.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ErhaltBestaetigt" type="omds:Datum-Zeit2" maxOccurs="1">
|
||||
<xsd:element name="Bestaetigungstoken" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der Zeitpunkt, bis zu welchem der Erhalt der Post bestätigt werden soll.</xsd:documentation>
|
||||
<xsd:documentation>Ein Token, welcher den erfolgreichen Bezug von Binärdaten von Dokumenten bestätigt. Dieser wird im Response von GetEnvelopes übermittelt.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
|
||||
Reference in New Issue
Block a user