aboutsummaryrefslogtreecommitdiff
path: root/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_v4.0.xsd
diff options
context:
space:
mode:
Diffstat (limited to 'modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_v4.0.xsd')
-rw-r--r--modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_v4.0.xsd443
1 files changed, 0 insertions, 443 deletions
diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_v4.0.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_v4.0.xsd
deleted file mode 100644
index 2d25f2dc..00000000
--- a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_v4.0.xsd
+++ /dev/null
@@ -1,443 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:szr="urn:SZRServices" xmlns:pd="http://reference.e-government.gv.at/namespace/persondata/20020228#" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" targetNamespace="urn:SZRServices" elementFormDefault="qualified">
- <xs:import namespace="http://reference.e-government.gv.at/namespace/persondata/20020228#" schemaLocation="szr_persondata.xsd"/>
- <xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="szr_xmldsig.xsd"/>
- <xs:element name="SZRException" type="szr:SZRException"/>
- <xs:complexType name="SZRException"/>
- <xs:complexType name="PersonInfoType">
- <xs:sequence>
- <xs:element name="Person" type="pd:PhysicalPersonType"/>
- <xs:element name="RegularDomicile" type="pd:PostalAddressType" minOccurs="0"/>
- <xs:element name="AddressCodes" type="szr:AddressCodesType" minOccurs="0"/>
- <xs:element name="TravelDocument" type="szr:TravelDocumentType" minOccurs="0"/>
- <xs:element name="DateOfBirthWildcard" type="xs:boolean" minOccurs="0"/>
- <xs:element name="AuskunftssperreGesetzt" type="xs:boolean" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="TravelDocumentType">
- <xs:sequence>
- <xs:element name="DocumentNumber" type="xs:string" minOccurs="0"/>
- <xs:element name="DocumentType" type="xs:string" minOccurs="0"/>
- <xs:element name="IssueDate" type="xs:string" minOccurs="0"/>
- <xs:element name="IssuingAuthority" type="xs:string" minOccurs="0"/>
- <xs:element name="IssuingCountry" type="xs:string" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="AddressCodesType">
- <xs:sequence>
- <xs:element name="GKZ" type="xs:string" minOccurs="0"/>
- <xs:element name="OKZ" type="xs:string" minOccurs="0"/>
- <xs:element name="SKZ" type="xs:string" minOccurs="0"/>
- <xs:element name="ADRCD" type="xs:string" minOccurs="0"/>
- <xs:element name="SUBCD" type="xs:string" minOccurs="0"/>
- <xs:element name="OBJNR" type="xs:string" minOccurs="0"/>
- <xs:element name="NTZLNR" type="xs:string" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="TransformBPK">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="PersonInfo" type="szr:PersonInfoType"/>
- <xs:element name="InputBPK" type="xs:string"/>
- <xs:element name="InputBereichsKennung" type="xs:string"/>
- <xs:element name="Begruendung" type="xs:string"/>
- <xs:element name="Target" type="szr:FremdBPKRequestType" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="TransformBPKResponse">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="TransformBPKReturn" type="szr:FremdBPKType" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="GetVKZPermission">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="VKZ" type="xs:string"/>
- <xs:element name="BereichsKennung" type="xs:string"/>
- <xs:element name="ParticipantId" type="xs:string" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="GetVKZPermissionResponse">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="GetVKZPermissionReturn" type="szr:GetVKZPermissionResponseType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:complexType name="IdentityLinkType">
- <xs:sequence>
- <xs:element name="PersonInfo" type="szr:PersonInfoType"/>
- <xs:element name="Assertion" type="xs:anyType"/>
- <xs:element name="AdditionalInfo" type="xs:string" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ResultRecord">
- <xs:sequence>
- <xs:element name="PersonInfo" type="szr:PersonInfoType"/>
- <xs:element name="Register" type="xs:string"/>
- <xs:element name="bPK" type="xs:string"/>
- <xs:element name="FremdBPK" type="szr:FremdBPKType" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetBPKKombiRequestType">
- <xs:sequence>
- <xs:element name="PersonInfo" type="szr:PersonInfoType"/>
- <xs:element name="InsertERnP" minOccurs="0">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="NoInsert"/>
- <xs:enumeration value="InsertOnNoMatch"/>
- <xs:enumeration value="ForceInsert"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:element>
- <xs:element name="Suchwizard" type="xs:boolean" minOccurs="0"/>
- <xs:element name="VKZ" type="xs:string" nillable="true"/>
- <xs:element name="BehoerdenKennzeichen" type="xs:string" minOccurs="0"/>
- <xs:element name="BereichsKennung" type="xs:string" minOccurs="0"/>
- <xs:element name="Target" type="szr:FremdBPKRequestType" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="Sessionid" type="xs:string" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetBPKKombiResponseType">
- <xs:complexContent>
- <xs:extension base="szr:GetBPKZPVResponseType">
- <xs:sequence>
- <xs:element name="FoundWithSuchwizard" type="xs:boolean"/>
- <xs:element name="Sessionid" type="xs:string"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="GetBPKZPVRequestType">
- <xs:sequence>
- <xs:element name="PersonInfo" type="szr:PersonInfoType"/>
- <xs:element name="InsertERnP" type="xs:boolean" default="false" minOccurs="0"/>
- <xs:element name="VKZ" type="xs:string" minOccurs="1"/>
- <xs:element name="BehoerdenKennzeichen" type="xs:string" minOccurs="0"/>
- <xs:element name="BereichsKennung" type="xs:string" minOccurs="0"/>
- <xs:element name="Target" type="szr:FremdBPKRequestType" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetBPKZPVResponseType">
- <xs:sequence>
- <xs:element name="ResultRecord" type="szr:ResultRecord" maxOccurs="unbounded"/>
- <xs:element name="InsertERnPResult" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetBPKFromStammzahlEncryptedRequestType">
- <xs:sequence>
- <xs:element name="StammzahlEncrypted" type="xs:string" minOccurs="1"/>
- <xs:element name="PersonInfo" type="szr:PersonInfoType" minOccurs="0"/>
- <xs:element name="VKZ" type="xs:string" minOccurs="1"/>
- <xs:element name="BereichsKennung" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="Target" type="szr:FremdBPKRequestType" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- <xs:attribute name="key"/>
- </xs:complexType>
- <xs:complexType name="GetBPKFromStammzahlEncryptedResponseType">
- <xs:sequence>
- <xs:element name="bPK" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="FremdBPK" type="szr:FremdBPKType" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="Fault" type="szr:Fault" minOccurs="0"/>
- </xs:sequence>
- <xs:attribute name="key"/>
- </xs:complexType>
- <xs:complexType name="Fault">
- <xs:attribute name="Code" type="xs:string"/>
- <xs:attribute name="String" type="xs:string"/>
- </xs:complexType>
- <xs:complexType name="SignContentResponseType">
- <xs:sequence>
- <xs:element name="JwsAlg" type="xs:string" minOccurs="0"/>
- <xs:element name="Out" type="szr:SignContentEntry" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="SignContentEntry">
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="key"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- <xs:element name="GetIdentityLink">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="PersonInfo" type="szr:PersonInfoType"/>
- <xs:element name="KeyValue" type="dsig:KeyValueType" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="InsertERnP" type="xs:boolean" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="GetIdentityLinkResponse">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="GetIdentityLinkReturn" type="szr:IdentityLinkType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="GetIdentityLinkEidas">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="PersonInfo" type="szr:PersonInfoType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="GetIdentityLinkEidasResponse">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="GetIdentityLinkReturn" type="szr:IdentityLinkType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="GetBPK">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="PersonInfo" type="szr:PersonInfoType"/>
- <xs:element name="BereichsKennung" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="VKZ" type="xs:string" minOccurs="0"/>
- <xs:element name="Target" type="szr:FremdBPKRequestType" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="ListMultiplePersons" type="xs:boolean" minOccurs="0"/>
- <xs:element name="InsertERnP" type="xs:boolean" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="GetBPKResponse">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="GetBPKReturn" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="FremdBPK" type="szr:FremdBPKType" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="PersonInfo" type="szr:PersonInfoType" minOccurs="0" maxOccurs="5"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="GetBPKs">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="PersonInfo" type="szr:PersonInfoType" maxOccurs="unbounded"/>
- <xs:element name="BereichsKennung" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="VKZ" type="xs:string"/>
- <xs:element name="Target" type="szr:FremdBPKRequestType" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="GetBPKsResponse">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="ResultRecord" type="szr:GetBPKsResponseType" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:complexType name="GetBPKsResponseType">
- <xs:sequence>
- <xs:element name="BPK" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="FremdBPK" type="szr:FremdBPKType" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="Fault" minOccurs="0">
- <xs:complexType>
- <xs:attribute name="Code" type="xs:string"/>
- <xs:attribute name="String" type="xs:string"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="GetBPKKombi">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="GetBPKKombiRequest" type="szr:GetBPKKombiRequestType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="GetBPKKombiResponse">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="GetBPKKombiResponse" type="szr:GetBPKKombiResponseType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="GetBPKZPV">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="GetBPKZPVRequest" type="szr:GetBPKZPVRequestType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="GetBPKZPVResponse">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="GetBPKZPVResponse" type="szr:GetBPKZPVResponseType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="GetBPKFromStammzahlEncrypted">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="In" type="szr:GetBPKFromStammzahlEncryptedRequestType" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="GetBPKFromStammzahlEncryptedResponse">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Out" type="szr:GetBPKFromStammzahlEncryptedResponseType" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="SignContent">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="AppendCert" type="xs:boolean" default="false" minOccurs="0"/>
- <xs:element name="JWSHeaderParam" type="szr:JwsHeaderParam" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="In" type="szr:SignContentEntry" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:complexType name="JwsHeaderParam">
- <xs:attribute name="key" type="xs:string" use="required"/>
- <xs:attribute name="value" type="xs:string" use="required"/>
- </xs:complexType>
- <xs:element name="SignContentResponse">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="SignContentResponse" type="szr:SignContentResponseType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="ValidateIdentityLink">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="IdentityLink" type="szr:IdentityLinkType"/>
- <xs:element name="BereichsKennung" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="ValidateIdentityLinkResponse">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="ValidateIdentityLinkReturn" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="BPKzuBasiszahl">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Bereich" type="xs:string"/>
- <xs:element name="BPK" type="xs:string"/>
- <xs:element name="BasisZahl" type="xs:string" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="BPKzuBasiszahlResponse">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="BPKzuBasiszahlReturn" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:complexType name="FremdBPKRequestType">
- <xs:sequence>
- <xs:element name="BereichsKennung" type="xs:string"/>
- <xs:element name="VKZ" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="FremdBPKType">
- <xs:sequence>
- <xs:element name="BereichsKennung" type="xs:string"/>
- <xs:element name="FremdBPK" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetVKZPermissionResponseType">
- <xs:sequence>
- <xs:element name="isAllowed" type="xs:boolean"/>
- <xs:element name="behSchluessel" type="xs:string" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="BasiszahlZuBPK">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="VKZ" type="xs:string" minOccurs="0"/>
- <xs:element name="BasisZahl" type="xs:string" maxOccurs="unbounded"/>
- <xs:element name="Bereich" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="FremdBPKTargets" type="szr:FremdBPKRequestType" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:complexType name="BasiszahlZuBPKReturnType">
- <xs:sequence>
- <xs:element name="BPK" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="FremdBPKs" type="szr:FremdBPKType" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="BasiszahlZuBPKResponse">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="BasiszahlZuBPKReturn" type="szr:BasiszahlZuBPKReturnType" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="ZMRAnwendungsIntegration">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Bereich" type="xs:string"/>
- <xs:element name="FremdBPKTargets" type="szr:FremdBPKRequestType" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="ZMRfremdbPK" type="xs:string" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:complexType name="ZMRAnwendungsIntegrationReturnType">
- <xs:sequence>
- <xs:element name="BPK" type="xs:string"/>
- <xs:element name="FremdBPKs" type="szr:FremdBPKType" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="ZMRAnwendungsIntegrationResponse">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="ZMRAnwendungsIntegrationReturn" type="szr:ZMRAnwendungsIntegrationReturnType" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="GetStammzahl">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="PersonInfo" type="szr:PersonInfoType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="GetStammzahlResponse">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Stammzahl" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="GetStammzahlEncrypted">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="PersonInfo" type="szr:PersonInfoType"/>
- <xs:element name="InsertERnP" type="xs:boolean" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="GetStammzahlEncryptedResponse">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Stammzahl" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="GetVersion" nillable="true"/>
- <xs:element name="GetVersionResponse">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Version" type="xs:string"/>
- <xs:element name="Revision" type="xs:string"/>
- <xs:element name="Time" type="xs:string"/>
- <xs:element name="IdentityLinkNotAfter" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
-</xs:schema>