Delete ergänzt

This commit is contained in:
Y010594
2018-05-23 14:16:13 +02:00
parent 8b337d3bf1
commit 683754e254
3 changed files with 3273 additions and 3198 deletions

View File

@@ -1,4 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- Mit XMLSpy v2011 sp1 (x64) (http://www.altova.com) von Generali VIS Informatik GmbH (Generali VIS Informatik GmbH) bearbeitet -->
<xsd:schema xmlns="urn:omds3ServiceTypes-1-1-0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" targetNamespace="urn:omds3ServiceTypes-1-1-0" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.3.0"> <xsd:schema xmlns="urn:omds3ServiceTypes-1-1-0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" targetNamespace="urn:omds3ServiceTypes-1-1-0" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.3.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/> <xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/> <xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
@@ -2752,6 +2753,42 @@
<xsd:extension base="SubmitApplicationResponse_Type"/> <xsd:extension base="SubmitApplicationResponse_Type"/>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="DeleteRequest_Type">
<xsd:annotation>
<xsd:documentation>Responseobjekt fuer die Antragseinreichung Kfz</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="cst:ObjektId"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DeleteResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Responseobjekts für das Löschen eines beliebigen Objektes</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Status">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="VerarbeitungsId" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Eine technische Id die für den Verarbeitungsschritt eindeutig ist. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Ergebnis" type="cst:Status_Type">
<xsd:annotation>
<xsd:documentation>Enthält OK oder NOK </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Meldungen" type="cst:ServiceFault" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Eine oder mehrere Meldungen zur Anfrage</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Konkrete Services (Request- und Responseobjekte) Kfz</xsd:documentation> <xsd:documentation>Konkrete Services (Request- und Responseobjekte) Kfz</xsd:documentation>
</xsd:annotation> </xsd:annotation>
@@ -2765,6 +2802,21 @@
<xsd:documentation>Response Berechnung Kfz</xsd:documentation> <xsd:documentation>Response Berechnung Kfz</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="DeleteRequest" type="DeleteRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt um ein Objekjt beliebigen Types zu löschen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DeleteResponse">
<xsd:annotation>
<xsd:documentation>Response um ein Objekjt beliebigen Types zu löschen</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="DeleteResponse_Type"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateOfferKfzRequest" type="CreateOfferKfzRequest_Type"> <xsd:element name="CreateOfferKfzRequest" type="CreateOfferKfzRequest_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Requestobjekt für ein Kfz Offert</xsd:documentation> <xsd:documentation>Requestobjekt für ein Kfz Offert</xsd:documentation>
@@ -3194,5 +3246,4 @@
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
</xsd:schema> </xsd:schema>

View File

@@ -30,6 +30,13 @@
<part name="parameters" element="ost:loginResponse"/> <part name="parameters" element="ost:loginResponse"/>
</message> </message>
<message name="deleteRequestMsg">
<part name="parameters" element="ost:DeleteRequest"/>
</message>
<message name="deleteResponseMsg">
<part name="parameters" element="ost:DeleteResponse"/>
</message>
<message name="getUserDataRequest"> <message name="getUserDataRequest">
<part name="parameters" element="ost:getUserDataRequest"/> <part name="parameters" element="ost:getUserDataRequest"/>
@@ -354,6 +361,11 @@
<output name="GetApplicationsResponsePort" message="os:GetApplicationsResponseMsg" /> <output name="GetApplicationsResponsePort" message="os:GetApplicationsResponseMsg" />
<fault name="GetApplicationsFault" message="os:ServiceFaultMsg" /> <fault name="GetApplicationsFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="delete">
<input name="DeleteRequestPort" message="os:deleteRequestMsg" />
<output name="DeleteResponsePort" message="os:deleteResponseMsg" />
<fault name="DeleteFault" message="os:ServiceFaultMsg" />
</operation>
</portType> </portType>
<binding name="omdsServicePortBinding" type="os:omdsServicePortType"> <binding name="omdsServicePortBinding" type="os:omdsServicePortType">
@@ -363,6 +375,18 @@
<!-- Referenz auf jeweilige Security Policy für alle Methoden, in diesem Fall eine UsernameToken-Policy --> <!-- Referenz auf jeweilige Security Policy für alle Methoden, in diesem Fall eine UsernameToken-Policy -->
<wsp:PolicyReference URI="#OMDSUsernameTokenPolicy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/> <wsp:PolicyReference URI="#OMDSUsernameTokenPolicy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
<operation name="delete">
<soap:operation soapAction="urn:delete" style="document" />
<input name="deleteRequest">
<soap:body use="literal" />
</input>
<output name="deleteResponse">
<soap:body use="literal" />
</output>
<fault name="DeleteFault">
<soap:fault name="DeleteFault" use="literal"/>
</fault>
</operation>
<operation name="login"> <operation name="login">
<soap:operation soapAction="urn:login" style="document" /> <soap:operation soapAction="urn:login" style="document" />