Merge branch 'master' into Versuch_Produktinformation

# Conflicts:
#	OMDSServiceDefinition/src/main/resources/wsdl/omds3ServiceTypes.xsd
#	OMDSServiceDefinition/src/main/resources/wsdl/omds3Services.wsdl
This commit is contained in:
2018-06-11 12:27:16 +02:00
4 changed files with 4902 additions and 4284 deletions

View File

@@ -592,12 +592,12 @@
<xsd:element name="Versicherungsablauf" type="omds:Datum-Zeit" minOccurs="0"/> <xsd:element name="Versicherungsablauf" type="omds:Datum-Zeit" minOccurs="0"/>
<xsd:element name="Id" type="xsd:string" minOccurs="0"> <xsd:element name="Id" type="xsd:string" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Technische ID des angefragten Tarifs</xsd:documentation> <xsd:documentation>Schluessel des angefragten Tarifs</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Bezeichnung" type="xsd:string" minOccurs="0"> <xsd:element name="Bezeichnung" type="xsd:string" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Eine menschenverständliche Bezeichnung</xsd:documentation> <xsd:documentation>Eine menschenverständliche Bezeichnung. Ist kein Eingabewert,wird von der VU gesetzt</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Praemie" type="Praemie_Type" minOccurs="0"> <xsd:element name="Praemie" type="Praemie_Type" minOccurs="0">
@@ -619,7 +619,7 @@
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="Produktbaustein_Type"> <xsd:extension base="Produktbaustein_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Verkaufsproduktgeneration" minOccurs="0"/> <xsd:element name="Verkaufsproduktgeneration" type="xsd:string" minOccurs="0"/>
<xsd:element name="Berechnungsvariante" type="Berechnungsvariante_Type" minOccurs="0"> <xsd:element name="Berechnungsvariante" type="Berechnungsvariante_Type" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Ermöglicht eine Vorgabe für die Stoßrichtung der Produktkonfiguration zu machen, z.B. von "basic = Basiskonfiguration" über "medium" bis "top = vollumfänglich".</xsd:documentation> <xsd:documentation>Ermöglicht eine Vorgabe für die Stoßrichtung der Produktkonfiguration zu machen, z.B. von "basic = Basiskonfiguration" über "medium" bis "top = vollumfänglich".</xsd:documentation>

View File

