aboutsummaryrefslogtreecommitdiff
path: root/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/SimpleTypes.xsd
diff options
context:
space:
mode:
Diffstat (limited to 'modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/SimpleTypes.xsd')
-rw-r--r--modules/authmodule-eIDAS-v2/src/main/resources/wsdl/addresssearching_client/xsd/eingebunden/SimpleTypes.xsd173
1 files changed, 173 insertions, 0 deletions
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>