diff options
author | Thomas <> | 2022-03-10 07:38:17 +0100 |
---|---|---|
committer | Thomas <> | 2022-03-10 07:38:17 +0100 |
commit | e1a765249341bb3fa947cd6e153569dd6d955937 (patch) | |
tree | d8dbf8134cc5ab6a365981e9953900e2df880dda /modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden | |
parent | 9c57501bafec01eb327905a06d757d8ad6cdce68 (diff) | |
parent | 1ad67c91820de1c7f2b2541f8e39752baac197d2 (diff) | |
download | National_eIDAS_Gateway-e1a765249341bb3fa947cd6e153569dd6d955937.tar.gz National_eIDAS_Gateway-e1a765249341bb3fa947cd6e153569dd6d955937.tar.bz2 National_eIDAS_Gateway-e1a765249341bb3fa947cd6e153569dd6d955937.zip |
Merge branch 'feature/matching_base' into feature/matching_base_core_refactoring
# Conflicts:
# connector/pom.xml
# connector/src/main/java/at/asitplus/eidas/specific/connector/config/StaticResourceConfiguration.java
# connector/src/main/resources/properties/messages.properties
# connector/src/main/resources/properties/messages_de.properties
# connector/src/main/resources/specific_eIDAS_connector.beans.xml
# connector/src/test/resources/spring/SpringTest_connector.beans.xml
# eidas_modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/szr/SzrClient.java
# eidas_modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/szr/SzrService.java
# eidas_modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/tasks/ReceiveAuthnResponseTask.java
# eidas_modules/authmodule-eIDAS-v2/src/main/resources/szr_client/SZR-1.1.WSDL
# eidas_modules/authmodule-eIDAS-v2/src/main/resources/szr_client/SZR-1.WSDL
# eidas_modules/authmodule-eIDAS-v2/src/main/resources/szr_client/SZR_v4.0.wsdl
# eidas_modules/authmodule-eIDAS-v2/src/main/resources/szr_client/pvp1.xsd
# eidas_modules/authmodule-eIDAS-v2/src/main/resources/szr_client/pvp19.xsd
# eidas_modules/authmodule-eIDAS-v2/src/main/resources/szr_client/szr.xsd
# eidas_modules/authmodule-eIDAS-v2/src/main/resources/szr_client/szr_ecdsa.xsd
# eidas_modules/authmodule-eIDAS-v2/src/main/resources/szr_client/szr_persondata.xsd
# eidas_modules/authmodule-eIDAS-v2/src/main/resources/szr_client/szr_pvp_sec.xsd
# eidas_modules/authmodule-eIDAS-v2/src/main/resources/szr_client/szr_v4.0-schemas.xml
# eidas_modules/authmodule-eIDAS-v2/src/main/resources/szr_client/szr_v4.0-wsdl.xml
# eidas_modules/authmodule-eIDAS-v2/src/main/resources/szr_client/szr_v4.0.xsd
# eidas_modules/authmodule-eIDAS-v2/src/main/resources/szr_client/szr_xmldsig.xsd
# eidas_modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/SzrClientTest.java
# eidas_modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/tasks/ReceiveEidasResponseTaskTest.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/Constants.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/clients/AbstractSoapClient.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/clients/ernp/ErnpRestClient.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/clients/ernp/IErnpClient.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/clients/szr/SzrClient.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/clients/szr/SzrService.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/clients/zmr/IZmrClient.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/clients/zmr/ZmrAddressSoapClient.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/clients/zmr/ZmrSoapClient.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/config/EidasConnectorMessageSource.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/controller/AdresssucheController.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/dao/ErnbEidData.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/dao/MatchedPersonResult.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/dao/RegisterResult.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/dao/SelectedLoginMethod.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/dao/SimpleEidasData.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/dao/SimpleMobileSignatureData.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/ernp/DummyErnpClient.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/exception/ErnpRestCommunicationException.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/exception/ManualFixNecessaryException.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/exception/WorkflowException.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/exception/ZmrCommunicationException.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/handler/AbstractEidProcessor.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/handler/CountrySpecificDetailSearchProcessor.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/handler/DeSpecificDetailSearchProcessor.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/handler/ItSpecificDetailSearchProcessor.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/idaustriaclient/IdAustriaClientAuthConstants.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/idaustriaclient/IdAustriaClientAuthEventConstants.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/idaustriaclient/IdAustriaClientAuthMetadataConfiguration.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/idaustriaclient/IdAustriaClientAuthRequestBuilderConfiguration.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/idaustriaclient/controller/IdAustriaClientAuthMetadataController.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/idaustriaclient/controller/IdAustriaClientAuthSignalController.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/idaustriaclient/provider/IdAustriaClientAuthCredentialProvider.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/idaustriaclient/provider/IdAustriaClientAuthHealthCheck.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/idaustriaclient/provider/IdAustriaClientAuthMetadataProvider.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/service/RegisterSearchService.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/szr/SzrClient.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/szr/SzrService.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/tasks/AlternativeSearchTask.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/tasks/CreateIdentityLinkTask.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/tasks/CreateNewErnpEntryTask.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/tasks/GenerateAustrianResidenceGuiTask.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/tasks/GenerateAuthnRequestTask.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/tasks/GenerateMobilePhoneSignatureRequestTask.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/tasks/GenerateOtherLoginMethodGuiTask.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/tasks/InitialSearchTask.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/tasks/ReceiveAustrianResidenceGuiResponseTask.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/tasks/ReceiveAuthnResponseAlternativeTask.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/tasks/ReceiveMobilePhoneSignatureResponseTask.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/tasks/ReceiveOtherLoginMethodGuiResponseTask.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/utils/MatchingTaskUtils.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/utils/VersionHolder.java
# modules/authmodule-eIDAS-v2/src/main/resources/eIDAS.Authentication.process.xml
# modules/authmodule-eIDAS-v2/src/main/resources/eidas_v2_auth_ref_impl_config.beans.xml
# modules/authmodule-eIDAS-v2/src/main/resources/messages/eidas_connector_message.properties
# modules/authmodule-eIDAS-v2/src/main/resources/szr_client/SZR-1.1.WSDL
# modules/authmodule-eIDAS-v2/src/main/resources/szr_client/SZR-1.WSDL
# modules/authmodule-eIDAS-v2/src/main/resources/szr_client/SZR_v4.0.wsdl
# modules/authmodule-eIDAS-v2/src/main/resources/szr_client/pvp1.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/szr_client/pvp19.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/szr_client/szr.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/szr_client/szr_ecdsa.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/szr_client/szr_persondata.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/szr_client/szr_pvp_sec.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/szr_client/szr_v4.0-schemas.xml
# modules/authmodule-eIDAS-v2/src/main/resources/szr_client/szr_v4.0-wsdl.xml
# modules/authmodule-eIDAS-v2/src/main/resources/szr_client/szr_v4.0.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/szr_client/szr_xmldsig.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/Muster/WienBezirkRequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/Muster/WienBezirkResponse.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/Muster/WienBezirkStrasseRequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/Muster/WienBezirkStrasseResponse.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/Muster/WienRequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/Muster/WienResponse.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/Muster/WienStrasseAuswahlRequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/Muster/WienStrasseAuswahlResponse.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/wsdl/Messages.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/wsdl/Service.wsdl
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/wsdl/secext.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/wsdl/secext_pvp.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/allgemein/Messages.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/allgemein/Service.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/AbfrageMuster.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/AkademischerGradFelder.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/Blaettern.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/DokumentFelder.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/EingebundenProxy.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/Entity.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/InfoFachlich.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/InfoTechnisch.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/MeldungFelder.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/PersonDataZMR.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/PersonExport.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/PersonFelder.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/SimpleTypes.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/W3C-XMLDSig.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/Workflow.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/zmr/Adresssuche.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/zmr/ZMRProxy.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/ernp_client/openapi.json
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/SZR-1.1.WSDL
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/SZR-1.WSDL
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/SZR_v4.0.wsdl
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/pvp1.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/pvp19.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_ecdsa.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_persondata.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_pvp_sec.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_v4.0-schemas.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_v4.0-wsdl.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_v4.0.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_xmldsig.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/soapenv.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/ablaufendeauskunfssperren/ablaufendeauskunftssperrenrequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/ablaufendeauskunfssperren/ablaufendeauskunftssperrenresponse.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/ablaufendeauskunfssperren/blaetternrequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/ablaufendeauskunfssperren/blaetternresponse.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/adoption/adoptionrequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/adoption/adoptionresponse.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/adresssuche/adresssucherequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/adresssuche/adresssucheresponse.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/behoerdenabfrage/behoerdenabfragerequestStufe1.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/behoerdenabfrage/behoerdenabfragerequestStufe2.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/behoerdenabfrage/behoerdenabfrageresponseStufe1.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/behoerdenabfrage/behoerdenabfrageresponseStufe2.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/bestandsaenderungen/bestandsaenderungenrequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/bestandsaenderungen/bestandsaenderungenresponse.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/bpabfrage/bpabfragerequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/bpabfrage/bpabfrageresponse.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/datenabgleich/datenabgleichrequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/datenabgleich/datenabgleichresponse.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/fremdenabfrage/fremdenabfragerequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/fremdenabfrage/fremdenabfrageresponse.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/gisadressabfrage/gisadressabfragerequest1.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/gisadressabfrage/gisadressabfragerequest2.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/gisadressabfrage/gisadressabfrageresponse1.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/gisadressabfrage/gisadressabfrageresponse2.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/hauseigentuemerabfrage/hauseigentuemerabfragerequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/hauseigentuemerabfrage/hauseigentuemerabfrageresponse.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/meldeauskunft/meldeauskunftrequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/meldeauskunft/meldeauskunftresponse.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/meldebestaetigung/meldebestaetigungrequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/meldebestaetigung/meldebestaetigungresponse.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/militaerbehoerden/blaetternrequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/militaerbehoerden/wehrpflichtigeAbfragenRequst.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/natuerlicheperson.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/personaendern/personaendernrequest1.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/personaendern/personaendernrequest2.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/personaendern/personaendernresponse1.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/personaendern/personaendernresponse2.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/personanlegen/personanlegenrequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/personanlegen/personanlegenresponse.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/personenabfrage/blaetternrequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/personenabfrage/blaetternresponse.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/personenabfrage/personenabfragedruckrequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/personenabfrage/personenabfragedruckresponse.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/personenabfrage/personenabfragerequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/personenabfrage/personenabfrageresponse.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/personensuche/blaetternrequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/personensuche/blaetternresponse.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/personensuche/personensucherequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/personensuche/personensucheresponse.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/persontrennen/persontrennenrequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/persontrennen/persontrennensucherequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/personzusammenfuehren/personzusammenfuehrenrequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/personzusammenfuehren/personzusammenfuehrensucherequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/wohnsitzabmelden/wohnsitzabmeldenrequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/wohnsitzabmelden/wohnsitzabmeldenresponse.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/wohnsitzanmelden/wohnsitzanmeldenrequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/wohnsitzanmelden/wohnsitzanmeldenresponse.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/wohnsitzummelden/wohnsitzummeldenrequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/wohnsitzummelden/wohnsitzummeldenresponse.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/zuzugsbestaetigung/zuzugsbestaetigungrequest.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/testxml/zmr/zuzugsbestaetigung/zuzugsbestaetigungresponse.xml
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/wsdl/Messages.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/wsdl/Service.wsdl
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/wsdl/secext.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/wsdl/secext_pvp.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/allgemein/Auswertungen.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/allgemein/BasTabelleAbfrage.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/allgemein/Benutzereinstellungen.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/allgemein/GeschaeftsprozesseAuflisten.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/allgemein/Messages.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/allgemein/Organisationseinstellungen.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/allgemein/Service.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/eingebunden/AbfrageMuster.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/eingebunden/AkademischerGradFelder.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/eingebunden/Blaettern.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/eingebunden/DokumentFelder.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/eingebunden/EingebundenProxy.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/eingebunden/Entity.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/eingebunden/InfoFachlich.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/eingebunden/InfoTechnisch.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/eingebunden/MeldungFelder.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/eingebunden/PersonDataZMR.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/eingebunden/PersonExport.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/eingebunden/PersonFelder.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/eingebunden/Protokollierung.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/eingebunden/SimpleTypes.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/eingebunden/W3C-XMLDSig.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/eingebunden/Workflow.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/eingebunden/gis-schnittstelle.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/eingebunden/pvp1.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/eingebunden/secext.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/eingebunden/soapenv.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/AblaufendeAuskunftssperrenSuche.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/Adoption.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/Adresssuche.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/Anwendungsintegration.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/AnwendungsintegrationWiederholung.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/AuskunftssperreAendern.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/AvisoAendern.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/AvisoAnlegen.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/AvisoFreigeben.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/Avisosuche.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/BKMeldeauskunft.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/BPKPruefung.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/Behoerdenabfrage.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/BehoerdenattributeAendern.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/Bestandsaenderungen.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/BusinesspartnerAnfrage.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/Businesspartnerabfrage.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/BusinesspartnerabfrageErweitert.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/Datenabgleich.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/ErnpAbfrage.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/Fremdenabfrage.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/GISAdressabfrage.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/GISSuche.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/Gemeindeeinstellungen.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/Gerichtskommissaerabfrage.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/GleichsetzungstabelleWarten.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/Hauseigentuemerabfrage.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/IAPPersonenabfrage.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/Meldeauskunft.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/Meldebestaetigung.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/MeldebestaetigungenAnfordern.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/MeldungHistKorrigieren.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/ORFGISAnforderung.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/ObjektsucheMindestsicherung.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/ObjektsucheSteuerfahndung.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/PersonAendern.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/PersonAnlegen.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/PersonExport.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/PersonKorrigieren.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/PersonTrennen.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/PersonZusammenfuehren.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/PersonenIndex.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/Personenabfrage.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/Personenlisten.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/Personensuche.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/QKZAuswertung.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/QKZBearbeiten.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/SZREinzelabfrage.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/SZRPersonenbindung.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/SZRPersonensuche.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/SZRSammelabfrage.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/Sperrliste.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/Storno.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/SzrAbfrage.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/TechnischeAnsicht.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/Ummeldeserviceabfrage.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/WehrpflichtigeAbfragen.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/WohnsitzAbmelden.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/WohnsitzAnmelden.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/WohnsitzKorrigieren.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/WohnsitzUmmelden.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/ZMRDatenauszug.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/ZMRProxy.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/ZmrBuergerService.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/Zuzugsbestaetigung.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/entities/AkademischerGrad.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/entities/Auskunftssperre.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/entities/Aviso.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/entities/Behoerdenattribute.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/entities/ERnPAnschrift.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/entities/ERnPPerson.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/entities/EidasIdentitaet.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/entities/EidasIdentitaet.xsd.svntmp
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/entities/Meldung.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/entities/Person.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/entities/Qualifikationskennzeichen.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/entities/Reisedokument.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/entities/Staatsangehoerigkeit.xsd
# modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/zmr/entities/Standarddokument.xsd
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/SzrClientTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/SzrClientTestProduction.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/clients/ErnpRestClientProductionTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/clients/ErnpRestClientTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/clients/SzrClientProductionTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/clients/SzrClientTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/clients/ZmrAddressSearchClientProductionTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/clients/ZmrClientProductionTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/clients/ZmrClientTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/config/EidasConnectorMessageSourceTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/dummy/DummyAuthConfigMap.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/dummy/DummyOA.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/dummy/DummyPendingRequest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/dummy/IAhSpConfiguration.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/handler/DeSpecificDetailSearchProcessorTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/handler/ItSpecificDetailSearchProcessorTes.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/idaustriaclient/IdAustriaAuthSignalControllerTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/idaustriaclient/IdAustriaClientAuthHealthCheckTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/idaustriaclient/IdAustriaClientAuthMetadataControllerTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/idaustriaclient/IdAustriaClientAuthMetadataProviderFirstTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/idaustriaclient/IdAustriaClientAuthMetadataProviderSecondTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/idaustriaclient/IdAustriaClientCredentialProviderTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/tasks/AlternativeSearchTaskWithRegisterTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/tasks/CreateIdentityLinkTaskEidNewTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/tasks/CreateIdentityLinkTaskTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/tasks/CreateNewErnpEntryTaskTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/tasks/GenerateMobilePhoneSignatureRequestTaskTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/tasks/GenerateOtherLoginMethodGuiTaskTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/tasks/InitialSearchTaskTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/tasks/InitialSearchTaskWithRegistersTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/tasks/ReceiveAustrianResidenceGuiResponseTaskRegisterTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/tasks/ReceiveAustrianResidenceGuiResponseTaskTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/tasks/ReceiveAuthnResponseTaskTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/tasks/ReceiveEidasResponseTaskTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/tasks/ReceiveMobilePhoneSignatureResponseTaskTest.java
# modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/tasks/ReceiveOtherLoginMethodGuiResponseTaskTest.java
# modules/authmodule-eIDAS-v2/src/test/resources/SpringTest-context_basic_lazy.xml
# modules/authmodule-eIDAS-v2/src/test/resources/SpringTest-context_ccSearchProcessor_test.xml
# modules/authmodule-eIDAS-v2/src/test/resources/config/junit_config_1_springboot.properties
# modules/authmodule-eIDAS-v2/src/test/resources/config/keys/junit_test.jks
# modules/authmodule-eIDAS-v2/src/test/resources/config/keys/teststore.jks
# modules/authmodule-eIDAS-v2/src/test/resources/data/Response_with_EID.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/Response_with_wrong_destination_endpoint.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/Response_without_sig_classpath_entityid.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/Response_without_sig_with_error.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/Response_without_sig_with_error_empty_subcode.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/Response_without_sig_with_error_userstop.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/Response_without_sig_with_error_without_subcode.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/ernp/1_add_req.json
# modules/authmodule-eIDAS-v2/src/test/resources/data/ernp/1_add_resp.json
# modules/authmodule-eIDAS-v2/src/test/resources/data/ernp/1_kitt_search_latest_req.json
# modules/authmodule-eIDAS-v2/src/test/resources/data/ernp/1_kitt_search_latest_resp.json
# modules/authmodule-eIDAS-v2/src/test/resources/data/ernp/1_kitt_update_req.json
# modules/authmodule-eIDAS-v2/src/test/resources/data/ernp/1_kitt_update_resp.json
# modules/authmodule-eIDAS-v2/src/test/resources/data/ernp/1_search_with_personalId_req.json
# modules/authmodule-eIDAS-v2/src/test/resources/data/ernp/1_search_with_personalId_resp.json
# modules/authmodule-eIDAS-v2/src/test/resources/data/ernp/2_add_req.json
# modules/authmodule-eIDAS-v2/src/test/resources/data/ernp/2_add_resp.json
# modules/authmodule-eIDAS-v2/src/test/resources/data/ernp/2_kitt_search_latest_req.json
# modules/authmodule-eIDAS-v2/src/test/resources/data/ernp/2_kitt_search_latest_resp.json
# modules/authmodule-eIDAS-v2/src/test/resources/data/ernp/2_kitt_update_req.json
# modules/authmodule-eIDAS-v2/src/test/resources/data/ernp/2_kitt_update_resp.json
# modules/authmodule-eIDAS-v2/src/test/resources/data/ernp/2_search_with_cc_specific_req.json
# modules/authmodule-eIDAS-v2/src/test/resources/data/ernp/2_search_with_cc_specific_resp.json
# modules/authmodule-eIDAS-v2/src/test/resources/data/ernp/3_search_with_mds_req.json
# modules/authmodule-eIDAS-v2/src/test/resources/data/ernp/3_search_with_mds_resp.json
# modules/authmodule-eIDAS-v2/src/test/resources/data/ernp/4_search_with_mds_multi_resp.json
# modules/authmodule-eIDAS-v2/src/test/resources/data/ernp/4_search_with_mds_req.json
# modules/authmodule-eIDAS-v2/src/test/resources/data/ernp/ernp_empty_resp.json
# modules/authmodule-eIDAS-v2/src/test/resources/data/ernp/ernp_handbook_example.json
# modules/authmodule-eIDAS-v2/src/test/resources/data/ernp/error_resp.json
# modules/authmodule-eIDAS-v2/src/test/resources/data/idp_metadata_classpath_entity.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/idp_metadata_no_sig.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/idp_metadata_no_sig2.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/idp_metadata_sig_notvalid.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/idp_metadata_sig_valid_wrong_alg.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/pvp_postbinding_template.html
# modules/authmodule-eIDAS-v2/src/test/resources/data/sp_metadata_junit.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/zmr/empty_zmr_result.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/zmr/no_bpk_zp.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/zmr/search_with_personalId_only_resp.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/zmr/search_with_personalId_only_resp_historicIncluded.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/zmr/search_with_personalId_only_resp_moreThanOne.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/zmr/search_with_personalId_only_resp_moreThanOne_2.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/zmr/seq_1-2_search_with_mds_resp.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/zmr/seq_1-4_kitt_get_latest_version_resp.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/zmr/seq_1-6_kitt_update_resp.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/zmr/seq_1-8_search_with_personalId_only_resp.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/zmr/seq_1-8_search_with_personalId_only_resp_no_additional_attributes.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/zmr/seq_3-10_kitt_update_resp.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/zmr/seq_3-4_kitt_get_latest_version_resp.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/zmr/seq_3-6_kitt_update_resp.xml
# modules/authmodule-eIDAS-v2/src/test/resources/data/zmr/seq_3-8_kitt_get_latest_version_resp.xml
# modules/authmodule-eIDAS-v2/src/test/resources/keystore/junit_test.jks
# modules/authmodule-eIDAS-v2/src/test/resources/keystore/pvp.p12
# modules/core_common_lib/src/main/java/at/asitplus/eidas/specific/core/gui/config/StaticResourceConfiguration.java
# modules/core_common_webapp/src/main/java/at/asitplus/eidas/specific/core/config/StaticResourceConfiguration.java
# pom.xml
Diffstat (limited to 'modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden')
15 files changed, 2548 insertions, 0 deletions
diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/AbfrageMuster.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/AbfrageMuster.xsd new file mode 100644 index 00000000..9430ade8 --- /dev/null +++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/AbfrageMuster.xsd @@ -0,0 +1,140 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +Name: AbfrageParameter.xsd +Zweck: Definiert Datentypen für generische Suchabfragen mit simplen Operatoren +Author(s): Tschurtschenthaler Thomas (basierend auf suchmuster.xsd von DI Heinz Töfferl - Comm-Unity Software Development GmbH & Co KG) +Aenderungshistorie: +2005-03-30 tsch: Erstellung +--> +<xsd:schema xmlns="http://bmi.gv.at/namespace/zmr-su/base/20040201#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://bmi.gv.at/namespace/zmr-su/base/20040201#" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0"> + <xsd:element name="AbfrageMuster"> + <xsd:annotation> + <xsd:documentation>Daten zu einem Suchmuster (Ausdruck)</xsd:documentation> + </xsd:annotation> + <xsd:complexType> + <xsd:choice> + <xsd:sequence> + <xsd:element ref="FeldAbfrage"/> + <xsd:element ref="SubFeldAbfrage" minOccurs="0" maxOccurs="unbounded"/> + </xsd:sequence> + <xsd:sequence> + <xsd:annotation> + <xsd:documentation> + Dient zur Klammerung von Suchmuster-Ausdrücken. + Muss erst dann unterstützt werden, wenn eine Klammerung nötig wird. + </xsd:documentation> + </xsd:annotation> + <xsd:element ref="AbfrageMuster"/> + <xsd:element ref="SubAbfrageMuster" minOccurs="0" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:choice> + <xsd:attribute name="AbfrageName" type="xsd:string" use="optional"/> + </xsd:complexType> + </xsd:element> + <xsd:element name="FeldAbfrage"> + <xsd:annotation> + <xsd:documentation>Eine Sucheinschränkung (= Einschränkung für ein Feld)</xsd:documentation> + </xsd:annotation> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="Feld" type="xsd:string"/> + <xsd:element ref="Relation"/> + <xsd:element name="Wert" type="xsd:string"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + <xsd:element name="Operation" block="restriction" default="UND"> + <xsd:annotation> + <xsd:documentation>Verknüpfung mit der nächsten Zeile (Default: AND)</xsd:documentation> + </xsd:annotation> + <xsd:simpleType> + <xsd:restriction base="xsd:NMTOKEN"> + <xsd:enumeration value="UND"/> + <xsd:enumeration value="ODER"/> + <xsd:enumeration value="ODER_SELF"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="Relation"> + <xsd:annotation> + <xsd:documentation>Mögliche Vergleichsoperatoren.</xsd:documentation> + </xsd:annotation> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:enumeration value="IST"/> + <xsd:enumeration value="IST NICHT"/> + <xsd:enumeration value="BEGINNT MIT"/> + <xsd:enumeration value="BEGINNT NICHT MIT"/> + <xsd:enumeration value="ENDET MIT"/> + <xsd:enumeration value="ENDET NICHT MIT"/> + <xsd:enumeration value="GRÖSSER ALS"/> + <xsd:enumeration value="GRÖSSER GLEICH"/> + <xsd:enumeration value="KLEINER ALS"/> + <xsd:enumeration value="KLEINER GLEICH"/> + <xsd:enumeration value="ENTHÄLT"/> + <xsd:enumeration value="ENTHÄLT NICHT"/> + <xsd:enumeration value="IST LEER"/> + <xsd:enumeration value="IST NICHT LEER"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="AbfrageSortierung"> + <xsd:annotation> + <xsd:documentation>Daten zur Sortierung einer Abfrage</xsd:documentation> + </xsd:annotation> + <xsd:complexType> + <xsd:sequence> + <xsd:element ref="SortSchluessel" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + <xsd:element name="SortSchluessel"> + <xsd:annotation> + <xsd:documentation>Sortierungsschluessel einer Abfrage</xsd:documentation> + </xsd:annotation> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="Feld" type="xsd:string"/> + <xsd:element name="Absteigend" type="xsd:boolean"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + <xsd:element name="SubFeldAbfrage"> + <xsd:complexType> + <xsd:sequence> + <xsd:element ref="Operation"/> + <xsd:element ref="FeldAbfrage"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + <xsd:element name="SubAbfrageMuster"> + <xsd:complexType> + <xsd:sequence> + <xsd:element ref="Operation"/> + <xsd:element ref="AbfrageMuster"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + + <xsd:element name="AbfrageParameter"> + <xsd:annotation> + <xsd:documentation>Daten zur Parametrisierung einer Abfrage</xsd:documentation> + </xsd:annotation> + <xsd:complexType> + <xsd:sequence> + <xsd:element ref="Parameter" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + <xsd:element name="Parameter"> + <xsd:annotation> + <xsd:documentation>Ein einzelner Abfrageparameter</xsd:documentation> + </xsd:annotation> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="Name" type="xsd:string"/> + <xsd:element name="Wert" type="xsd:string"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> +</xsd:schema> diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/AkademischerGradFelder.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/AkademischerGradFelder.xsd new file mode 100644 index 00000000..fc910841 --- /dev/null +++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/AkademischerGradFelder.xsd @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +Name: AkademischerGradFelder.xsd +Zweck: Definiert allgemein nutzbare Felder für akademische Grade +Author(s): Tschurtschenthaler Thomas, ZMR-SU + +Aenderungshistorie: +2004-12-15 tsch: AkadGradReihung - Wertebereich erweitert +2004-06-20 tsch: Erstellung +--> + +<xsd:schema xmlns="http://bmi.gv.at/namespace/zmr-su/base/20040201#" + targetNamespace="http://bmi.gv.at/namespace/zmr-su/base/20040201#" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0"> + + <xsd:include schemaLocation="SimpleTypes.xsd"/> + + <xsd:element name="AkadGradStellung"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:enumeration value="VOR"/> + <xsd:enumeration value="NACH"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="AkadGradReihung"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:enumeration value="0"/> + <xsd:enumeration value="1"/> + <xsd:enumeration value="2"/> + <xsd:enumeration value="2/3"/> + <xsd:enumeration value="3"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="AkadGradLang"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="90"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="AkadGradKurz"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="30"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="AkadGradKey" type="IDType"/> +</xsd:schema> diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/Blaettern.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/Blaettern.xsd new file mode 100644 index 00000000..5b556802 --- /dev/null +++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/Blaettern.xsd @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +Name: Blaettern.xsd +Zweck: Definiert Request-Typen für das allgemeine Blättern; Die Response hängt vom Workflow-Vorgang ab (Personensuchergebnis, Avisosuchergebnis, ...) +Author(s): Tschurtschenthaler Thomas, ZMR-SU + +Aenderungshistorie: +2006-04-19 toef: Richtungswerte 'Anfang' und 'Ende' hinzugefügt +2005-09-20 tsch: Richtungswert 'Aktualisieren' hinzugefügt +2004-06-14 tsch: Organisation nach ClientInfo verschoben +2004-04-07 tsch: Erstellung +--> + +<xsd:schema xmlns="http://bmi.gv.at/namespace/zmr-su/base/20040201#" + targetNamespace="http://bmi.gv.at/namespace/zmr-su/base/20040201#" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0"> + <xsd:include schemaLocation="InfoFachlich.xsd"/> + + <xsd:element name="BlaetternRequest"> + <xsd:annotation> + <xsd:documentation> + Für Suchvorgänge, in deren Ergebnisliste geblättert werden kann, stellt dieser Request + eine generische Schnittstelle zum Blättern dar. Er wird mit demselben Vorgang-Namen in der + Workflowschnittstelle geschickt, wie der ursprüngliche Suche-Request. Als Ergebnis wird + das Suchergebnis des ensprechenden Suchvorgangs analog zur rsprünglichen Suche-Response geliefert. + </xsd:documentation> + </xsd:annotation> + <xsd:complexType> + <xsd:sequence> + <xsd:element ref="BlaetternInfo"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + + <xsd:element name="BlaetternInfo"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="ErgebnislisteName" type="xsd:string" minOccurs="0"/> + <xsd:element name="Richtung"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:enumeration value="Vor"/> + <xsd:enumeration value="Zurueck"/> + <xsd:enumeration value="Aktualisieren"/> + <xsd:enumeration value="Anfang"/> + <xsd:enumeration value="Ende"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element ref="AnzahlSaetze"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> +</xsd:schema> diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/DokumentFelder.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/DokumentFelder.xsd new file mode 100644 index 00000000..270cb52a --- /dev/null +++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/DokumentFelder.xsd @@ -0,0 +1,74 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +Name: DokumentFelder.xsd +Zweck: Definiert allgemein nutzbare Felder für Dokumente/Reisedokumente +Author(s): Tschurtschenthaler Thomas, ZMR-SU + +Aenderungshistorie: +2005-09-26 tsch: DokumentName hinzugefügt +2004-09-29 tsch: Felder für Standard-Dokumente hinzugefügt +2004-06-24 tsch: AusstellDatum: Timestamp wird xsd:date +2004-01-22 tsch: Erstellung +--> + +<xsd:schema xmlns="http://bmi.gv.at/namespace/zmr-su/base/20040201#" + targetNamespace="http://bmi.gv.at/namespace/zmr-su/base/20040201#" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0"> + + <xsd:include schemaLocation="SimpleTypes.xsd"/> + + <xsd:element name="DokumentArt"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="55"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="DokumentNummer"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="256"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="EintragungsNummer"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="45"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="DokumentName"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="54"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="AusstellDatum" type="xsd:date"/> + <xsd:element name="AblaufDatum" type="xsd:date"/> + <xsd:element name="SterbeDatum" type="xsd:date"/> + <xsd:element name="SterbeUhrzeit" type="xsd:time"/> + <xsd:element name="AusstellBehoerde"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="90"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="Ausstellungsstaat" type="StaatenNameType"/> + <xsd:element name="DokumentGiltBis" type="TimestampType"/> + +</xsd:schema> diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/EingebundenProxy.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/EingebundenProxy.xsd new file mode 100644 index 00000000..450fad59 --- /dev/null +++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/EingebundenProxy.xsd @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- +Name: EingebundenProxy.xsd +Zweck: Fasst XSD-Files zusammen, die oft eingebunden werden +Author(s): Tschurtschenthaler Thomas, ZMR-SU + +Aenderungshistorie: +2009-07-07 teo: +PersonExport +2003-12-10 tsch: Erstellung +--> + +<xsd:schema xmlns="http://bmi.gv.at/namespace/zmr-su/base/20040201#" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + targetNamespace="http://bmi.gv.at/namespace/zmr-su/base/20040201#" + elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0"> + + <xsd:include schemaLocation="InfoFachlich.xsd"/> + <xsd:include schemaLocation="InfoTechnisch.xsd"/> + <xsd:include schemaLocation="MeldungFelder.xsd"/> + <xsd:include schemaLocation="PersonFelder.xsd"/> + <xsd:include schemaLocation="DokumentFelder.xsd"/> + <xsd:include schemaLocation="Workflow.xsd"/> + <xsd:include schemaLocation="Blaettern.xsd"/> + <xsd:include schemaLocation="AkademischerGradFelder.xsd"/> + <xsd:include schemaLocation="AbfrageMuster.xsd"/> + <xsd:include schemaLocation="PersonExport.xsd"/> +</xsd:schema> diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/Entity.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/Entity.xsd new file mode 100644 index 00000000..4ed61a4f --- /dev/null +++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/Entity.xsd @@ -0,0 +1,135 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +Name: Entity.xsd +Zweck: Definiert allgemeine Datentypen für Entities (Person, Meldung, ...) der Register +Author(s): Tschurtschenthaler Thomas, ZMR-SU + +Aenderungshistorie: +2012-08-09 xfu: Beginncode und -text ist optional +2004-10-27 tsch: Behoerdenschluessel hinzugefügt +2004-09-28 tsch: OrgBezeichnung hinzugefügt +2004-06-21 tsch: EntityReferenz ohne LetzteAenderung +2004-06-18 tsch: BeginnText hinzugefügt +2004-01-22 tsch: EntityErgebnisReferenz statt Entity abstract +2003-11-16 tsch: Erstellung +--> +<xsd:schema xmlns="http://bmi.gv.at/namespace/zmr-su/base/20040201#" + targetNamespace="http://bmi.gv.at/namespace/zmr-su/base/20040201#" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0"> + + <xsd:include schemaLocation="SimpleTypes.xsd"/> + + <xsd:element name="EntityErgebnisReferenz" type="EntityErgebnisReferenzType"/> + <xsd:complexType name="EntityErgebnisReferenzType"> + <xsd:annotation> + <xsd:documentation>Referenziert eine Entity in der Datenbank für Suchergebnisse</xsd:documentation> + </xsd:annotation> + + <xsd:sequence> + <xsd:sequence> + <xsd:element ref="Technisch"/> + <xsd:group ref="ErgebnisFachlichGroup"/> + </xsd:sequence> + </xsd:sequence> + + </xsd:complexType> + + <xsd:element name="EntityReferenz" type="EntityReferenzType"/> + <xsd:complexType name="EntityReferenzType"> + <xsd:annotation> + <xsd:documentation>Referenziert eine Entity in der Datenbank für Aenderungen (immer die aktuellste, das heisst jüngstes 'Von')</xsd:documentation> + </xsd:annotation> + <xsd:sequence> + <xsd:element ref="EntityID"/> + </xsd:sequence> + </xsd:complexType> + + <xsd:element name="Technisch"> + <xsd:complexType> + <xsd:sequence> + <xsd:element ref="EntityID"/> + <xsd:element ref="LetzteAenderung"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + + <xsd:group name="ErgebnisFachlichGroup"> + <xsd:sequence> + <xsd:element ref="Von"/> + <xsd:element ref="BeginnCode" minOccurs="0"/> <!-- Einträge in BAS.STAAT und BAS.AKADGRAD haben keinen Beginncode (werden aber in BasTabelleAbfrage.xsd abgerufen) --> + <xsd:element ref="BeginnText" minOccurs="0"/> + <xsd:element ref="BeginnFreitext" minOccurs="0"/> + <xsd:element ref="Bis" minOccurs="0"/> + <xsd:element ref="DurchgefuehrtVon"/> + </xsd:sequence> + </xsd:group> + + <xsd:element name="Von" type="TimestampType"/> + <xsd:element name="Bis" type="TimestampType"/> + <xsd:element name="BeginnCode" type="GrundCodeType"/> + <xsd:element name="BeginnText" type="GrundTextType"/> + <xsd:element name="BeginnFreitext" type="GrundFreitextType"/> + <xsd:element name="EntityID" type="ENTITYIDType"/> + <xsd:element name="LetzteAenderung" type="TimestampType"/> + <xsd:element name="DurchgefuehrtVon" type="DurchgefuehrtVonType"/> + <xsd:complexType name="DurchgefuehrtVonType"> + <xsd:sequence> + <xsd:element ref="Organisation"/> + <xsd:element ref="Benutzer" minOccurs="0"/> + </xsd:sequence> + </xsd:complexType> + + <xsd:element name="Organisation"> + <xsd:complexType> + <xsd:annotation> + <xsd:documentation> + Die derzeit bekannten Organisationen sind strikt definiert (BehoerdenNr, GemeindeNr, KundenNr); + neue, noch nicht definierte Organiationen, können mittels eines (Orgtyp, OrgCode)-Paares übermittelt werden. + </xsd:documentation> + </xsd:annotation> + <xsd:sequence> + <xsd:choice> + <xsd:choice> + <xsd:element ref="BehoerdenNr"/> + <xsd:element ref="GemeindeNr"/> + <xsd:element ref="KundenNr"/> + <xsd:element ref="Behoerdenschluessel"/> + </xsd:choice> + <xsd:sequence> + <xsd:element ref="OrgTyp"/> + <xsd:element ref="OrgCode"/> + </xsd:sequence> + </xsd:choice> + <xsd:element ref="OrgBezeichnung" minOccurs="0"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + <xsd:element name="BehoerdenNr" type="BehoerdenNrType"/> + <xsd:element name="Behoerdenschluessel" type="BehoerdenschluesselType"/> + <xsd:element name="GemeindeNr" type="GemeindeNrType"/> + <xsd:element name="KundenNr" type="KundenNrType"/> + <xsd:element name="OrgTyp" type="OrgTypType"/> + <xsd:element name="OrgCode" type="OrgCodeType"/> + <xsd:element name="Benutzer" type="BenutzerType"/> + <xsd:element name="OrgBezeichnung"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="80"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="BehoerdenBezeichnung"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="80"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + +</xsd:schema> diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/InfoFachlich.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/InfoFachlich.xsd new file mode 100644 index 00000000..9bf8ceb0 --- /dev/null +++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/InfoFachlich.xsd @@ -0,0 +1,103 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +Name: InfoFachlich.xsd +Zweck: Definiert Typen für allgemeine fachliche Informationen der Usecases +Author(s): Tschurtschenthaler Thomas, ZMR-SU + +Aenderungshistorie: +2006-08-08 tsch: Feld EingeschraenkteHistorie hinzugefügt +2004-09-09 tsch: Register hinzugefügt +2004-07-07 tsch: InfoFachlichType.Von optional, InfoFachlichType.GrundCode Mussfeld +2004-06-22 tsch: SaetzeVon, SaetzeBis hinzugefügt +2004-06-18 tsch: ErgebnissatzInfo, Beendigung hinzugefügt +2004-04-17 tsch: Organisation entfernt +2004-04-13 tsch: InfoFachlichType - GrundCode optional +2003-11-16 tsch: Erstellung +--> + +<xsd:schema xmlns="http://bmi.gv.at/namespace/zmr-su/base/20040201#" + targetNamespace="http://bmi.gv.at/namespace/zmr-su/base/20040201#" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:cio="http://reference.e-government.gv.at/namespace/persondata/de/20040201#" + elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0"> + <xsd:include schemaLocation="SimpleTypes.xsd"/> + <xsd:include schemaLocation="Entity.xsd"/> + <xsd:import namespace="http://reference.e-government.gv.at/namespace/persondata/de/20040201#" schemaLocation="PersonDataZMR.xsd"/> + + <xsd:element name="ErgebnissatzInfo" type ="ErgebnissatzInfoType"/> + <xsd:complexType name="ErgebnissatzInfoType"> + <xsd:sequence> + <xsd:annotation> + <xsd:documentation> + Letze-Änderung-Timestamp des Gesamt-Satzes (Jüngster Timestamp aller Entities im Satz), + Muss bei einem Änderungsvorgang als Letzte-Änderung-Timestamp geschickt werden. + </xsd:documentation> + </xsd:annotation> + <xsd:element ref="LetzteAenderung"/> + </xsd:sequence> + </xsd:complexType> + + <xsd:element name="Message"> + <xsd:complexType> + <xsd:sequence> + <xsd:element ref="Number"/> + <xsd:element ref="Text"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + + <xsd:element name="Number" type="IntegerType"/> + <xsd:element name="Text"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:minLength value="0"/> + <xsd:maxLength value="250"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:complexType name="InfoFachlichType" abstract="true"> + <xsd:annotation> + <xsd:documentation>allgemeine fachliche Informationen</xsd:documentation> + </xsd:annotation> + + <xsd:sequence> + <xsd:element ref="Von" minOccurs="0"/> + <xsd:element name="GrundCode" type="GrundCodeType"/> + <xsd:element ref="GrundFreitext" minOccurs="0"/> + </xsd:sequence> + </xsd:complexType> + + <xsd:element name="BPKPersonInfo" type="BPKPersonInfoType"/> + <xsd:complexType name="BPKPersonInfoType"> + <xsd:annotation> + <xsd:documentation>Bereichspezifische Bürgerkarten-Information einer Person</xsd:documentation> + </xsd:annotation> + <xsd:sequence> + <xsd:element ref="cio:NatuerlichePerson"/> + <xsd:element ref="Bereichskennung"/> + <xsd:element ref="BPK"/> + </xsd:sequence> + </xsd:complexType> + + <xsd:element name="Beendigung" type="xsd:boolean"/> + <xsd:element name="Bezugsfeld" type="BezugsfeldType"/> + + <xsd:element name="Stichtag" type="TimestampType"/> + <xsd:element name="InclusivHistorie" type="xsd:boolean"/> + <xsd:element name="EingeschraenkteHistorie" type="xsd:boolean"/> + <xsd:element name="Formalisiert" type="xsd:boolean"/> + <xsd:element name="ErstellePDF" type="xsd:boolean"/> + <xsd:element name="InclusivAusgeblendeteSaetze" type="xsd:boolean"/> + <xsd:element name="InclusivNameVorErsterEhe" type="xsd:boolean"/> + <xsd:element name="GefundeneSaetze" type="IntegerType"/> + <xsd:element name="AnzahlSaetze" type="IntegerType"/> + <xsd:element name="SaetzeVon" type="IntegerType"/> + <xsd:element name="SaetzeBis" type="IntegerType"/> + <xsd:element name="GrundFreitext" type="GrundFreitextType"/> + <xsd:element name="Bereichskennung" type="xsd:string"/> + <xsd:element name="BPK" type="xsd:string"/> + <xsd:element name="Register" type="RegisterType"/> + +</xsd:schema> diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/InfoTechnisch.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/InfoTechnisch.xsd new file mode 100644 index 00000000..567a91f0 --- /dev/null +++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/InfoTechnisch.xsd @@ -0,0 +1,103 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +Name: InfoTechnisch.xsd +Zweck: Definiert Typen für allgemeine technische Informationen der Usecases +Author(s): Tschurtschenthaler Thomas, ZMR-SU + +Aenderungshistorie: +2004-09-09 tsch: ErrorCode, ErrorMessage hinzugefügt +2004-06-24 tsch: UserInfo als Message definiert +2004-05-17 tsch: Organisation, Client dazugefügt; Softwarehaus, ClientVersion entfernt +2003-11-16 tsch: Erstellung +--> + +<xsd:schema targetNamespace="http://bmi.gv.at/namespace/zmr-su/base/20040201#" + xmlns="http://bmi.gv.at/namespace/zmr-su/base/20040201#" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0"> + <xsd:include schemaLocation="InfoFachlich.xsd"/> + + <xsd:element name="ClientInfo" type="ClientInfoType"/> + + <xsd:complexType name="ClientInfoType"> + <xsd:annotation> + <xsd:documentation>Technische Client-Informationen</xsd:documentation> + </xsd:annotation> + + <xsd:sequence> + <xsd:element ref="Organisation"/> + <xsd:element ref="Client"> + <xsd:annotation> + <xsd:documentation>Herstellername der Client-Software inklusive Version (Bsp.: ZMRHTMLClient V3.0)</xsd:documentation> + </xsd:annotation> + </xsd:element> + </xsd:sequence> + </xsd:complexType> + + <xsd:element name="Client"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="18"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + + <xsd:element name="ServerInfo" type="ServerInfoType"/> + + <xsd:complexType name="ServerInfoType"> + <xsd:annotation> + <xsd:documentation>Technische Server-Informationen</xsd:documentation> + </xsd:annotation> + + <xsd:sequence> + <xsd:element ref="GeneriertVon"> + <xsd:annotation> + <xsd:documentation>Applikationsname und -version</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:element ref="GeneriertAm"> + <xsd:annotation> + <xsd:documentation>Generierung Timestamp</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:element ref="ServerTransaktionNr"> + <xsd:annotation> + <xsd:documentation>Transaktionsnummer des Servers</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:element ref="UserInfo" minOccurs="0"> + <xsd:annotation> + <xsd:documentation> + Enthält neue User-Information (wie z.B. Information über Wartungarbeiten am ZMR) + Diese Info kann dem User am Bildschirm angezeigt werden. + </xsd:documentation> + </xsd:annotation> + </xsd:element> + </xsd:sequence> + </xsd:complexType> + + <xsd:element name="GeneriertVon"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="50"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="GeneriertAm" type="TimestampType"/> + <xsd:element name="ErrorCode" type="xsd:string"/> + <xsd:element name="ErrorMessage" type="xsd:string"/> + <xsd:element name="ServerTransaktionNr" type="IDType"/> + <xsd:element name="UserInfo"> + <xsd:complexType> + <xsd:sequence> + <xsd:element ref="Message"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> +</xsd:schema> diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/MeldungFelder.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/MeldungFelder.xsd new file mode 100644 index 00000000..7a9feda1 --- /dev/null +++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/MeldungFelder.xsd @@ -0,0 +1,283 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +Name: MeldungFelder.xsd +Zweck: Definiert allgemein nutzbare Felder für Meldedaten +Author(s): Tschurtschenthaler Thomas, ZMR-SU + +Aenderungshistorie: +2010-11-24 mp: +Infotext (ZMR-1513) +2009-11-20 mp: Gebäudeeigenschaft und Nutzungsart hinzugefügt +2006-06-26 tsch: OrientierungsnummerBis hinzugefügt +2005-12-06 tsch: Detailfelder für GWR-Tueren hinzugefügt +2004-12-09 tsch: OKZ und SKZ alphanumerisch +2004-08-16 tsch: Bezirkskennung, DruckZusatztext hinzugefügt +2004-08-02 tsch: PeriodeCode, PeriodeText, PeriodeFreitext hinzugefügt +2004-07-30 tsch: HauptIdentadresse->HauptIdent; AdressZusatz enfernt; +OKZ; +SKZ; +Adressschluessel; +InfoMeldewesen +2004-06-24 tsch: GBRRefkey, Postleitzahlgebiet hinzugefügt +2004-01-27 tsch: Erstellung +--> + +<xsd:schema xmlns="http://bmi.gv.at/namespace/zmr-su/base/20040201#" + targetNamespace="http://bmi.gv.at/namespace/zmr-su/base/20040201#" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0"> + <xsd:include schemaLocation="SimpleTypes.xsd"/> + + + <xsd:element name="GemeldetVon" type="TimestampType"/> + <xsd:element name="GemeldetBis" type="TimestampType"/> + + <xsd:element name="PeriodeCode" type="GrundCodeType"/> + <xsd:element name="PeriodeText" type="GrundTextType"/> + <xsd:element name="PeriodeFreitext" type="GrundFreitextType"/> + + <xsd:element name="Unterkunftgeber"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="250"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="ADRRefkey"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="12"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="GBRRefkey"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="12"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="HauptIdent"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:enumeration value="H"/> + <xsd:enumeration value="I"/> + <xsd:enumeration value="B"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="OKZ"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:pattern value="[0-9;A-Z]{5}"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="SKZ"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:pattern value="[0-9;A-Z]{6}"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="Adressstatus"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="9"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="Hofname"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="50"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="StrasseZweisprachig"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="108"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="Gebaeudeunterscheidung"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="60"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="Postleitzahlgebiet"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="54"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="InfoMeldewesen"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="100"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="GBDUntteil" type="xsd:boolean"/> + + <xsd:element name="NameZuteil" type="xsd:boolean"/> + + <xsd:element name="Adressschluessel"> + <xsd:complexType> + <xsd:sequence> + <xsd:element ref="OKZ" minOccurs="0"/> + <xsd:element ref="SKZ" minOccurs="0"/> + <xsd:element ref="ADRRefkey" minOccurs="0"/> + <xsd:element ref="GBRRefkey" minOccurs="0"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + + <xsd:element name="Bezirkskennung"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:pattern value="[0-9]{3}"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="DruckZusatztext"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="230"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="Infotext"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="230"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="TuerNr"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="25"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="TopNr"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="25"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="Lagebeschreibung"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="25"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="NtzLage"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="1"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="NtzStock"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="3"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="NtzAdrart"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="1"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="OrientierungsnummerBis"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="32"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="GbdEigenschaft"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="2"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="NtzArt"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="2"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + +</xsd:schema> diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/PersonDataZMR.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/PersonDataZMR.xsd new file mode 100644 index 00000000..8a05c612 --- /dev/null +++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/PersonDataZMR.xsd @@ -0,0 +1,741 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +Name: PersonDataZMR.xsd +Zweck: Striktere Redefinition des Generischen Schemas zum Speichern und Austauschen von Personendaten des Chief Information Office Austria, Stabsstelle IKT-Strategie des Bundes, BMÖLS +Author(s): Tschurtschenthaler Thomas, ZMR-SU + +Aenderungshistorie: +2012-04-12 ee : element "Adresse" entfernt, substitutionGroups darauf entfernt + -> mit wsdl2java wieder kompilierbar, sonst "Adresse is referenced but not defined." error +2010-07-09 rp : LMR-783: +GueltigVon, GueltigBis bei Staatsangehoerigkeit +2009-11-25 teo : ZMR-1296 Anpassungen aufgrund Bundesgesetz über die eingetragene Partnerschaft (EPG) +2006-04-18 woeg: Familienstand +2005-09-26 tsch: Internetadresse, Telefonadresse übernommen, Postleitzahl alphanumerisch +2004-01-31 tsch: maximale Feldlänge für Geburtsbundesland auf 72 erhöht, minimale auf 0. +2004-12-09 tsch: Adresscode und Objektnummer alphanumerisch, Postleitzahl mit führender Null +2004-11-02 tsch: Elemenent Affix in PersonenNameTyp Unbounded +2004-08-24 tsch: Element PersonenDaten übernommen +2004-07-30 tsch: Anpassungen von Personrecord-Feldern: +Adresszeile; Gebaeudeteil->Gebaeude; Nutzungseinheitnummer->Nutzungseinheit; NTZLNR->Nutzungseinheitlaufnummer; +Postfach; AdressRegEintrag->AdressRegisterEintrag;Gemeindekennzahl->Gemeindekennziffer +2004-07-20 tsch: Staatsangehörigkeit-Felder optional +2004-07-08 tsch: Region (Postleitzahlgebiet) hinzugefügt +2004-06-24 tsch: StaatsCode, StaatsName in Postadresse übernommen +2004-01-28 tsch: Adaptionen an neuen CIO-PersonDataDE Record +2004-01-27 tsch: ZMRAdresse wird PostAdresse +2004-01-15 tsch: Erstellung +--> + +<xsd:schema targetNamespace="http://reference.e-government.gv.at/namespace/persondata/de/20040201#" xmlns="http://reference.e-government.gv.at/namespace/persondata/de/20040201#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0"> + <xsd:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="W3C-XMLDSig.xsd"/> + <xsd:annotation> + <xsd:documentation>This version of person deploys only global elements. All types derived from abstract types have been replaced by substitution groups</xsd:documentation> + </xsd:annotation> + + <xsd:element name="Identification" type="IdentificationType"> + <xsd:annotation> + <xsd:documentation>unique identification entities</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:complexType name="IdentificationType"> + <xsd:annotation> + <xsd:documentation>unique identifier</xsd:documentation> + </xsd:annotation> + <xsd:sequence> + <xsd:element name="Value" type="xsd:string"> + <xsd:annotation> + <xsd:documentation>actual value of the identifier.</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:element name="Type" type="xsd:anyURI"> + <xsd:annotation> + <xsd:documentation>type of value (eg 'ZMR', 'SV-Nummer', 'Martrikelnummer', database identification, ...)</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation>zusätzliche felder</xsd:documentation> + </xsd:annotation> + </xsd:any> + </xsd:sequence> + </xsd:complexType> + + + <xsd:element name="PersonenDaten" type="PersonenDatenTyp"> + <xsd:annotation> + <xsd:documentation>Personendatenstruktur</xsd:documentation> + </xsd:annotation> + </xsd:element> + + <xsd:complexType name="PersonenDatenTyp"> + <xsd:sequence> + <xsd:element ref="NatuerlichePerson"/> + <xsd:element ref="PostAdresse" minOccurs="0" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:complexType> + + + <xsd:element name="NatuerlichePerson" type="NatuerlichePersonTyp" substitutionGroup="Person"> + <xsd:annotation> + <xsd:documentation>element of physical person type</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:element name="Person" type="AbstractPersonType"> + <xsd:annotation> + <xsd:documentation>element of person type</xsd:documentation> + </xsd:annotation> + </xsd:element> + + <xsd:complexType name="AbstractPersonType" abstract="true"> + <xsd:annotation> + <xsd:documentation>main structure of person data</xsd:documentation> + </xsd:annotation> + <xsd:sequence minOccurs="0"> + <xsd:element name="Identification" type="IdentificationType" minOccurs="0" maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation>unique identification entities</xsd:documentation> + </xsd:annotation> + </xsd:element> + </xsd:sequence> + <xsd:attribute name="Id" type="xsd:ID" use="optional"/> + <xsd:anyAttribute namespace="##other"/> + </xsd:complexType> + + <xsd:complexType name="NatuerlichePersonTyp"> + <xsd:annotation> + <xsd:documentation>physical person</xsd:documentation> + </xsd:annotation> + <xsd:complexContent> + <xsd:extension base="AbstractPersonType"> + <xsd:sequence minOccurs="0"> + <xsd:element ref="PersonenName" minOccurs="0"/> + <xsd:element ref="AlternativName" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="Familienstand" minOccurs="0"/> + <xsd:element ref="Geschlecht" minOccurs="0"/> + <xsd:element ref="Geburtsdatum" minOccurs="0"/> + <xsd:element ref="Geburtsort" minOccurs="0"/> + <xsd:element ref="Geburtsbundesland" minOccurs="0"/> + <xsd:element ref="Geburtsstaat" minOccurs="0"/> + <xsd:element ref="Sterbedatum" minOccurs="0"/> + <xsd:element ref="Staatsangehoerigkeit" minOccurs="0" maxOccurs="unbounded"/> + <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation>any additional properties</xsd:documentation> + </xsd:annotation> + </xsd:any> + </xsd:sequence> + </xsd:extension> + </xsd:complexContent> + </xsd:complexType> + + <xsd:element name="AlternativName"> + <xsd:annotation> + <xsd:documentation>Former name, Artist name, changes of Given name ... type of name is given as attribute - choose from list or define new type</xsd:documentation> + </xsd:annotation> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="Familienname"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="108"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + </xsd:sequence> + <xsd:attribute name="Type" type="DefinierterAlternativNamensTypTyp" use="required"/> + </xsd:complexType> + </xsd:element> + + <xsd:simpleType name="DefinierterAlternativNamensTypTyp"> + <xsd:annotation> + <xsd:documentation>known types of alternative names</xsd:documentation> + </xsd:annotation> + <xsd:restriction base="xsd:string"> + <xsd:enumeration value="Kuenstlername"/> + <xsd:enumeration value="Spitzname"/> + <xsd:enumeration value="FruehererName"/> + <xsd:enumeration value="Alias"/> + <xsd:enumeration value="NameVorErsterEhe"/> + </xsd:restriction> + </xsd:simpleType> + + <xsd:element name="PersonenName" type="PersonenNameTyp"/> + + <xsd:complexType name="PersonenNameTyp"> + <xsd:sequence> + <xsd:element ref="Vorname" minOccurs="0"/> + <xsd:element ref="Familienname" minOccurs="0"/> + <xsd:element ref="Affix" minOccurs="0" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:complexType> + + + <xsd:element name="Familienname"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="108"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="Vorname" nillable="true"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="108"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="Affix"> + <xsd:complexType> + <xsd:simpleContent> + <xsd:extension base="xsd:string"> + <xsd:attribute name="typ" use="required"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:enumeration value="akademischerGrad"/> + <xsd:enumeration value="Adelstitel"/> + <xsd:enumeration value="FamiliennamenSuffix"/> + <xsd:enumeration value="Anrede"/> + <xsd:enumeration value="Generation"/> + <xsd:enumeration value="Qualifikation"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:attribute> + <xsd:attribute name="position" use="required"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:enumeration value="prefix"/> + <xsd:enumeration value="suffix"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:attribute> + </xsd:extension> + </xsd:simpleContent> + </xsd:complexType> + </xsd:element> + <xsd:element name="Sterbedatum"> + <xsd:simpleType> + <xsd:annotation> + <xsd:documentation>simple type for dates (union), which may omit day and/or month</xsd:documentation> + </xsd:annotation> + <xsd:union memberTypes="xsd:date xsd:gYearMonth xsd:gYear"/> + </xsd:simpleType> + </xsd:element> + <xsd:element name="Geburtsdatum"> + <xsd:simpleType> + <xsd:annotation> + <xsd:documentation>simple type for dates (union), which may omit day and/or month</xsd:documentation> + </xsd:annotation> + <xsd:union memberTypes="xsd:date xsd:gYearMonth xsd:gYear"/> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="Familienstand"> + <xsd:simpleType> + <xsd:annotation> + <xsd:documentation>simple type for marital status of a person</xsd:documentation> + </xsd:annotation> + <xsd:restriction base="xsd:token"> + <xsd:enumeration value="ledig"/> + <xsd:enumeration value="verheiratet"/> + <xsd:enumeration value="in eingetragener Partnerschaft lebend"/> + <xsd:enumeration value="geschieden"/> + <xsd:enumeration value="eingetragene Partnerschaft aufgelöst oder für nichtig erklärt"/> +<!-- <xsd:enumeration value="aufgelöste eingetragene Partnerschaft"/> --> + <xsd:enumeration value="verwitwet"/> + <xsd:enumeration value="hinterbliebener eingetragener Partner"/> + <xsd:enumeration value="Ehe aufgehoben oder für nichtig erklärt"/> + <xsd:enumeration value="unbekannt"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="Geschlecht"> + <xsd:simpleType> + <xsd:annotation> + <xsd:documentation>simple type for sex (gender) of person</xsd:documentation> + </xsd:annotation> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="50"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="Geburtsort"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="54"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="Geburtsstaat"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="54"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="Geburtsbundesland"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="72"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="Staatsangehoerigkeit"> + <xsd:complexType> + <xsd:sequence> + <xsd:element ref="ISOCode3" minOccurs="0"/> + <xsd:element ref="StaatsnameDE" minOccurs="0"/> + <xsd:element ref="StaatsnameEN" minOccurs="0"/> + <xsd:element ref="StaatsnameFR" minOccurs="0"/> + <xsd:element name="GueltigVon" type="xsd:date" minOccurs="0"/> + <xsd:element name="GueltigBis" type="xsd:date" minOccurs="0"/> + <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation>any additional properties</xsd:documentation> + </xsd:annotation> + </xsd:any> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + + <xsd:element name="StaatsnameDE"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="54"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="StaatsnameEN"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="54"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="StaatsnameFR"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="54"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="PostAdresse" type="PostAdresseTyp" > + <xsd:annotation> + <xsd:documentation>Post oder ZMR Adresse, entspricht PostalAddress</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:complexType name="AbstractAddressType" abstract="true"> + <xsd:annotation> + <xsd:documentation>main structure of address data</xsd:documentation> + </xsd:annotation> + <xsd:sequence minOccurs="0"> + <xsd:element name="Identification" type="IdentificationType" minOccurs="0" maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation>unique identification entities</xsd:documentation> + </xsd:annotation> + </xsd:element> + </xsd:sequence> + <xsd:attribute name="Id" type="xsd:ID" use="optional"/> + <xsd:anyAttribute namespace="##other"/> + </xsd:complexType> + <xsd:complexType name="PostAdresseTyp"> + <xsd:annotation> + <xsd:documentation>postal address</xsd:documentation> + </xsd:annotation> + <xsd:complexContent> + <xsd:extension base="AbstractAddressType"> + <xsd:sequence> + <xsd:element ref="Staatscode" minOccurs="0"/> + <xsd:element ref="Staatsname" minOccurs="0"/> + + <xsd:element ref="Postleitzahl" minOccurs="0"/> + <xsd:element ref="Region" minOccurs="0"/> + <xsd:element ref="Bundesland" minOccurs="0"/> + <xsd:element ref="Gemeinde" minOccurs="0"/> + <xsd:element ref="Gemeindekennziffer" minOccurs="0"/> + <xsd:element ref="Ortschaft" minOccurs="0"/> + <xsd:element ref="OrtschaftZweisprachig" minOccurs="0"/> + <xsd:element name="Zustelladresse" type="ZustelladresseTyp" minOccurs="0"/> + + <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation>any additional properties</xsd:documentation> + </xsd:annotation> + </xsd:any> + </xsd:sequence> + </xsd:extension> + </xsd:complexContent> + </xsd:complexType> + + <xsd:complexType name="ZustelladresseTyp"> + <xsd:sequence> + <xsd:element ref="Adresszeile" minOccurs="0"/> + <xsd:element ref="Strassenname" minOccurs="0"/> + <xsd:element ref="Orientierungsnummer" minOccurs="0"/> + <xsd:element ref="Gebaeude" minOccurs="0"/> + <xsd:element ref="Nutzungseinheit" minOccurs="0"/> + <xsd:element ref="Postfach" minOccurs="0"/> + <xsd:element ref="Wohnsitzqualitaet" minOccurs="0"/> + <xsd:element ref="Abgabestelle" minOccurs="0"/> + <xsd:element ref="Nutzungseinheitlaufnummer" minOccurs="0"/> + <xsd:element name="AdressRegisterEintrag" minOccurs="0"> + <xsd:complexType> + <xsd:sequence> + <xsd:element ref="Adresscode" minOccurs="0"/> + <xsd:element ref="Subcode" minOccurs="0"/> + <xsd:element ref="Objektnummer" minOccurs="0"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + </xsd:sequence> + </xsd:complexType> + + <xsd:element name="InternetAdresse" type="InternetAdresseTyp" > + <xsd:annotation> + <xsd:documentation>Entspricht InternetAddress</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:element name="TelefonAdresse" type="TelefonAdresseTyp" > + <xsd:annotation> + <xsd:documentation>Container für Telefonnummern, entspricht TelephoneAddress</xsd:documentation> + </xsd:annotation> + </xsd:element> + + <xsd:complexType name="InternetAdresseTyp"> + <xsd:annotation> + <xsd:documentation>internet based communication</xsd:documentation> + </xsd:annotation> + <xsd:complexContent> + <xsd:extension base="AbstractAddressType"> + <xsd:sequence minOccurs="0"> + <xsd:element ref="dsig:KeyInfo" minOccurs="0"> + <xsd:annotation> + <xsd:documentation>certificate for secure communication</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:element name="Adresse"> + <xsd:annotation> + <xsd:documentation>eURI: mail-Adresse, Web, FTP, LDAP, ..., entspricht Address</xsd:documentation> + </xsd:annotation> + <xsd:simpleType> + <xsd:restriction base="xsd:anyURI"> + <xsd:minLength value="0"/> + <xsd:maxLength value="60"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation>any additional properties</xsd:documentation> + </xsd:annotation> + </xsd:any> + </xsd:sequence> + </xsd:extension> + </xsd:complexContent> + </xsd:complexType> + + <xsd:complexType name="TelefonAdresseTyp"> + <xsd:annotation> + <xsd:documentation>phone numbers</xsd:documentation> + </xsd:annotation> + <xsd:complexContent> + <xsd:extension base="AbstractAddressType"> + <xsd:sequence> + <xsd:element name="Typ"> + <xsd:annotation> + <xsd:documentation>type of phononumber - category (eg 'Festnetz', 'Mobile', 'fax', ...)</xsd:documentation> + </xsd:annotation> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:enumeration value="Festnetz"/> + <xsd:enumeration value="Mobil"/> + <xsd:enumeration value="Fax"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="Nummer" type="TelekomNummerTyp"> + <xsd:annotation> + <xsd:documentation>phonenumber</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation>any additional properties</xsd:documentation> + </xsd:annotation> + </xsd:any> + </xsd:sequence> + </xsd:extension> + </xsd:complexContent> + </xsd:complexType> + + <xsd:complexType name="TelekomNummerTyp"> + <xsd:choice> + <xsd:element ref="FormatierteNummer"/> + <xsd:group ref="TelekomNummernGruppe"/> + </xsd:choice> + </xsd:complexType> + + <xsd:group name="TelekomNummernGruppe"> + <xsd:sequence> + <xsd:element ref="InternationalerLaendercode" minOccurs="0"/> + <xsd:element ref="NationalNummer" minOccurs="0"/> + <xsd:element ref="Vorwahl" minOccurs="0"/> + <xsd:element ref="Anschlussnummer"/> + <xsd:element ref="Klappe" minOccurs="0"/> + </xsd:sequence> + </xsd:group> + + <xsd:element name="InternationalerLaendercode" type="xsd:string"> + <xsd:annotation> + <xsd:documentation>entspricht InternationalCountryCode</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:element name="NationalNummer" type="xsd:string"> + <xsd:annotation> + <xsd:documentation>entspricht NationalNumber</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:element name="Vorwahl" type="xsd:string"> + <xsd:annotation> + <xsd:documentation>entspricht AreaCityCode</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:element name="Anschlussnummer" type="xsd:string"> + <xsd:annotation> + <xsd:documentation>entspricht SubscriberNumber</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:element name="FormatierteNummer"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="25"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="Klappe" type="xsd:string"> + <xsd:annotation> + <xsd:documentation>entspricht Extension</xsd:documentation> + </xsd:annotation> + </xsd:element> + + + <xsd:element name="Abgabestelle" type="xsd:boolean"/> + + <xsd:element name="Wohnsitzqualitaet"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:enumeration value="H"/> + <xsd:enumeration value="N"/> + <xsd:enumeration value="O"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="ISOCode3"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:pattern value="[A-Z]{3}"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="Staatscode"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:pattern value="[A-Z]{3}"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="Staatsname"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="54"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="Postleitzahl"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="10"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="Region"> + <xsd:annotation> + <xsd:documentation>entspricht Region</xsd:documentation> + </xsd:annotation> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="54"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="Bundesland"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:enumeration value="Wien"/> + <xsd:enumeration value="Niederösterreich"/> + <xsd:enumeration value="Burgenland"/> + <xsd:enumeration value="Oberösterreich"/> + <xsd:enumeration value="Steiermark"/> + <xsd:enumeration value="Salzburg"/> + <xsd:enumeration value="Kärnten"/> + <xsd:enumeration value="Tirol"/> + <xsd:enumeration value="Vorarlberg"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="Gemeinde"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="54"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="Gemeindekennziffer"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:pattern value="[0-9]{5}"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="Ortschaft"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:minLength value="1"/> + <xsd:maxLength value="54"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="OrtschaftZweisprachig"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:minLength value="0"/> + <xsd:maxLength value="45"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="Adresscode"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:pattern value="[0-9;A-Z]{7}"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="Subcode"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:pattern value="[0-9]{3}"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="Nutzungseinheitlaufnummer"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:pattern value="[0-9]{4}"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="Objektnummer"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:pattern value="[0-9;A-Z]{7}"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="Strassenname"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="54"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="Orientierungsnummer"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="32"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="Gebaeude"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="75"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="Nutzungseinheit"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="40"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="Adresszeile"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="54"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="Postfach"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="20"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + +</xsd:schema> diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/PersonExport.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/PersonExport.xsd new file mode 100644 index 00000000..ae0b5712 --- /dev/null +++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/PersonExport.xsd @@ -0,0 +1,107 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Name: PersonExport.xsd + Zweck: Definiert allgemein nutzbare Export-Schnittstelle um eine Liste von Personen abzubilden. + Author(s): Ehrenmüller Oliver, ZMR-SU + + Aenderungshistorie: + 2009-07-20 teo: Überarbeitung PersonExportElementType + 2009-07-08 teo: erstellt +--> + +<xsd:schema xmlns="http://bmi.gv.at/namespace/zmr-su/base/20040201#" + targetNamespace="http://bmi.gv.at/namespace/zmr-su/base/20040201#" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0"> + <xsd:annotation> + <xsd:documentation>Definiert allgemein nutzbare Export-Schnittstelle um eine Liste von Personen abzubilden.</xsd:documentation> + </xsd:annotation> + <xsd:include schemaLocation="InfoFachlich.xsd"/> + + <xsd:element name="PersonExport" type="PersonExportType"> + <xsd:annotation> + <xsd:documentation>Root-Element des Personenexports.</xsd:documentation> + </xsd:annotation> + </xsd:element> + + <xsd:complexType name="PersonExportType"> + <xsd:annotation> + <xsd:documentation>Root-Element des Personenexports.</xsd:documentation> + </xsd:annotation> + <xsd:sequence> + <xsd:element ref="Message"/> + <xsd:element ref="Stichtag"/> + <xsd:element name="Database"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:minLength value="1"/> + <xsd:maxLength value="20"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="Person" type="PersonExportElementType" minOccurs="0" maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation> + Gruppiert nach Personen werden alle Elemente in dieser + Liste abgebildet. + </xsd:documentation> + </xsd:annotation> + </xsd:element> + </xsd:sequence> + </xsd:complexType> + + <xsd:complexType name="PersonExportElementType"> + <xsd:annotation> + <xsd:documentation>Dieser Type beinhaltet alle Elemente die zu einer Person gehören.</xsd:documentation> + </xsd:annotation> + <xsd:sequence> + <xsd:element name="ID" type="ENTITYIDType"/> + <xsd:element name="Typ" type="xsd:string"/> + <xsd:element name="Satz" type="PersonExportSatzType" minOccurs="0" maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation> + Diese Liste beinhaltet alle Sätze die zu einer + Person gehören. Unabhängig von der Tabelle oder + Strang-Historie. + Fehlt die Liste, ist die Entity zu löschen. + </xsd:documentation> + </xsd:annotation> + </xsd:element> + </xsd:sequence> + </xsd:complexType> + + <xsd:complexType name="PersonExportSatzType"> + <xsd:annotation> + <xsd:documentation> + Dieser Type beinhaltet alle Elemente die sich auf einen Eintrag + in einer beliebigen Tabelle beziehen. + </xsd:documentation> + </xsd:annotation> + <xsd:sequence> + <xsd:element name="Tabelle"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:minLength value="1"/> + <xsd:maxLength value="20"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element ref="EntityID"/> + <xsd:element name="RecID" type="ENTITYIDType"/> + <xsd:element name="Created" type="TimestampType"/> + <xsd:element name="Feld" type="PersonExportFeldType" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:complexType> + + <xsd:complexType name="PersonExportFeldType"> + <xsd:annotation> + <xsd:documentation>Generiersche Name/Wert-Paare für Export</xsd:documentation> + </xsd:annotation> + <xsd:sequence> + <xsd:element name="Name" type="xsd:string"/> + <xsd:element name="Wert" type="xsd:string"/> + </xsd:sequence> + </xsd:complexType> + +</xsd:schema> diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/PersonFelder.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/PersonFelder.xsd new file mode 100644 index 00000000..0a80e0de --- /dev/null +++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/PersonFelder.xsd @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +Name: PersonFelder.xsd +Zweck: Definiert allgemein nutzbare Felder für Personendaten +Author(s): Tschurtschenthaler Thomas, ZMR-SU + +Aenderungshistorie: +2006-06-26 tsch: GeburtsdatumBis hinzugefügt +2005-08-30 tsch: OrdnungsZahlType hinzugefügt +2004-01-15 tsch: SVNummer hinzugefügt +2004-06-24 tsch: OrdnungsZahl, Titel hinzugefügt +2004-01-27 tsch: Erstellung +--> + +<xsd:schema xmlns="http://bmi.gv.at/namespace/zmr-su/base/20040201#" + targetNamespace="http://bmi.gv.at/namespace/zmr-su/base/20040201#" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0"> + <xsd:include schemaLocation="SimpleTypes.xsd"/> + + <xsd:annotation> + <xsd:documentation>Personendaten-Felder</xsd:documentation> + </xsd:annotation> + <xsd:element name="ZMRZahl" type="ZMRZahlType"/> + + <xsd:simpleType name="ZMRZahlType"> + <xsd:restriction base="xsd:string"> + <xsd:pattern value="[0-9]{12}"/> + </xsd:restriction> + </xsd:simpleType> + + <xsd:element name="OrdnungsZahl" type="OrdnungsZahlType"/> + + <xsd:simpleType name="OrdnungsZahlType"> + <xsd:restriction base="xsd:string"> + <xsd:pattern value="[0-9]{12}"/> + </xsd:restriction> + </xsd:simpleType> + + <xsd:element name="SVNummer"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:pattern value="[0-9]{10}"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="Titel"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="45"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="StaatZugezogen" type="StaatenNameType"/> + <xsd:element name="StaatVerzogen" type="StaatenNameType"/> + + <xsd:element name="GeburtsdatumBis"> + <xsd:simpleType> + <xsd:annotation> + <xsd:documentation>simple type for dates (union), which may omit day and/or month</xsd:documentation> + </xsd:annotation> + <xsd:union memberTypes="xsd:date xsd:gYearMonth xsd:gYear"/> + </xsd:simpleType> + </xsd:element> +</xsd:schema> diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/SimpleTypes.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/SimpleTypes.xsd new file mode 100644 index 00000000..fb02488d --- /dev/null +++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/SimpleTypes.xsd @@ -0,0 +1,173 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +Name: SimpleTypes.xsd +Zweck: Definiert allgemein nutzbare simple Datentypen +Author(s): Tschurtschenthaler Thomas, ZMR-SU + +2010-08-25 teo: ZMR-339: ID 343 - USERID DB-Feld erweitern +2006-05-03 tsch: KGNummerType hinzugefügt +2004-10-27 tsch: BehoerdenschluesselType hinzugefügt +2004-09-09 tsch: RegisterType hinzugefügt +2004-09-08 tsch: BenutzerNameType hinzugefügt +2004-08-17 tsch: GemeindeNrType hinzugefügt +2004-06-18 tsch: GrundTextType hinzugefügt +--> + +<xsd:schema xmlns="http://bmi.gv.at/namespace/zmr-su/base/20040201#" + targetNamespace="http://bmi.gv.at/namespace/zmr-su/base/20040201#" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0"> + + <xsd:simpleType name="IntegerType"> + <xsd:annotation> + <xsd:documentation>IntegerType: nicht negativer Integer mit Maximalwert 2^31-1 (Beschränkung durch Datenbank)</xsd:documentation> + </xsd:annotation> + <xsd:restriction base="xsd:nonNegativeInteger"> + <xsd:maxExclusive value="2147483648"/> + </xsd:restriction> + </xsd:simpleType> + + <xsd:simpleType name="DatumType"> + <xsd:annotation> + <xsd:documentation>DatumType: Format richtet sich nach xsd:date, '00' bei Monat und Tag erlaubt</xsd:documentation> + </xsd:annotation> + <xsd:restriction base="xsd:string"> + <xsd:pattern value="[0-9]{4}[\-][0-9]{2}[\-][0-9]{2}"/> + </xsd:restriction> + </xsd:simpleType> + + + <xsd:simpleType name="TimestampType"> + <xsd:annotation> + <xsd:documentation>TimestampType: Format richtet sich nach xsd:dateTime, Angabe der Millisekunden ist Pflicht, Zeitzone nicht erlaubt</xsd:documentation> + </xsd:annotation> + <xsd:restriction base="xsd:dateTime"> + <xsd:pattern value="[0-9]{4}[\-][0-9]{2}[\-][0-9]{2}[T][0-9]{2}[:][0-9]{2}[:][0-9]{2}[.][0-9]{3}"/> + </xsd:restriction> + </xsd:simpleType> + + <xsd:simpleType name="IDType"> + <xsd:annotation> + <xsd:documentation>IDs</xsd:documentation> + </xsd:annotation> + <xsd:restriction base="xsd:unsignedLong"> + </xsd:restriction> + </xsd:simpleType> + <xsd:simpleType name="ENTITYIDType"> + <xsd:annotation> + <xsd:documentation>Entity-IDs (können auch alphanumerisch sein, z.B. alte edvzahlen)</xsd:documentation> + </xsd:annotation> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="64"/> + </xsd:restriction> + </xsd:simpleType> + + <xsd:simpleType name="StaatenNameType"> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="0"/> + <xsd:maxLength value="45"/> + </xsd:restriction> + </xsd:simpleType> + + <xsd:simpleType name="GrundCodeType"> + <xsd:restriction base="xsd:string" > + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="20"/> + </xsd:restriction> + </xsd:simpleType> + <xsd:simpleType name="GrundTextType"> + <xsd:restriction base="xsd:string"> + <xsd:minLength value="1"/> + <xsd:maxLength value="50"/> + </xsd:restriction> + </xsd:simpleType> + <xsd:simpleType name="GrundFreitextType"> + <xsd:restriction base="xsd:string"> + <xsd:minLength value="0"/> + <xsd:maxLength value="228"/> + </xsd:restriction> + </xsd:simpleType> + + <xsd:simpleType name="BehoerdenNrType"> + <xsd:restriction base="xsd:string"> + <xsd:pattern value="[0-9]{6}"/> + </xsd:restriction> + </xsd:simpleType> + <xsd:simpleType name="BehoerdenschluesselType"> + <xsd:restriction base="xsd:string"> + <xsd:pattern value="[0-9]{6}|C[0-9]{5}"/> + </xsd:restriction> + </xsd:simpleType> + <xsd:simpleType name="GemeindeNrType"> + <xsd:restriction base="xsd:string"> + <xsd:pattern value="[0-9]{5}"/> + </xsd:restriction> + </xsd:simpleType> + <xsd:simpleType name="KGNummerType"> + <xsd:restriction base="xsd:string"> + <xsd:minLength value="5"/> + <xsd:maxLength value="5"/> + </xsd:restriction> + </xsd:simpleType> + <xsd:simpleType name="GemeindenameType"> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="54"/> + </xsd:restriction> + </xsd:simpleType> + <xsd:simpleType name="KundenNrType"> + <xsd:restriction base="xsd:string"> + <xsd:pattern value="[0-9]{5,6}"/> + </xsd:restriction> + </xsd:simpleType> + <xsd:simpleType name="OrgTypType"> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="20"/> + </xsd:restriction> + </xsd:simpleType> + <xsd:simpleType name="OrgCodeType"> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="20"/> + </xsd:restriction> + </xsd:simpleType> + <xsd:simpleType name="BezugsfeldType"> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="50"/> + </xsd:restriction> + </xsd:simpleType> + <xsd:simpleType name="BenutzerType"> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="100"/> + </xsd:restriction> + </xsd:simpleType> + <xsd:simpleType name="BenutzerNameType"> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="45"/> + </xsd:restriction> + </xsd:simpleType> + <xsd:simpleType name="RegisterType"> + <xsd:restriction base="xsd:string"> + <xsd:enumeration value="ZMR"/> + <xsd:enumeration value="EGR"/> + <xsd:enumeration value="LMR"/> + <xsd:enumeration value="ZPR"/> + </xsd:restriction> + </xsd:simpleType> + +</xsd:schema> diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/W3C-XMLDSig.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/W3C-XMLDSig.xsd new file mode 100644 index 00000000..3745c774 --- /dev/null +++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/W3C-XMLDSig.xsd @@ -0,0 +1,274 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- PUBLIC "-//W3C//DTD XMLSchema 200102//EN" "http://www.w3.org/2001/XMLSchema.dtd" + --> +<!--<!DOCTYPE schema + [ + <!ATTLIST schema + xmlns:ds CDATA #FIXED "http://www.w3.org/2000/09/xmldsig#" +> + <!ENTITY dsig 'http://www.w3.org/2000/09/xmldsig#'> + <!ENTITY % p ''> + <!ENTITY % s ''> +]> --> +<!-- Schema for XML Signatures + http://www.w3.org/2000/09/xmldsig# + $Revision: 1.1 $ on $Date: 2002/11/11 16:24:27 $ by $Author: Linauer $ + + Copyright 2001 The Internet Society and W3C (Massachusetts Institute + of Technology, Institut National de Recherche en Informatique et en + Automatique, Keio University). All Rights Reserved. + http://www.w3.org/Consortium/Legal/ + + This document is governed by the W3C Software License [1] as described + in the FAQ [2]. + + [1] http://www.w3.org/Consortium/Legal/copyright-software-19980720 + [2] http://www.w3.org/Consortium/Legal/IPR-FAQ-20000620.html#DTD +--> +<schema targetNamespace="http://www.w3.org/2000/09/xmldsig#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" version="0.1"> + <!-- Basic Types Defined for Signatures --> + <!-- modified to ensure that whiteSpace is preserved +<simpleType name="CryptoBinary"> + <restriction base="base64Binary"> + </restriction> +</simpleType> + --> + <simpleType name="CryptoBinary"> + <restriction base="string"> + <whiteSpace value="preserve"/> + <pattern value="[A-Za-z0-9\+/=\n\r\t ]*"/> + </restriction> + </simpleType> + <!-- Start Signature --> + <element name="Signature" type="ds:SignatureType"/> + <complexType name="SignatureType"> + <sequence> + <element ref="ds:SignedInfo"/> + <element ref="ds:SignatureValue"/> + <element ref="ds:KeyInfo" minOccurs="0"/> + <element ref="ds:Object" minOccurs="0" maxOccurs="unbounded"/> + </sequence> + <attribute name="Id" type="ID" use="optional"/> + </complexType> + <element name="SignatureValue" type="ds:SignatureValueType"/> + <complexType name="SignatureValueType"> + <simpleContent> + <extension base="ds:CryptoBinary"> + <attribute name="Id" type="ID" use="optional"/> + </extension> + </simpleContent> + </complexType> + <!-- Start SignedInfo --> + <element name="SignedInfo" type="ds:SignedInfoType"/> + <complexType name="SignedInfoType"> + <sequence> + <element ref="ds:CanonicalizationMethod"/> + <element ref="ds:SignatureMethod"/> + <element ref="ds:Reference" maxOccurs="unbounded"/> + </sequence> + <attribute name="Id" type="ID" use="optional"/> + </complexType> + <element name="CanonicalizationMethod" type="ds:CanonicalizationMethodType"/> + <complexType name="CanonicalizationMethodType" mixed="true"> + <sequence> + <any namespace="##any" minOccurs="0" maxOccurs="unbounded"/> + <!-- (0,unbounded) elements from (1,1) namespace --> + </sequence> + <attribute name="Algorithm" type="anyURI" use="required"/> + </complexType> + <element name="SignatureMethod" type="ds:SignatureMethodType"/> + <complexType name="SignatureMethodType" mixed="true"> + <sequence> + <element name="HMACOutputLength" type="ds:HMACOutputLengthType" minOccurs="0"/> + <any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> + <!-- (0,unbounded) elements from (1,1) external namespace --> + </sequence> + <attribute name="Algorithm" type="anyURI" use="required"/> + </complexType> + <!-- Start Reference --> + <element name="Reference" type="ds:ReferenceType"/> + <complexType name="ReferenceType"> + <sequence> + <element ref="ds:Transforms" minOccurs="0"/> + <element ref="ds:DigestMethod"/> + <element ref="ds:DigestValue"/> + </sequence> + <attribute name="Id" type="ID" use="optional"/> + <attribute name="URI" type="anyURI" use="optional"/> + <attribute name="Type" type="anyURI" use="optional"/> + </complexType> + <element name="Transforms" type="ds:TransformsType"/> + <complexType name="TransformsType"> + <sequence> + <element ref="ds:Transform" maxOccurs="unbounded"/> + </sequence> + </complexType> + <element name="Transform" type="ds:TransformType"/> + <complexType name="TransformType" mixed="true"> + <choice minOccurs="0" maxOccurs="unbounded"> + <any namespace="##other" processContents="lax"/> + <element name="XPath" type="string"/> + <!-- (1,1) elements from (0,unbounded) namespaces --> + </choice> + <attribute name="Algorithm" type="anyURI" use="required"/> + </complexType> + <!-- End Reference --> + <element name="DigestMethod" type="ds:DigestMethodType"/> + <complexType name="DigestMethodType" mixed="true"> + <sequence> + <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> + </sequence> + <attribute name="Algorithm" type="anyURI" use="required"/> + </complexType> + <element name="DigestValue" type="ds:DigestValueType"/> + <simpleType name="DigestValueType"> + <restriction base="ds:CryptoBinary"/> + </simpleType> + <!-- End SignedInfo --> + <!-- Start KeyInfo --> + <element name="KeyInfo" type="ds:KeyInfoType"/> + <complexType name="KeyInfoType" mixed="true"> + <choice maxOccurs="unbounded"> + <element ref="ds:KeyName"/> + <element ref="ds:KeyValue"/> + <element ref="ds:RetrievalMethod"/> + <element ref="ds:X509Data"/> + <element ref="ds:PGPData"/> + <element ref="ds:SPKIData"/> + <element ref="ds:MgmtData"/> + <any namespace="##other" processContents="lax"/> + <!-- (1,1) elements from (0,unbounded) namespaces --> + </choice> + <attribute name="Id" type="ID" use="optional"/> + </complexType> + <element name="KeyName" type="string"/> + <element name="MgmtData" type="string"/> + <element name="KeyValue" type="ds:KeyValueType"/> + <complexType name="KeyValueType" mixed="true"> + <choice> + <element ref="ds:DSAKeyValue"/> + <element ref="ds:RSAKeyValue"/> + <any namespace="##other" processContents="lax"/> + </choice> + </complexType> + <element name="RetrievalMethod" type="ds:RetrievalMethodType"/> + <complexType name="RetrievalMethodType"> + <sequence> + <element name="Transforms" type="ds:TransformsType" minOccurs="0"/> + </sequence> + <attribute name="URI" type="anyURI"/> + <attribute name="Type" type="anyURI" use="optional"/> + </complexType> + <!-- Start X509Data --> + <element name="X509Data" type="ds:X509DataType"/> + <complexType name="X509DataType"> + <sequence maxOccurs="unbounded"> + <choice> + <element name="X509IssuerSerial" type="ds:X509IssuerSerialType"/> + <element name="X509SKI" type="ds:CryptoBinary"/> + <element name="X509SubjectName" type="string"/> + <element name="X509Certificate" type="ds:CryptoBinary"/> + <element name="X509CRL" type="ds:CryptoBinary"/> + <any namespace="##other" processContents="lax"/> + </choice> + </sequence> + </complexType> + <complexType name="X509IssuerSerialType"> + <sequence> + <element name="X509IssuerName" type="string"/> + <element name="X509SerialNumber" type="integer"/> + </sequence> + </complexType> + <!-- End X509Data --> + <!-- Begin PGPData --> + <element name="PGPData" type="ds:PGPDataType"/> + <complexType name="PGPDataType"> + <choice> + <sequence> + <element name="PGPKeyID" type="ds:CryptoBinary"/> + <element name="PGPKeyPacket" type="ds:CryptoBinary" minOccurs="0"/> + <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> + </sequence> + <sequence> + <element name="PGPKeyPacket" type="ds:CryptoBinary"/> + <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> + </sequence> + </choice> + </complexType> + <!-- End PGPData --> + <!-- Begin SPKIData --> + <element name="SPKIData" type="ds:SPKIDataType"/> + <complexType name="SPKIDataType"> + <sequence maxOccurs="unbounded"> + <element name="SPKISexp" type="ds:CryptoBinary"/> + <any namespace="##other" processContents="lax" minOccurs="0"/> + </sequence> + </complexType> + <!-- End SPKIData --> + <!-- End KeyInfo --> + <!-- Start Object (Manifest, SignatureProperty) --> + <element name="Object" type="ds:ObjectType"/> + <complexType name="ObjectType" mixed="true"> + <sequence minOccurs="0" maxOccurs="unbounded"> + <any namespace="##any" processContents="lax"/> + </sequence> + <attribute name="Id" type="ID" use="optional"/> + <attribute name="MimeType" type="string" use="optional"/> + <attribute name="Encoding" type="anyURI" use="optional"/> + <!-- add a grep facet --> + </complexType> + <element name="Manifest" type="ds:ManifestType"/> + <complexType name="ManifestType"> + <sequence> + <element ref="ds:Reference" maxOccurs="unbounded"/> + </sequence> + <attribute name="Id" type="ID" use="optional"/> + </complexType> + <element name="SignatureProperties" type="ds:SignaturePropertiesType"/> + <complexType name="SignaturePropertiesType"> + <sequence> + <element ref="ds:SignatureProperty" maxOccurs="unbounded"/> + </sequence> + <attribute name="Id" type="ID" use="optional"/> + </complexType> + <element name="SignatureProperty" type="ds:SignaturePropertyType"/> + <complexType name="SignaturePropertyType" mixed="true"> + <choice maxOccurs="unbounded"> + <any namespace="##other" processContents="lax"/> + <!-- (1,1) elements from (1,unbounded) namespaces --> + </choice> + <attribute name="Target" type="anyURI" use="required"/> + <attribute name="Id" type="ID" use="optional"/> + </complexType> + <!-- End Object (Manifest, SignatureProperty) --> + <!-- Start Algorithm Parameters --> + <simpleType name="HMACOutputLengthType"> + <restriction base="integer"/> + </simpleType> + <!-- Start KeyValue Element-types --> + <element name="DSAKeyValue" type="ds:DSAKeyValueType"/> + <complexType name="DSAKeyValueType"> + <sequence> + <sequence minOccurs="0"> + <element name="P" type="ds:CryptoBinary"/> + <element name="Q" type="ds:CryptoBinary"/> + </sequence> + <element name="J" type="ds:CryptoBinary" minOccurs="0"/> + <element name="G" type="ds:CryptoBinary" minOccurs="0"/> + <element name="Y" type="ds:CryptoBinary"/> + <sequence minOccurs="0"> + <element name="Seed" type="ds:CryptoBinary"/> + <element name="PgenCounter" type="ds:CryptoBinary"/> + </sequence> + </sequence> + </complexType> + <element name="RSAKeyValue" type="ds:RSAKeyValueType"/> + <complexType name="RSAKeyValueType"> + <sequence> + <element name="Modulus" type="ds:CryptoBinary"/> + <element name="Exponent" type="ds:CryptoBinary"/> + </sequence> + </complexType> + <!-- End KeyValue Element-types --> + <!-- End Signature --> +</schema> diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/Workflow.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/Workflow.xsd new file mode 100644 index 00000000..ce300b0e --- /dev/null +++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/Workflow.xsd @@ -0,0 +1,200 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +Name: Workflow.xsd +Zweck: Definiert Datentypen für die Geschäftsprozesssteuerung der Usecases +Author(s): Tschurtschenthaler Thomas, ZMR-SU + +Aenderungshistorie: +2004-08-02 tsch: Vorgang WorkflowsAuflisten hinzugefügt +2004-06-29 tsch: Subprozess Struktur vereinfacht +2004-06-14 tsch: ProzessAnzeigeenamen hinzugefügt +2004-06-14 tsch: Optionale VerlassenerProzessInstanzID hinzugefügt +2004-05-19 tsch: SequenceID hinzugefügt, Umbenennung Process->Prozess +2004-05-17 tsch: Umbenennungen: Activity nach Vorgang, Workflowitems nach Subprozesse +2004-05-04 tsch: ProcessID->ProcessName, ActivityID->ActivityName +2003-12-12 tsch: Erstellung +--> + +<xsd:schema targetNamespace="http://bmi.gv.at/namespace/zmr-su/base/20040201#" + xmlns="http://bmi.gv.at/namespace/zmr-su/base/20040201#" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0"> + + <xsd:include schemaLocation="SimpleTypes.xsd"/> + + + <xsd:element name="WorkflowInfoClient"> + <xsd:annotation> + <xsd:documentation>Workflowinformationen des Clients</xsd:documentation> + </xsd:annotation> + <xsd:complexType> + <xsd:sequence> + <xsd:element ref="ProzessName"/> + <xsd:sequence minOccurs="0"> + <xsd:annotation> + <xsd:documentation> + Wenn der Geschäftsprozess aus mehreren Vorgängen besteht, + müssen die ProzessinstanzID und SequenzID aus der letzten + Server-Response vom Client geschickt werden. + Beim ersten Vorgang eines neuen Geschäftsprozesses dürfen die beiden + Felder nicht geschickt werden. + Bei Beginn einen neuen Geschäftsprozesses SOLLTE die InstanzID des letztzen + Prozesses als VerlassenerProzessInstanzID mitgeschickt werden + </xsd:documentation> + </xsd:annotation> + <xsd:element ref="ProzessInstanzID"/> + <xsd:element ref="VerlassenerProzessInstanzID" minOccurs="0"/> + <xsd:element ref="SequenzID"/> + </xsd:sequence> + <xsd:element ref="VorgangName"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + + <xsd:element name="WorkflowInfoServer"> + <xsd:annotation> + <xsd:documentation>Workflowinformationen des Servers</xsd:documentation> + </xsd:annotation> + <xsd:complexType> + <xsd:sequence> + <xsd:annotation> + <xsd:documentation> + Der Prozessname dient zur technischen Identifikation des Prozesses, der ProzessAnzeigeName + kann zur Anzeige auf der Benutzeroberfläche verwendet werden. + </xsd:documentation> + </xsd:annotation> + <xsd:element ref="ProzessName"/> + <xsd:element ref="ProzessAnzeigeName" minOccurs="0"/> + <xsd:element ref="ProzessInstanzID"/> + <xsd:element ref="ProzessStatus"/> + <xsd:element ref="SequenzID"/> + <xsd:element ref="Subprozess" minOccurs="1" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + + <xsd:complexType name="SubprozessType"> + <xsd:sequence> + <xsd:annotation> + <xsd:documentation> + Der VorgangName dient zur technischen Identifikation des Vorgangs, der VorgangAnzeigeName + kann zur Anzeige auf der Benutzeroberfläche verwendet werden. + Die Elemente VorgangRestriction und VorgangConditions werden in näherer Zukunft nicht implementiert + und können ignoriert werden (werden nicht befüllt). + </xsd:documentation> + </xsd:annotation> + <xsd:element ref="VorgangName"/> + <xsd:element ref="VorgangAnzeigeName" minOccurs="0"/> + <xsd:element ref="VorgangStatus"/> + <xsd:element ref="VorgangRestriction" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="VorgangConditions" minOccurs="0"/> + <xsd:element name="Required" type="xsd:boolean"/> + <xsd:element name="Visible" type="xsd:boolean"/> + <xsd:element ref="Subprozess" minOccurs="0" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:complexType> + + <xsd:element name="Subprozess" type="SubprozessType"/> + + <xsd:element name="ProzessInstanzID" type="IDType"/> + <xsd:element name="VerlassenerProzessInstanzID" type="IDType"/> + <xsd:element name="SequenzID" type="IDType"/> + + <xsd:element name="ProzessName"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="90"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="ProzessAnzeigeName"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="90"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="ProzessStatus"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:enumeration value="O"/> + <xsd:enumeration value="A"/> + <xsd:enumeration value="C"/> + <xsd:enumeration value="E"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="VorgangName"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="90"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="VorgangAnzeigeName"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:whiteSpace value="collapse"/> + <xsd:minLength value="1"/> + <xsd:maxLength value="90"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="VorgangStatus"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:enumeration value="O"/> + <xsd:enumeration value="A"/> + <xsd:enumeration value="C"/> + <xsd:enumeration value="E"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + + <xsd:element name="VorgangRestriction"> + <xsd:annotation> + <xsd:documentation>regionale Restriktion, die fuer den Vorgang gilt (z.B. Gemeindenummer, fuer die Personen angemeldet werden duerfen.</xsd:documentation> + </xsd:annotation> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="RestrictionType" type="xsd:string"/> + <xsd:element name="RestrictionValue" type="xsd:string"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + + + <xsd:element name="VorgangConditions"> + <xsd:annotation> + <xsd:documentation>Liste von Bedingungen, unter denen das Item aktiv wird.</xsd:documentation> + </xsd:annotation> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="SelectedItems" minOccurs="1" maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation>Liste von alternativen Voraussetzungen (ODER) für die Anwählbarkeit der Activity. Ein Eintrag repräsentiert eine Reihe von Objekten, die im Suchergebnis ausgewählt sein müssen (UND).</xsd:documentation> + </xsd:annotation> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="SelectedItem" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + +</xsd:schema> + |