@@ -3186,7 +3186,8 @@
<xsd:element ref="omds:PERSON"/> <xsd:element ref="omds:PERSON"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<!-- Zusätzliche KFZ-Daten -->
<!-- Zusätzliche KFZ-Daten -->
<xsd:complexType name="ZusaetzlicheKfzdaten_Type"> <xsd:complexType name="ZusaetzlicheKfzdaten_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="KfzKennzeichen"> <xsd:element name="KfzKennzeichen">
@@ -3502,4 +3503,374 @@
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:element name="ChangePersonDataRequest" type="ChangePersonRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Änderungen von allgemeinen Personendaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ChangePersonDataResponse" type="ChangePersonResponse_Type">
<xsd:annotation>
<xsd:documentation>für die Änderungen von allgemeinen Personendaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ChangePersonRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für eine Änderung der allgemeinen Personendaten</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:choice>
<xsd:element ref="omds:NATUERLICHE_PERSON"/>
<xsd:element ref="omds:SONSTIGE_PERSON"/>
</xsd:choice>
<xsd:element name="WirksamtkeitAb" type="xsd:date" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="Personennr" use="required">
<xsd:simpleType>
<xsd:restriction base="omds:Personennr">
<xsd:maxLength value="26"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ChangePersonResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Response für eine Änderung der allgemeinen Personendaten</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="ChangeAddressRequest" type="ChangeAddressRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Änderungen von Adressen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ChangeAddressResponse" type="ChangeAddressResponse_Type">
<xsd:annotation>
<xsd:documentation>für die Änderungen von Adressen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DeleteAddressRequest" type="DeleteAddressRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Löschung von Adressen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DeleteAddressResponse" type="ChangeAddressResponse_Type">
<xsd:annotation>
<xsd:documentation>für die Löschung von Adressen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CreateNewAddressRequest" type="NewAddressRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Neuanlage von Adressen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CreateNewAddressResponse" type="ChangeAddressResponse_Type">
<xsd:annotation>
<xsd:documentation>für die Neuanlage von Adressen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ChangeCommunicationObjectRequest" type="ChangeCommunicationRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Änderungen von Kommunikationsverbindungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ChangeCommunicationObjectResponse" type="ChangeCommunicationResponse_Type">
<xsd:annotation>
<xsd:documentation>für die Änderungen von Kommunikationsverbindungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DeleteCommunicationObjectRequest" type="DeleteCommunicationRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Löschung von Kommunikationsverbindungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DeleteCommunicationObjectResponse" type="ChangeCommunicationResponse_Type">
<xsd:annotation>
<xsd:documentation>für die Löschung von Kommunikationsverbindungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CreateNewCommunicationObjectRequest" type="NewCommunicationRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Neuanlage von Kommunikationsverbindungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CreateNewCommunicationObjectResponse" type="ChangeCommunicationResponse_Type">
<xsd:annotation>
<xsd:documentation>für die Neuanlage von Kommunikationsverbindungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ChangeBankingInformationRequest" type="ChangeBankingInformationRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Änderungen von Bankverbindungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ChangeBankingInformationResponse" type="ChangeBankingInformationResponse_Type">
<xsd:annotation>
<xsd:documentation>für die Änderungen von Bankverbindungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DeleteBankingInformationRequest" type="DeleteBankingInformationRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Löschung von Bankverbindungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DeleteBankingInformationResponse" type="ChangeBankingInformationResponse_Type">
<xsd:annotation>
<xsd:documentation>für die Löschung von Bankverbindungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CreateNewBankingInformationRequest" type="NewBankingInformationRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Neuanlage von Bankverbindungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CreateNewBankingInformationResponse" type="ChangeBankingInformationResponse_Type">
<xsd:annotation>
<xsd:documentation>für die Neuanlage von Bankverbindungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ChangeAddressRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für eine Änderung einer bestehenden Adresse</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="BisherigeAnschrift" type="omds:ADRESSE_Type" minOccurs="1"/>
<xsd:element name="GeaenderteAnschrift" type="omds:ADRESSE_Type" minOccurs="1"/>
<xsd:element name="WirksamtkeitAb" type="xsd:date" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="Personennr" use="required">
<xsd:simpleType>
<xsd:restriction base="omds:Personennr">
<xsd:maxLength value="26"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="NewAddressRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für Neuanlage einer Adresse</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="NeueAnschrift" type="omds:ADRESSE_Type" minOccurs="1"/>
<xsd:element name="WirksamtkeitAb" type="xsd:date" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="Personennr" use="required">
<xsd:simpleType>
<xsd:restriction base="omds:Personennr">
<xsd:maxLength value="26"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DeleteAddressRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für die Löschung einer Anschrift</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="Anschrift" type="omds:ADRESSE_Type" minOccurs="1"/>
<xsd:element name="WirksamtkeitAb" type="xsd:date" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="Personennr" use="required">
<xsd:simpleType>
<xsd:restriction base="omds:Personennr">
<xsd:maxLength value="26"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ChangeAddressResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Response für eine Änderung, Löschung oder Neuanlage einer Adresse</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ChangeCommunicationRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für eine Änderung einer bestehenden Kommunikationsverbindung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="BisherigeKommunikationsVerbindung" type="omds:EL-Kommunikation_Type" minOccurs="1"/>
<xsd:element name="GeaenderteKommunikationsVerbindung" type="omds:EL-Kommunikation_Type" minOccurs="1"/>
<xsd:element name="WirksamtkeitAb" type="xsd:date" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="Personennr" use="required">
<xsd:simpleType>
<xsd:restriction base="omds:Personennr">
<xsd:maxLength value="26"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="NewCommunicationRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für Neuanlage einer Kommunikationsverbindung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="NeueKommunikationsVerbindung" type="omds:EL-Kommunikation_Type" minOccurs="1"/>
<xsd:element name="WirksamtkeitAb" type="xsd:date" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="Personennr" use="required">
<xsd:simpleType>
<xsd:restriction base="omds:Personennr">
<xsd:maxLength value="26"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DeleteCommunicationRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für die Löschung einer Kommunikationsverbindung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="KommunikationsVerbindung" type="omds:EL-Kommunikation_Type" minOccurs="1"/>
<xsd:element name="WirksamtkeitAb" type="xsd:date" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="Personennr" use="required">
<xsd:simpleType>
<xsd:restriction base="omds:Personennr">
<xsd:maxLength value="26"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ChangeCommunicationResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Response für eine Änderung, Löschung oder Neuanlage einer Kommunikationsverbindung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ChangeBankingInformationRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für eine Änderung einer bestehenden Bankverbindung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="BisherigeKommunikationsVerbindung" type="cst:Bankverbindung_Type" minOccurs="1"/>
<xsd:element name="GeaenderteKommunikationsVerbindung" type="omds:EL-Kommunikation_Type" minOccurs="1"/>
<xsd:element name="WirksamtkeitAb" type="xsd:date" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="Personennr" use="required">
<xsd:simpleType>
<xsd:restriction base="omds:Personennr">
<xsd:maxLength value="26"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="NewBankingInformationRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für Neuanlage einer Bankverbindung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="NeueKommunikationsVerbindung" type="cst:Bankverbindung_Type" minOccurs="1"/>
<xsd:element name="WirksamtkeitAb" type="xsd:date" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="Personennr" use="required">
<xsd:simpleType>
<xsd:restriction base="omds:Personennr">
<xsd:maxLength value="26"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DeleteBankingInformationRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für die Löschung einer Bankverbindung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="KommunikationsVerbindung" type="cst:Bankverbindung_Type" minOccurs="1"/>
<xsd:element name="WirksamtkeitAb" type="xsd:date" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="Personennr" use="required">
<xsd:simpleType>
<xsd:restriction base="omds:Personennr">
<xsd:maxLength value="26"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ChangeBankingInformationResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Response für eine Änderung, Löschung oder Neuanlage einer Bankverbindung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:schema> </xsd:schema>

