diff options
author | Thomas <> | 2022-05-13 08:59:16 +0200 |
---|---|---|
committer | Thomas <> | 2022-05-13 08:59:16 +0200 |
commit | a11517f4d25f31e352a9665392ad000dff4a44c5 (patch) | |
tree | d9bbd0b09c68b0d86bd43ae5ccb5b277fd9c3fd3 /modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/Entity.xsd | |
parent | 9e3b78d931d220e1ed5ecbaadcb13df7cbe96e22 (diff) | |
parent | e412bda31b304821c08d8f8c7b2473d67246dba0 (diff) | |
download | National_eIDAS_Gateway-a11517f4d25f31e352a9665392ad000dff4a44c5.tar.gz National_eIDAS_Gateway-a11517f4d25f31e352a9665392ad000dff4a44c5.tar.bz2 National_eIDAS_Gateway-a11517f4d25f31e352a9665392ad000dff4a44c5.zip |
Merge branch 'nightlybuild' into feature/ms_proxy_before_refactoring
# Conflicts:
# basicConfig/templates/error_message.html
# connector/src/main/resources/specific_eIDAS_connector.beans.xml
# connector/src/test/resources/config/junit_config_1_springboot.properties
# connector/src/test/resources/config/junit_config_2_springboot.properties
# connector/src/test/resources/config/templates/countrySelection.html
# 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/handler/AbstractEidProcessor.java
# modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/tasks/GenerateAuthnRequestTask.java
# pom.xml
Diffstat (limited to 'modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/Entity.xsd')
-rw-r--r-- | modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/Entity.xsd | 135 |
1 files changed, 135 insertions, 0 deletions
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> |