Postservice aufnehmen und dokumentieren

This commit is contained in:
2023-09-22 14:52:57 +02:00
parent e3810221ad
commit 0498160269
8 changed files with 74 additions and 11 deletions

View File

@@ -3306,6 +3306,19 @@
<xsd:documentation>Verweis auf weitere Dokumente, die inhaltlich zu diesem Dokument gehören, z.B. AVB zu einer Polizze</xsd:documentation> <xsd:documentation>Verweis auf weitere Dokumente, die inhaltlich zu diesem Dokument gehören, z.B. AVB zu einer Polizze</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Begriff" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Kontrollwert" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Ein Kontrollwert (z.B. MD5 Hash)</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="Typ" type="xsd:string" use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="DokumentenDaten_Type"> <xsd:complexType name="DokumentenDaten_Type">

View File

@@ -417,9 +417,9 @@
<xsd:documentation>Informationen zu einem Dokument und das Dokument base64encoded</xsd:documentation> <xsd:documentation>Informationen zu einem Dokument und das Dokument base64encoded</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element name="arcImageInfo" type="ArcImageInfo"> <xsd:element name="arcImageInfo" type="ArcImageInfo" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Meta-Informationen zum Dokument</xsd:documentation> <xsd:documentation>Meta-Informationen zum Dokument (Deprecated, die Daten sollten dem Aufrufer schon bekannt sein)</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="arcImage" type="xsd:base64Binary" xmime:expectedContentTypes="application/octet-stream"> <xsd:element name="arcImage" type="xsd:base64Binary" xmime:expectedContentTypes="application/octet-stream">

View File

@@ -65,8 +65,7 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<part name="param" element="ost:getOMDSPackageResponse" /> <part name="param" element="ost:getOMDSPackageResponse" />
</message> </message>
<!-- Vertragsbezogene Dokumente --> <!-- Dokumente -->
<message name="getArcImageInfosRequest"> <message name="getArcImageInfosRequest">
<part name="param" element="ost:getArcImageInfosRequest"/> <part name="param" element="ost:getArcImageInfosRequest"/>
</message> </message>
@@ -79,8 +78,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<message name="getArcImageResponse"> <message name="getArcImageResponse">
<part name="param" element="ost:getArcImageResponse" /> <part name="param" element="ost:getArcImageResponse" />
</message> </message>
<!-- Dokumente allgemein -->
<message name="AddDocToBusinessCaseRequestMsg"> <message name="AddDocToBusinessCaseRequestMsg">
<part name="param" element="b:AddDocToBusinessCaseRequest"/> <part name="param" element="b:AddDocToBusinessCaseRequest"/>
</message> </message>
@@ -105,6 +102,12 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<message name="GetDocumentsOfPeriodResponseMsg"> <message name="GetDocumentsOfPeriodResponseMsg">
<part name="param" element="b:GetDocumentsOfPeriodResponse" /> <part name="param" element="b:GetDocumentsOfPeriodResponse" />
</message> </message>
<message name="AcknowledgeDocumentsRequestMsg">
<part name="param" element="b:AcknowledgeDocumentsRequest"/>
</message>
<message name="AcknowledgeDocumentsResponseMsg">
<part name="param" element="b:AcknowledgeDocumentsResponse" />
</message>
<!-- Deep Links --> <!-- Deep Links -->
@@ -448,6 +451,11 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<output name="GetDocumentsOfPeriodResponsePort" message="os:GetDocumentsOfPeriodResponseMsg" /> <output name="GetDocumentsOfPeriodResponsePort" message="os:GetDocumentsOfPeriodResponseMsg" />
<fault name="GetDocumentsOfPeriodFault" message="os:ServiceFaultMsg" /> <fault name="GetDocumentsOfPeriodFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="acknowledgeDocuments">
<input name="AcknowledgeDocumentsRequestPort" message="os:AcknowledgeDocumentsRequestMsg" />
<output name="AcknowledgeDocumentsResponsePort" message="os:AcknowledgeDocumentsResponseMsg" />
<fault name="GetDocumentsOfPeriodFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="checkClaim"> <operation name="checkClaim">
<input name="CheckClaimRequestPort" message="os:CheckClaimRequestMsg" /> <input name="CheckClaimRequestPort" message="os:CheckClaimRequestMsg" />
@@ -825,6 +833,19 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</fault> </fault>
</operation> </operation>
<operation name="acknowledgeDocuments">
<soap:operation soapAction="urn:acknowledgeDocuments" style="document" />
<input name="AcknowledgeDocumentsRequestPort">
<soap:body use="literal" />
</input>
<output name="AcknowledgeDocumentsResponsePort">
<soap:body use="literal" />
</output>
<fault name="AcknowledgeDocumentsFault">
<soap:fault name="AcknowledgeDocumentsFault" use="literal"/>
</fault>
</operation>
<!-- Schaden --> <!-- Schaden -->
<operation name="checkClaim"> <operation name="checkClaim">
<soap:operation soapAction="urn:checkClaim" style="document" /> <soap:operation soapAction="urn:checkClaim" style="document" />

View File

@@ -186,7 +186,39 @@
<xsd:element name="Zeitraum" type="cst:Zeitraum_Type"/> <xsd:element name="Zeitraum" type="cst:Zeitraum_Type"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:element name="AcknowledgeDocumentsRequest">
<xsd:annotation>
<xsd:documentation>Requestobjekt fuer die Bestätigung eines Posteingangs durch Vermittler bzw. seinen technischen Dienstleister</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter">
<xsd:annotation>
<xsd:documentation>Die Vermittlernummer oder die Vermittlernummern, für die der Posterhalt bestätigt werden soll.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ErhaltBestaetigt" type="omds:Datum-Zeit" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>Der Zeitpunkt, bis zu welchem der Erhalt der Post bestätigt werden soll.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="AcknowledgeDocumentsResponse">
<xsd:annotation>
<xsd:documentation>Responseobjekt fuer die Bestätigung eines Posteingangs durch den Makler</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<!-- GetStateChanges --> <!-- GetStateChanges -->
<xsd:annotation> <xsd:annotation>
<xsd:documentation>State-Changes</xsd:documentation> <xsd:documentation>State-Changes</xsd:documentation>
@@ -229,7 +261,6 @@
<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>
<xsd:complexType name="AbstractStateChangeEvent_Type" abstract="true"> <xsd:complexType name="AbstractStateChangeEvent_Type" abstract="true">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Abstraktes Event einer Statusänderung </xsd:documentation> <xsd:documentation>Abstraktes Event einer Statusänderung </xsd:documentation>
@@ -303,7 +334,5 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<!-- Ende GetStateChanges --> <!-- Ende GetStateChanges -->
</xsd:schema> </xsd:schema>