View File

@@ -209,6 +209,70 @@
<part name="parameters" element="ost:GetApplicationStatusChangesResponse" /> <part name="parameters" element="ost:GetApplicationStatusChangesResponse" />
</message> </message>
<message name="ChangePersonDataRequestMsg">
<part name="parameters" element="ost:ChangePersonDataRequest"/>
</message>
<message name="ChangePersonDataResponseMsg">
<part name="parameters" element="ost:ChangePersonDataResponse" />
</message>
<message name="ChangeAddressRequestMsg">
<part name="parameters" element="ost:ChangeAddressRequest"/>
</message>
<message name="ChangeAddressResponseMsg">
<part name="parameters" element="ost:ChangeAddressResponse" />
</message>
<message name="DeleteAddressRequestMsg">
<part name="parameters" element="ost:DeleteAddressRequest"/>
</message>
<message name="DeleteAddressResponseMsg">
<part name="parameters" element="ost:DeleteAddressResponse" />
</message>
<message name="CreateNewAddressRequestMsg">
<part name="parameters" element="ost:CreateNewAddressRequest"/>
</message>
<message name="CreateNewAddressResponseMsg">
<part name="parameters" element="ost:CreateNewAddressResponse" />
</message>
<message name="ChangeCommunicationObjectRequestMsg">
<part name="parameters" element="ost:ChangeCommunicationObjectRequest"/>
</message>
<message name="ChangeCommunicationObjectResponseMsg">
<part name="parameters" element="ost:ChangeCommunicationObjectResponse" />
</message>
<message name="DeleteCommunicationObjectRequestMsg">
<part name="parameters" element="ost:DeleteCommunicationObjectRequest"/>
</message>
<message name="DeleteCommunicationObjectResponseMsg">
<part name="parameters" element="ost:DeleteCommunicationObjectResponse" />
</message>
<message name="CreateNewCommunicationObjectRequestMsg">
<part name="parameters" element="ost:CreateNewCommunicationObjectRequest"/>
</message>
<message name="CreateNewCommunicationObjectResponseMsg">
<part name="parameters" element="ost:CreateNewCommunicationObjectResponse" />
</message>
<message name="ChangeBankingInformationRequestMsg">
<part name="parameters" element="ost:ChangeBankingInformationRequest"/>
</message>
<message name="ChangeBankingInformationResponseMsg">
<part name="parameters" element="ost:ChangeBankingInformationResponse" />
</message>
<message name="DeleteBankingInformationRequestMsg">
<part name="parameters" element="ost:DeleteBankingInformationRequest"/>
</message>
<message name="DeleteBankingInformationResponseMsg">
<part name="parameters" element="ost:DeleteBankingInformationResponse" />
</message>
<message name="CreateNewBankingInformationRequestMsg">
<part name="parameters" element="ost:CreateNewBankingInformationRequest"/>
</message>
<message name="CreateNewBankingInformationResponseMsg">
<part name="parameters" element="ost:CreateNewBankingInformationResponse" />
</message>
<!-- Fehler --> <!-- Fehler -->
<message name="ServiceFaultMsg"> <message name="ServiceFaultMsg">
@@ -366,6 +430,61 @@
<output name="DeleteResponsePort" message="os:deleteResponseMsg" /> <output name="DeleteResponsePort" message="os:deleteResponseMsg" />
<fault name="DeleteFault" message="os:ServiceFaultMsg" /> <fault name="DeleteFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="changePersonData">
<input name="ChangePersonDataRequestPort" message="os:ChangePersonDataRequestMsg" />
<output name="ChangePersonDataResponsePort" message="os:ChangePersonDataResponseMsg" />
<fault name="ChangePersonDataFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="changeAddress">
<input name="ChangeAddressRequestPort" message="os:ChangeAddressRequestMsg" />
<output name="ChangeAddressResponsePort" message="os:ChangeAddressResponseMsg" />
<fault name="ChangeAddressFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="deleteAddress">
<input name="DeleteAddressRequestPort" message="os:DeleteAddressRequestMsg" />
<output name="DeleteAddressResponsePort" message="os:DeleteAddressResponseMsg" />
<fault name="DeleteAddressFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="createNewAddress">
<input name="CreateNewAddressRequestPort" message="os:CreateNewAddressRequestMsg" />
<output name="CreateNewAddressResponsePort" message="os:CreateNewAddressResponseMsg" />
<fault name="CreateNewAddressFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="changeCommunicationObject">
<input name="ChangeCommunicationObjectRequestPort" message="os:ChangeCommunicationObjectRequestMsg" />
<output name="ChangeCommunicationObjectResponsePort" message="os:ChangeCommunicationObjectResponseMsg" />
<fault name="ChangeCommunicationObjectFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="deleteCommunicationObject">
<input name="DeleteCommunicationObjectRequestPort" message="os:DeleteCommunicationObjectRequestMsg" />
<output name="DeleteCommunicationObjectResponsePort" message="os:DeleteCommunicationObjectResponseMsg" />
<fault name="DeleteCommunicationObjectFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="createNewCommunicationObject">
<input name="CreateNewCommunicationObjectRequestPort" message="os:CreateNewCommunicationObjectRequestMsg" />
<output name="CreateNewCommunicationObjectResponsePort" message="os:CreateNewCommunicationObjectResponseMsg" />
<fault name="ChangeCommunicationObjectFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="changeBankingInformation">
<input name="ChangeBankingInformationRequestPort" message="os:ChangeBankingInformationRequestMsg" />
<output name="ChangeBankingInformationResponsePort" message="os:ChangeBankingInformationResponseMsg" />
<fault name="ChangeBankingInformationFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="deleteBankingInformation">
<input name="DeleteBankingInformationRequestPort" message="os:DeleteBankingInformationRequestMsg" />
<output name="DeleteBankingInformationResponsePort" message="os:DeleteBankingInformationResponseMsg" />
<fault name="DeleteBankingInformationFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="createNewBankingInformation">
<input name="CreateNewBankingInformationRequestPort" message="os:CreateNewBankingInformationRequestMsg" />
<output name="CreateNewBankingInformationResponsePort" message="os:CreateNewBankingInformationResponseMsg" />
<fault name="ChangeBankingInformationFault" message="os:ServiceFaultMsg" />
</operation>
</portType> </portType>
<binding name="omdsServicePortBinding" type="os:omdsServicePortType"> <binding name="omdsServicePortBinding" type="os:omdsServicePortType">
@@ -733,6 +852,134 @@
</fault> </fault>
</operation> </operation>
<!-- Personen Bestandsdaten Änderung -->
<operation name="changePersonData">
<soap:operation soapAction="urn:changePersonData" style="document" />
<input name="ChangePersonDataRequestPort">
<soap:body use="literal" />
</input>
<output name="ChangePersonDataResponsePort">
<soap:body use="literal" />
</output>
<fault name="ChangePersonDataFault">
<soap:fault name="ChangePersonDataFault" use="literal"/>
</fault>
</operation>
<operation name="changeAddress">
<soap:operation soapAction="urn:changePersonData" style="document" />
<input name="ChangeAddressRequestPort">
<soap:body use="literal" />
</input>
<output name="ChangeAddressResponsePort">
<soap:body use="literal" />
</output>
<fault name="ChangeAddressFault">
<soap:fault name="ChangeAddressFault" use="literal"/>
</fault>
</operation>
<operation name="deleteAddress">
<soap:operation soapAction="urn:changePersonData" style="document" />
<input name="DeleteAddressRequestPort">
<soap:body use="literal" />
</input>
<output name="DeleteAddressResponsePort">
<soap:body use="literal" />
</output>
<fault name="DeleteAddressFault">
<soap:fault name="DeleteAddressFault" use="literal"/>
</fault>
</operation>
<operation name="createNewAddress">
<soap:operation soapAction="urn:changePersonData" style="document" />
<input name="CreateNewAddressRequestPort">
<soap:body use="literal" />
</input>
<output name="CreateNewAddressResponsePort">
<soap:body use="literal" />
</output>
<fault name="CreateNewAddressFault">
<soap:fault name="CreateNewAddressFault" use="literal"/>
</fault>
</operation>
<operation name="changeCommunicationObject">
<soap:operation soapAction="urn:changePersonData" style="document" />
<input name="ChangeCommunicationObjectRequestPort">
<soap:body use="literal" />
</input>
<output name="ChangeCommunicationObjectResponsePort">
<soap:body use="literal" />
</output>
<fault name="ChangeCommunicationObjectFault">
<soap:fault name="ChangeCommunicationObjectFault" use="literal"/>
</fault>
</operation>
<operation name="deleteCommunicationObject">
<soap:operation soapAction="urn:changePersonData" style="document" />
<input name="DeleteCommunicationObjectRequestPort">
<soap:body use="literal" />
</input>
<output name="DeleteCommunicationObjectResponsePort">
<soap:body use="literal" />
</output>
<fault name="DeleteCommunicationObjectFault">
<soap:fault name="DeleteCommunicationObjectFault" use="literal"/>
</fault>
</operation>
<operation name="createNewCommunicationObject">
<soap:operation soapAction="urn:changePersonData" style="document" />
<input name="CreateNewCommunicationObjectRequestPort">
<soap:body use="literal" />
</input>
<output name="CreateNewCommunicationObjectResponsePort">
<soap:body use="literal" />
</output>
<fault name="ChangeCommunicationObjectFault">
<soap:fault name="ChangeCommunicationObjectFault" use="literal"/>
</fault>
</operation>
<operation name="changeBankingInformation">
<soap:operation soapAction="urn:changePersonData" style="document" />
<input name="ChangeBankingInformationRequestPort">
<soap:body use="literal" />
</input>
<output name="ChangeBankingInformationResponsePort">
<soap:body use="literal" />
</output>
<fault name="ChangeBankingInformationFault">
<soap:fault name="ChangeBankingInformationFault" use="literal"/>
</fault>
</operation>
<operation name="deleteBankingInformation">
<soap:operation soapAction="urn:changePersonData" style="document" />
<input name="DeleteBankingInformationRequestPort">
<soap:body use="literal" />
</input>
<output name="DeleteBankingInformationResponsePort">
<soap:body use="literal" />
</output>
<fault name="DeleteBankingInformationFault">
<soap:fault name="DeleteBankingInformationFault" use="literal"/>
</fault>
</operation>
<operation name="createNewBankingInformation">
<soap:operation soapAction="urn:changePersonData" style="document" />
<input name="CreateNewBankingInformationRequestPort">
<soap:body use="literal" />
</input>
<output name="CreateNewBankingInformationResponsePort">
<soap:body use="literal" />
</output>
<fault name="ChangeBankingInformationFault">
<soap:fault name="ChangeBankingInformationFault" use="literal"/>
</fault>
</operation>
</binding> </binding>
<service name="omdsService"> <service name="omdsService">
@@ -742,7 +989,7 @@
</service> </service>
<wsp:Policy wsu:Id="'OMDSUsernameTokenPolicy" xmlns:wsp="http://www.w3.org/ns/ws-policy" <wsp:Policy wsu:Id="OMDSUsernameTokenPolicy" xmlns:wsp="http://www.w3.org/ns/ws-policy"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
<wsp:ExactlyOne> <wsp:ExactlyOne>