diff options
author | Thomas <> | 2021-09-02 09:01:27 +0200 |
---|---|---|
committer | Thomas <> | 2021-09-02 09:01:27 +0200 |
commit | 3d758efdb2d1f455222773d1b5d2cba91a32f8ad (patch) | |
tree | eead4117719b5fc5ebd824e610ca46f14b8322df /eidas_modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/eingebunden/AbfrageMuster.xsd | |
parent | af4097de42e0208d19fdcee7bbfc1406b64c17c7 (diff) | |
parent | 34094edfbf91cf445dbeae12b1b63cbfef543244 (diff) | |
download | National_eIDAS_Gateway-3d758efdb2d1f455222773d1b5d2cba91a32f8ad.tar.gz National_eIDAS_Gateway-3d758efdb2d1f455222773d1b5d2cba91a32f8ad.tar.bz2 National_eIDAS_Gateway-3d758efdb2d1f455222773d1b5d2cba91a32f8ad.zip |
Merge branch 'feature/matching_rebased' into feature/matching_base
Diffstat (limited to 'eidas_modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/eingebunden/AbfrageMuster.xsd')
-rw-r--r-- | eidas_modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/eingebunden/AbfrageMuster.xsd | 140 |
1 files changed, 140 insertions, 0 deletions
diff --git a/eidas_modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/eingebunden/AbfrageMuster.xsd b/eidas_modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_client/xsd/eingebunden/AbfrageMuster.xsd new file mode 100644 index 00000000..c7163abe --- /dev/null +++ b/eidas_modules/authmodule-eIDAS-v2/src/main/resources/wsdl/zmr_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>
|