You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
747 lines
26 KiB
747 lines
26 KiB
<?xml version="1.0" encoding="UTF-8"?> |
|
<!-- edited with XMLSPY v5 (http://www.xmlspy.com) by Uwe Blotevogel (Gerhard-Mercator-Universität Duisburg) --> |
|
<!--W3C Schema generated by XMLSPY v5 (http://www.xmlspy.com)--> |
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> |
|
<xs:element name="action"> |
|
<xs:complexType> |
|
<xs:choice> |
|
<xs:element ref="loadtable" maxOccurs="unbounded"/> |
|
<xs:element ref="nativeaction" maxOccurs="unbounded"/> |
|
</xs:choice> |
|
<xs:attribute name="error" type="xs:string" use="required"/> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="author" type="xs:string"/> |
|
<xs:element name="body" type="xs:string"/> |
|
<xs:element name="column"> |
|
<xs:complexType> |
|
<xs:attribute name="name" use="required"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:NMTOKEN"> |
|
<xs:enumeration value="administration"/> |
|
<xs:enumeration value="adresse"/> |
|
<xs:enumeration value="akt_versuch"/> |
|
<xs:enumeration value="aktuell"/> |
|
<xs:enumeration value="ampel"/> |
|
<xs:enumeration value="apnr"/> |
|
<xs:enumeration value="arbeitsverzeichnis"/> |
|
<xs:enumeration value="archiv_recht"/> |
|
<xs:enumeration value="art"/> |
|
<xs:enumeration value="attribut"/> |
|
<xs:enumeration value="benutzer"/> |
|
<xs:enumeration value="beschreibung"/> |
|
<xs:enumeration value="bland"/> |
|
<xs:enumeration value="breite"/> |
|
<xs:enumeration value="buttonbreite"/> |
|
<xs:enumeration value="c"/> |
|
<xs:enumeration value="caption"/> |
|
<xs:enumeration value="ch110_institut"/> |
|
<xs:enumeration value="chart_xtitel"/> |
|
<xs:enumeration value="chart_ytitel"/> |
|
<xs:enumeration value="cleanup_stmt"/> |
|
<xs:enumeration value="client_name"/> |
|
<xs:enumeration value="contenttype"/> |
|
<xs:enumeration value="d_akt_bis"/> |
|
<xs:enumeration value="d_akt_von"/> |
|
<xs:enumeration value="datum"/> |
|
<xs:enumeration value="db_einfuegemarke"/> |
|
<xs:enumeration value="default_file"/> |
|
<xs:enumeration value="defaultwert"/> |
|
<xs:enumeration value="description"/> |
|
<xs:enumeration value="druck"/> |
|
<xs:enumeration value="drucktext"/> |
|
<xs:enumeration value="ebene"/> |
|
<xs:enumeration value="email"/> |
|
<xs:enumeration value="erlaeuterung"/> |
|
<xs:enumeration value="feldbreite"/> |
|
<xs:enumeration value="felderinfo_id"/> |
|
<xs:enumeration value="filename"/> |
|
<xs:enumeration value="groupinfo_id"/> |
|
<xs:enumeration value="gueltig_bis"/> |
|
<xs:enumeration value="gueltig_seit"/> |
|
<xs:enumeration value="gueltig_von"/> |
|
<xs:enumeration value="hierarchie"/> |
|
<xs:enumeration value="hilfe"/> |
|
<xs:enumeration value="hinweis"/> |
|
<xs:enumeration value="his_system"/> |
|
<xs:enumeration value="hoehe"/> |
|
<xs:enumeration value="hs"/> |
|
<xs:enumeration value="hs_nr"/> |
|
<xs:enumeration value="id"/> |
|
<xs:enumeration value="info"/> |
|
<xs:enumeration value="instnr"/> |
|
<xs:enumeration value="ip_adresse"/> |
|
<xs:enumeration value="kapitel"/> |
|
<xs:enumeration value="kategorie"/> |
|
<xs:enumeration value="kennung"/> |
|
<xs:enumeration value="kennwort"/> |
|
<xs:enumeration value="kern_system"/> |
|
<xs:enumeration value="key"/> |
|
<xs:enumeration value="key_apnr"/> |
|
<xs:enumeration value="kurz"/> |
|
<xs:enumeration value="laenge"/> |
|
<xs:enumeration value="lang_1"/> |
|
<xs:enumeration value="lang_2"/> |
|
<xs:enumeration value="lang_3"/> |
|
<xs:enumeration value="lehr"/> |
|
<xs:enumeration value="lehre"/> |
|
<xs:enumeration value="macro"/> |
|
<xs:enumeration value="maskeninfo_id"/> |
|
<xs:enumeration value="maskeninfo_id1"/> |
|
<xs:enumeration value="maskeninfo_id2"/> |
|
<xs:enumeration value="max_versuch"/> |
|
<xs:enumeration value="name"/> |
|
<xs:enumeration value="nummer"/> |
|
<xs:enumeration value="obligatorisch"/> |
|
<xs:enumeration value="ord"/> |
|
<xs:enumeration value="orgstruktur"/> |
|
<xs:enumeration value="parent"/> |
|
<xs:enumeration value="passwd"/> |
|
<xs:enumeration value="passwd_sha"/> |
|
<xs:enumeration value="proto_fkt"/> |
|
<xs:enumeration value="proto_fkt_id"/> |
|
<xs:enumeration value="protokoll_id"/> |
|
<xs:enumeration value="protokollierung"/> |
|
<xs:enumeration value="relation"/> |
|
<xs:enumeration value="sachgebiete_id"/> |
|
<xs:enumeration value="select_stmt"/> |
|
<xs:enumeration value="stylesheet_id"/> |
|
<xs:enumeration value="superx_server"/> |
|
<xs:enumeration value="systeminfo_id"/> |
|
<xs:enumeration value="tabellen_id"/> |
|
<xs:enumeration value="text"/> |
|
<xs:enumeration value="tid"/> |
|
<xs:enumeration value="typ"/> |
|
<xs:enumeration value="useragent"/> |
|
<xs:enumeration value="userid"/> |
|
<xs:enumeration value="userinfo_id"/> |
|
<xs:enumeration value="variable"/> |
|
<xs:enumeration value="version"/> |
|
<xs:enumeration value="wert"/> |
|
<xs:enumeration value="x"/> |
|
<xs:enumeration value="xil_proplist"/> |
|
<xs:enumeration value="y"/> |
|
<xs:enumeration value="zeilenanzahl"/> |
|
<xs:enumeration value="zeitpunkt"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
<xs:attribute name="type" use="required"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:NMTOKEN"> |
|
<xs:enumeration value="CHAR"/> |
|
<xs:enumeration value="DATE"/> |
|
<xs:enumeration value="DATETIME"/> |
|
<xs:enumeration value="INTEGER"/> |
|
<xs:enumeration value="SERIAL"/> |
|
<xs:enumeration value="SMALLINT"/> |
|
<xs:enumeration value="VARCHAR"/> |
|
<xs:enumeration value="text"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
<xs:attribute name="size" type="xs:short"/> |
|
<xs:attribute name="notnull"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:NMTOKEN"> |
|
<xs:enumeration value="false"/> |
|
<xs:enumeration value="true"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
<xs:attribute name="default" type="xs:string"/> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="columns"> |
|
<xs:complexType> |
|
<xs:sequence> |
|
<xs:element ref="column" maxOccurs="unbounded"/> |
|
</xs:sequence> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="comment" type="xs:string"/> |
|
<xs:element name="database"> |
|
<xs:complexType> |
|
<xs:sequence> |
|
<xs:element ref="tables"/> |
|
<xs:element ref="functions"/> |
|
<xs:element ref="views"/> |
|
<xs:element ref="masken"/> |
|
</xs:sequence> |
|
<xs:attribute name="name" type="xs:string" use="required"/> |
|
<xs:attribute name="version" type="xs:byte" use="required"/> |
|
<xs:attribute name="system" type="xs:string" use="required"/> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="dbsystem"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:string"> |
|
<xs:enumeration value="INFORMIX"/> |
|
<xs:enumeration value="POSTGRES"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:element> |
|
<xs:element name="declaration" type="xs:string"/> |
|
<xs:element name="description" type="xs:string"/> |
|
<xs:element name="file"> |
|
<xs:complexType> |
|
<xs:simpleContent> |
|
<xs:extension base="fileSimpleType"> |
|
<xs:attribute name="path" type="xs:string"/> |
|
</xs:extension> |
|
</xs:simpleContent> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:simpleType name="fileSimpleType"> |
|
<xs:restriction base="xs:string"> |
|
<xs:enumeration value="$SUPERX_DIR/db/install/prozeduren/func_sp_lehr_inst_pg.sql"/> |
|
<xs:enumeration value="$SUPERX_DIR/db/install/prozeduren/func_sp_user_orga2_pg.sql"/> |
|
<xs:enumeration value="$SUPERX_DIR/db/install/prozeduren/func_sp_user_orga_child2_pg.sql"/> |
|
<xs:enumeration value="$SUPERX_DIR/db/install/prozeduren/func_sp_user_orga_child_pg.sql"/> |
|
<xs:enumeration value="$SUPERX_DIR/db/install/prozeduren/func_sp_user_orga_pg.sql"/> |
|
<xs:enumeration value="$SUPERX_DIR/db/install/prozeduren/proc_sp_lehr_inst_ids.sql"/> |
|
<xs:enumeration value="$SUPERX_DIR/db/install/prozeduren/proc_sp_user_orga_child_ids.sql"/> |
|
<xs:enumeration value="$SUPERX_DIR/db/install/prozeduren/proc_sp_user_orga_ids.sql"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
<xs:element name="fld"> |
|
<xs:complexType> |
|
<xs:simpleContent> |
|
<xs:extension base="fldSimpleType"> |
|
<xs:attribute name="name" use="required"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:NMTOKEN"> |
|
<xs:enumeration value="column_name"/> |
|
<xs:enumeration value="grantee"/> |
|
<xs:enumeration value="grantor"/> |
|
<xs:enumeration value="is_grantable"/> |
|
<xs:enumeration value="key_seq"/> |
|
<xs:enumeration value="pk_name"/> |
|
<xs:enumeration value="privilege"/> |
|
<xs:enumeration value="table_cat"/> |
|
<xs:enumeration value="table_name"/> |
|
<xs:enumeration value="table_schem"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
</xs:extension> |
|
</xs:simpleContent> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:simpleType name="fldSimpleType"> |
|
<xs:restriction base="xs:string"> |
|
<xs:enumeration value="1"/> |
|
<xs:enumeration value="2"/> |
|
<xs:enumeration value="3"/> |
|
<xs:enumeration value="4"/> |
|
<xs:enumeration value="DELETE"/> |
|
<xs:enumeration value="INDEX"/> |
|
<xs:enumeration value="INSERT"/> |
|
<xs:enumeration value="NO"/> |
|
<xs:enumeration value="SELECT"/> |
|
<xs:enumeration value="UPDATE"/> |
|
<xs:enumeration value="aggre_bland"/> |
|
<xs:enumeration value="aggregierung"/> |
|
<xs:enumeration value="c_aggre_bland"/> |
|
<xs:enumeration value="c_cif"/> |
|
<xs:enumeration value="c_cifx_tid"/> |
|
<xs:enumeration value="c_felderinfo"/> |
|
<xs:enumeration value="c_group_masken_bez"/> |
|
<xs:enumeration value="c_group_sachgeb_bez"/> |
|
<xs:enumeration value="c_groupinfo"/> |
|
<xs:enumeration value="c_hochschulinfo"/> |
|
<xs:enumeration value="c_macro_masken_bez"/> |
|
<xs:enumeration value="c_maske_system_bez"/> |
|
<xs:enumeration value="c_masken_felder_bez"/> |
|
<xs:enumeration value="c_maskeninfo"/> |
|
<xs:enumeration value="c_proto_fkt"/> |
|
<xs:enumeration value="c_protokoll"/> |
|
<xs:enumeration value="c_sachgeb_maske_bez"/> |
|
<xs:enumeration value="c_sachgebiete"/> |
|
<xs:enumeration value="c_schluessel"/> |
|
<xs:enumeration value="c_systeminfo"/> |
|
<xs:enumeration value="c_themenbaum"/> |
|
<xs:enumeration value="c_trans_inst"/> |
|
<xs:enumeration value="c_user_einstellungen"/> |
|
<xs:enumeration value="c_user_group_bez"/> |
|
<xs:enumeration value="c_user_institution"/> |
|
<xs:enumeration value="c_user_masken_bez"/> |
|
<xs:enumeration value="c_user_sachgeb_bez"/> |
|
<xs:enumeration value="c_userinfo"/> |
|
<xs:enumeration value="ch110_institut"/> |
|
<xs:enumeration value="cif"/> |
|
<xs:enumeration value="cifx"/> |
|
<xs:enumeration value="felderinfo"/> |
|
<xs:enumeration value="felderinfo_id"/> |
|
<xs:enumeration value="group_masken_bez"/> |
|
<xs:enumeration value="group_sachgeb_bez"/> |
|
<xs:enumeration value="groupinfo"/> |
|
<xs:enumeration value="groupinfo_id"/> |
|
<xs:enumeration value="gueltig_bis"/> |
|
<xs:enumeration value="gueltig_seit"/> |
|
<xs:enumeration value="hochschulinfo"/> |
|
<xs:enumeration value="hs_nr"/> |
|
<xs:enumeration value="id"/> |
|
<xs:enumeration value="kernmodul"/> |
|
<xs:enumeration value="konstanten"/> |
|
<xs:enumeration value="lehreinheit_inst"/> |
|
<xs:enumeration value="macro_masken_bez"/> |
|
<xs:enumeration value="maske_system_bez"/> |
|
<xs:enumeration value="masken_felder_bez"/> |
|
<xs:enumeration value="maskeninfo"/> |
|
<xs:enumeration value="maskeninfo_id"/> |
|
<xs:enumeration value="maskeninfo_id1"/> |
|
<xs:enumeration value="maskeninfo_id2"/> |
|
<xs:enumeration value="nachricht"/> |
|
<xs:enumeration value="organigramm"/> |
|
<xs:enumeration value="organigramm_bak"/> |
|
<xs:enumeration value="proto_fkt_id"/> |
|
<xs:enumeration value="proto_funktion"/> |
|
<xs:enumeration value="protokoll"/> |
|
<xs:enumeration value="protokoll_id"/> |
|
<xs:enumeration value="public"/> |
|
<xs:enumeration value="sachgeb_maske_bez"/> |
|
<xs:enumeration value="sachgebiete"/> |
|
<xs:enumeration value="sachgebiete_id"/> |
|
<xs:enumeration value="schluessel"/> |
|
<xs:enumeration value="superx"/> |
|
<xs:enumeration value="sx_mask_style"/> |
|
<xs:enumeration value="sx_stylesheets"/> |
|
<xs:enumeration value="systeminfo"/> |
|
<xs:enumeration value="systeminfo_id"/> |
|
<xs:enumeration value="themenbaum"/> |
|
<xs:enumeration value="themenbaum_bak"/> |
|
<xs:enumeration value="tid"/> |
|
<xs:enumeration value="trans_inst"/> |
|
<xs:enumeration value="user_einstellungen"/> |
|
<xs:enumeration value="user_group_bez"/> |
|
<xs:enumeration value="user_institution"/> |
|
<xs:enumeration value="user_masken_bez"/> |
|
<xs:enumeration value="user_sachgeb_bez"/> |
|
<xs:enumeration value="userid"/> |
|
<xs:enumeration value="userinfo"/> |
|
<xs:enumeration value="userinfo_id"/> |
|
<xs:enumeration value="xdummy"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
<xs:element name="foreignKeys"> |
|
<xs:complexType> |
|
<xs:sequence> |
|
<xs:element ref="rs"/> |
|
</xs:sequence> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="function"> |
|
<xs:complexType> |
|
<xs:sequence> |
|
<xs:element ref="name"/> |
|
<xs:element ref="description"/> |
|
<xs:element ref="parameters"/> |
|
<xs:element ref="declaration" minOccurs="0"/> |
|
<xs:element ref="src" maxOccurs="unbounded"/> |
|
<xs:element ref="returns"/> |
|
</xs:sequence> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="functions"> |
|
<xs:complexType> |
|
<xs:sequence> |
|
<xs:element ref="function" maxOccurs="unbounded"/> |
|
</xs:sequence> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="importedKeys"> |
|
<xs:complexType> |
|
<xs:sequence> |
|
<xs:element ref="rs"/> |
|
</xs:sequence> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="index"> |
|
<xs:complexType> |
|
<xs:sequence> |
|
<xs:element ref="index-column" maxOccurs="unbounded"/> |
|
</xs:sequence> |
|
<xs:attribute name="name" use="required"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:NMTOKEN"> |
|
<xs:enumeration value="cifx_ind"/> |
|
<xs:enumeration value="i_orga"/> |
|
<xs:enumeration value="i_orga_bak"/> |
|
<xs:enumeration value="ix130_3"/> |
|
<xs:enumeration value="konstanten_idx"/> |
|
<xs:enumeration value="uxdb_tabellen_name"/> |
|
<xs:enumeration value="uxdb_tabellen_tid"/> |
|
<xs:enumeration value="uxdb_version"/> |
|
<xs:enumeration value="xdb_tabellen_efm"/> |
|
<xs:enumeration value="xdb_version_efm"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
<xs:attribute name="unique"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:NMTOKEN"> |
|
<xs:enumeration value="false"/> |
|
<xs:enumeration value="true"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="index-column"> |
|
<xs:complexType> |
|
<xs:attribute name="name" use="required"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:NMTOKEN"> |
|
<xs:enumeration value="db_einfuegemarke"/> |
|
<xs:enumeration value="gueltig_bis"/> |
|
<xs:enumeration value="gueltig_seit"/> |
|
<xs:enumeration value="his_system"/> |
|
<xs:enumeration value="hs"/> |
|
<xs:enumeration value="key"/> |
|
<xs:enumeration value="key_apnr"/> |
|
<xs:enumeration value="name"/> |
|
<xs:enumeration value="parent"/> |
|
<xs:enumeration value="tabellen_id"/> |
|
<xs:enumeration value="tid"/> |
|
<xs:enumeration value="version"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="indexes"> |
|
<xs:complexType> |
|
<xs:sequence> |
|
<xs:element ref="index" minOccurs="0" maxOccurs="unbounded"/> |
|
</xs:sequence> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="lastChange"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:string"> |
|
<xs:enumeration value="23.3.2002"/> |
|
<xs:enumeration value="23.5.2003"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:element> |
|
<xs:element name="lastupdated"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:string"> |
|
<xs:enumeration value="23.12.2003"/> |
|
<xs:enumeration value="23.7.2003"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:element> |
|
<xs:element name="loadtable"> |
|
<xs:complexType> |
|
<xs:sequence> |
|
<xs:element ref="file"/> |
|
</xs:sequence> |
|
<xs:attribute name="refresh" type="xs:boolean" use="required"/> |
|
<xs:attribute name="delimiter" type="xs:string" use="required"/> |
|
<xs:attribute name="header" type="xs:boolean" use="required"/> |
|
<xs:attribute name="tabname" use="required"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:NMTOKEN"> |
|
<xs:enumeration value="aggre_bland"/> |
|
<xs:enumeration value="aggregierung"/> |
|
<xs:enumeration value="cif"/> |
|
<xs:enumeration value="cifx"/> |
|
<xs:enumeration value="felderinfo"/> |
|
<xs:enumeration value="group_masken_bez"/> |
|
<xs:enumeration value="group_sachgeb_bez"/> |
|
<xs:enumeration value="groupinfo"/> |
|
<xs:enumeration value="hochschulinfo"/> |
|
<xs:enumeration value="konstanten"/> |
|
<xs:enumeration value="lehreinheit_inst"/> |
|
<xs:enumeration value="macro_masken_bez"/> |
|
<xs:enumeration value="maske_system_bez"/> |
|
<xs:enumeration value="masken_felder_bez"/> |
|
<xs:enumeration value="maskeninfo"/> |
|
<xs:enumeration value="nachricht"/> |
|
<xs:enumeration value="organigramm"/> |
|
<xs:enumeration value="organigramm_bak"/> |
|
<xs:enumeration value="proto_funktion"/> |
|
<xs:enumeration value="protokoll"/> |
|
<xs:enumeration value="sachgeb_maske_bez"/> |
|
<xs:enumeration value="sachgebiete"/> |
|
<xs:enumeration value="schluessel"/> |
|
<xs:enumeration value="sx_mask_style"/> |
|
<xs:enumeration value="sx_stylesheets"/> |
|
<xs:enumeration value="systeminfo"/> |
|
<xs:enumeration value="themenbaum"/> |
|
<xs:enumeration value="themenbaum_bak"/> |
|
<xs:enumeration value="trans_inst"/> |
|
<xs:enumeration value="user_einstellungen"/> |
|
<xs:enumeration value="user_group_bez"/> |
|
<xs:enumeration value="user_institution"/> |
|
<xs:enumeration value="user_masken_bez"/> |
|
<xs:enumeration value="user_sachgeb_bez"/> |
|
<xs:enumeration value="userinfo"/> |
|
<xs:enumeration value="xdummy"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="maske"> |
|
<xs:complexType> |
|
<xs:sequence> |
|
<xs:element ref="name" minOccurs="0"/> |
|
<xs:element ref="src" maxOccurs="unbounded"/> |
|
</xs:sequence> |
|
<xs:attribute name="tid" use="required"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:NMTOKEN"> |
|
<xs:enumeration value="11330"/> |
|
<xs:enumeration value="70060"/> |
|
<xs:enumeration value="70340"/> |
|
<xs:enumeration value="70350"/> |
|
<xs:enumeration value="70370"/> |
|
<xs:enumeration value="70460"/> |
|
<xs:enumeration value="70510"/> |
|
<xs:enumeration value="70520"/> |
|
<xs:enumeration value="70540"/> |
|
<xs:enumeration value="70550"/> |
|
<xs:enumeration value="70560"/> |
|
<xs:enumeration value="70570"/> |
|
<xs:enumeration value="70580"/> |
|
<xs:enumeration value="70600"/> |
|
<xs:enumeration value="70620"/> |
|
<xs:enumeration value="70630"/> |
|
<xs:enumeration value="70640"/> |
|
<xs:enumeration value="70670"/> |
|
<xs:enumeration value="70700"/> |
|
<xs:enumeration value="70970"/> |
|
<xs:enumeration value="70990"/> |
|
<xs:enumeration value="750"/> |
|
<xs:enumeration value="910"/> |
|
<xs:enumeration value="950"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
<xs:attribute name="name" type="xs:string" use="required"/> |
|
<xs:attribute name="thema" type="xs:string" use="required"/> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="masken"> |
|
<xs:complexType> |
|
<xs:sequence> |
|
<xs:element ref="maske" maxOccurs="unbounded"/> |
|
</xs:sequence> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="module"> |
|
<xs:complexType> |
|
<xs:sequence> |
|
<xs:element ref="database"/> |
|
<xs:element ref="upload"/> |
|
<xs:element ref="update-step"/> |
|
</xs:sequence> |
|
<xs:attribute name="name" type="xs:string" use="required"/> |
|
<xs:attribute name="sachgebiet_id" type="xs:boolean" use="required"/> |
|
<xs:attribute name="sachgebiet" type="xs:string" use="required"/> |
|
<xs:attribute name="systeminfo_id" type="xs:boolean" use="required"/> |
|
<xs:attribute name="system" type="xs:string" use="required"/> |
|
<xs:attribute name="thema" type="xs:string" use="required"/> |
|
<xs:attribute name="thema_parent" type="xs:string" use="required"/> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="name" type="xs:string"/> |
|
<xs:element name="nativeaction"> |
|
<xs:complexType> |
|
<xs:attribute name="sql" type="xs:string" use="required"/> |
|
<xs:attribute name="scriptfile" type="xs:string" use="required"/> |
|
<xs:attribute name="database" use="required"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:NMTOKEN"> |
|
<xs:enumeration value="INFORMIX"/> |
|
<xs:enumeration value="POSTGRES"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="param"> |
|
<xs:complexType> |
|
<xs:sequence> |
|
<xs:element ref="name"/> |
|
<xs:element ref="type"/> |
|
<xs:element ref="description"/> |
|
</xs:sequence> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="parameters"> |
|
<xs:complexType mixed="true"> |
|
<xs:choice minOccurs="0" maxOccurs="unbounded"> |
|
<xs:element ref="param"/> |
|
</xs:choice> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="path"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:string"> |
|
<xs:enumeration value="$SUPERX_DIR/db/install/masken/ids"/> |
|
<xs:enumeration value="$SUPERX_DIR/db/install/masken/pg"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:element> |
|
<xs:element name="primaryKeys"> |
|
<xs:complexType> |
|
<xs:sequence> |
|
<xs:element ref="rs"/> |
|
</xs:sequence> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="privileges"> |
|
<xs:complexType> |
|
<xs:sequence> |
|
<xs:element ref="rs"/> |
|
</xs:sequence> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="returns"> |
|
<xs:complexType> |
|
<xs:sequence> |
|
<xs:element ref="param"/> |
|
<xs:element ref="comment"/> |
|
</xs:sequence> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="row"> |
|
<xs:complexType> |
|
<xs:sequence> |
|
<xs:element ref="fld" maxOccurs="unbounded"/> |
|
</xs:sequence> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="rs"> |
|
<xs:complexType mixed="true"> |
|
<xs:choice minOccurs="0" maxOccurs="unbounded"> |
|
<xs:element ref="row"/> |
|
</xs:choice> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="src"> |
|
<xs:complexType> |
|
<xs:sequence> |
|
<xs:element ref="file" minOccurs="0"/> |
|
<xs:element ref="body" minOccurs="0"/> |
|
<xs:element ref="path" minOccurs="0"/> |
|
<xs:element ref="author" minOccurs="0"/> |
|
<xs:element ref="lastChange" minOccurs="0"/> |
|
<xs:element ref="lastupdated" minOccurs="0"/> |
|
<xs:element ref="dbsystem" minOccurs="0"/> |
|
<xs:element ref="type" minOccurs="0"/> |
|
</xs:sequence> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="tables"> |
|
<xs:complexType> |
|
<xs:sequence> |
|
<xs:element ref="tableschema" maxOccurs="unbounded"/> |
|
</xs:sequence> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="tableschema"> |
|
<xs:complexType> |
|
<xs:sequence> |
|
<xs:element ref="columns"/> |
|
<xs:element ref="indexes"/> |
|
<xs:element ref="primaryKeys" minOccurs="0"/> |
|
<xs:element ref="foreignKeys" minOccurs="0"/> |
|
<xs:element ref="importedKeys" minOccurs="0"/> |
|
<xs:element ref="privileges" minOccurs="0"/> |
|
</xs:sequence> |
|
<xs:attribute name="table" use="required"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:NMTOKEN"> |
|
<xs:enumeration value="aggre_bland"/> |
|
<xs:enumeration value="aggregierung"/> |
|
<xs:enumeration value="cif"/> |
|
<xs:enumeration value="cifx"/> |
|
<xs:enumeration value="db_tabellen"/> |
|
<xs:enumeration value="db_version"/> |
|
<xs:enumeration value="felderinfo"/> |
|
<xs:enumeration value="group_masken_bez"/> |
|
<xs:enumeration value="group_sachgeb_bez"/> |
|
<xs:enumeration value="groupinfo"/> |
|
<xs:enumeration value="hochschulinfo"/> |
|
<xs:enumeration value="konstanten"/> |
|
<xs:enumeration value="lehreinheit_inst"/> |
|
<xs:enumeration value="macro_masken_bez"/> |
|
<xs:enumeration value="maske_system_bez"/> |
|
<xs:enumeration value="masken_felder_bez"/> |
|
<xs:enumeration value="maskeninfo"/> |
|
<xs:enumeration value="nachricht"/> |
|
<xs:enumeration value="organigramm"/> |
|
<xs:enumeration value="organigramm_bak"/> |
|
<xs:enumeration value="proto_funktion"/> |
|
<xs:enumeration value="protokoll"/> |
|
<xs:enumeration value="sachgeb_maske_bez"/> |
|
<xs:enumeration value="sachgebiete"/> |
|
<xs:enumeration value="schluessel"/> |
|
<xs:enumeration value="sx_mask_style"/> |
|
<xs:enumeration value="sx_stylesheets"/> |
|
<xs:enumeration value="systeminfo"/> |
|
<xs:enumeration value="themenbaum"/> |
|
<xs:enumeration value="themenbaum_bak"/> |
|
<xs:enumeration value="trans_inst"/> |
|
<xs:enumeration value="user_einstellungen"/> |
|
<xs:enumeration value="user_group_bez"/> |
|
<xs:enumeration value="user_institution"/> |
|
<xs:enumeration value="user_masken_bez"/> |
|
<xs:enumeration value="user_sachgeb_bez"/> |
|
<xs:enumeration value="userinfo"/> |
|
<xs:enumeration value="xdummy"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="type"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:string"> |
|
<xs:enumeration value="char(10)"/> |
|
<xs:enumeration value="date"/> |
|
<xs:enumeration value="datum"/> |
|
<xs:enumeration value="float"/> |
|
<xs:enumeration value="function"/> |
|
<xs:enumeration value="integer"/> |
|
<xs:enumeration value="procedure"/> |
|
<xs:enumeration value="smallint"/> |
|
<xs:enumeration value="text"/> |
|
<xs:enumeration value="time"/> |
|
<xs:enumeration value="timestamp"/> |
|
<xs:enumeration value="timestamptz"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:element> |
|
<xs:element name="update-step"> |
|
<xs:complexType> |
|
<xs:simpleContent> |
|
<xs:extension base="xs:string"> |
|
<xs:attribute name="src" type="xs:decimal" use="required"/> |
|
<xs:attribute name="dst" type="xs:decimal" use="required"/> |
|
</xs:extension> |
|
</xs:simpleContent> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="upload"> |
|
<xs:complexType> |
|
<xs:sequence> |
|
<xs:element ref="upload-step" maxOccurs="unbounded"/> |
|
</xs:sequence> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="upload-step"> |
|
<xs:complexType> |
|
<xs:sequence> |
|
<xs:element ref="action"/> |
|
</xs:sequence> |
|
<xs:attribute name="name" type="xs:string" use="required"/> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="views" type="xs:string"/> |
|
</xs:schema>
|
|
|