aboutsummaryrefslogtreecommitdiff
path: root/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/wsdl
diff options
context:
space:
mode:
Diffstat (limited to 'modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/wsdl')
-rw-r--r--modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/wsdl/Messages.xsd215
-rw-r--r--modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/wsdl/Service.wsdl62
-rw-r--r--modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/wsdl/secext.xsd150
-rw-r--r--modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/wsdl/secext_pvp.xsd152
4 files changed, 579 insertions, 0 deletions
diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/wsdl/Messages.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/wsdl/Messages.xsd
new file mode 100644
index 00000000..112598a4
--- /dev/null
+++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/wsdl/Messages.xsd
@@ -0,0 +1,215 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Name: Messages.xsd
+Zweck: Definiert die Message-Datentypen fuer Services Request und Response (siehe Service.wsdl)
+Author(s): Tschurtschenthaler Thomas, ZMR-SU
+
+Aenderungshistorie:
+2010-09-29 teo: Schnittstellen-Liste aktualisiert
+2005-05-24 tsch: BPKPruefung hinzugefuegt
+2005-02-02 tsch: QKZBearbeiten, QKZAuswertung hinzugefuegt
+2005-01-14 tsch: Aviso aktivieren entfernt, Gleichstzungtabelle Warten hinzugefuegt
+2004-11-26 tsch: Adoption, Steuerfahndung, Aviso freischalten/aktivieren hinzugefuegt
+2004-11-22 tsch: Gerichtskommissaerabfrage hinzugefuegt
+2004-09-28 tsch: Wehrfplichtigenanfrage, ablaufende Auskunfssperren-Suche hinzugefuegt
+2004-09-27 tsch: Storno/Korrektur hinzugefuegt
+2004-09-09 tsch: SZR-Vorgaenge sowie Person trennen/zusammenfuehren hinzugefuegt
+2004-07-30 tsch: Erstellung
+-->
+
+<xsd:schema targetNamespace="http://bmi.gv.at/namespace/zmr-su/base/20040201#"
+ xmlns:base="http://bmi.gv.at/namespace/zmr-su/base/20040201#"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:zmr="http://bmi.gv.at/namespace/zmr-su/zmr/20040201#"
+ elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
+
+ <xsd:include schemaLocation="../xsd/eingebunden/EingebundenProxy.xsd"/>
+ <xsd:include schemaLocation="../xsd/allgemein/GeschaeftsprozesseAuflisten.xsd"/>
+ <xsd:include schemaLocation="../xsd/allgemein/Benutzereinstellungen.xsd"/>
+ <xsd:include schemaLocation="../xsd/allgemein/Organisationseinstellungen.xsd"/>
+ <xsd:include schemaLocation="../xsd/allgemein/Auswertungen.xsd"/>
+ <xsd:include schemaLocation="../xsd/allgemein/BasTabelleAbfrage.xsd"/>
+ <xsd:import namespace="http://bmi.gv.at/namespace/zmr-su/zmr/20040201#" schemaLocation="../xsd/zmr/ZMRProxy.xsd"/>
+
+
+ <xsd:complexType name="RequestType">
+ <xsd:sequence>
+ <xsd:element ref="base:WorkflowInfoClient"/>
+ <xsd:element ref="base:ClientInfo"/>
+ <xsd:choice>
+ <xsd:element ref="base:BlaetternRequest"/>
+ <xsd:element ref="base:WorkflowsAuflistenRequest"/>
+ <xsd:element ref="base:BenutzereinstellungenAbfragenRequest"/>
+ <xsd:element ref="base:BenutzereinstellungenAendernRequest"/>
+ <xsd:element ref="base:OrganisationseinstellungenAendernRequest"/>
+ <xsd:element ref="base:AuswertungenAuflistenRequest"/>
+ <xsd:element ref="base:AuswertungAbgeholtRequest"/>
+ <xsd:element ref="base:BasTabelleAbfrageRequest"/>
+ <xsd:element ref="zmr:PersonSuchenRequest"/>
+ <xsd:element ref="zmr:PersonAnlegenRequest"/>
+ <xsd:element ref="zmr:PersonAendernRequest"/>
+ <xsd:element ref="zmr:AdresssucheRequest"/>
+ <xsd:element ref="zmr:WohnsitzAnmeldenRequest"/>
+ <xsd:element ref="zmr:WohnsitzAbmeldenRequest"/>
+ <xsd:element ref="zmr:WohnsitzUmmeldenRequest"/>
+ <xsd:element ref="zmr:MeldebestaetigungRequest"/>
+ <xsd:element ref="zmr:MeldeauskunftRequest"/>
+ <xsd:element ref="zmr:DatenabgleichRequest"/>
+ <xsd:element ref="zmr:AvisosucheRequest"/>
+ <xsd:element ref="zmr:AvisoAnlegenRequest"/>
+ <xsd:element ref="zmr:AvisoAendernRequest"/>
+ <xsd:element ref="zmr:AvisoBeendenRequest"/>
+ <xsd:element ref="zmr:AvisoFreigebenSucheRequest"/>
+ <xsd:element ref="zmr:AvisoFreigebenRequest"/>
+ <xsd:element ref="zmr:BPAbfrageRequest"/>
+ <xsd:element ref="zmr:BPAbfrageErweitertRequest"/>
+ <xsd:element ref="zmr:BusinesspartnerAnfrageRequest"/>
+ <xsd:element ref="zmr:BehoerdenabfrageRequest"/>
+ <xsd:element ref="zmr:BestandsaenderungenRequest"/>
+ <xsd:element ref="zmr:FremdenabfrageRequest"/>
+ <xsd:element ref="zmr:HauseigentuemerAbfrageRequest"/>
+ <xsd:element ref="zmr:HauseigentuemerAbfrageDruckRequest"/>
+ <xsd:element ref="zmr:PersonenAbfrageRequest"/>
+ <xsd:element ref="zmr:PersonenAbfrageDruckRequest"/>
+ <xsd:element ref="zmr:ZuzugsbestaetigungRequest"/>
+ <xsd:element ref="zmr:PersonTrennenSucheRequest"/>
+ <xsd:element ref="zmr:PersonTrennenRequest"/>
+ <xsd:element ref="zmr:PersonZusammenfuehrenSucheRequest"/>
+ <xsd:element ref="zmr:PersonZusammenfuehrenRequest"/>
+ <xsd:element ref="zmr:SZRPersonenbindungRequest"/>
+ <xsd:element ref="zmr:SzrAbfrageRequest"/>
+ <xsd:element ref="zmr:SZRPersonensucheRequest"/>
+ <xsd:element ref="zmr:SZREinzelabfrageRequest"/>
+ <xsd:element ref="zmr:BehoerdenattributeAendernRequest"/>
+ <xsd:element ref="zmr:StornoDarstellenRequest"/>
+ <xsd:element ref="zmr:StornoRequest"/>
+ <xsd:element ref="zmr:PersonKorrigierenRequest"/>
+ <xsd:element ref="zmr:WohnsitzKorrigierenRequest"/>
+ <xsd:element ref="zmr:WehrpflichtigeAbfragenRequest"/>
+ <xsd:element ref="zmr:AblaufendeAuskunftssperrenSucheRequest"/>
+ <xsd:element ref="zmr:GerichtskommissaerabfrageRequest"/>
+ <xsd:element ref="zmr:ObjektsucheSteuerfahndungRequest"/>
+ <xsd:element ref="zmr:ObjektsucheMindestsicherungRequest"/>
+ <xsd:element ref="zmr:AdoptionRequest"/>
+ <xsd:element ref="zmr:GleichsetzungAbfragenRequest"/>
+ <xsd:element ref="zmr:GleichsetzungAnlegenRequest"/>
+ <xsd:element ref="zmr:GleichsetzungLoeschenRequest"/>
+ <xsd:element ref="zmr:QKZBearbeitenRequest"/>
+ <xsd:element ref="zmr:QKZAuswertungRequest"/>
+ <xsd:element ref="zmr:BPKPruefungRequest"/>
+ <xsd:element ref="zmr:MeldungHistKorrigierenRequest"/>
+ <xsd:element ref="zmr:MeldebestaetigungenAnfordernRequest"/>
+ <xsd:element ref="zmr:TechnischeAnsichtRequest"/>
+ <xsd:element ref="zmr:AuskunftssperreAendernRequest"/>
+ <xsd:element ref="zmr:UmmSrvAbfrageRequest"/>
+ <xsd:element ref="zmr:GISSucheRequest"/>
+ <xsd:element ref="zmr:PersonenListenRequest"/>
+ <xsd:element ref="zmr:AnwendungsintegrationRequest"/>
+ <xsd:element ref="zmr:AnwendungsintegrationWiederholungRequest"/>
+ <xsd:element ref="zmr:ORFGISAnforderungRequest"/>
+ <xsd:element ref="zmr:IAPPersonenUeberblickRequest"/>
+ <xsd:element ref="zmr:IAPPersonenDetailRequest"/>
+ <xsd:element ref="zmr:ErnpRequest"/>
+ <xsd:element ref="zmr:BuergerPersonensucheRequest"/>
+ <xsd:element ref="zmr:BuergerMitbewohnersucheRequest"/>
+ <xsd:element ref="zmr:BuergerWohnsitzAnmeldenRequest"/>
+ <xsd:element ref="zmr:BuergerWohnsitzAbmeldenRequest"/>
+ <xsd:element ref="zmr:BuergerWohnsitzUmmeldenRequest"/>
+ <xsd:element ref="zmr:GemeindeeinstellungenRequest"/>
+ <xsd:element ref="zmr:GemeindeeinstellungenAendernRequest"/>
+ <xsd:element ref="zmr:SperrlisteRequest"/>
+ <xsd:element ref="zmr:SperrlisteAnlegenRequest"/>
+ <xsd:element ref="zmr:SperrlisteLoeschenRequest"/>
+ </xsd:choice>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="ResponseType">
+ <xsd:sequence>
+ <xsd:element ref="base:WorkflowInfoServer"/>
+ <xsd:element ref="base:ServerInfo"/>
+ <xsd:choice>
+ <xsd:element ref="base:WorkflowsAuflistenResponse"/>
+ <xsd:element ref="base:BenutzereinstellungenAbfragenResponse"/>
+ <xsd:element ref="base:BenutzereinstellungenAendernResponse"/>
+ <xsd:element ref="base:OrganisationseinstellungenAendernResponse"/>
+ <xsd:element ref="base:AuswertungenAuflistenResponse"/>
+ <xsd:element ref="base:AuswertungAbgeholtResponse"/>
+ <xsd:element ref="base:BasTabelleAbfrageResponse"/>
+ <xsd:element ref="zmr:PersonSuchenResponse"/>
+ <xsd:element ref="zmr:PersonAnlegenResponse"/>
+ <xsd:element ref="zmr:PersonAendernResponse"/>
+ <xsd:element ref="zmr:AdresssucheResponse"/>
+ <xsd:element ref="zmr:WohnsitzAnmeldenResponse"/>
+ <xsd:element ref="zmr:WohnsitzAbmeldenResponse"/>
+ <xsd:element ref="zmr:WohnsitzUmmeldenResponse"/>
+ <xsd:element ref="zmr:MeldebestaetigungResponse"/>
+ <xsd:element ref="zmr:MeldeauskunftResponse"/>
+ <xsd:element ref="zmr:DatenabgleichResponse"/>
+ <xsd:element ref="zmr:AvisosucheResponse"/>
+ <xsd:element ref="zmr:AvisoAnlegenResponse"/>
+ <xsd:element ref="zmr:AvisoAendernResponse"/>
+ <xsd:element ref="zmr:AvisoBeendenResponse"/>
+ <xsd:element ref="zmr:AvisoFreigebenSucheResponse"/>
+ <xsd:element ref="zmr:AvisoFreigebenResponse"/>
+ <xsd:element ref="zmr:BPAbfrageResponse"/>
+ <xsd:element ref="zmr:BPAbfrageErweitertResponse"/>
+ <xsd:element ref="zmr:BusinesspartnerAnfrageResponse"/>
+ <xsd:element ref="zmr:BehoerdenabfrageResponse"/>
+ <xsd:element ref="zmr:BestandsaenderungenResponse"/>
+ <xsd:element ref="zmr:FremdenabfrageResponse"/>
+ <xsd:element ref="zmr:HauseigentuemerAbfrageResponse"/>
+ <xsd:element ref="zmr:HauseigentuemerAbfrageDruckResponse"/>
+ <xsd:element ref="zmr:PersonenAbfrageResponse"/>
+ <xsd:element ref="zmr:PersonenAbfrageDruckResponse"/>
+ <xsd:element ref="zmr:ZuzugsbestaetigungResponse"/>
+ <xsd:element ref="zmr:PersonTrennenSucheResponse"/>
+ <xsd:element ref="zmr:PersonTrennenResponse"/>
+ <xsd:element ref="zmr:PersonZusammenfuehrenSucheResponse"/>
+ <xsd:element ref="zmr:PersonZusammenfuehrenResponse"/>
+ <xsd:element ref="zmr:SZRPersonenbindungResponse"/>
+ <xsd:element ref="zmr:SzrAbfrageResponse"/>
+ <xsd:element ref="zmr:SZRPersonensucheResponse"/>
+ <xsd:element ref="zmr:BehoerdenattributeAendernResponse"/>
+ <xsd:element ref="zmr:StornoDarstellenResponse"/>
+ <xsd:element ref="zmr:StornoResponse"/>
+ <xsd:element ref="zmr:PersonKorrigierenResponse"/>
+ <xsd:element ref="zmr:WohnsitzKorrigierenResponse"/>
+ <xsd:element ref="zmr:WehrpflichtigeAbfragenResponse"/>
+ <xsd:element ref="zmr:AblaufendeAuskunftssperrenSucheResponse"/>
+ <xsd:element ref="zmr:GerichtskommissaerabfrageResponse"/>
+ <xsd:element ref="zmr:ObjektsucheSteuerfahndungResponse"/>
+ <xsd:element ref="zmr:ObjektsucheMindestsicherungResponse"/>
+ <xsd:element ref="zmr:AdoptionResponse"/>
+ <xsd:element ref="zmr:GleichsetzungAbfragenResponse"/>
+ <xsd:element ref="zmr:GleichsetzungAnlegenResponse"/>
+ <xsd:element ref="zmr:GleichsetzungLoeschenResponse"/>
+ <xsd:element ref="zmr:QKZBearbeitenResponse"/>
+ <xsd:element ref="zmr:QKZAuswertungResponse"/>
+ <xsd:element ref="zmr:BPKPruefungResponse"/>
+ <xsd:element ref="zmr:MeldungHistKorrigierenResponse"/>
+ <xsd:element ref="zmr:MeldebestaetigungenAnfordernResponse"/>
+ <xsd:element ref="zmr:TechnischeAnsichtResponse"/>
+ <xsd:element ref="zmr:AuskunftssperreAendernResponse"/>
+ <xsd:element ref="zmr:UmmSrvAbfrageResponse"/>
+ <xsd:element ref="zmr:GISSucheResponse"/>
+ <xsd:element ref="zmr:PersonenListenResponse"/>
+ <xsd:element ref="zmr:AnwendungsintegrationResponse"/>
+ <xsd:element ref="zmr:AnwendungsintegrationWiederholungResponse"/>
+ <xsd:element ref="zmr:ORFGISAnforderungResponse"/>
+ <xsd:element ref="zmr:IAPPersonenUeberblickResponse"/>
+ <xsd:element ref="zmr:IAPPersonenDetailResponse"/>
+ <xsd:element ref="zmr:ErnpResponse"/>
+ <xsd:element ref="zmr:BuergerPersonensucheResponse"/>
+ <xsd:element ref="zmr:BuergerMitbewohnersucheResponse"/>
+ <xsd:element ref="zmr:BuergerWohnsitzserviceResponse"/>
+ <xsd:element ref="zmr:GemeindeeinstellungenResponse"/>
+ <xsd:element ref="zmr:GemeindeeinstellungenAendernResponse"/>
+ <xsd:element ref="zmr:SperrlisteResponse"/>
+ <xsd:element ref="zmr:SperrlisteUpdateResponse"/>
+ </xsd:choice>
+ </xsd:sequence>
+ </xsd:complexType>
+
+</xsd:schema> \ No newline at end of file
diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/wsdl/Service.wsdl b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/wsdl/Service.wsdl
new file mode 100644
index 00000000..3dbeabc7
--- /dev/null
+++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/wsdl/Service.wsdl
@@ -0,0 +1,62 @@
+<definitions xmlns:base="http://bmi.gv.at/namespace/zmr-su/base/20040201#"
+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/04/secext"
+ xmlns="http://schemas.xmlsoap.org/wsdl/"
+ targetNamespace="http://bmi.gv.at/namespace/zmr-su/base/20040201#" name="Service">
+ <types>
+ <xsd:schema xmlns="http://bmi.gv.at/namespace/zmr-su/base/20040201#" targetNamespace="http://bmi.gv.at/namespace/zmr-su/base/20040201#">
+ <xsd:import namespace="http://schemas.xmlsoap.org/ws/2002/04/secext" schemaLocation="secext.xsd"/>
+ <xsd:include schemaLocation="Messages.xsd"/>
+ <xsd:element name="Request" type="RequestType"/>
+ <xsd:element name="Response" type="ResponseType"/>
+ <xsd:element name="ServiceFault">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element ref="ErrorCode"/>
+ <xsd:element ref="ErrorMessage"/>
+ <xsd:element ref="ServerTransaktionNr"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ </types>
+ <message name="ServiceRequest">
+ <part name="in" element="base:Request"/>
+ <part name="WSSEHeader" element="wsse:Security"/>
+ </message>
+ <message name="ServiceResponse">
+ <part name="out" element="base:Response"/>
+ </message>
+ <message name="ServiceFault">
+ <part name="servicefault" element="base:ServiceFault"/>
+ </message>
+ <portType name="ServicePort">
+ <operation name="service">
+ <input message="base:ServiceRequest"/>
+ <output message="base:ServiceResponse"/>
+ <fault name="servicefault" message="base:ServiceFault"/>
+ </operation>
+ </portType>
+ <binding name="ServiceBinding" type="base:ServicePort">
+ <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="service">
+ <soap:operation style="document"/>
+ <input>
+ <soap:header message="base:ServiceRequest" part="WSSEHeader" use="literal"/>
+ <soap:body use="literal" parts="in"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ <fault name="servicefault">
+ <soap:fault name="servicefault" use="literal"/>
+ </fault>
+ </operation>
+ </binding>
+ <service name="Service">
+ <port name="Service" binding="base:ServiceBinding">
+ <soap:address location="https://pvawp.bmi.gv.at/bmi.gv.at/soap/zmr/soap/ZMRService"/>
+ </port>
+ </service>
+</definitions>
diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/wsdl/secext.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/wsdl/secext.xsd
new file mode 100644
index 00000000..1005b12a
--- /dev/null
+++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/wsdl/secext.xsd
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Legal Disclaimer
+
+The presentation, distribution or other dissemination of the information
+contained in this specification is not a license, either expressly or impliedly,
+to any intellectual property owned or controlled by IBM or Microsoft and\or any other
+third party. IBM and Microsoft and\or any other third party may have patents, patent
+applications, trademarks, copyrights, or other intellectual property rights
+covering subject matter in this document. The furnishing of this document
+does not give you any license to IBM's and Microsoft's or any other third party's patents,
+trademarks, copyrights, or other intellectual property.
+
+This specification and the information contained herein is provided on an "AS IS"
+ basis and to the maximum extent permitted by applicable law, IBM and Microsoft provides
+the document AS IS AND WITH ALL FAULTS, and hereby disclaims all other warranties
+and conditions, either express, implied or statutory, including, but not limited
+to, any (if any) implied warranties, duties or conditions of merchantability, of
+fitness for a particular purpose, of accuracy or completeness of responses, of
+results, of workmanlike effort, of lack of viruses, and of lack of negligence,
+all with regard to the document. ALSO, THERE IS NO WARRANTY OR CONDITION OF
+TITLE, QUIET ENJOYMENT, QUIET POSSESSION, CORRESPONDENCE TO DESCRIPTION OR
+NON-INFRINGEMENT OF ANY INTELLECTUAL PROPERTY RIGHTS WITH REGARD TO THE DOCUMENT.
+
+IN NO EVENT WILL IBM or MICROSOFT BE LIABLE TO ANY OTHER PARTY FOR THE COST OF PROCURING
+SUBSTITUTE GOODS OR SERVICES, LOST PROFITS, LOSS OF USE, LOSS OF DATA, OR ANY
+INCIDENTAL, CONSEQUENTIAL, DIRECT, INDIRECT, OR SPECIAL DAMAGES WHETHER UNDER
+CONTRACT, TORT, WARRANTY, OR OTHERWISE, ARISING IN ANY WAY OUT OF THIS OR ANY
+OTHER AGREEMENT RELATING TO THIS DOCUMENT, WHETHER OR NOT SUCH PARTY HAD ADVANCE
+NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.
+
+Copyright Notice
+
+Copyright 2001, 2002 IBM Corporation and Microsoft Corporation. All rights reserved.
+-->
+<xsd:schema targetNamespace="http://schemas.xmlsoap.org/ws/2002/04/secext" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/04/secext" xmlns="http://schemas.xmlsoap.org/ws/2002/04/secext" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" elementFormDefault="qualified" attributeFormDefault="unqualified" version="0.2">
+ <xsd:element name="Security">
+ <xsd:annotation>
+ <xsd:documentation>
+ This element defines header block to use for security-relevant data directed at a specific SOAP actor.
+ </xsd:documentation>
+ </xsd:annotation>
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:any processContents="lax" minOccurs="0" maxOccurs="unbounded">
+ <xsd:annotation>
+ <xsd:documentation>
+ The use of "any" is to allow extensibility and different forms of security data.
+ </xsd:documentation>
+ </xsd:annotation>
+ </xsd:any>
+ </xsd:sequence>
+ <xsd:anyAttribute processContents="lax"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="UsernameToken">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element ref="Username"/>
+ <xsd:element ref="Password" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:attribute name="Id" type="xsd:ID"/>
+ <xsd:anyAttribute namespace="##other"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Username">
+ <xsd:complexType>
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:string">
+ <xsd:anyAttribute namespace="##other"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Password">
+ <xsd:complexType>
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:string">
+ <xsd:attribute name="Type" type="xsd:QName"/>
+ <xsd:anyAttribute namespace="##other"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="BinarySecurityToken">
+ <xsd:annotation>
+ <xsd:documentation>A security token that is encoded in binary</xsd:documentation>
+ </xsd:annotation>
+ <xsd:complexType>
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:string">
+ <xsd:attribute name="Id" type="xsd:ID"/>
+ <xsd:attribute name="ValueType" type="xsd:QName"/>
+ <xsd:attribute name="EncodingType" type="xsd:QName"/>
+ <xsd:anyAttribute namespace="##other" processContents="strict"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="SecurityTokenReference">
+ <xsd:annotation>
+ <xsd:documentation>
+ This element is used reference a security token.
+ </xsd:documentation>
+ </xsd:annotation>
+ <xsd:complexType>
+ <xsd:choice minOccurs="0" maxOccurs="unbounded">
+ <xsd:element ref="Reference"/>
+ <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:choice>
+ <xsd:attribute name="Id" type="xsd:ID"/>
+ <xsd:anyAttribute namespace="##other" processContents="lax"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Reference">
+ <xsd:complexType>
+ <xsd:attribute name="URI" type="xsd:anyURI"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:simpleType name="PasswordTypeEnum">
+ <xsd:restriction base="xsd:QName">
+ <xsd:enumeration value="wsse:PasswordText"/>
+ <xsd:enumeration value="wsse:PasswordDigest"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="ValueTypeEnum">
+ <xsd:restriction base="xsd:QName">
+ <xsd:enumeration value="wsse:X509v3"/>
+ <xsd:enumeration value="wsse:Kerberosv5TGT"/>
+ <xsd:enumeration value="wsse:Kerberosv5ST"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="EncodingTypeEnum">
+ <xsd:restriction base="xsd:QName">
+ <xsd:enumeration value="wsse:Base64Binary"/>
+ <xsd:enumeration value="wsse:HexBinary"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="FaultcodeEnum">
+ <xsd:restriction base="xsd:QName">
+ <xsd:enumeration value="wsse:UnsupportedSecurityToken"/>
+ <xsd:enumeration value="wsse:UnsupportedAlgorithm"/>
+ <xsd:enumeration value="wsse:InvalidSecurity"/>
+ <xsd:enumeration value="wsse:InvalidSecurityToken"/>
+ <xsd:enumeration value="wsse:FailedAuthentication"/>
+ <xsd:enumeration value="wsse:FailedCheck"/>
+ <xsd:enumeration value="wsse:SecurityTokenUnavailable"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+</xsd:schema> \ No newline at end of file
diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/wsdl/secext_pvp.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/wsdl/secext_pvp.xsd
new file mode 100644
index 00000000..24896b99
--- /dev/null
+++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/wsdl/secext_pvp.xsd
@@ -0,0 +1,152 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Legal Disclaimer
+
+The presentation, distribution or other dissemination of the information
+contained in this specification is not a license, either expressly or impliedly,
+to any intellectual property owned or controlled by IBM or Microsoft and\or any other
+third party. IBM and Microsoft and\or any other third party may have patents, patent
+applications, trademarks, copyrights, or other intellectual property rights
+covering subject matter in this document. The furnishing of this document
+does not give you any license to IBM's and Microsoft's or any other third party's patents,
+trademarks, copyrights, or other intellectual property.
+
+This specification and the information contained herein is provided on an "AS IS"
+ basis and to the maximum extent permitted by applicable law, IBM and Microsoft provides
+the document AS IS AND WITH ALL FAULTS, and hereby disclaims all other warranties
+and conditions, either express, implied or statutory, including, but not limited
+to, any (if any) implied warranties, duties or conditions of merchantability, of
+fitness for a particular purpose, of accuracy or completeness of responses, of
+results, of workmanlike effort, of lack of viruses, and of lack of negligence,
+all with regard to the document. ALSO, THERE IS NO WARRANTY OR CONDITION OF
+TITLE, QUIET ENJOYMENT, QUIET POSSESSION, CORRESPONDENCE TO DESCRIPTION OR
+NON-INFRINGEMENT OF ANY INTELLECTUAL PROPERTY RIGHTS WITH REGARD TO THE DOCUMENT.
+
+IN NO EVENT WILL IBM or MICROSOFT BE LIABLE TO ANY OTHER PARTY FOR THE COST OF PROCURING
+SUBSTITUTE GOODS OR SERVICES, LOST PROFITS, LOSS OF USE, LOSS OF DATA, OR ANY
+INCIDENTAL, CONSEQUENTIAL, DIRECT, INDIRECT, OR SPECIAL DAMAGES WHETHER UNDER
+CONTRACT, TORT, WARRANTY, OR OTHERWISE, ARISING IN ANY WAY OUT OF THIS OR ANY
+OTHER AGREEMENT RELATING TO THIS DOCUMENT, WHETHER OR NOT SUCH PARTY HAD ADVANCE
+NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.
+
+Copyright Notice
+
+Copyright 2001, 2002 IBM Corporation and Microsoft Corporation. All rights reserved.
+-->
+<xsd:schema targetNamespace="http://schemas.xmlsoap.org/ws/2002/04/secext" xmlns:pvp="http://egov.gv.at/pvp1.xsd" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/04/secext" xmlns="http://schemas.xmlsoap.org/ws/2002/04/secext" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" elementFormDefault="qualified" attributeFormDefault="unqualified" version="0.2">
+ <xsd:import namespace="http://egov.gv.at/pvp1.xsd" schemaLocation="../xsd/eingebunden/pvp1.xsd"/>
+ <xsd:element name="Security">
+ <xsd:annotation>
+ <xsd:documentation>
+ This element defines header block to use for security-relevant data directed at a specific SOAP actor.
+ </xsd:documentation>
+ </xsd:annotation>
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element ref="pvp:pvpToken" minOccurs="0"/>
+ <xsd:any processContents="lax" minOccurs="0" maxOccurs="unbounded">
+ <xsd:annotation>
+ <xsd:documentation>
+ The use of "any" is to allow extensibility and different forms of security data.
+ </xsd:documentation>
+ </xsd:annotation>
+ </xsd:any>
+ </xsd:sequence>
+ <xsd:anyAttribute processContents="lax"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="UsernameToken">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element ref="Username"/>
+ <xsd:element ref="Password" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:attribute name="Id" type="xsd:ID"/>
+ <xsd:anyAttribute namespace="##other"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Username">
+ <xsd:complexType>
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:string">
+ <xsd:anyAttribute namespace="##other"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Password">
+ <xsd:complexType>
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:string">
+ <xsd:attribute name="Type" type="xsd:QName"/>
+ <xsd:anyAttribute namespace="##other"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="BinarySecurityToken">
+ <xsd:annotation>
+ <xsd:documentation>A security token that is encoded in binary</xsd:documentation>
+ </xsd:annotation>
+ <xsd:complexType>
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:string">
+ <xsd:attribute name="Id" type="xsd:ID"/>
+ <xsd:attribute name="ValueType" type="xsd:QName"/>
+ <xsd:attribute name="EncodingType" type="xsd:QName"/>
+ <xsd:anyAttribute namespace="##other" processContents="strict"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="SecurityTokenReference">
+ <xsd:annotation>
+ <xsd:documentation>
+ This element is used reference a security token.
+ </xsd:documentation>
+ </xsd:annotation>
+ <xsd:complexType>
+ <xsd:choice minOccurs="0" maxOccurs="unbounded">
+ <xsd:element ref="Reference"/>
+ <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:choice>
+ <xsd:attribute name="Id" type="xsd:ID"/>
+ <xsd:anyAttribute namespace="##other" processContents="lax"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Reference">
+ <xsd:complexType>
+ <xsd:attribute name="URI" type="xsd:anyURI"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:simpleType name="PasswordTypeEnum">
+ <xsd:restriction base="xsd:QName">
+ <xsd:enumeration value="wsse:PasswordText"/>
+ <xsd:enumeration value="wsse:PasswordDigest"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="ValueTypeEnum">
+ <xsd:restriction base="xsd:QName">
+ <xsd:enumeration value="wsse:X509v3"/>
+ <xsd:enumeration value="wsse:Kerberosv5TGT"/>
+ <xsd:enumeration value="wsse:Kerberosv5ST"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="EncodingTypeEnum">
+ <xsd:restriction base="xsd:QName">
+ <xsd:enumeration value="wsse:Base64Binary"/>
+ <xsd:enumeration value="wsse:HexBinary"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="FaultcodeEnum">
+ <xsd:restriction base="xsd:QName">
+ <xsd:enumeration value="wsse:UnsupportedSecurityToken"/>
+ <xsd:enumeration value="wsse:UnsupportedAlgorithm"/>
+ <xsd:enumeration value="wsse:InvalidSecurity"/>
+ <xsd:enumeration value="wsse:InvalidSecurityToken"/>
+ <xsd:enumeration value="wsse:FailedAuthentication"/>
+ <xsd:enumeration value="wsse:FailedCheck"/>
+ <xsd:enumeration value="wsse:SecurityTokenUnavailable"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+</xsd:schema> \ No newline at end of file