diff options
Diffstat (limited to 'modules/authmodule-eIDAS-v2/src/main/resources')
12 files changed, 605 insertions, 3092 deletions
diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/SZR-1.1.WSDL b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/SZR-1.1.WSDL deleted file mode 100644 index 3c34458d..00000000 --- a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/SZR-1.1.WSDL +++ /dev/null @@ -1,939 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<definitions targetNamespace="urn:SZRServices" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:ecdsa="http://www.w3.org/2001/04/xmldsig-more#" xmlns:pd="http://reference.e-government.gv.at/namespace/persondata/20020228#" xmlns:pvp="http://egov.gv.at/pvp1.xsd" xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:szr="urn:SZRServices" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/04/secext" xmlns:xs="http://www.w3.org/2001/XMLSchema"> - <types> - <xs:schema elementFormDefault="qualified" targetNamespace="http://reference.e-government.gv.at/namespace/persondata/20020228#"> - <xs:complexType name="PhysicalPersonType"> - <xs:sequence> - <xs:element minOccurs="0" name="Identification" type="pd:IdentificationType" /> - <xs:element minOccurs="1" name="Name" type="pd:PersonNameType" /> - <xs:element minOccurs="0" name="AlternativeName" type="pd:AlternativeNameType" /> - <xs:element minOccurs="0" name="Sex" type="xs:string" /> - <xs:element minOccurs="0" name="DateOfBirth" type="xs:string" /> - <xs:element minOccurs="0" name="PlaceOfBirth" type="xs:string" /> - <xs:element minOccurs="0" name="CountryOfBirth" type="xs:string" /> - <xs:element minOccurs="0" name="Nationality" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="IdentificationType"> - <xs:sequence> - <xs:element minOccurs="0" name="Value" type="xs:string" /> - <xs:element minOccurs="0" name="Type" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="PersonNameType"> - <xs:sequence> - <xs:element minOccurs="0" name="PrefixedDegree" type="xs:string" /> - <xs:element name="GivenName" type="xs:string" nillable="true" /> - <xs:element name="FamilyName" type="xs:string" nillable="true" /> - <xs:element minOccurs="0" name="SuffixedDegree" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="AlternativeNameType"> - <xs:sequence> - <xs:element name="FamilyName" type="xs:string" nillable="true" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="PostalAddressType"> - <xs:sequence> - <xs:element minOccurs="0" name="PostalCode" type="xs:string" /> - <xs:element minOccurs="0" name="Municipality" type="xs:string" /> - <xs:element minOccurs="0" name="Locality" type="xs:string" /> - <xs:element minOccurs="0" name="StateCode3" type="xs:string" /> - <xs:element minOccurs="0" name="DeliveryAddress" type="pd:DeliveryAddressType" /> - <xs:element minOccurs="0" name="HistoricRecord" type="xs:boolean" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="DeliveryAddressType"> - <xs:sequence> - <xs:element minOccurs="0" name="AddressLine" type="xs:string" /> - <xs:element minOccurs="0" name="StreetName" type="xs:string" /> - <xs:element minOccurs="0" name="BuildingNumber" type="xs:string" /> - <xs:element minOccurs="0" name="Unit" type="xs:string" /> - <xs:element minOccurs="0" name="DoorNumber" type="xs:string" /> - </xs:sequence> - </xs:complexType> - </xs:schema> - <xs:schema elementFormDefault="qualified" targetNamespace="http://www.w3.org/2001/04/xmldsig-more#"> - <xs:element name="ECDSAKeyValue" type="ecdsa:ECDSAKeyValueType" nillable="true" /> - <xs:complexType name="ECDSAKeyValueType"> - <xs:sequence> - <xs:element minOccurs="0" name="DomainParameters" type="ecdsa:DomainParamsType" /> - <xs:element name="PublicKey" type="ecdsa:ECPointType" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="DomainParamsType"> - <xs:sequence> - <xs:element minOccurs="0" name="NamedCurve" type="ecdsa:NamedCurveType" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="NamedCurveType"> - <xs:attribute name="URN" type="xs:string" use="required" /> - </xs:complexType> - <xs:complexType name="ECPointType"> - <xs:sequence minOccurs="0"> - <xs:element name="X" type="ecdsa:PrimeFieldElemType" /> - <xs:element name="Y" type="ecdsa:PrimeFieldElemType" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="PrimeFieldElemType"> - <xs:attribute name="Value" type="xs:string" use="required" /> - </xs:complexType> - </xs:schema> - <xs:schema elementFormDefault="qualified" targetNamespace="http://www.w3.org/2000/09/xmldsig#" xmlns="http://www.w3.org/2001/XMLSchema"> - <xs:import namespace="http://www.w3.org/2001/04/xmldsig-more#" /> - <xs:complexType name="KeyValueType"> - <xs:sequence> - <xs:element minOccurs="0" name="DSAKeyValue" type="dsig:DSAKeyValueType" /> - <xs:element minOccurs="0" name="RSAKeyValue" type="dsig:RSAKeyValueType" /> - <xs:element minOccurs="0" ref="ecdsa:ECDSAKeyValue" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="DSAKeyValueType"> - <xs:sequence> - <xs:element minOccurs="0" name="P" type="xs:string" /> - <xs:element minOccurs="0" name="Q" type="xs:string" /> - <xs:element minOccurs="0" name="J" type="xs:string" /> - <xs:element minOccurs="0" name="G" type="xs:string" /> - <xs:element minOccurs="0" name="Y" type="xs:string" /> - <!-- https://www.w3.org/TR/xmldsig-core/ defines PgenCounter THEN Seed, SZR.wsdl used Seed BEFORE PgenCounter. To keep it backwards compatible but allow the usual order, both ways are allowed. --> - <xs:choice maxOccurs="unbounded"> - <xs:element minOccurs="0" name="PgenCounter" type="xs:string" /> - <xs:element minOccurs="0" name="Seed" type="xs:string" /> - </xs:choice> - </xs:sequence> - </xs:complexType> - <xs:complexType name="RSAKeyValueType"> - <xs:sequence> - <xs:element minOccurs="0" name="Modulus" type="xs:string" /> - <xs:element minOccurs="0" name="Exponent" type="xs:string" /> - </xs:sequence> - </xs:complexType> - </xs:schema> - <xs:schema elementFormDefault="qualified" targetNamespace="urn:SZRServices"> - <xs:import namespace="http://reference.e-government.gv.at/namespace/persondata/20020228#" /> - <xs:import namespace="http://www.w3.org/2000/09/xmldsig#" /> - <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 minOccurs="0" name="RegularDomicile" type="pd:PostalAddressType" /> - <xs:element minOccurs="0" name="AddressCodes" type="szr:AddressCodesType" /> - <xs:element minOccurs="0" name="TravelDocument" type="szr:TravelDocumentType" /> - <xs:element minOccurs="0" name="DateOfBirthWildcard" type="xs:boolean" /> - <xs:element minOccurs="0" name="AuskunftssperreGesetzt" type="xs:boolean" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="TravelDocumentType"> - <xs:sequence> - <xs:element minOccurs="0" name="DocumentNumber" type="xs:string" /> - <xs:element minOccurs="0" name="DocumentType" type="xs:string" /> - <xs:element minOccurs="0" name="IssueDate" type="xs:string" /> - <xs:element minOccurs="0" name="IssuingAuthority" type="xs:string" /> - <xs:element minOccurs="0" name="IssuingCountry" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="AddressCodesType"> - <xs:sequence> - <xs:element minOccurs="0" name="GKZ" type="xs:string" /> - <xs:element minOccurs="0" name="OKZ" type="xs:string" /> - <xs:element minOccurs="0" name="SKZ" type="xs:string" /> - <xs:element minOccurs="0" name="ADRCD" type="xs:string" /> - <xs:element minOccurs="0" name="SUBCD" type="xs:string" /> - <xs:element minOccurs="0" name="OBJNR" type="xs:string" /> - <xs:element minOccurs="0" name="NTZLNR" type="xs:string" /> - </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 maxOccurs="unbounded" name="Target" type="szr:FremdBPKRequestType" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element name="TransformBPKResponse"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" name="TransformBPKReturn" type="szr:FremdBPKType" /> - </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 minOccurs="0" name="ParticipantId" type="xs:string" /> - </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 minOccurs="0" name="AdditionalInfo" type="xs:string" /> - </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 maxOccurs="unbounded" minOccurs="0" name="FremdBPK" type="szr:FremdBPKType" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="GetBPKKombiRequestType"> - <xs:sequence> - <xs:element name="PersonInfo" type="szr:PersonInfoType" /> - <xs:element minOccurs="0" name="InsertERnP"> - <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 minOccurs="0" name="Suchwizard" type="xs:boolean" /> - <xs:element name="VKZ" type="xs:string" nillable="true" /> - <xs:element minOccurs="0" name="BehoerdenKennzeichen" type="xs:string" /> - <xs:element minOccurs="0" name="BereichsKennung" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="Target" type="szr:FremdBPKRequestType" /> - <xs:element minOccurs="0" name="Sessionid" type="xs:string" /> - </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 minOccurs="0" name="InsertERnP" type="xs:boolean" default="false" /> - <xs:element minOccurs="1" name="VKZ" type="xs:string" /> - <xs:element minOccurs="0" name="BehoerdenKennzeichen" type="xs:string" /> - <xs:element minOccurs="0" name="BereichsKennung" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="Target" type="szr:FremdBPKRequestType" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="GetBPKZPVResponseType"> - <xs:sequence> - <xs:element maxOccurs="unbounded" name="ResultRecord" type="szr:ResultRecord" /> - <xs:element name="InsertERnPResult" type="xs:boolean" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="GetBPKFromStammzahlEncryptedRequestType"> - <xs:sequence> - <xs:element minOccurs="1" name="StammzahlEncrypted" type="xs:string" /> - <xs:element minOccurs="0" name="PersonInfo" type="szr:PersonInfoType" /> - <xs:element minOccurs="1" name="VKZ" type="xs:string" /> - <xs:element minOccurs="0" name="BereichsKennung" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="Target" type="szr:FremdBPKRequestType" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="GetBPKFromStammzahlEncryptedResponseType"> - <xs:sequence> - <xs:element minOccurs="0" name="bPK" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="FremdBPK" type="szr:FremdBPKType" /> - </xs:sequence> - </xs:complexType> - <xs:element name="GetIdentityLink"> - <xs:complexType> - <xs:sequence> - <xs:element name="PersonInfo" type="szr:PersonInfoType" /> - <xs:element minOccurs="0" maxOccurs="unbounded" name="KeyValue" type="dsig:KeyValueType" /> - <xs:element minOccurs="0" name="InsertERnP" type="xs:boolean" /> - </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 minOccurs="0" name="BereichsKennung" type="xs:string" /> - <xs:element minOccurs="0" name="VKZ" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="Target" type="szr:FremdBPKRequestType" /> - <xs:element minOccurs="0" name="ListMultiplePersons" type="xs:boolean" /> - <xs:element minOccurs="0" name="InsertERnP" type="xs:boolean" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element name="GetBPKResponse"> - <xs:complexType> - <xs:sequence> - <xs:element minOccurs="0" name="GetBPKReturn" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="FremdBPK" type="szr:FremdBPKType" /> - <xs:element maxOccurs="5" minOccurs="0" name="PersonInfo" type="szr:PersonInfoType" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element name="GetBPKs"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" name="PersonInfo" type="szr:PersonInfoType" /> - <xs:element minOccurs="0" name="BereichsKennung" type="xs:string" /> - <xs:element name="VKZ" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="Target" type="szr:FremdBPKRequestType" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element name="GetBPKsResponse"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" name="ResultRecord" type="szr:GetBPKsResponseType" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:complexType name="GetBPKsResponseType"> - <xs:sequence> - <xs:element minOccurs="0" name="BPK" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="FremdBPK" type="szr:FremdBPKType" /> - <xs:element minOccurs="0" name="Fault"> - <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="GetBPKFromStammzahlEncryptedRequest" type="szr:GetBPKFromStammzahlEncryptedRequestType" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element name="GetBPKFromStammzahlEncryptedResponse"> - <xs:complexType> - <xs:sequence> - <xs:element name="GetBPKFromStammzahlEncryptedResponse" type="szr:GetBPKFromStammzahlEncryptedResponseType" /> - </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 maxOccurs="unbounded" name="BasisZahl" type="xs:string" /> - </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 minOccurs="0" name="behSchluessel" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:element name="BasiszahlZuBPK"> - <xs:complexType> - <xs:sequence> - <xs:element minOccurs="0" name="VKZ" type="xs:string" /> - <xs:element maxOccurs="unbounded" name="BasisZahl" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="Bereich" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="FremdBPKTargets" type="szr:FremdBPKRequestType" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:complexType name="BasiszahlZuBPKReturnType"> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" name="BPK" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="FremdBPKs" type="szr:FremdBPKType" /> - </xs:sequence> - </xs:complexType> - <xs:element name="BasiszahlZuBPKResponse"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" name="BasiszahlZuBPKReturn" type="szr:BasiszahlZuBPKReturnType" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element name="ZMRAnwendungsIntegration"> - <xs:complexType> - <xs:sequence> - <xs:element name="Bereich" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="FremdBPKTargets" type="szr:FremdBPKRequestType" /> - <xs:element maxOccurs="unbounded" name="ZMRfremdbPK" type="xs:string" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:complexType name="ZMRAnwendungsIntegrationReturnType"> - <xs:sequence> - <xs:element name="BPK" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="FremdBPKs" type="szr:FremdBPKType" /> - </xs:sequence> - </xs:complexType> - <xs:element name="ZMRAnwendungsIntegrationResponse"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" name="ZMRAnwendungsIntegrationReturn" type="szr:ZMRAnwendungsIntegrationReturnType" /> - </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 minOccurs="0" name="InsertERnP" type="xs:boolean" /> - </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> - <xs:schema targetNamespace="http://egov.gv.at/pvp1.xsd"> - <xs:include schemaLocation="pvp1.xsd" /> - </xs:schema> - <xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.xmlsoap.org/ws/2002/04/secext"> - <xs:element name="Security"> - <xs:complexType> - <xs:sequence> - <!-- add the pvpToken here. You can also uncomment the following line if you support XSD 1.1 --> - <!-- <xs:element ref="pvp:pvpToken" /> --> - <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" /> - </xs:sequence> - <xs:anyAttribute processContents="lax" /> - </xs:complexType> - </xs:element> - </xs:schema> - </types> - <message name="Header"> - <part name="SecurityHeader" element="wsse:Security" /> - </message> - <message name="GetIdentityLinkRequest"> - <part element="szr:GetIdentityLink" name="parameters" /> - </message> - <message name="GetIdentityLinkResponse"> - <part element="szr:GetIdentityLinkResponse" name="parameters" /> - </message> - <message name="GetIdentityLinkEidasRequest"> - <part element="szr:GetIdentityLinkEidas" name="parameters" /> - </message> - <message name="GetIdentityLinkEidasResponse"> - <part element="szr:GetIdentityLinkEidasResponse" name="parameters" /> - </message> - <message name="GetBPKRequest"> - <part element="szr:GetBPK" name="parameters" /> - </message> - <message name="GetBPKResponse"> - <part element="szr:GetBPKResponse" name="parameters" /> - </message> - <message name="GetBPKsRequest"> - <part element="szr:GetBPKs" name="parameters" /> - </message> - <message name="GetBPKsResponse"> - <part element="szr:GetBPKsResponse" name="parameters" /> - </message> - <message name="GetBPKKombiRequest"> - <part element="szr:GetBPKKombi" name="parameters" /> - </message> - <message name="GetBPKKombiResponse"> - <part element="szr:GetBPKKombiResponse" name="parameters" /> - </message> - <message name="GetBPKZPVRequest"> - <part element="szr:GetBPKZPV" name="parameters" /> - </message> - <message name="GetBPKZPVResponse"> - <part element="szr:GetBPKZPVResponse" name="parameters" /> - </message> - <message name="GetBPKFromStammzahlEncryptedRequest"> - <part element="szr:GetBPKFromStammzahlEncrypted" name="parameters" /> - </message> - <message name="GetBPKFromStammzahlEncryptedResponse"> - <part element="szr:GetBPKFromStammzahlEncryptedResponse" name="parameters" /> - </message> - <message name="BPKzuBasiszahlRequest"> - <part element="szr:BPKzuBasiszahl" name="parameters" /> - </message> - <message name="BPKzuBasiszahlResponse"> - <part element="szr:BPKzuBasiszahlResponse" name="parameters" /> - </message> - <message name="BasiszahlZuBPKRequest"> - <part element="szr:BasiszahlZuBPK" name="parameters" /> - </message> - <message name="BasiszahlZuBPKResponse"> - <part element="szr:BasiszahlZuBPKResponse" name="parameters" /> - </message> - <message name="ValidateIdentityLinkRequest"> - <part element="szr:ValidateIdentityLink" name="parameters" /> - </message> - <message name="ValidateIdentityLinkResponse"> - <part element="szr:ValidateIdentityLinkResponse" name="parameters" /> - </message> - <message name="TransformBPKRequest"> - <part element="szr:TransformBPK" name="parameters" /> - </message> - <message name="TransformBPKResponse"> - <part element="szr:TransformBPKResponse" name="parameters" /> - </message> - <message name="GetVKZPermissionRequest"> - <part element="szr:GetVKZPermission" name="parameters" /> - </message> - <message name="GetVKZPermissionResponse"> - <part element="szr:GetVKZPermissionResponse" name="parameters" /> - </message> - <message name="ZMRAnwendungsIntegrationRequest"> - <part element="szr:ZMRAnwendungsIntegration" name="parameters" /> - </message> - <message name="ZMRAnwendungsIntegrationResponse"> - <part element="szr:ZMRAnwendungsIntegrationResponse" name="parameters" /> - </message> - <message name="GetStammzahlRequest"> - <part element="szr:GetStammzahl" name="parameters" /> - </message> - <message name="GetStammzahlResponse"> - <part element="szr:GetStammzahlResponse" name="parameters" /> - </message> - <message name="GetStammzahlEncryptedRequest"> - <part element="szr:GetStammzahlEncrypted" name="parameters" /> - </message> - <message name="GetStammzahlEncryptedResponse"> - <part element="szr:GetStammzahlEncryptedResponse" name="parameters" /> - </message> - <message name="GetVersionRequest"> - <part element="szr:GetVersion" name="parameters" /> - </message> - <message name="GetVersionResponse"> - <part element="szr:GetVersionResponse" name="parameters" /> - </message> - <message name="SZRException"> - <part element="szr:SZRException" name="fault" /> - </message> - <portType name="SZR"> - <operation name="GetIdentityLink"> - <input message="szr:GetIdentityLinkRequest" name="GetIdentityLinkRequest" /> - <output message="szr:GetIdentityLinkResponse" name="GetIdentityLinkResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetIdentityLinkEidas"> - <input message="szr:GetIdentityLinkEidasRequest" name="GetIdentityLinkEidasRequest" /> - <output message="szr:GetIdentityLinkEidasResponse" name="GetIdentityLinkEidasResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetBPK"> - <jaxws:bindings xmlns:jaxws="http://java.sun.com/xml/ns/jaxws"> - <jaxws:enableWrapperStyle>false</jaxws:enableWrapperStyle> - </jaxws:bindings> - <input message="szr:GetBPKRequest" name="GetBPKRequest" /> - <output message="szr:GetBPKResponse" name="GetBPKResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetBPKs"> - <input message="szr:GetBPKsRequest" name="GetBPKsRequest" /> - <output message="szr:GetBPKsResponse" name="GetBPKsResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetBPKKombi"> - <input message="szr:GetBPKKombiRequest" name="GetBPKKombiRequest" /> - <output message="szr:GetBPKKombiResponse" name="GetBPKKombiResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetBPKZPV"> - <input message="szr:GetBPKZPVRequest" name="GetBPKZPVRequest" /> - <output message="szr:GetBPKZPVResponse" name="GetBPKZPVResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetBPKFromStammzahlEncrypted"> - <input message="szr:GetBPKFromStammzahlEncryptedRequest" name="GetBPKFromStammzahlEncryptedRequest" /> - <output message="szr:GetBPKFromStammzahlEncryptedResponse" name="GetBPKFromStammzahlEncryptedResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="ValidateIdentityLink"> - <input message="szr:ValidateIdentityLinkRequest" name="ValidateIdentityLinkRequest" /> - <output message="szr:ValidateIdentityLinkResponse" name="ValidateIdentityLinkResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="TransformBPK"> - <input message="szr:TransformBPKRequest" name="TransformBPKRequest" /> - <output message="szr:TransformBPKResponse" name="TransformBPKResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetVKZPermission"> - <input message="szr:GetVKZPermissionRequest" name="GetVKZPermissionRequest" /> - <output message="szr:GetVKZPermissionResponse" name="GetVKZPermissionResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="BPKzuBasiszahl"> - <input message="szr:BPKzuBasiszahlRequest" name="BPKzuBasiszahlRequest" /> - <output message="szr:BPKzuBasiszahlResponse" name="BPKzuBasiszahlResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="BasiszahlZuBPK"> - <input message="szr:BasiszahlZuBPKRequest" name="BasiszahlZuBPKRequest" /> - <output message="szr:BasiszahlZuBPKResponse" name="BasiszahlZuBPKResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="ZMRAnwendungsIntegration"> - <input message="szr:ZMRAnwendungsIntegrationRequest" name="ZMRAnwendungsIntegrationRequest" /> - <output message="szr:ZMRAnwendungsIntegrationResponse" name="ZMRAnwendungsIntegrationResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetStammzahl"> - <input message="szr:GetStammzahlRequest" name="GetStammzahlRequest" /> - <output message="szr:GetStammzahlResponse" name="GetStammzahlResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetStammzahlEncrypted"> - <input message="szr:GetStammzahlEncryptedRequest" name="GetStammzahlEncryptedRequest" /> - <output message="szr:GetStammzahlEncryptedResponse" name="GetStammzahlEncryptedResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetVersion"> - <input message="szr:GetVersionRequest" name="GetVersionRequest" /> - <output message="szr:GetVersionResponse" name="GetVersionResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - </portType> - <binding name="SZRSoapBinding" type="szr:SZR"> - <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> - <operation name="GetIdentityLink"> - <wsdlsoap:operation soapAction="" /> - <input name="GetIdentityLinkRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetIdentityLinkResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetIdentityLinkEidas"> - <wsdlsoap:operation soapAction="" /> - <input name="GetIdentityLinkEidasRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetIdentityLinkEidasResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetBPK"> - <wsdlsoap:operation soapAction="" /> - <input name="GetBPKRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetBPKResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetBPKs"> - <wsdlsoap:operation soapAction="" /> - <input name="GetBPKsRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetBPKsResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetBPKKombi"> - <wsdlsoap:operation soapAction="" /> - <input name="GetBPKKombiRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetBPKKombiResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetBPKZPV"> - <wsdlsoap:operation soapAction="" /> - <input name="GetBPKZPVRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetBPKZPVResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetBPKFromStammzahlEncrypted"> - <wsdlsoap:operation soapAction="" /> - <input name="GetBPKFromStammzahlEncryptedRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetBPKFromStammzahlEncryptedResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetVKZPermission"> - <wsdlsoap:operation soapAction="" /> - <input name="GetVKZPermissionRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetVKZPermissionResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="ValidateIdentityLink"> - <wsdlsoap:operation soapAction="" /> - <input name="ValidateIdentityLinkRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="ValidateIdentityLinkResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="TransformBPK"> - <wsdlsoap:operation soapAction="" /> - <input name="TransformBPKRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="TransformBPKResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="BPKzuBasiszahl"> - <wsdlsoap:operation soapAction="" /> - <input name="BPKzuBasiszahlRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="BPKzuBasiszahlResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="BasiszahlZuBPK"> - <wsdlsoap:operation soapAction="" /> - <input name="BasiszahlZuBPKRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="BasiszahlZuBPKResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="ZMRAnwendungsIntegration"> - <wsdlsoap:operation soapAction="" /> - <input name="ZMRAnwendungsIntegrationRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="ZMRAnwendungsIntegrationResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetStammzahl"> - <wsdlsoap:operation soapAction="" /> - <input name="GetStammzahlRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetStammzahlResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetStammzahlEncrypted"> - <wsdlsoap:operation soapAction="" /> - <input name="GetStammzahlEncryptedRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetStammzahlEncryptedResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetVersion"> - <wsdlsoap:operation soapAction="" /> - <input name="GetVersionRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetVersionResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - </binding> - <service name="SZRService"> - <port binding="szr:SZRSoapBinding" name="SZRBusinesspartnerTestumgebung"> - <wsdlsoap:address location="https://pvawp.bmi.gv.at/at.gv.bmi.szrsrv-b/services/SZR" /> - </port> - <port binding="szr:SZRSoapBinding" name="SZRTestumgebung"> - <wsdlsoap:address location="https://pvawp.bmi.gv.at/bmi.gv.at/soap/SZ2Services-T/services/SZR" /> - </port> - <port binding="szr:SZRSoapBinding" name="SZRProduktionsumgebung"> - <wsdlsoap:address location="https://pvawp.bmi.gv.at/bmi.gv.at/soap/SZ2Services/services/SZR" /> - </port> - </service> -</definitions>
\ No newline at end of file diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/SZR-1.WSDL b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/SZR-1.WSDL deleted file mode 100644 index 4ad2645a..00000000 --- a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/SZR-1.WSDL +++ /dev/null @@ -1,901 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<definitions targetNamespace="urn:SZRServices" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:ecdsa="http://www.w3.org/2001/04/xmldsig-more#" xmlns:pd="http://reference.e-government.gv.at/namespace/persondata/20020228#" xmlns:pvp="http://egov.gv.at/pvp1.xsd" xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:szr="urn:SZRServices" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/04/secext" xmlns:xs="http://www.w3.org/2001/XMLSchema"> - <types> - <xs:schema elementFormDefault="qualified" targetNamespace="http://reference.e-government.gv.at/namespace/persondata/20020228#"> - <xs:complexType name="PhysicalPersonType"> - <xs:sequence> - <xs:element minOccurs="0" name="Identification" type="pd:IdentificationType" /> - <xs:element minOccurs="1" name="Name" type="pd:PersonNameType" /> - <xs:element minOccurs="0" name="AlternativeName" type="pd:AlternativeNameType" /> - <xs:element minOccurs="0" name="Sex" type="xs:string" /> - <xs:element minOccurs="0" name="DateOfBirth" type="xs:string" /> - <xs:element minOccurs="0" name="PlaceOfBirth" type="xs:string" /> - <xs:element minOccurs="0" name="CountryOfBirth" type="xs:string" /> - <xs:element minOccurs="0" name="Nationality" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="IdentificationType"> - <xs:sequence> - <xs:element minOccurs="0" name="Value" type="xs:string" /> - <xs:element minOccurs="0" name="Type" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="PersonNameType"> - <xs:sequence> - <xs:element minOccurs="0" name="PrefixedDegree" type="xs:string" /> - <xs:element name="GivenName" type="xs:string" nillable="true" /> - <xs:element name="FamilyName" type="xs:string" nillable="true" /> - <xs:element minOccurs="0" name="SuffixedDegree" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="AlternativeNameType"> - <xs:sequence> - <xs:element name="FamilyName" type="xs:string" nillable="true" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="PostalAddressType"> - <xs:sequence> - <xs:element minOccurs="0" name="PostalCode" type="xs:string" /> - <xs:element minOccurs="0" name="Municipality" type="xs:string" /> - <xs:element minOccurs="0" name="Locality" type="xs:string" /> - <xs:element minOccurs="0" name="StateCode3" type="xs:string" /> - <xs:element minOccurs="0" name="DeliveryAddress" type="pd:DeliveryAddressType" /> - <xs:element minOccurs="0" name="HistoricRecord" type="xs:boolean" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="DeliveryAddressType"> - <xs:sequence> - <xs:element minOccurs="0" name="AddressLine" type="xs:string" /> - <xs:element minOccurs="0" name="StreetName" type="xs:string" /> - <xs:element minOccurs="0" name="BuildingNumber" type="xs:string" /> - <xs:element minOccurs="0" name="Unit" type="xs:string" /> - <xs:element minOccurs="0" name="DoorNumber" type="xs:string" /> - </xs:sequence> - </xs:complexType> - </xs:schema> - <xs:schema elementFormDefault="qualified" targetNamespace="http://www.w3.org/2001/04/xmldsig-more#"> - <xs:element name="ECDSAKeyValue" type="ecdsa:ECDSAKeyValueType" nillable="true" /> - <xs:complexType name="ECDSAKeyValueType"> - <xs:sequence> - <xs:element minOccurs="0" name="DomainParameters" type="ecdsa:DomainParamsType" /> - <xs:element name="PublicKey" type="ecdsa:ECPointType" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="DomainParamsType"> - <xs:sequence> - <xs:element minOccurs="0" name="NamedCurve" type="ecdsa:NamedCurveType" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="NamedCurveType"> - <xs:attribute name="URN" type="xs:string" use="required" /> - </xs:complexType> - <xs:complexType name="ECPointType"> - <xs:sequence minOccurs="0"> - <xs:element name="X" type="ecdsa:PrimeFieldElemType" /> - <xs:element name="Y" type="ecdsa:PrimeFieldElemType" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="PrimeFieldElemType"> - <xs:attribute name="Value" type="xs:string" use="required" /> - </xs:complexType> - </xs:schema> - <xs:schema elementFormDefault="qualified" targetNamespace="http://www.w3.org/2000/09/xmldsig#" xmlns="http://www.w3.org/2001/XMLSchema"> - <xs:import namespace="http://www.w3.org/2001/04/xmldsig-more#" /> - <xs:complexType name="KeyValueType"> - <xs:sequence> - <xs:element minOccurs="0" name="DSAKeyValue" type="dsig:DSAKeyValueType" /> - <xs:element minOccurs="0" name="RSAKeyValue" type="dsig:RSAKeyValueType" /> - <xs:element minOccurs="0" ref="ecdsa:ECDSAKeyValue" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="DSAKeyValueType"> - <xs:sequence> - <xs:element minOccurs="0" name="P" type="xs:string" /> - <xs:element minOccurs="0" name="Q" type="xs:string" /> - <xs:element minOccurs="0" name="J" type="xs:string" /> - <xs:element minOccurs="0" name="G" type="xs:string" /> - <xs:element minOccurs="0" name="Y" type="xs:string" /> - <!-- https://www.w3.org/TR/xmldsig-core/ defines PgenCounter THEN Seed, SZR.wsdl used Seed BEFORE PgenCounter. To keep it backwards compatible but allow the usual order, both ways are allowed. --> - <xs:choice maxOccurs="unbounded"> - <xs:element minOccurs="0" name="PgenCounter" type="xs:string" /> - <xs:element minOccurs="0" name="Seed" type="xs:string" /> - </xs:choice> - </xs:sequence> - </xs:complexType> - <xs:complexType name="RSAKeyValueType"> - <xs:sequence> - <xs:element minOccurs="0" name="Modulus" type="xs:string" /> - <xs:element minOccurs="0" name="Exponent" type="xs:string" /> - </xs:sequence> - </xs:complexType> - </xs:schema> - <xs:schema elementFormDefault="qualified" targetNamespace="urn:SZRServices"> - <xs:import namespace="http://reference.e-government.gv.at/namespace/persondata/20020228#" /> - <xs:import namespace="http://www.w3.org/2000/09/xmldsig#" /> - <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 minOccurs="0" name="RegularDomicile" type="pd:PostalAddressType" /> - <xs:element minOccurs="0" name="AddressCodes" type="szr:AddressCodesType" /> - <xs:element minOccurs="0" name="TravelDocument" type="szr:TravelDocumentType" /> - <xs:element minOccurs="0" name="DateOfBirthWildcard" type="xs:boolean" /> - <xs:element minOccurs="0" name="AuskunftssperreGesetzt" type="xs:boolean" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="TravelDocumentType"> - <xs:sequence> - <xs:element minOccurs="0" name="DocumentNumber" type="xs:string" /> - <xs:element minOccurs="0" name="DocumentType" type="xs:string" /> - <xs:element minOccurs="0" name="IssueDate" type="xs:string" /> - <xs:element minOccurs="0" name="IssuingAuthority" type="xs:string" /> - <xs:element minOccurs="0" name="IssuingCountry" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="AddressCodesType"> - <xs:sequence> - <xs:element minOccurs="0" name="GKZ" type="xs:string" /> - <xs:element minOccurs="0" name="OKZ" type="xs:string" /> - <xs:element minOccurs="0" name="SKZ" type="xs:string" /> - <xs:element minOccurs="0" name="ADRCD" type="xs:string" /> - <xs:element minOccurs="0" name="SUBCD" type="xs:string" /> - <xs:element minOccurs="0" name="OBJNR" type="xs:string" /> - <xs:element minOccurs="0" name="NTZLNR" type="xs:string" /> - </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 maxOccurs="unbounded" name="Target" type="szr:FremdBPKRequestType" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element name="TransformBPKResponse"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" name="TransformBPKReturn" type="szr:FremdBPKType" /> - </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 minOccurs="0" name="ParticipantId" type="xs:string" /> - </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 minOccurs="0" name="AdditionalInfo" type="xs:string" /> - </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 maxOccurs="unbounded" minOccurs="0" name="FremdBPK" type="szr:FremdBPKType" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="GetBPKKombiRequestType"> - <xs:sequence> - <xs:element name="PersonInfo" type="szr:PersonInfoType" /> - <xs:element minOccurs="0" name="InsertERnP"> - <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 minOccurs="0" name="Suchwizard" type="xs:boolean" /> - <xs:element name="VKZ" type="xs:string" nillable="true" /> - <xs:element minOccurs="0" name="BehoerdenKennzeichen" type="xs:string" /> - <xs:element minOccurs="0" name="BereichsKennung" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="Target" type="szr:FremdBPKRequestType" /> - <xs:element minOccurs="0" name="Sessionid" type="xs:string" /> - </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 minOccurs="0" name="InsertERnP" type="xs:boolean" default="false" /> - <xs:element minOccurs="1" name="VKZ" type="xs:string" /> - <xs:element minOccurs="0" name="BehoerdenKennzeichen" type="xs:string" /> - <xs:element minOccurs="0" name="BereichsKennung" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="Target" type="szr:FremdBPKRequestType" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="GetBPKZPVResponseType"> - <xs:sequence> - <xs:element maxOccurs="unbounded" name="ResultRecord" type="szr:ResultRecord" /> - <xs:element name="InsertERnPResult" type="xs:boolean" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="GetBPKFromStammzahlEncryptedRequestType"> - <xs:sequence> - <xs:element minOccurs="1" name="StammzahlEncrypted" type="xs:string" /> - <xs:element minOccurs="0" name="PersonInfo" type="szr:PersonInfoType" /> - <xs:element minOccurs="1" name="VKZ" type="xs:string" /> - <xs:element minOccurs="0" name="BereichsKennung" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="Target" type="szr:FremdBPKRequestType" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="GetBPKFromStammzahlEncryptedResponseType"> - <xs:sequence> - <xs:element minOccurs="0" name="bPK" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="FremdBPK" type="szr:FremdBPKType" /> - </xs:sequence> - </xs:complexType> - <xs:element name="GetIdentityLink"> - <xs:complexType> - <xs:sequence> - <xs:element name="PersonInfo" type="szr:PersonInfoType" /> - <xs:element maxOccurs="unbounded" name="KeyValue" type="dsig:KeyValueType" /> - <xs:element minOccurs="0" name="InsertERnP" type="xs:boolean" /> - </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="GetBPK"> - <xs:complexType> - <xs:sequence> - <xs:element name="PersonInfo" type="szr:PersonInfoType" /> - <xs:element minOccurs="0" name="BereichsKennung" type="xs:string" /> - <xs:element minOccurs="0" name="VKZ" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="Target" type="szr:FremdBPKRequestType" /> - <xs:element minOccurs="0" name="ListMultiplePersons" type="xs:boolean" /> - <xs:element minOccurs="0" name="InsertERnP" type="xs:boolean" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element name="GetBPKResponse"> - <xs:complexType> - <xs:sequence> - <xs:element minOccurs="0" name="GetBPKReturn" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="FremdBPK" type="szr:FremdBPKType" /> - <xs:element maxOccurs="5" minOccurs="0" name="PersonInfo" type="szr:PersonInfoType" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element name="GetBPKs"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" name="PersonInfo" type="szr:PersonInfoType" /> - <xs:element minOccurs="0" name="BereichsKennung" type="xs:string" /> - <xs:element name="VKZ" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="Target" type="szr:FremdBPKRequestType" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element name="GetBPKsResponse"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" name="ResultRecord" type="szr:GetBPKsResponseType" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:complexType name="GetBPKsResponseType"> - <xs:sequence> - <xs:element minOccurs="0" name="BPK" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="FremdBPK" type="szr:FremdBPKType" /> - <xs:element minOccurs="0" name="Fault"> - <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="GetBPKFromStammzahlEncryptedRequest" type="szr:GetBPKFromStammzahlEncryptedRequestType" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element name="GetBPKFromStammzahlEncryptedResponse"> - <xs:complexType> - <xs:sequence> - <xs:element name="GetBPKFromStammzahlEncryptedResponse" type="szr:GetBPKFromStammzahlEncryptedResponseType" /> - </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 maxOccurs="unbounded" name="BasisZahl" type="xs:string" /> - </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 minOccurs="0" name="behSchluessel" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:element name="BasiszahlZuBPK"> - <xs:complexType> - <xs:sequence> - <xs:element minOccurs="0" name="VKZ" type="xs:string" /> - <xs:element maxOccurs="unbounded" name="BasisZahl" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="Bereich" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="FremdBPKTargets" type="szr:FremdBPKRequestType" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:complexType name="BasiszahlZuBPKReturnType"> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" name="BPK" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="FremdBPKs" type="szr:FremdBPKType" /> - </xs:sequence> - </xs:complexType> - <xs:element name="BasiszahlZuBPKResponse"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" name="BasiszahlZuBPKReturn" type="szr:BasiszahlZuBPKReturnType" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element name="ZMRAnwendungsIntegration"> - <xs:complexType> - <xs:sequence> - <xs:element name="Bereich" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="FremdBPKTargets" type="szr:FremdBPKRequestType" /> - <xs:element maxOccurs="unbounded" name="ZMRfremdbPK" type="xs:string" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:complexType name="ZMRAnwendungsIntegrationReturnType"> - <xs:sequence> - <xs:element name="BPK" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="FremdBPKs" type="szr:FremdBPKType" /> - </xs:sequence> - </xs:complexType> - <xs:element name="ZMRAnwendungsIntegrationResponse"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" name="ZMRAnwendungsIntegrationReturn" type="szr:ZMRAnwendungsIntegrationReturnType" /> - </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 minOccurs="0" name="InsertERnP" type="xs:boolean" /> - </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" /> - <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> - <xs:schema targetNamespace="http://egov.gv.at/pvp1.xsd"> - <xs:include schemaLocation="pvp1.xsd" /> - </xs:schema> - <xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.xmlsoap.org/ws/2002/04/secext"> - <xs:element name="Security"> - <xs:complexType> - <xs:sequence> - <!-- add the pvpToken here. You can also uncomment the following line if you support XSD 1.1 --> - <!-- <xs:element ref="pvp:pvpToken" /> --> - <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" /> - </xs:sequence> - <xs:anyAttribute processContents="lax" /> - </xs:complexType> - </xs:element> - </xs:schema> - </types> - <message name="Header"> - <part name="SecurityHeader" element="wsse:Security" /> - </message> - <message name="GetIdentityLinkRequest"> - <part element="szr:GetIdentityLink" name="parameters" /> - </message> - <message name="GetIdentityLinkResponse"> - <part element="szr:GetIdentityLinkResponse" name="parameters" /> - </message> - <message name="GetBPKRequest"> - <part element="szr:GetBPK" name="parameters" /> - </message> - <message name="GetBPKResponse"> - <part element="szr:GetBPKResponse" name="parameters" /> - </message> - <message name="GetBPKsRequest"> - <part element="szr:GetBPKs" name="parameters" /> - </message> - <message name="GetBPKsResponse"> - <part element="szr:GetBPKsResponse" name="parameters" /> - </message> - <message name="GetBPKKombiRequest"> - <part element="szr:GetBPKKombi" name="parameters" /> - </message> - <message name="GetBPKKombiResponse"> - <part element="szr:GetBPKKombiResponse" name="parameters" /> - </message> - <message name="GetBPKZPVRequest"> - <part element="szr:GetBPKZPV" name="parameters" /> - </message> - <message name="GetBPKZPVResponse"> - <part element="szr:GetBPKZPVResponse" name="parameters" /> - </message> - <message name="GetBPKFromStammzahlEncryptedRequest"> - <part element="szr:GetBPKFromStammzahlEncrypted" name="parameters" /> - </message> - <message name="GetBPKFromStammzahlEncryptedResponse"> - <part element="szr:GetBPKFromStammzahlEncryptedResponse" name="parameters" /> - </message> - <message name="BPKzuBasiszahlRequest"> - <part element="szr:BPKzuBasiszahl" name="parameters" /> - </message> - <message name="BPKzuBasiszahlResponse"> - <part element="szr:BPKzuBasiszahlResponse" name="parameters" /> - </message> - <message name="BasiszahlZuBPKRequest"> - <part element="szr:BasiszahlZuBPK" name="parameters" /> - </message> - <message name="BasiszahlZuBPKResponse"> - <part element="szr:BasiszahlZuBPKResponse" name="parameters" /> - </message> - <message name="ValidateIdentityLinkRequest"> - <part element="szr:ValidateIdentityLink" name="parameters" /> - </message> - <message name="ValidateIdentityLinkResponse"> - <part element="szr:ValidateIdentityLinkResponse" name="parameters" /> - </message> - <message name="TransformBPKRequest"> - <part element="szr:TransformBPK" name="parameters" /> - </message> - <message name="TransformBPKResponse"> - <part element="szr:TransformBPKResponse" name="parameters" /> - </message> - <message name="GetVKZPermissionRequest"> - <part element="szr:GetVKZPermission" name="parameters" /> - </message> - <message name="GetVKZPermissionResponse"> - <part element="szr:GetVKZPermissionResponse" name="parameters" /> - </message> - <message name="ZMRAnwendungsIntegrationRequest"> - <part element="szr:ZMRAnwendungsIntegration" name="parameters" /> - </message> - <message name="ZMRAnwendungsIntegrationResponse"> - <part element="szr:ZMRAnwendungsIntegrationResponse" name="parameters" /> - </message> - <message name="GetStammzahlRequest"> - <part element="szr:GetStammzahl" name="parameters" /> - </message> - <message name="GetStammzahlResponse"> - <part element="szr:GetStammzahlResponse" name="parameters" /> - </message> - <message name="GetStammzahlEncryptedRequest"> - <part element="szr:GetStammzahlEncrypted" name="parameters" /> - </message> - <message name="GetStammzahlEncryptedResponse"> - <part element="szr:GetStammzahlEncryptedResponse" name="parameters" /> - </message> - <message name="GetVersionRequest"> - <part element="szr:GetVersion" name="parameters" /> - </message> - <message name="GetVersionResponse"> - <part element="szr:GetVersionResponse" name="parameters" /> - </message> - <message name="SZRException"> - <part element="szr:SZRException" name="fault" /> - </message> - <portType name="SZR"> - <operation name="GetIdentityLink"> - <input message="szr:GetIdentityLinkRequest" name="GetIdentityLinkRequest" /> - <output message="szr:GetIdentityLinkResponse" name="GetIdentityLinkResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetBPK"> - <jaxws:bindings xmlns:jaxws="http://java.sun.com/xml/ns/jaxws"> - <jaxws:enableWrapperStyle>false</jaxws:enableWrapperStyle> - </jaxws:bindings> - <input message="szr:GetBPKRequest" name="GetBPKRequest" /> - <output message="szr:GetBPKResponse" name="GetBPKResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetBPKs"> - <input message="szr:GetBPKsRequest" name="GetBPKsRequest" /> - <output message="szr:GetBPKsResponse" name="GetBPKsResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetBPKKombi"> - <input message="szr:GetBPKKombiRequest" name="GetBPKKombiRequest" /> - <output message="szr:GetBPKKombiResponse" name="GetBPKKombiResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetBPKZPV"> - <input message="szr:GetBPKZPVRequest" name="GetBPKZPVRequest" /> - <output message="szr:GetBPKZPVResponse" name="GetBPKZPVResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetBPKFromStammzahlEncrypted"> - <input message="szr:GetBPKFromStammzahlEncryptedRequest" name="GetBPKFromStammzahlEncryptedRequest" /> - <output message="szr:GetBPKFromStammzahlEncryptedResponse" name="GetBPKFromStammzahlEncryptedResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="ValidateIdentityLink"> - <input message="szr:ValidateIdentityLinkRequest" name="ValidateIdentityLinkRequest" /> - <output message="szr:ValidateIdentityLinkResponse" name="ValidateIdentityLinkResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="TransformBPK"> - <input message="szr:TransformBPKRequest" name="TransformBPKRequest" /> - <output message="szr:TransformBPKResponse" name="TransformBPKResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetVKZPermission"> - <input message="szr:GetVKZPermissionRequest" name="GetVKZPermissionRequest" /> - <output message="szr:GetVKZPermissionResponse" name="GetVKZPermissionResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="BPKzuBasiszahl"> - <input message="szr:BPKzuBasiszahlRequest" name="BPKzuBasiszahlRequest" /> - <output message="szr:BPKzuBasiszahlResponse" name="BPKzuBasiszahlResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="BasiszahlZuBPK"> - <input message="szr:BasiszahlZuBPKRequest" name="BasiszahlZuBPKRequest" /> - <output message="szr:BasiszahlZuBPKResponse" name="BasiszahlZuBPKResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="ZMRAnwendungsIntegration"> - <input message="szr:ZMRAnwendungsIntegrationRequest" name="ZMRAnwendungsIntegrationRequest" /> - <output message="szr:ZMRAnwendungsIntegrationResponse" name="ZMRAnwendungsIntegrationResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetStammzahl"> - <input message="szr:GetStammzahlRequest" name="GetStammzahlRequest" /> - <output message="szr:GetStammzahlResponse" name="GetStammzahlResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetStammzahlEncrypted"> - <input message="szr:GetStammzahlEncryptedRequest" name="GetStammzahlEncryptedRequest" /> - <output message="szr:GetStammzahlEncryptedResponse" name="GetStammzahlEncryptedResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetVersion"> - <input message="szr:GetVersionRequest" name="GetVersionRequest" /> - <output message="szr:GetVersionResponse" name="GetVersionResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - </portType> - <binding name="SZRSoapBinding" type="szr:SZR"> - <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> - <operation name="GetIdentityLink"> - <wsdlsoap:operation soapAction="" /> - <input name="GetIdentityLinkRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetIdentityLinkResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetBPK"> - <wsdlsoap:operation soapAction="" /> - <input name="GetBPKRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetBPKResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetBPKs"> - <wsdlsoap:operation soapAction="" /> - <input name="GetBPKsRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetBPKsResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetBPKKombi"> - <wsdlsoap:operation soapAction="" /> - <input name="GetBPKKombiRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetBPKKombiResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetBPKZPV"> - <wsdlsoap:operation soapAction="" /> - <input name="GetBPKZPVRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetBPKZPVResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetBPKFromStammzahlEncrypted"> - <wsdlsoap:operation soapAction="" /> - <input name="GetBPKFromStammzahlEncryptedRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetBPKFromStammzahlEncryptedResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetVKZPermission"> - <wsdlsoap:operation soapAction="" /> - <input name="GetVKZPermissionRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetVKZPermissionResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="ValidateIdentityLink"> - <wsdlsoap:operation soapAction="" /> - <input name="ValidateIdentityLinkRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="ValidateIdentityLinkResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="TransformBPK"> - <wsdlsoap:operation soapAction="" /> - <input name="TransformBPKRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="TransformBPKResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="BPKzuBasiszahl"> - <wsdlsoap:operation soapAction="" /> - <input name="BPKzuBasiszahlRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="BPKzuBasiszahlResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="BasiszahlZuBPK"> - <wsdlsoap:operation soapAction="" /> - <input name="BasiszahlZuBPKRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="BasiszahlZuBPKResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="ZMRAnwendungsIntegration"> - <wsdlsoap:operation soapAction="" /> - <input name="ZMRAnwendungsIntegrationRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="ZMRAnwendungsIntegrationResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetStammzahl"> - <wsdlsoap:operation soapAction="" /> - <input name="GetStammzahlRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetStammzahlResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetStammzahlEncrypted"> - <wsdlsoap:operation soapAction="" /> - <input name="GetStammzahlEncryptedRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetStammzahlEncryptedResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetVersion"> - <wsdlsoap:operation soapAction="" /> - <input name="GetVersionRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetVersionResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - </binding> - <service name="SZRService"> - <port binding="szr:SZRSoapBinding" name="SZRBusinesspartnerTestumgebung"> - <wsdlsoap:address location="https://pvawp.bmi.gv.at/at.gv.bmi.szrsrv-b/services/SZR" /> - </port> - <port binding="szr:SZRSoapBinding" name="SZRTestumgebung"> - <wsdlsoap:address location="https://pvawp.bmi.gv.at/bmi.gv.at/soap/SZ2Services-T/services/SZR" /> - </port> - <port binding="szr:SZRSoapBinding" name="SZRProduktionsumgebung"> - <wsdlsoap:address location="https://pvawp.bmi.gv.at/bmi.gv.at/soap/SZ2Services/services/SZR" /> - </port> - </service> -</definitions>
\ No newline at end of file diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/SZR_v4.0.wsdl b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/SZR_v4.1.wsdl index e7f296bd..9c6142b2 100644 --- a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/SZR_v4.0.wsdl +++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/SZR_v4.1.wsdl @@ -1,441 +1,372 @@ -<?xml version="1.0" encoding="UTF-8"?> -<definitions targetNamespace="urn:SZRServices" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:ecdsa="http://www.w3.org/2001/04/xmldsig-more#" xmlns:pd="http://reference.e-government.gv.at/namespace/persondata/20020228#" xmlns:pvp="http://egov.gv.at/pvp1.xsd" xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:szr="urn:SZRServices" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/04/secext" xmlns:xs="http://www.w3.org/2001/XMLSchema"> - <types> - <xs:schema> - <xs:import namespace="urn:SZRServices" schemaLocation="szr_v4.0.xsd"/> - </xs:schema> - </types> - <message name="Header"> - <part name="SecurityHeader" element="wsse:Security" /> - </message> - <message name="GetIdentityLinkRequest"> - <part element="szr:GetIdentityLink" name="parameters" /> - </message> - <message name="GetIdentityLinkResponse"> - <part element="szr:GetIdentityLinkResponse" name="parameters" /> - </message> - <message name="GetIdentityLinkEidasRequest"> - <part element="szr:GetIdentityLinkEidas" name="parameters" /> - </message> - <message name="GetIdentityLinkEidasResponse"> - <part element="szr:GetIdentityLinkEidasResponse" name="parameters" /> - </message> - <message name="GetBPKRequest"> - <part element="szr:GetBPK" name="parameters" /> - </message> - <message name="GetBPKResponse"> - <part element="szr:GetBPKResponse" name="parameters" /> - </message> - <message name="GetBPKsRequest"> - <part element="szr:GetBPKs" name="parameters" /> - </message> - <message name="GetBPKsResponse"> - <part element="szr:GetBPKsResponse" name="parameters" /> - </message> - <message name="GetBPKKombiRequest"> - <part element="szr:GetBPKKombi" name="parameters" /> - </message> - <message name="GetBPKKombiResponse"> - <part element="szr:GetBPKKombiResponse" name="parameters" /> - </message> - <message name="GetBPKZPVRequest"> - <part element="szr:GetBPKZPV" name="parameters" /> - </message> - <message name="GetBPKZPVResponse"> - <part element="szr:GetBPKZPVResponse" name="parameters" /> - </message> - <message name="GetBPKFromStammzahlEncryptedRequest"> - <part element="szr:GetBPKFromStammzahlEncrypted" name="parameters" /> - </message> - <message name="GetBPKFromStammzahlEncryptedResponse"> - <part element="szr:GetBPKFromStammzahlEncryptedResponse" name="parameters" /> - </message> - <message name="SignContentRequest"> - <part element="szr:SignContent" name="parameters" /> - </message> - <message name="SignContentResponse"> - <part element="szr:SignContentResponse" name="parameters" /> - </message> - <message name="BPKzuBasiszahlRequest"> - <part element="szr:BPKzuBasiszahl" name="parameters" /> - </message> - <message name="BPKzuBasiszahlResponse"> - <part element="szr:BPKzuBasiszahlResponse" name="parameters" /> - </message> - <message name="BasiszahlZuBPKRequest"> - <part element="szr:BasiszahlZuBPK" name="parameters" /> - </message> - <message name="BasiszahlZuBPKResponse"> - <part element="szr:BasiszahlZuBPKResponse" name="parameters" /> - </message> - <message name="ValidateIdentityLinkRequest"> - <part element="szr:ValidateIdentityLink" name="parameters" /> - </message> - <message name="ValidateIdentityLinkResponse"> - <part element="szr:ValidateIdentityLinkResponse" name="parameters" /> - </message> - <message name="TransformBPKRequest"> - <part element="szr:TransformBPK" name="parameters" /> - </message> - <message name="TransformBPKResponse"> - <part element="szr:TransformBPKResponse" name="parameters" /> - </message> - <message name="GetVKZPermissionRequest"> - <part element="szr:GetVKZPermission" name="parameters" /> - </message> - <message name="GetVKZPermissionResponse"> - <part element="szr:GetVKZPermissionResponse" name="parameters" /> - </message> - <message name="ZMRAnwendungsIntegrationRequest"> - <part element="szr:ZMRAnwendungsIntegration" name="parameters" /> - </message> - <message name="ZMRAnwendungsIntegrationResponse"> - <part element="szr:ZMRAnwendungsIntegrationResponse" name="parameters" /> - </message> - <message name="GetStammzahlRequest"> - <part element="szr:GetStammzahl" name="parameters" /> - </message> - <message name="GetStammzahlResponse"> - <part element="szr:GetStammzahlResponse" name="parameters" /> - </message> - <message name="GetStammzahlEncryptedRequest"> - <part element="szr:GetStammzahlEncrypted" name="parameters" /> - </message> - <message name="GetStammzahlEncryptedResponse"> - <part element="szr:GetStammzahlEncryptedResponse" name="parameters" /> - </message> - <message name="GetVersionRequest"> - <part element="szr:GetVersion" name="parameters" /> - </message> - <message name="GetVersionResponse"> - <part element="szr:GetVersionResponse" name="parameters" /> - </message> - <message name="SZRException"> - <part element="szr:SZRException" name="fault" /> - </message> - <portType name="SZR"> - <operation name="GetIdentityLink"> - <input message="szr:GetIdentityLinkRequest" name="GetIdentityLinkRequest" /> - <output message="szr:GetIdentityLinkResponse" name="GetIdentityLinkResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetIdentityLinkEidas"> - <input message="szr:GetIdentityLinkEidasRequest" name="GetIdentityLinkEidasRequest" /> - <output message="szr:GetIdentityLinkEidasResponse" name="GetIdentityLinkEidasResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetBPK"> - <jaxws:bindings xmlns:jaxws="http://java.sun.com/xml/ns/jaxws"> - <jaxws:enableWrapperStyle>false</jaxws:enableWrapperStyle> - </jaxws:bindings> - <input message="szr:GetBPKRequest" name="GetBPKRequest" /> - <output message="szr:GetBPKResponse" name="GetBPKResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetBPKs"> - <input message="szr:GetBPKsRequest" name="GetBPKsRequest" /> - <output message="szr:GetBPKsResponse" name="GetBPKsResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetBPKKombi"> - <input message="szr:GetBPKKombiRequest" name="GetBPKKombiRequest" /> - <output message="szr:GetBPKKombiResponse" name="GetBPKKombiResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetBPKZPV"> - <input message="szr:GetBPKZPVRequest" name="GetBPKZPVRequest" /> - <output message="szr:GetBPKZPVResponse" name="GetBPKZPVResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetBPKFromStammzahlEncrypted"> - <input message="szr:GetBPKFromStammzahlEncryptedRequest" name="GetBPKFromStammzahlEncryptedRequest" /> - <output message="szr:GetBPKFromStammzahlEncryptedResponse" name="GetBPKFromStammzahlEncryptedResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="SignContent"> - <input message="szr:SignContentRequest" name="SignContentRequest" /> - <output message="szr:SignContentResponse" name="SignContentResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="ValidateIdentityLink"> - <input message="szr:ValidateIdentityLinkRequest" name="ValidateIdentityLinkRequest" /> - <output message="szr:ValidateIdentityLinkResponse" name="ValidateIdentityLinkResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="TransformBPK"> - <input message="szr:TransformBPKRequest" name="TransformBPKRequest" /> - <output message="szr:TransformBPKResponse" name="TransformBPKResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetVKZPermission"> - <input message="szr:GetVKZPermissionRequest" name="GetVKZPermissionRequest" /> - <output message="szr:GetVKZPermissionResponse" name="GetVKZPermissionResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="BPKzuBasiszahl"> - <input message="szr:BPKzuBasiszahlRequest" name="BPKzuBasiszahlRequest" /> - <output message="szr:BPKzuBasiszahlResponse" name="BPKzuBasiszahlResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="BasiszahlZuBPK"> - <input message="szr:BasiszahlZuBPKRequest" name="BasiszahlZuBPKRequest" /> - <output message="szr:BasiszahlZuBPKResponse" name="BasiszahlZuBPKResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="ZMRAnwendungsIntegration"> - <input message="szr:ZMRAnwendungsIntegrationRequest" name="ZMRAnwendungsIntegrationRequest" /> - <output message="szr:ZMRAnwendungsIntegrationResponse" name="ZMRAnwendungsIntegrationResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetStammzahl"> - <input message="szr:GetStammzahlRequest" name="GetStammzahlRequest" /> - <output message="szr:GetStammzahlResponse" name="GetStammzahlResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetStammzahlEncrypted"> - <input message="szr:GetStammzahlEncryptedRequest" name="GetStammzahlEncryptedRequest" /> - <output message="szr:GetStammzahlEncryptedResponse" name="GetStammzahlEncryptedResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - <operation name="GetVersion"> - <input message="szr:GetVersionRequest" name="GetVersionRequest" /> - <output message="szr:GetVersionResponse" name="GetVersionResponse" /> - <fault message="szr:SZRException" name="SZRException" /> - </operation> - </portType> - <binding name="SZRSoapBinding" type="szr:SZR"> - <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> - <operation name="GetIdentityLink"> - <wsdlsoap:operation soapAction="" /> - <input name="GetIdentityLinkRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetIdentityLinkResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetIdentityLinkEidas"> - <wsdlsoap:operation soapAction="" /> - <input name="GetIdentityLinkEidasRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetIdentityLinkEidasResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetBPK"> - <wsdlsoap:operation soapAction="" /> - <input name="GetBPKRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetBPKResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetBPKs"> - <wsdlsoap:operation soapAction="" /> - <input name="GetBPKsRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetBPKsResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetBPKKombi"> - <wsdlsoap:operation soapAction="" /> - <input name="GetBPKKombiRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetBPKKombiResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetBPKZPV"> - <wsdlsoap:operation soapAction="" /> - <input name="GetBPKZPVRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetBPKZPVResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetBPKFromStammzahlEncrypted"> - <wsdlsoap:operation soapAction="" /> - <input name="GetBPKFromStammzahlEncryptedRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetBPKFromStammzahlEncryptedResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="SignContent"> - <wsdlsoap:operation soapAction="" /> - <input name="SignContentRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="SignContentResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetVKZPermission"> - <wsdlsoap:operation soapAction="" /> - <input name="GetVKZPermissionRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetVKZPermissionResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="ValidateIdentityLink"> - <wsdlsoap:operation soapAction="" /> - <input name="ValidateIdentityLinkRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="ValidateIdentityLinkResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="TransformBPK"> - <wsdlsoap:operation soapAction="" /> - <input name="TransformBPKRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="TransformBPKResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="BPKzuBasiszahl"> - <wsdlsoap:operation soapAction="" /> - <input name="BPKzuBasiszahlRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="BPKzuBasiszahlResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="BasiszahlZuBPK"> - <wsdlsoap:operation soapAction="" /> - <input name="BasiszahlZuBPKRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="BasiszahlZuBPKResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="ZMRAnwendungsIntegration"> - <wsdlsoap:operation soapAction="" /> - <input name="ZMRAnwendungsIntegrationRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="ZMRAnwendungsIntegrationResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetStammzahl"> - <wsdlsoap:operation soapAction="" /> - <input name="GetStammzahlRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetStammzahlResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetStammzahlEncrypted"> - <wsdlsoap:operation soapAction="" /> - <input name="GetStammzahlEncryptedRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetStammzahlEncryptedResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - <operation name="GetVersion"> - <wsdlsoap:operation soapAction="" /> - <input name="GetVersionRequest"> - <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" /> - <wsdlsoap:body use="literal" /> - </input> - <output name="GetVersionResponse"> - <wsdlsoap:body use="literal" /> - </output> - <fault name="SZRException"> - <wsdlsoap:fault name="SZRException" use="literal" /> - </fault> - </operation> - </binding> - <service name="SZRService"> - <port binding="szr:SZRSoapBinding" name="SZRBusinesspartnerTestumgebung"> - <wsdlsoap:address location="https://pvawp.bmi.gv.at/at.gv.bmi.szrsrv-b/services/SZR" /> - </port> - <port binding="szr:SZRSoapBinding" name="SZRTestumgebung"> - <wsdlsoap:address location="https://pvawp.bmi.gv.at/bmi.gv.at/soap/SZ2Services-T/services/SZR" /> - </port> - <port binding="szr:SZRSoapBinding" name="SZRProduktionsumgebung"> - <wsdlsoap:address location="https://pvawp.bmi.gv.at/bmi.gv.at/soap/SZ2Services/services/SZR" /> - </port> - </service> +<?xml version="1.0" encoding="UTF-8"?>
+<definitions targetNamespace="urn:SZRServices" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:ecdsa="http://www.w3.org/2001/04/xmldsig-more#" xmlns:pd="http://reference.e-government.gv.at/namespace/persondata/20020228#" xmlns:pvp="http://egov.gv.at/pvp1.xsd" xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:szr="urn:SZRServices" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/04/secext" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ <types>
+ <xs:schema elementFormDefault="qualified" targetNamespace="http://reference.e-government.gv.at/namespace/persondata/20020228#">
+ <xs:import namespace="urn:SZRServices" schemaLocation="szr_v4.1.xsd"/>
+ </xs:schema>
+ </types>
+ <message name="Header">
+ <part name="SecurityHeader" element="wsse:Security" />
+ </message>
+ <message name="GetIdentityLinkRequest">
+ <part element="szr:GetIdentityLink" name="parameters" />
+ </message>
+ <message name="GetIdentityLinkResponse">
+ <part element="szr:GetIdentityLinkResponse" name="parameters" />
+ </message>
+ <message name="GetIdentityLinkEidasRequest">
+ <part element="szr:GetIdentityLinkEidas" name="parameters" />
+ </message>
+ <message name="GetIdentityLinkEidasResponse">
+ <part element="szr:GetIdentityLinkEidasResponse" name="parameters" />
+ </message>
+ <message name="GetBPKRequest">
+ <part element="szr:GetBPK" name="parameters" />
+ </message>
+ <message name="GetBPKResponse">
+ <part element="szr:GetBPKResponse" name="parameters" />
+ </message>
+ <message name="GetBPKsRequest">
+ <part element="szr:GetBPKs" name="parameters" />
+ </message>
+ <message name="GetBPKsResponse">
+ <part element="szr:GetBPKsResponse" name="parameters" />
+ </message>
+ <message name="GetBPKKombiRequest">
+ <part element="szr:GetBPKKombi" name="parameters" />
+ </message>
+ <message name="GetBPKKombiResponse">
+ <part element="szr:GetBPKKombiResponse" name="parameters" />
+ </message>
+ <message name="GetBPKZPVRequest">
+ <part element="szr:GetBPKZPV" name="parameters" />
+ </message>
+ <message name="GetBPKZPVResponse">
+ <part element="szr:GetBPKZPVResponse" name="parameters" />
+ </message>
+ <message name="GetBPKFromStammzahlEncryptedRequest">
+ <part element="szr:GetBPKFromStammzahlEncrypted" name="parameters" />
+ </message>
+ <message name="GetBPKFromStammzahlEncryptedResponse">
+ <part element="szr:GetBPKFromStammzahlEncryptedResponse" name="parameters" />
+ </message>
+ <message name="SignContentRequest">
+ <part element="szr:SignContent" name="parameters" />
+ </message>
+ <message name="SignContentResponse">
+ <part element="szr:SignContentResponse" name="parameters" />
+ </message>
+ <message name="BPKzuBasiszahlRequest">
+ <part element="szr:BPKzuBasiszahl" name="parameters" />
+ </message>
+ <message name="BPKzuBasiszahlResponse">
+ <part element="szr:BPKzuBasiszahlResponse" name="parameters" />
+ </message>
+ <message name="BasiszahlZuBPKRequest">
+ <part element="szr:BasiszahlZuBPK" name="parameters" />
+ </message>
+ <message name="BasiszahlZuBPKResponse">
+ <part element="szr:BasiszahlZuBPKResponse" name="parameters" />
+ </message>
+ <message name="TransformBPKRequest">
+ <part element="szr:TransformBPK" name="parameters" />
+ </message>
+ <message name="TransformBPKResponse">
+ <part element="szr:TransformBPKResponse" name="parameters" />
+ </message>
+ <message name="GetStammzahlRequest">
+ <part element="szr:GetStammzahl" name="parameters" />
+ </message>
+ <message name="GetStammzahlResponse">
+ <part element="szr:GetStammzahlResponse" name="parameters" />
+ </message>
+ <message name="GetStammzahlEncryptedRequest">
+ <part element="szr:GetStammzahlEncrypted" name="parameters" />
+ </message>
+ <message name="GetStammzahlEncryptedResponse">
+ <part element="szr:GetStammzahlEncryptedResponse" name="parameters" />
+ </message>
+ <message name="GetVersionRequest">
+ <part element="szr:GetVersion" name="parameters" />
+ </message>
+ <message name="GetVersionResponse">
+ <part element="szr:GetVersionResponse" name="parameters" />
+ </message>
+ <message name="SZRException">
+ <part element="szr:SZRException" name="fault" />
+ </message>
+ <portType name="SZR">
+ <operation name="GetIdentityLink">
+ <input message="szr:GetIdentityLinkRequest" name="GetIdentityLinkRequest" />
+ <output message="szr:GetIdentityLinkResponse" name="GetIdentityLinkResponse" />
+ <fault message="szr:SZRException" name="SZRException" />
+ </operation>
+ <operation name="GetIdentityLinkEidas">
+ <input message="szr:GetIdentityLinkEidasRequest" name="GetIdentityLinkEidasRequest" />
+ <output message="szr:GetIdentityLinkEidasResponse" name="GetIdentityLinkEidasResponse" />
+ <fault message="szr:SZRException" name="SZRException" />
+ </operation>
+ <operation name="GetBPK">
+ <jaxws:bindings xmlns:jaxws="http://java.sun.com/xml/ns/jaxws">
+ <jaxws:enableWrapperStyle>false</jaxws:enableWrapperStyle>
+ </jaxws:bindings>
+ <input message="szr:GetBPKRequest" name="GetBPKRequest" />
+ <output message="szr:GetBPKResponse" name="GetBPKResponse" />
+ <fault message="szr:SZRException" name="SZRException" />
+ </operation>
+ <operation name="GetBPKs">
+ <input message="szr:GetBPKsRequest" name="GetBPKsRequest" />
+ <output message="szr:GetBPKsResponse" name="GetBPKsResponse" />
+ <fault message="szr:SZRException" name="SZRException" />
+ </operation>
+ <operation name="GetBPKKombi">
+ <input message="szr:GetBPKKombiRequest" name="GetBPKKombiRequest" />
+ <output message="szr:GetBPKKombiResponse" name="GetBPKKombiResponse" />
+ <fault message="szr:SZRException" name="SZRException" />
+ </operation>
+ <operation name="GetBPKZPV">
+ <input message="szr:GetBPKZPVRequest" name="GetBPKZPVRequest" />
+ <output message="szr:GetBPKZPVResponse" name="GetBPKZPVResponse" />
+ <fault message="szr:SZRException" name="SZRException" />
+ </operation>
+ <operation name="GetBPKFromStammzahlEncrypted">
+ <input message="szr:GetBPKFromStammzahlEncryptedRequest" name="GetBPKFromStammzahlEncryptedRequest" />
+ <output message="szr:GetBPKFromStammzahlEncryptedResponse" name="GetBPKFromStammzahlEncryptedResponse" />
+ <fault message="szr:SZRException" name="SZRException" />
+ </operation>
+ <operation name="SignContent">
+ <input message="szr:SignContentRequest" name="SignContentRequest" />
+ <output message="szr:SignContentResponse" name="SignContentResponse" />
+ <fault message="szr:SZRException" name="SZRException" />
+ </operation>
+ <operation name="TransformBPK">
+ <input message="szr:TransformBPKRequest" name="TransformBPKRequest" />
+ <output message="szr:TransformBPKResponse" name="TransformBPKResponse" />
+ <fault message="szr:SZRException" name="SZRException" />
+ </operation>
+ <operation name="BPKzuBasiszahl">
+ <input message="szr:BPKzuBasiszahlRequest" name="BPKzuBasiszahlRequest" />
+ <output message="szr:BPKzuBasiszahlResponse" name="BPKzuBasiszahlResponse" />
+ <fault message="szr:SZRException" name="SZRException" />
+ </operation>
+ <operation name="BasiszahlZuBPK">
+ <input message="szr:BasiszahlZuBPKRequest" name="BasiszahlZuBPKRequest" />
+ <output message="szr:BasiszahlZuBPKResponse" name="BasiszahlZuBPKResponse" />
+ <fault message="szr:SZRException" name="SZRException" />
+ </operation>
+ <operation name="GetStammzahl">
+ <input message="szr:GetStammzahlRequest" name="GetStammzahlRequest" />
+ <output message="szr:GetStammzahlResponse" name="GetStammzahlResponse" />
+ <fault message="szr:SZRException" name="SZRException" />
+ </operation>
+ <operation name="GetStammzahlEncrypted">
+ <input message="szr:GetStammzahlEncryptedRequest" name="GetStammzahlEncryptedRequest" />
+ <output message="szr:GetStammzahlEncryptedResponse" name="GetStammzahlEncryptedResponse" />
+ <fault message="szr:SZRException" name="SZRException" />
+ </operation>
+ <operation name="GetVersion">
+ <input message="szr:GetVersionRequest" name="GetVersionRequest" />
+ <output message="szr:GetVersionResponse" name="GetVersionResponse" />
+ <fault message="szr:SZRException" name="SZRException" />
+ </operation>
+ </portType>
+ <binding name="SZRSoapBinding" type="szr:SZR">
+ <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
+ <operation name="GetIdentityLink">
+ <wsdlsoap:operation soapAction="" />
+ <input name="GetIdentityLinkRequest">
+ <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" />
+ <wsdlsoap:body use="literal" />
+ </input>
+ <output name="GetIdentityLinkResponse">
+ <wsdlsoap:body use="literal" />
+ </output>
+ <fault name="SZRException">
+ <wsdlsoap:fault name="SZRException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="GetIdentityLinkEidas">
+ <wsdlsoap:operation soapAction="" />
+ <input name="GetIdentityLinkEidasRequest">
+ <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" />
+ <wsdlsoap:body use="literal" />
+ </input>
+ <output name="GetIdentityLinkEidasResponse">
+ <wsdlsoap:body use="literal" />
+ </output>
+ <fault name="SZRException">
+ <wsdlsoap:fault name="SZRException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="GetBPK">
+ <wsdlsoap:operation soapAction="" />
+ <input name="GetBPKRequest">
+ <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" />
+ <wsdlsoap:body use="literal" />
+ </input>
+ <output name="GetBPKResponse">
+ <wsdlsoap:body use="literal" />
+ </output>
+ <fault name="SZRException">
+ <wsdlsoap:fault name="SZRException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="GetBPKs">
+ <wsdlsoap:operation soapAction="" />
+ <input name="GetBPKsRequest">
+ <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" />
+ <wsdlsoap:body use="literal" />
+ </input>
+ <output name="GetBPKsResponse">
+ <wsdlsoap:body use="literal" />
+ </output>
+ <fault name="SZRException">
+ <wsdlsoap:fault name="SZRException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="GetBPKKombi">
+ <wsdlsoap:operation soapAction="" />
+ <input name="GetBPKKombiRequest">
+ <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" />
+ <wsdlsoap:body use="literal" />
+ </input>
+ <output name="GetBPKKombiResponse">
+ <wsdlsoap:body use="literal" />
+ </output>
+ <fault name="SZRException">
+ <wsdlsoap:fault name="SZRException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="GetBPKZPV">
+ <wsdlsoap:operation soapAction="" />
+ <input name="GetBPKZPVRequest">
+ <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" />
+ <wsdlsoap:body use="literal" />
+ </input>
+ <output name="GetBPKZPVResponse">
+ <wsdlsoap:body use="literal" />
+ </output>
+ <fault name="SZRException">
+ <wsdlsoap:fault name="SZRException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="GetBPKFromStammzahlEncrypted">
+ <wsdlsoap:operation soapAction="" />
+ <input name="GetBPKFromStammzahlEncryptedRequest">
+ <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" />
+ <wsdlsoap:body use="literal" />
+ </input>
+ <output name="GetBPKFromStammzahlEncryptedResponse">
+ <wsdlsoap:body use="literal" />
+ </output>
+ <fault name="SZRException">
+ <wsdlsoap:fault name="SZRException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="SignContent">
+ <wsdlsoap:operation soapAction="" />
+ <input name="SignContentRequest">
+ <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" />
+ <wsdlsoap:body use="literal" />
+ </input>
+ <output name="SignContentResponse">
+ <wsdlsoap:body use="literal" />
+ </output>
+ <fault name="SZRException">
+ <wsdlsoap:fault name="SZRException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="TransformBPK">
+ <wsdlsoap:operation soapAction="" />
+ <input name="TransformBPKRequest">
+ <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" />
+ <wsdlsoap:body use="literal" />
+ </input>
+ <output name="TransformBPKResponse">
+ <wsdlsoap:body use="literal" />
+ </output>
+ <fault name="SZRException">
+ <wsdlsoap:fault name="SZRException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="BPKzuBasiszahl">
+ <wsdlsoap:operation soapAction="" />
+ <input name="BPKzuBasiszahlRequest">
+ <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" />
+ <wsdlsoap:body use="literal" />
+ </input>
+ <output name="BPKzuBasiszahlResponse">
+ <wsdlsoap:body use="literal" />
+ </output>
+ <fault name="SZRException">
+ <wsdlsoap:fault name="SZRException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="BasiszahlZuBPK">
+ <wsdlsoap:operation soapAction="" />
+ <input name="BasiszahlZuBPKRequest">
+ <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" />
+ <wsdlsoap:body use="literal" />
+ </input>
+ <output name="BasiszahlZuBPKResponse">
+ <wsdlsoap:body use="literal" />
+ </output>
+ <fault name="SZRException">
+ <wsdlsoap:fault name="SZRException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="GetStammzahl">
+ <wsdlsoap:operation soapAction="" />
+ <input name="GetStammzahlRequest">
+ <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" />
+ <wsdlsoap:body use="literal" />
+ </input>
+ <output name="GetStammzahlResponse">
+ <wsdlsoap:body use="literal" />
+ </output>
+ <fault name="SZRException">
+ <wsdlsoap:fault name="SZRException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="GetStammzahlEncrypted">
+ <wsdlsoap:operation soapAction="" />
+ <input name="GetStammzahlEncryptedRequest">
+ <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" />
+ <wsdlsoap:body use="literal" />
+ </input>
+ <output name="GetStammzahlEncryptedResponse">
+ <wsdlsoap:body use="literal" />
+ </output>
+ <fault name="SZRException">
+ <wsdlsoap:fault name="SZRException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="GetVersion">
+ <wsdlsoap:operation soapAction="" />
+ <input name="GetVersionRequest">
+ <wsdlsoap:header message="szr:Header" part="SecurityHeader" use="literal" />
+ <wsdlsoap:body use="literal" />
+ </input>
+ <output name="GetVersionResponse">
+ <wsdlsoap:body use="literal" />
+ </output>
+ <fault name="SZRException">
+ <wsdlsoap:fault name="SZRException" use="literal" />
+ </fault>
+ </operation>
+ </binding>
+ <service name="SZRService">
+ <port binding="szr:SZRSoapBinding" name="SZRInterneTestumgebung">
+ <wsdlsoap:address location="https://pvawp.bmi.gv.at/at.gv.bmi.sz2-n-t/SZR" />
+ </port>
+ <port binding="szr:SZRSoapBinding" name="SZRExterneTestumgebung">
+ <wsdlsoap:address location="https://pvawp.bmi.gv.at/at.gv.bmi.sz2-n-a/SZR" />
+ </port>
+ <port binding="szr:SZRSoapBinding" name="SZRBusinesspartnerTestumgebung">
+ <wsdlsoap:address location="https://pvawp.bmi.gv.at/at.gv.bmi.sz2-n-b/SZR" />
+ </port>
+ <port binding="szr:SZRSoapBinding" name="SZRProduktionsumgebung">
+ <wsdlsoap:address location="https://pvawp.bmi.gv.at/at.gv.bmi.sz2-n-p/SZR" />
+ </port>
+ </service>
</definitions>
\ No newline at end of file diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/pvp1.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/pvp1.xsd deleted file mode 100644 index 09c0b1e3..00000000 --- a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/pvp1.xsd +++ /dev/null @@ -1,133 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- edited with XMLSPY v2004 rel. 2 U (http://www.xmlspy.com) by BM (Bundeskanzleramt) --> -<!-- PVP Schema 1.8.10 --> -<!-- pvpToken wird über das Element <Security> aus der Spezifikation WS-Security in den SOAP-Header eingebunden --> -<!--erstellt: rainer.hoerbe@bmi.gv.at 2004-04-30 --> -<!--geändert: rainer.hoerbe@beko.at 2007-04-04: Extensions Points definiert --> -<xs:schema targetNamespace="http://egov.gv.at/pvp1.xsd" xmlns="http://egov.gv.at/pvp1.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> - <xs:element name="pvpToken"> - <xs:complexType> - <xs:complexContent> - <xs:extension base="pvpTokenType" /> - </xs:complexContent> - </xs:complexType> - </xs:element> - <xs:complexType name="pvpTokenType"> - <xs:sequence> - <xs:element name="authenticate"> - <xs:complexType> - <xs:sequence> - <xs:element name="participantId" type="xs:string" /> - <xs:element name="gvOuDomain" type="xs:string" minOccurs="0" maxOccurs="1" /> - <xs:choice> - <xs:element name="userPrincipal"> - <xs:complexType> - <xs:complexContent> - <xs:extension base="pvpPrincipalType"> - <xs:sequence> - <xs:element name="gvGid" type="xs:string" /> - <xs:element name="mail" type="xs:string" minOccurs="0" maxOccurs="1" /> - <xs:element name="tel" type="xs:string" minOccurs="0" maxOccurs="1" /> - <xs:element name="bpk" type="xs:string" minOccurs="0" maxOccurs="1" /> - <xs:element name="gvFunction" type="xs:string" minOccurs="0" maxOccurs="1" /> - </xs:sequence> - </xs:extension> - </xs:complexContent> - </xs:complexType> - </xs:element> - <xs:element name="systemPrincipal" type="pvpPrincipalType" /> - </xs:choice> - <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"> - <xs:annotation> - <xs:documentation>additional authentication properties</xs:documentation> - </xs:annotation> - </xs:any> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element name="authorize" minOccurs="0" maxOccurs="1"> - <xs:complexType> - <xs:sequence> - <xs:sequence minOccurs="0"> - <xs:element name="gvOuId" type="xs:string" /> - <xs:element name="ou" type="xs:string" /> - </xs:sequence> - <xs:element name="role" maxOccurs="unbounded"> - <xs:complexType> - <xs:sequence> - <xs:any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded" /> - </xs:sequence> - <xs:attribute name="value" type="xs:string" use="required" /> - </xs:complexType> - </xs:element> - <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"> - <xs:annotation> - <xs:documentation>additional authorization properties</xs:documentation> - </xs:annotation> - </xs:any> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element name="accounting" minOccurs="0"> - <xs:complexType> - <xs:sequence> - <xs:any processContents="skip" minOccurs="0" maxOccurs="unbounded" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element name="pvpChainedToken" type="pvpTokenType" minOccurs="0" /> - <xs:element name="pvpExtension" block="extension" minOccurs="0"> - <xs:complexType> - <xs:sequence> - <xs:any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - <xs:attribute name="version" type="gvVersionType" use="required" /> - <xs:anyAttribute namespace="##any" processContents="lax" /> - </xs:complexType> - <xs:complexType name="pvpPrincipalType"> - <xs:sequence> - <xs:element name="userId" type="xs:string" /> - <xs:element name="cn" type="xs:string" /> - <xs:element name="gvOuId" type="xs:string" /> - <xs:element name="ou" type="xs:string" /> - <xs:element name="gvOuOKZ" type="xs:string" minOccurs="0" /> <!-- steht auch in der pvp doku, fehlt aber im normalen pvp1.xsd --> - <xs:element name="gvSecClass" type="gvSecClassType" minOccurs="0" /> - <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"> - <xs:annotation> - <xs:documentation>additional principal attributes</xs:documentation> - </xs:annotation> - </xs:any> - </xs:sequence> - <xs:anyAttribute namespace="##any" processContents="lax" /> - </xs:complexType> - <xs:simpleType name="gvSecClassType"> - <xs:restriction base="xs:integer"> - <xs:enumeration value="0" /> - <xs:enumeration value="1" /> - <xs:enumeration value="2" /> - <xs:enumeration value="3" /> - </xs:restriction> - </xs:simpleType> - <xs:simpleType name="gvVersionType"> - <xs:restriction base="xs:string"> - <xs:enumeration value="1.0" /> - <xs:enumeration value="1.1" /> - <xs:enumeration value="1.2" /> - <xs:enumeration value="1.8" /> - <xs:enumeration value="1.9" /> - </xs:restriction> - </xs:simpleType> - <xs:simpleType name="logLevelType"> - <xs:restriction base="xs:integer"> - <xs:enumeration value="0" /> - <xs:enumeration value="1" /> - <xs:enumeration value="2" /> - <xs:enumeration value="3" /> - <xs:enumeration value="4" /> - <xs:enumeration value="5" /> - </xs:restriction> - </xs:simpleType> -</xs:schema> diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/pvp19.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/pvp19.xsd index 596a2b99..aad728ac 100644 --- a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/pvp19.xsd +++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/pvp19.xsd @@ -12,6 +12,13 @@ </xs:complexContent> </xs:complexType> </xs:element> + <xs:element name="debug-ticket"> + <xs:complexType> + <xs:sequence> + <xs:element name="txid" type="xs:string" minOccurs="1" maxOccurs="1" /> + </xs:sequence> + </xs:complexType> + </xs:element> <xs:complexType name="pvpTokenType"> <xs:sequence> <xs:element name="authenticate"> diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_ecdsa.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_ecdsa.xsd index 87ee80be..7ad1e929 100644 --- a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_ecdsa.xsd +++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_ecdsa.xsd @@ -1,30 +1,30 @@ <?xml version="1.0" encoding="UTF-8"?> <xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" - targetNamespace="http://www.w3.org/2001/04/xmldsig-more#" xmlns:ecdsa="http://www.w3.org/2001/04/xmldsig-more#"> - <xs:element name="ECDSAKeyValue" type="ecdsa:ECDSAKeyValueType" /> - <xs:complexType name="ECDSAKeyValueType"> - <xs:sequence> - <xs:element name="DomainParameters" type="ecdsa:DomainParamsType" - minOccurs="0" /> - <xs:element name="PublicKey" type="ecdsa:ECPointType" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="DomainParamsType"> - <xs:sequence> - <xs:element name="NamedCurve" minOccurs="0" - type="ecdsa:NamedCurveType" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="NamedCurveType"> - <xs:attribute name="URN" type="xs:string" use="required" /> - </xs:complexType> - <xs:complexType name="ECPointType"> - <xs:sequence minOccurs="0"> - <xs:element name="X" type="ecdsa:PrimeFieldElemType" /> - <xs:element name="Y" type="ecdsa:PrimeFieldElemType" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="PrimeFieldElemType"> - <xs:attribute name="Value" type="xs:string" use="required" /> - </xs:complexType> + targetNamespace="http://www.w3.org/2001/04/xmldsig-more#" xmlns:ecdsa="http://www.w3.org/2001/04/xmldsig-more#"> + <xs:element name="ECDSAKeyValue" type="ecdsa:ECDSAKeyValueType" /> + <xs:complexType name="ECDSAKeyValueType"> + <xs:sequence> + <xs:element name="DomainParameters" type="ecdsa:DomainParamsType" + minOccurs="0" /> + <xs:element name="PublicKey" type="ecdsa:ECPointType" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="DomainParamsType"> + <xs:sequence> + <xs:element name="NamedCurve" minOccurs="0" + type="ecdsa:NamedCurveType" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="NamedCurveType"> + <xs:attribute name="URN" type="xs:string" use="required" /> + </xs:complexType> + <xs:complexType name="ECPointType"> + <xs:sequence minOccurs="0"> + <xs:element name="X" type="ecdsa:PrimeFieldElemType" /> + <xs:element name="Y" type="ecdsa:PrimeFieldElemType" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="PrimeFieldElemType"> + <xs:attribute name="Value" type="xs:string" use="required" /> + </xs:complexType> </xs:schema>
\ No newline at end of file diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_persondata.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_persondata.xsd index 3c9ac932..cc3c97a5 100644 --- a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_persondata.xsd +++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_persondata.xsd @@ -1,54 +1,81 @@ <?xml version="1.0" encoding="UTF-8"?> <xs:schema elementFormDefault="qualified" xmlns:pd="http://reference.e-government.gv.at/namespace/persondata/20020228#" targetNamespace="http://reference.e-government.gv.at/namespace/persondata/20020228#" xmlns:xs="http://www.w3.org/2001/XMLSchema"> - <xs:complexType name="PhysicalPersonType"> - <xs:sequence> - <xs:element minOccurs="0" name="Identification" type="pd:IdentificationType" /> - <xs:element minOccurs="1" name="Name" type="pd:PersonNameType" /> - <xs:element minOccurs="0" name="AlternativeName" type="pd:AlternativeNameType" /> - <xs:element minOccurs="0" name="Sex" type="xs:string" /> - <xs:element minOccurs="0" name="DateOfBirth" type="xs:string" /> - <xs:element minOccurs="0" name="PlaceOfBirth" type="xs:string" /> - <xs:element minOccurs="0" name="CountryOfBirth" type="xs:string" /> - <xs:element minOccurs="0" name="Nationality" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="IdentificationType"> - <xs:sequence> - <xs:element minOccurs="0" name="Value" type="xs:string" /> - <xs:element minOccurs="0" name="Type" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="PersonNameType"> - <xs:sequence> - <xs:element minOccurs="0" name="PrefixedDegree" type="xs:string" /> - <xs:element name="GivenName" type="xs:string" nillable="true" /> - <xs:element name="FamilyName" type="xs:string" nillable="true" /> - <xs:element minOccurs="0" name="SuffixedDegree" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="AlternativeNameType"> - <xs:sequence> - <xs:element name="FamilyName" type="xs:string" nillable="true" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="PostalAddressType"> - <xs:sequence> - <xs:element minOccurs="0" name="PostalCode" type="xs:string" /> - <xs:element minOccurs="0" name="Municipality" type="xs:string" /> - <xs:element minOccurs="0" name="Locality" type="xs:string" /> - <xs:element minOccurs="0" name="StateCode3" type="xs:string" /> - <xs:element minOccurs="0" name="DeliveryAddress" type="pd:DeliveryAddressType" /> - <xs:element minOccurs="0" name="HistoricRecord" type="xs:boolean" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="DeliveryAddressType"> - <xs:sequence> - <xs:element minOccurs="0" name="AddressLine" type="xs:string" /> - <xs:element minOccurs="0" name="StreetName" type="xs:string" /> - <xs:element minOccurs="0" name="BuildingNumber" type="xs:string" /> - <xs:element minOccurs="0" name="Unit" type="xs:string" /> - <xs:element minOccurs="0" name="DoorNumber" type="xs:string" /> - </xs:sequence> - </xs:complexType> + <xs:simpleType name="Sex"> + <xs:restriction base="xs:token"> + <xs:enumeration value="male" /> + <xs:enumeration value="female" /> + <xs:enumeration value="unknown" /> + <xs:enumeration value="inter" /> <!-- derzeit ungenutzt, wird mit der Meldegesetznovelle aktiviert --> + <xs:enumeration value="divers" /> <!-- derzeit ungenutzt, wird mit der Meldegesetznovelle aktiviert --> + <xs:enumeration value="offen" /> <!-- derzeit ungenutzt, wird mit der Meldegesetznovelle aktiviert --> + <xs:enumeration value="keine Angabe" /> <!-- derzeit ungenutzt, wird mit der Meldegesetznovelle aktiviert --> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="ExtendedSex"> + <xs:union memberTypes="pd:Sex xs:string" /> <!-- enumeration kann jederzeit erweitert werden, daher ist es eine union --> + </xs:simpleType> + <xs:complexType name="PhysicalPersonType"> + <xs:sequence> + <xs:element minOccurs="0" name="Identification" type="pd:IdentificationType" /> + <xs:element minOccurs="1" name="Name" type="pd:PersonNameType" /> + <xs:element minOccurs="0" name="AlternativeName" type="pd:AlternativeNameType" /> + <xs:element minOccurs="0" name="Sex" type="pd:ExtendedSex" /> + <xs:element minOccurs="0" name="DateOfBirth" type="xs:string" /> + <xs:element minOccurs="0" name="PlaceOfBirth" type="xs:string" /> + <xs:element minOccurs="0" name="CountryOfBirth" type="xs:string" /> + <xs:element minOccurs="0" maxOccurs="unbounded" name="Nationality" type="xs:string" /> <!-- mit der Meldegesetznovelle koennen mehrere Staatsangehoerigkeiten der Person ausgeliefert werden. Fuer Suchen oder Anlagen kann weiterhin nur 1 angegeben werden --> + </xs:sequence> + </xs:complexType> + <xs:complexType name="IdentificationType"> + <xs:sequence> + <xs:element minOccurs="0" name="Value" type="xs:string" /> + <xs:element minOccurs="0" name="Type" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="PersonNameType"> + <xs:sequence> + <xs:element minOccurs="0" name="PrefixedDegree" type="xs:string" /> + <xs:element name="GivenName" type="xs:string" nillable="true" /> + <xs:element name="FamilyName" type="xs:string" nillable="true" /> + <xs:element minOccurs="0" name="SuffixedDegree" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="AlternativeNameType"> + <xs:sequence> + <xs:element name="FamilyName" type="xs:string" nillable="true" /> + <xs:element name="SonstigerName" type="xs:string" minOccurs="0" /> <!-- nicht suchbares Feld. derzeit ungenutzt, wird mit der Meldegesetznovelle aktiviert --> + </xs:sequence> + </xs:complexType> + <xs:complexType name="AddressCodesType"> + <xs:sequence> + <xs:element minOccurs="0" name="GKZ" type="xs:string" /> + <xs:element minOccurs="0" name="OKZ" type="xs:string" /> + <xs:element minOccurs="0" name="SKZ" type="xs:string" /> + <xs:element minOccurs="0" name="ADRCD" type="xs:string" /> + <xs:element minOccurs="0" name="SUBCD" type="xs:string" /> + <xs:element minOccurs="0" name="OBJNR" type="xs:string" /> + <xs:element minOccurs="0" name="NTZLNR" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="PostalAddressType"> + <xs:sequence> + <xs:element minOccurs="0" name="PostalCode" type="xs:string" /> + <xs:element minOccurs="0" name="Municipality" type="xs:string" /> + <xs:element minOccurs="0" name="Locality" type="xs:string" /> + <xs:element minOccurs="0" name="StateCode3" type="xs:string" /> + <xs:element minOccurs="0" name="DeliveryAddress" type="pd:DeliveryAddressType" /> + <xs:element minOccurs="0" name="HistoricRecord" type="xs:boolean" /> + <xs:element minOccurs="0" name="AddressCodes" type="pd:AddressCodesType" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="DeliveryAddressType"> + <xs:sequence> + <xs:element minOccurs="0" name="AddressLine" type="xs:string" /> + <xs:element minOccurs="0" name="StreetName" type="xs:string" /> + <xs:element minOccurs="0" name="BuildingNumber" type="xs:string" /> + <xs:element minOccurs="0" name="Unit" type="xs:string" /> + <xs:element minOccurs="0" name="DoorNumber" type="xs:string" /> + </xs:sequence> + </xs:complexType> </xs:schema>
\ No newline at end of file diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_v4.0-schemas.xml b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_v4.0-schemas.xml deleted file mode 100644 index d40efa45..00000000 --- a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_v4.0-schemas.xml +++ /dev/null @@ -1,54 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<bindings version="2.0" xmlns="http://java.sun.com/xml/ns/jaxb" - xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" - xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"> - - <bindings schemaLocation="../szr_v4/szr_v4.0.xsd"> - <bindings node="/xsd:schema"> - <schemaBindings> - <package name="at.gv.util.xsd.szr_v4" /> - </schemaBindings> - </bindings> - </bindings> - - <bindings schemaLocation="../szr/szr_ecdsa.xsd"> - <bindings node="/xsd:schema"> - <schemaBindings> - <package name="at.gv.util.xsd.szr.ecdsa" /> - </schemaBindings> - </bindings> - </bindings> - - <bindings schemaLocation="../szr_v4/szr_persondata.xsd"> - <bindings node="/xsd:schema"> - <schemaBindings> - <package name="at.gv.util.xsd.szr.persondata" /> - </schemaBindings> - </bindings> - </bindings> - - <bindings schemaLocation="../szr_v4/szr_pvp_sec.xsd"> - <bindings node="/xsd:schema"> - <schemaBindings> - <package name="at.gv.util.xsd.szr.pvp19.sec" /> - </schemaBindings> - </bindings> - </bindings> - - <bindings schemaLocation="../szr_v4/pvp19.xsd"> - <bindings node="/xsd:schema"> - <schemaBindings> - <package name="at.gv.util.xsd.szr.pvp19" /> - </schemaBindings> - </bindings> - </bindings> - - <bindings schemaLocation="../szr/szr_xmldsig.xsd"> - <bindings node="/xsd:schema"> - <schemaBindings> - <package name="at.gv.util.xsd.szr.xmldsig" /> - </schemaBindings> - </bindings> - </bindings> - -</bindings>
\ No newline at end of file diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_v4.0-wsdl.xml b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_v4.0-wsdl.xml deleted file mode 100644 index f95c35f0..00000000 --- a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_v4.0-wsdl.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<bindings xmlns="http://java.sun.com/xml/ns/jaxws" - xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - xmlns:xsd="http://www.w3.org/2001/XMLSchema" - xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> - - <enableWrapperStyle>false</enableWrapperStyle> - <package name="at.gv.util.wsdl.szr_v4"/> - -</bindings>
\ No newline at end of file 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> diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_v4.1.xsd index 85acfb65..0b2c5bd1 100644 --- a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr.xsd +++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_v4.1.xsd @@ -1,12 +1,13 @@ -<xs:schema elementFormDefault="qualified" targetNamespace="urn:SZRServices" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:pd="http://reference.e-government.gv.at/namespace/persondata/20020228#" xmlns:szr="urn:SZRServices" xmlns:xs="http://www.w3.org/2001/XMLSchema"> - <xs:import namespace="http://reference.e-government.gv.at/namespace/persondata/20020228#" /> - <xs:import namespace="http://www.w3.org/2000/09/xmldsig#" /> +<?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 minOccurs="0" name="RegularDomicile" type="pd:PostalAddressType" /> + <xs:element minOccurs="0" name="RegularDomicile" maxOccurs="unbounded" type="pd:PostalAddressType" /> <!-- mit der Meldegesetznovelle koennen mehrere Anschriften der Person ausgeliefert werden. Fuer Suchen oder Anlagen kann weiterhin nur 1 angegeben werden --> <xs:element minOccurs="0" name="AddressCodes" type="szr:AddressCodesType" /> <xs:element minOccurs="0" name="TravelDocument" type="szr:TravelDocumentType" /> <xs:element minOccurs="0" name="DateOfBirthWildcard" type="xs:boolean" /> @@ -41,6 +42,7 @@ <xs:element name="InputBereichsKennung" type="xs:string" /> <xs:element name="Begruendung" type="xs:string" /> <xs:element maxOccurs="unbounded" name="Target" type="szr:FremdBPKRequestType" /> + <xs:element minOccurs="0" name="AddGeprueftInfo" type="xs:boolean" /> </xs:sequence> </xs:complexType> </xs:element> @@ -48,22 +50,7 @@ <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="TransformBPKReturn" type="szr:FremdBPKType" /> - </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 minOccurs="0" name="ParticipantId" type="xs:string" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element name="GetVKZPermissionResponse"> - <xs:complexType> - <xs:sequence> - <xs:element name="GetVKZPermissionReturn" type="szr:GetVKZPermissionResponseType" /> + <xs:element minOccurs="0" name="Geprueft" type="xs:boolean" /> <!-- only set when requested --> </xs:sequence> </xs:complexType> </xs:element> @@ -80,8 +67,15 @@ <xs:element name="Register" type="xs:string" /> <xs:element name="bPK" type="xs:string" /> <xs:element maxOccurs="unbounded" minOccurs="0" name="FremdBPK" type="szr:FremdBPKType" /> + <xs:element minOccurs="0" name="Geprueft" type="xs:boolean" /> <!-- only set when requested --> </xs:sequence> </xs:complexType> + <xs:simpleType name="NationalityFormat"> + <xs:restriction base="xs:string"> + <xs:enumeration value="Name" /> + <xs:enumeration value="Iso3" /> + </xs:restriction> + </xs:simpleType> <xs:complexType name="GetBPKKombiRequestType"> <xs:sequence> <xs:element name="PersonInfo" type="szr:PersonInfoType" /> @@ -99,7 +93,10 @@ <xs:element minOccurs="0" name="BehoerdenKennzeichen" type="xs:string" /> <xs:element minOccurs="0" name="BereichsKennung" type="xs:string" /> <xs:element maxOccurs="unbounded" minOccurs="0" name="Target" type="szr:FremdBPKRequestType" /> + <xs:element minOccurs="0" name="AddGeprueftInfo" type="xs:boolean" /> <xs:element minOccurs="0" name="Sessionid" type="xs:string" /> + <xs:element minOccurs="0" name="NationalityFormat" type="szr:NationalityFormat" /> + <xs:element minOccurs="0" name="MehrereAdressenUndKorrekteAdrcdPosition" type="xs:boolean" /> <!-- nur wenn true werden mehrere Anschriften ausgeliefert. Ausserdem werden Adresscodes ueber PostalAddressType.AddressCodes statt ueber Person.AddressCodes geliefert (weil es jetzt >1 sind) --> </xs:sequence> </xs:complexType> <xs:complexType name="GetBPKKombiResponseType"> @@ -120,6 +117,8 @@ <xs:element minOccurs="0" name="BehoerdenKennzeichen" type="xs:string" /> <xs:element minOccurs="0" name="BereichsKennung" type="xs:string" /> <xs:element maxOccurs="unbounded" minOccurs="0" name="Target" type="szr:FremdBPKRequestType" /> + <xs:element minOccurs="0" name="AddGeprueftInfo" type="xs:boolean" /> + <xs:element minOccurs="0" name="MehrereAdressenUndKorrekteAdrcdPosition" type="xs:boolean" /> <!-- nur wenn true werden mehrere Anschriften ausgeliefert. Ausserdem werden Adresscodes ueber PostalAddressType.AddressCodes statt ueber Person.AddressCodes geliefert (weil es jetzt >1 sind) --> </xs:sequence> </xs:complexType> <xs:complexType name="GetBPKZPVResponseType"> @@ -133,21 +132,41 @@ <xs:element minOccurs="1" name="StammzahlEncrypted" type="xs:string" /> <xs:element minOccurs="0" name="PersonInfo" type="szr:PersonInfoType" /> <xs:element minOccurs="1" name="VKZ" type="xs:string" /> - <xs:element minOccurs="0" name="BereichsKennung" type="xs:string" /> + <xs:element minOccurs="0" maxOccurs="unbounded" name="BereichsKennung" type="xs:string" /> <xs:element maxOccurs="unbounded" minOccurs="0" name="Target" type="szr:FremdBPKRequestType" /> </xs:sequence> + <xs:attribute name="key" /> </xs:complexType> <xs:complexType name="GetBPKFromStammzahlEncryptedResponseType"> <xs:sequence> - <xs:element minOccurs="0" name="bPK" type="xs:string" /> + <xs:element minOccurs="0" maxOccurs="unbounded" name="bPK" type="xs:string" /> <xs:element maxOccurs="unbounded" minOccurs="0" name="FremdBPK" type="szr:FremdBPKType" /> + <xs:element minOccurs="0" name="Fault" type="szr:Fault" /> + </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" minOccurs="0" type="xs:string" /> + <xs:element name="Out" minOccurs="0" maxOccurs="unbounded" type="szr:SignContentEntry" /> </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 maxOccurs="unbounded" name="KeyValue" type="dsig:KeyValueType" /> + <xs:element minOccurs="0" maxOccurs="unbounded" name="KeyValue" type="dsig:KeyValueType" /> <xs:element minOccurs="0" name="InsertERnP" type="xs:boolean" /> </xs:sequence> </xs:complexType> @@ -159,23 +178,39 @@ </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 minOccurs="0" name="BereichsKennung" type="xs:string" /> + <xs:element minOccurs="0" maxOccurs="unbounded" name="BereichsKennung" type="xs:string" /> <xs:element minOccurs="0" name="VKZ" type="xs:string" /> <xs:element maxOccurs="unbounded" minOccurs="0" name="Target" type="szr:FremdBPKRequestType" /> <xs:element minOccurs="0" name="ListMultiplePersons" type="xs:boolean" /> - <xs:element minOccurs="0" name="InsertERnP" type="xs:boolean" /> + <xs:element minOccurs="0" name="InsertERnP" type="xs:boolean" /> <!-- only allowed for some users --> + <xs:element minOccurs="0" name="AddGeprueftInfo" type="xs:boolean" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="GetBPKResponse"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="GetBPKReturn" type="xs:string" /> + <xs:element minOccurs="0" maxOccurs="unbounded" name="GetBPKReturn" type="xs:string" /> <xs:element maxOccurs="unbounded" minOccurs="0" name="FremdBPK" type="szr:FremdBPKType" /> + <xs:element minOccurs="0" name="Geprueft" type="xs:boolean" /> <!-- only set when requested --> <xs:element maxOccurs="5" minOccurs="0" name="PersonInfo" type="szr:PersonInfoType" /> </xs:sequence> </xs:complexType> @@ -184,9 +219,10 @@ <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="PersonInfo" type="szr:PersonInfoType" /> - <xs:element minOccurs="0" name="BereichsKennung" type="xs:string" /> + <xs:element minOccurs="0" maxOccurs="unbounded" name="BereichsKennung" type="xs:string" /> <xs:element name="VKZ" type="xs:string" /> <xs:element maxOccurs="unbounded" minOccurs="0" name="Target" type="szr:FremdBPKRequestType" /> + <xs:element minOccurs="0" name="AddGeprueftInfo" type="xs:boolean" /> </xs:sequence> </xs:complexType> </xs:element> @@ -199,8 +235,9 @@ </xs:element> <xs:complexType name="GetBPKsResponseType"> <xs:sequence> - <xs:element minOccurs="0" name="BPK" type="xs:string" /> + <xs:element minOccurs="0" maxOccurs="unbounded" name="BPK" type="xs:string" /> <xs:element maxOccurs="unbounded" minOccurs="0" name="FremdBPK" type="szr:FremdBPKType" /> + <xs:element minOccurs="0" name="Geprueft" type="xs:boolean" /> <!-- only set when requested --> <xs:element minOccurs="0" name="Fault"> <xs:complexType> <xs:attribute name="Code" type="xs:string" /> @@ -240,29 +277,34 @@ <xs:element name="GetBPKFromStammzahlEncrypted"> <xs:complexType> <xs:sequence> - <xs:element name="GetBPKFromStammzahlEncryptedRequest" type="szr:GetBPKFromStammzahlEncryptedRequestType" /> + <xs:element name="In" maxOccurs="unbounded" type="szr:GetBPKFromStammzahlEncryptedRequestType" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="GetBPKFromStammzahlEncryptedResponse"> <xs:complexType> <xs:sequence> - <xs:element name="GetBPKFromStammzahlEncryptedResponse" type="szr:GetBPKFromStammzahlEncryptedResponseType" /> + <xs:element name="Out" maxOccurs="unbounded" type="szr:GetBPKFromStammzahlEncryptedResponseType" /> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="ValidateIdentityLink"> + <xs:element name="SignContent"> <xs:complexType> <xs:sequence> - <xs:element name="IdentityLink" type="szr:IdentityLinkType" /> - <xs:element name="BereichsKennung" type="xs:string" /> + <xs:element name="AppendCert" minOccurs="0" type="xs:boolean" default="false" /> + <xs:element name="JWSHeaderParam" minOccurs="0" maxOccurs="unbounded" type="szr:JwsHeaderParam" /> + <xs:element name="In" minOccurs="0" maxOccurs="unbounded" type="szr:SignContentEntry" /> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="ValidateIdentityLinkResponse"> + <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="ValidateIdentityLinkReturn" type="xs:string" /> + <xs:element name="SignContentResponse" type="szr:SignContentResponseType" /> </xs:sequence> </xs:complexType> </xs:element> @@ -294,12 +336,6 @@ <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 minOccurs="0" name="behSchluessel" type="xs:string" /> - </xs:sequence> - </xs:complexType> <xs:element name="BasiszahlZuBPK"> <xs:complexType> <xs:sequence> @@ -307,9 +343,19 @@ <xs:element maxOccurs="unbounded" name="BasisZahl" type="xs:string" /> <xs:element maxOccurs="unbounded" minOccurs="0" name="Bereich" type="xs:string" /> <xs:element maxOccurs="unbounded" minOccurs="0" name="FremdBPKTargets" type="szr:FremdBPKRequestType" /> + <xs:element minOccurs="0" name="Meta" type="szr:BatchMetadaten" /> </xs:sequence> </xs:complexType> </xs:element> + <xs:complexType name="BatchMetadaten"> + <xs:sequence> + <xs:element minOccurs="0" name="BatchKennung" type="xs:string" /> + <xs:element minOccurs="0" name="PackageId" type="xs:long" /> + <xs:element minOccurs="0" name="StartTime" type="xs:dateTime" /> + <xs:element minOccurs="0" name="UserId" type="xs:string" /> + <xs:element minOccurs="0" name="Cn" type="xs:string" /> + </xs:sequence> + </xs:complexType> <xs:complexType name="BasiszahlZuBPKReturnType"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="BPK" type="xs:string" /> @@ -323,28 +369,6 @@ </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="ZMRAnwendungsIntegration"> - <xs:complexType> - <xs:sequence> - <xs:element name="Bereich" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="FremdBPKTargets" type="szr:FremdBPKRequestType" /> - <xs:element maxOccurs="unbounded" name="ZMRfremdbPK" type="xs:string" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:complexType name="ZMRAnwendungsIntegrationReturnType"> - <xs:sequence> - <xs:element name="BPK" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" name="FremdBPKs" type="szr:FremdBPKType" /> - </xs:sequence> - </xs:complexType> - <xs:element name="ZMRAnwendungsIntegrationResponse"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" name="ZMRAnwendungsIntegrationReturn" type="szr:ZMRAnwendungsIntegrationReturnType" /> - </xs:sequence> - </xs:complexType> - </xs:element> <xs:element name="GetStammzahl"> <xs:complexType> <xs:sequence> @@ -374,15 +398,19 @@ </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="GetVersion" /> + <xs:complexType name="GetVersionInfo"> + <xs:attribute name="datum" type="xs:date" /> + <xs:attribute name="nachricht" type="xs:string" /> + </xs:complexType> + <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:element name="Umgebung" type="xs:string" /> + <xs:element name="Info" minOccurs="0" maxOccurs="unbounded" type="szr:GetVersionInfo" /> </xs:sequence> </xs:complexType> </xs:element> -</xs:schema>
\ No newline at end of file +</xs:schema> diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_xmldsig.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_xmldsig.xsd index 96b50b40..1433368b 100644 --- a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_xmldsig.xsd +++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_xmldsig.xsd @@ -1,31 +1,31 @@ <?xml version="1.0" encoding="UTF-8"?> <xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ecdsa="http://www.w3.org/2001/04/xmldsig-more#" - targetNamespace="http://www.w3.org/2000/09/xmldsig#" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"> - <xs:import namespace="http://www.w3.org/2001/04/xmldsig-more#" schemaLocation="szr_ecdsa.xsd"/> - <xs:complexType name="KeyValueType"> - <xs:sequence> - <xs:element name="DSAKeyValue" minOccurs="0" - type="dsig:DSAKeyValueType" /> - <xs:element name="RSAKeyValue" minOccurs="0" - type="dsig:RSAKeyValueType" /> - <xs:element ref="ecdsa:ECDSAKeyValue" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="DSAKeyValueType"> - <xs:sequence> - <xs:element name="P" minOccurs="0" type="xs:string" /> - <xs:element name="Q" minOccurs="0" type="xs:string" /> - <xs:element name="J" minOccurs="0" type="xs:string" /> - <xs:element name="G" minOccurs="0" type="xs:string" /> - <xs:element name="Y" minOccurs="0" type="xs:string" /> - <xs:element name="PgenCounter" minOccurs="0" type="xs:string" /> - <xs:element name="Seed" minOccurs="0" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="RSAKeyValueType"> - <xs:sequence> - <xs:element name="Modulus" minOccurs="0" type="xs:string" /> - <xs:element name="Exponent" minOccurs="0" type="xs:string" /> - </xs:sequence> - </xs:complexType> + targetNamespace="http://www.w3.org/2000/09/xmldsig#" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"> + <xs:import namespace="http://www.w3.org/2001/04/xmldsig-more#" schemaLocation="szr_ecdsa.xsd"/> + <xs:complexType name="KeyValueType"> + <xs:sequence> + <xs:element name="DSAKeyValue" minOccurs="0" + type="dsig:DSAKeyValueType" /> + <xs:element name="RSAKeyValue" minOccurs="0" + type="dsig:RSAKeyValueType" /> + <xs:element ref="ecdsa:ECDSAKeyValue" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="DSAKeyValueType"> + <xs:sequence> + <xs:element name="P" minOccurs="0" type="xs:string" /> + <xs:element name="Q" minOccurs="0" type="xs:string" /> + <xs:element name="J" minOccurs="0" type="xs:string" /> + <xs:element name="G" minOccurs="0" type="xs:string" /> + <xs:element name="Y" minOccurs="0" type="xs:string" /> + <xs:element name="PgenCounter" minOccurs="0" type="xs:string" /> + <xs:element name="Seed" minOccurs="0" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="RSAKeyValueType"> + <xs:sequence> + <xs:element name="Modulus" minOccurs="0" type="xs:string" /> + <xs:element name="Exponent" minOccurs="0" type="xs:string" /> + </xs:sequence> + </xs:complexType> </xs:schema> |