Modulbeschreibung kern

SuperX-Version2
Modulversion4.8
SachgebietAdministration id 0
SysteminfoAdministration id 9
ThemaAdministration
Themenbaum-AstAbfragen

Übersicht

Tabellen und Komponenten (alphabetisch)Tabellen (nach Thema)Tabellen (nach Typ)
  1. Tabellen
  2. Joolap-Blueprints
  3. Views
  4. Funktionen / Prozeduren
  5. Masken
  6. Schnittstellenbeschreibung
  1. Administration
  2. Administration
  3. Institutionen verwalten
    • Benutzer verwalten
      • Benutzerinfo verwalten
        • Masken verwalten
          • Uploads/Downloads verwalten
            • Felder
              • Benutzer
                1. Ladetabellen
                  • Datentabellen
                  • Schlüsseltabellen
                  • Hilfstabellen

                    Datenbankschema

                    Tabellen

                    Tabelle aggre_bland

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidINTEGER4false
                    blandCHAR2false
                    textCHAR40true

                    Primärschlüssel c_aggre_bland

                    1. tid
                    Tabelle aggregierung

                    Modulübergreifende Tabelle für Aggregierungen in Ergebnisabfragen.

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidINTEGER4true
                    ordSMALLINT2false
                    nameCHAR50false
                    kategorieCHAR30false
                    wertCHAR255false

                    Primärschlüssel co_aggregierung

                    1. tid
                    Tabelle cif

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidINTEGER4true
                    hsINTEGER4true
                    keySMALLINT2true
                    apnrINTEGER4true
                    d_akt_vonDATE4false
                    d_akt_bisDATE4false
                    kurzCHAR10false
                    druckCHAR100false
                    lang_1CHAR100false
                    lang_2CHAR150false
                    lang_3CHAR250false
                    sort1INTEGER4false

                    Primärschlüssel c_cif

                    1. tid
                    Tabelle cifx

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidINTEGER4true
                    hsINTEGER4true
                    keySMALLINT2truecif : apnr
                    key : 1
                    apnrCHAR10true
                    d_akt_vonDATE4false
                    d_akt_bisDATE4false
                    kurzCHAR10false
                    druckCHAR100falseDrucktext
                    lang_1CHAR100false
                    lang_2CHAR150false
                    lang_3CHAR250false
                    parentCHAR10falseübergeordn. Element
                    parent_intINTEGER10falseübergeordn. Element (int)Bei ICE-Schlüsseln
                    filterCHAR10false
                    refapnrCHAR10false
                    astatCHAR10falseamtl. Schlüssel
                    bund_apnrCHAR10falseBundesschlüssel
                    land_apnrCHAR10falseLandesschlüssel
                    hiskey_idVARCHAR255falseHIS-KEYBei GX der hiskey, bei HISINONE hiskey_id
                    uniquenameVARCHAR255falseEindeutiger Name/Schlüssel bei GX
                    sort1INTEGER4false
                    sort2INTEGER4false
                    sort3INTEGER4false
                    sortc1CHAR10false
                    sortc2CHAR10false
                    sourcesysteminteger4falseID des Vorsystems
                    sourcesystem_idVARCHAR255falseID im jew. Vorsystem
                    intern_intINTEGER4false
                    intern_cCHAR10false
                    spracheCHAR3false
                    struktur_intINTEGER4false
                    struktur_cCHAR50false
                    ebeneINTEGER4false
                    lidVARCHAR255falseLanglebige ID
                    parent_lidVARCHAR255falseÜbergeordnete langlebige ID

                    Primärschlüssel c_cifx_tid

                    1. tid
                    Tabelle data_upload

                    Verzeichnis der Uploads

                    Typ: Datentabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidSERIAL4true
                    tablenameVARCHAR255trueTabellennamesx_tables : name
                    filenameDISKBLOB255falseDatei Pfad zur Datei (relativ zu webapps/superx/WEB-INF/ )
                    datatypeVARCHAR255falseDateityp
                    datadelimiterVARCHAR255falseTrennzeichen(Nur bei CSV-Format)
                    dataencodingVARCHAR255falseKodierungutf8,ISO-8859-1 (Nur bei Text-Format)
                    withheaderSMALLINT20falseSpaltenüberschriftenEnthält die Datei Spaltenüberschriften? 1=ja,0=nein
                    rownumberINTEGER4falseZeilenanzahlAnzahl der gelieferten Datensätze
                    zippedSMALLINT20falsezip-Komprimiert1=ja,0=nein
                    ch110_institutCHAR10falseInstitutionorganigramm : key_apnr
                    submission_useridINTEGER2falseUserPerson, die den Download eingereicht hatuserinfo : tid
                    submission_emailVARCHAR255falseEmailSpezielle Email-Adresse für die Protokollierung des Ladens
                    submission_dateDATETIME2falseImportdatumDatum/Uhrzeit des Imports in die SuperX-Datenbank
                    submission_modeSMALLINT2falseImportmodus1=Hinzufügen,0=Alles Löschen und Hinzufügen
                    submission_commTEXT20000falseKommentarKommentar für Website (Datenlegende o.ä.).
                    submission_notedSMALLINT20falseNachricht bei LieferungLieferung bestätigt (per mail an submission_email)
                    uploadedSMALLINT20falseHochgeladen?1=ja,0=nein
                    processedSMALLINT20falseErfolgreich Verarbeitet?1=ja,0=nein
                    processor_emailVARCHAR255falseEmailEmail vom Adminstrator, der über die Datei informiert werden soll
                    processed_dateDATE255falseDatum Verarbeitung1=ja
                    processed_notedSMALLINT20falseNachricht bei Verarbeitung1=ja, Verarbeitung bestätigt (per mail an submission_email und processor_email)

                    Primärschlüssel pk_data_upload

                    1. tid
                    Tabelle db_forms

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidINTEGER4true
                    nameCHAR100false
                    tablenameCHAR100false
                    form_pathCHAR255false
                    captionCHAR200false
                    descriptionCHAR255false

                    Primärschlüssel pk_db_forms

                    1. tid
                    Tabelle db_tabellen

                    Ein Verzeichnis der Tabellennamen nach dem Schema der HIS eG.

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    db_einfuegemarkeCHAR6
                    tabellen_idSERIALtrue
                    nameCHAR50
                    protokollierungSMALLINT

                    Primärschlüssel c_db_tabellen

                    1. tabellen_id
                    Tabelle db_version

                    Ein Verzeichnis der Modul-Versionen nach dem Schema der HIS eG.

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    db_einfuegemarkeCHAR6
                    his_systemCHAR20
                    versionCHAR8
                    kern_systemCHAR1

                    Primärschlüssel c_db_version

                    1. his_system
                    1. version
                    Tabelle dbconnections

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    idVARCHAR255true
                    nameVARCHAR255true
                    driverVARCHAR255false
                    urlVARCHAR255false
                    usernameVARCHAR255false
                    passwortVARCHAR255false
                    minidleSMALLINT5false
                    maxidleSMALLINT5false
                    maxactiveSMALLINT5false
                    testsqlVARCHAR255false

                    Primärschlüssel dbconnections_pkey

                    1. id
                    Tabelle dim_bp_altsicht_apnr

                    Schlüssel für alternative Sichten in Saiku

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    hierarchie_idVARCHAR200true
                    apnrcharVARCHAR255false
                    apnrINTEGER255false
                    parentcharVARCHAR255false
                    parentINTEGER255false
                    druckVARCHAR255falseDrucktext
                    systeminfo_idINTEGER4false
                    Tabelle dim_bp_apnr

                    Ausprägungen (in ICE tabellenschluessel):

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    dimension_bp_idINTEGER4true
                    apnrINTEGER255true
                    parentINTEGER255falsefalls in der Standardhierarchie schon parents vergeben sind, können die hier eingetragen weren
                    druckVARCHAR255falseDrucktext
                    systeminfo_idINTEGER4false
                    kurztextVARCHAR255falseKurztext
                    langtextVARCHAR255falseLangtext
                    uniquenameCHAR255falseSchlüssel (alphanumerisch)
                    level1_intINTEGER4falseAuswertungsebene 1 (ganzzahlig)
                    level1_charCHAR255falseAuswertungsebene 1 (String)
                    level1_strCHAR255falseAuswertungsebene 1 (Bezeichnungstext)
                    level2_intINTEGER4falseAuswertungsebene 2 (ganzzahlig)
                    level2_charCHAR255falseAuswertungsebene 2 (String)
                    level2_strCHAR255falseAuswertungsebene 2 (Bezeichnungstext)
                    level3_intINTEGER4falseAuswertungsebene 3 (ganzzahlig)
                    level3_charCHAR255falseAuswertungsebene 3 (String)
                    level3_strCHAR255falseAuswertungsebene 3 (Bezeichnungstext)
                    sortorderINTEGER8Sortierreihenfolge
                    Tabelle dim_closure

                    Beziehungstabelle von Schlüsseln für Saiku

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    dimension_bp_idINTEGER4false
                    hierarchie_idvarchar200false
                    keyINTEGER4true
                    parentINTEGER255true
                    distanceINTEGER255false
                    Tabelle dimension

                    Merkmale (konkret) (in ICE tabellenmerkmale):

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidSERIAL4true
                    dimension_bp_idINTEGER4true
                    fact_tableVARCHAR255false
                    d_akt_vonDATE4false
                    d_akt_bisDATE4false
                    nameVARCHAR255false
                    druckVARCHAR255falseDrucktext
                    lang_1VARCHAR255false
                    lang_2VARCHAR255false
                    lang_3VARCHAR255false
                    sourcefilterVARCHAR255falsewhere-Bedingungggf. zusätzliche where-Bedingung für blueprint
                    system_keyVARCHAR255falseSchlüssel der Anwendungwird von Anwendung gesetzt, darf nicht geändert werden

                    Primärschlüssel c_dim_tid

                    1. tid
                    Tabelle dimension_bp

                    Merkmale (abstrakt)

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidSERIAL4true
                    apnrVARCHAR255true
                    d_akt_vonDATE4false
                    d_akt_bisDATE4false
                    kurzVARCHAR255false
                    druckVARCHAR255falseDrucktext
                    lang_1VARCHAR255false
                    lang_2VARCHAR255false
                    lang_3VARCHAR255false
                    keyfieldVARCHAR255falseSchlüsselfeld
                    keyfieldtypeVARCHAR255falseTyp Schlüsselfeld
                    datatypeVARCHAR255falsenominal/stetig
                    captionfieldVARCHAR255falseBezeichnungsfeld
                    sortfieldVARCHAR255falseSortierfeld
                    sourceVARCHAR255falseQuelltabelle
                    sourcefilterVARCHAR255falseggf. auch where-Bedingung für Quelltabelle
                    system_keyVARCHAR255falseSchlüssel der Anwendungwird von Anwendung gesetzt, darf nicht geändert werden

                    Primärschlüssel c_dim_bp_tid

                    1. tid
                    Tabelle download_group_bez

                    Zuordnung Gruppen zu Download-Adressen

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    groupinfo_idINTEGER4false
                    download_idINTEGER4false

                    Primärschlüssel c_downloadgroup_b

                    1. groupinfo_id
                    1. download_id
                    Tabelle download_keyw_bez

                    Zuordnung Stichwörter zu Download-Adressen

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    keyword_idINTEGER4false
                    download_idINTEGER4false

                    Primärschlüssel c_downloadthm_b

                    1. keyword_id
                    1. download_id
                    Tabelle download_user_bez

                    Zuordnung Gruppen zu Download-Adressen

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    userinfo_idINTEGER4false
                    download_idINTEGER4false

                    Primärschlüssel c_downloaduser_b

                    1. userinfo_id
                    1. download_id
                    Tabelle felderinfo

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidINTEGER4true
                    nameCHAR50true
                    nummerINTEGER4true
                    xINTEGER4false
                    yINTEGER4false
                    buttonbreiteINTEGER4false
                    feldbreiteINTEGER4false
                    zeilenanzahlINTEGER4false
                    typCHAR15falsemenu_element : element
                    element_value::char(15) : typ
                    laengeINTEGER4false
                    obligatorischINTEGER4falsemenu_element_mandatory : element
                    element_value : obligatorisch
                    artINTEGER4falsemenu_element_fieldmode : element
                    element_value : art
                    relationtextfalse
                    attributCHAR100false
                    defaultwertCHAR255false

                    Primärschlüssel c_felderinfo

                    1. tid
                    Tabelle fm_templates

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidSERIAL4true
                    idchar200true
                    contenttexttrue
                    descriptionchar200false
                    commentchar200false
                    versioninteger1false

                    Primärschlüssel pk_fm_tid

                    1. tid
                    Tabelle graphicformat

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    idCHAR100true
                    charttypeCHAR255true
                    captionCHAR255false
                    widthINTEGER4false
                    heightINTEGER4false
                    captionxCHAR255false
                    captionyCHAR255false
                    linexINTEGER4true
                    lineyINTEGER4true
                    showvaluesINTEGER4true
                    moreattribsTEXTfalse

                    Primärschlüssel c_graphicformat

                    1. id
                    Tabelle group_field_pref

                    Möglichkeit für bestimmte Gruppen Felder auszublenden, hidden in pref setzen.

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidserialLaufnummer
                    groupinfo_idintegerGruppegroupinfo : tid
                    field_idintegerFeldfelderinfo : tid
                    prefvarchar255Aktion

                    Primärschlüssel ix_group_felder_p1

                    1. tid
                    Tabelle group_hinweis

                    Gruppen die bestimmte Hinweise sehen/bestätigen müssen

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    groupinfo_idINTEGERtrue
                    hinweise_idintegertrue

                    Primärschlüssel c_grp_hinweis

                    1. groupinfo_id
                    1. hinweise_id
                    Tabelle group_masken_bez

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    groupinfo_idINTEGER4falsegroupinfo : tid
                    maskeninfo_idINTEGER4falsemaskeninfo : tid

                    Primärschlüssel c_group_masken_bez

                    1. groupinfo_id
                    1. maskeninfo_id
                    Tabelle group_portlet_bez

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    groupinfo_idINTEGER4falseGroupID
                    portlet_idINTEGER4falsePortlet

                    Primärschlüssel c_group_portlet_bez

                    1. portlet_id
                    1. groupinfo_id
                    Tabelle group_sachgeb_bez

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    groupinfo_idINTEGER4falsegroupinfo : tid
                    sachgebiete_idINTEGER4falsesachgebiete : tid

                    Primärschlüssel c_group_sachgeb_bez

                    1. groupinfo_id
                    1. sachgebiete_id
                    Tabelle group_sichtarten

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    groupinfo_idINTEGERfalsegroupinfo : tid
                    sichtartCHAR255falseRechte für eine Art von Sichten geben

                    Primärschlüssel pk_group_sichtart

                    1. groupinfo_id
                    1. sichtart
                    Tabelle group_sichten

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    groupinfo_idINTEGERfalsegroupinfo : tid
                    sicht_name_internCHAR200falseRechte für eine einzelne Sicht gebensichten : name_intern

                    Primärschlüssel pk_group_sicht

                    1. groupinfo_id
                    1. sicht_name_intern
                    Tabelle groupinfo

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidINTEGER4false
                    nameCHAR255false

                    Primärschlüssel c_groupinfo

                    1. tid
                    Tabelle hochschulinfo

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    nameCHAR100true
                    adresseCHAR200false
                    hs_nrINTEGER4trueHochschulnummer (HIS)hochschulen : hs_nr
                    kapitelCHAR5true
                    superx_serverCHAR100true
                    kennungCHAR8false(Obsolet)
                    passwdCHAR16false(Obsolet)

                    Primärschlüssel c_hochschulinfo

                    1. hs_nr
                    Tabelle konstanten

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidINTEGER4true
                    apnrINTEGER4false
                    beschreibungVARCHAR255false
                    defaultvalueINTEGER4falseStandardwert
                    descriptionVARCHAR255falseErläuterungstext
                    systeminfo_idINTEGER2falseKomponentesysteminfo : tid
                    sachgebiete_idINTEGER2falseSachgebietsachgebiete : tid
                    doku_linkVARCHAR255falseLink zur Dokumentation
                    read_onlyINTEGER2false1=nicht änderbar,0=änderbar
                    wertebereichVARCHAR255falseWertebereich
                    ab_versionVARCHAR20falseNutzbar ab Version
                    gruppeVARCHAR100falseGruppe

                    Primärschlüssel co_konstanten

                    1. tid
                    Tabelle kostentraeger (Kostenträger)

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    key_apnrCHAR50falseSchlüssel
                    parentCHAR50falseÜbergeordneter Knoten im Baum
                    drucktextCHAR50falseDrucktext
                    nameVARCHAR255falseName
                    gueltig_seitDATE4trueGültig von
                    gueltig_bisDATE4trueGültig bis
                    struktur_intINTEGER4falseStrukturmerkmal
                    struktur_cCHAR50falseStrukturmerkmal
                    astatCHAR15falseamtl. Schlüssel
                    uniquenameVARCHAR255falseEindeutiger Name/Schlüssel bei GX
                    key_extVARCHAR15false
                    infoVARCHAR215falsez.B. Quelle aus FIN-Modul
                    Tabelle kotr_to_inst

                    Zuordnung Kostenträger/Projekt zu einer Kostenstelle

                    Typ: Schlüsseltabelle

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    projnrCHAR24falseProjekt
                    inst_nrCHAR24falseKostenstelle
                    haupt_kst_kzCHAR1falseHauptkostenstelle ja/nein
                    Tabelle lehr_orga_bez

                    Zuordnung Lehreinheiten zu Kostenstellen (obsolet)

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    lehr_idCHAR10false
                    orga_idCHAR10false
                    nameCHAR50false
                    gueltig_seitDATE4false
                    gueltig_bisDATE4false
                    Tabelle lehreinheit_inst

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    key_apnrCHAR10false
                    parentCHAR10false
                    drucktextCHAR50false
                    lehrCHAR10false
                    gueltig_seitDATE4false
                    gueltig_bisDATE4false
                    Tabelle macro_feld_wert

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    macroINTEGER4true
                    sortnrINTEGER4true
                    feldnameCHAR255true
                    aliasCHAR255false
                    valueCHAR255false
                    value_captionCHAR255false
                    feldstandCHAR255false
                    feldsichtCHAR255false
                    activeINTEGER41true
                    Tabelle macro_masken_bez

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    maskeninfo_id1INTEGERtrueHauptmaskemaskeninfo : tid
                    maskeninfo_id2INTEGERtrueUntermaskemaskeninfo : tid
                    activeINTEGER1true
                    sortnrSMALLINT2false
                    schleifenrelationCHAR255false
                    schleifenfeldnameCHAR255false
                    aliasCHAR255false(Das Feld wird derzeit noch nicht ausgewertet.)
                    schleifenfstandCHAR255false
                    schleifenfsichtCHAR255false
                    aktionCHAR255false(Das Feld wird derzeit noch nicht ausgewertet.)

                    Primärschlüssel c2_macro_masken_bez

                    1. maskeninfo_id1
                    1. maskeninfo_id2
                    1. active
                    1. sortnr
                    Tabelle maske_system_bez

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    maskeninfo_idINTEGER4truemaskeninfo : tid
                    systeminfo_idINTEGER4truesysteminfo : tid

                    Primärschlüssel c_maske_system_bez

                    1. maskeninfo_id
                    1. systeminfo_id
                    Tabelle masken_felder_bez

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    maskeninfo_idINTEGER4falseMasken IDmaskeninfo : tid
                    felderinfo_idINTEGER4falseFeld IDfelderinfo : tid

                    Primärschlüssel c_masken_felder_bez

                    1. felderinfo_id
                    1. maskeninfo_id
                    Tabelle masken_prot_feld

                    Protokolltabelle zum nachverfolgen, welche Filter ausgewählt wurden bei Maskenaufruf

                    Typ: Datentabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidSERIAL8trueID
                    protokoll_idINTEGER8trueID des Protokolls (masken_protokoll)masken_protokoll : tid
                    felderinfo_idINTEGER10trueID des Feldesfelderinfo : tid
                    wertVARCHAR255trueInhalt des Feldes
                    typeVARCHAR20trueVariablentyp des Feldes
                    captionVARCHAR255falseFeldname
                    Tabelle masken_protokoll

                    Protokolltabelle zum nachverfolgen, welche Maske ausgeführt wurde.

                    Typ: Datentabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidSERIAL8trueID
                    maskeninfo_idINTEGER8trueID der Maskemaskeninfo : tid
                    user_idINTEGER10trueID des Users, welcher die Maske ausgeführt hatuserinfo : tid
                    zeitpunktDATETIME20trueAusführungs Zeitpunkt
                    kommentarVARCHAR255falseKommentar
                    Tabelle maskeninfo

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidINTEGER4true
                    nameCHAR255trueName der Maske
                    select_stmttextfalseSelect-Statement
                    xil_proplisttextfalseSpaltenlayout
                    chart_xtitelCHAR50false(Das Feld wird derzeit noch nicht ausgewertet.)
                    chart_ytitelCHAR50false(Das Feld wird derzeit noch nicht ausgewertet.)
                    erlaeuterungCHAR255falseErläuterung
                    cleanup_stmtCHAR240falseCleanup Statements
                    default_fileCHAR200false(Das Feld wird derzeit noch nicht ausgewertet.)
                    macroSMALLINT2falseSpezielles FrontendApplet=0, XML=1, beide=2menu_element : element
                    val(element_value) : macro
                    breiteINTEGER4false(Das Feld wird derzeit noch nicht ausgewertet.)
                    hoeheINTEGER4false(Das Feld wird derzeit noch nicht ausgewertet.)
                    ampelSMALLINT2false(Das Feld wird derzeit noch nicht ausgewertet.)
                    hilfeSMALLINT2falseHilfe-Button (Applet)(Das Feld wird derzeit noch nicht ausgewertet.)
                    hinweistextfalseHinweistext

                    Primärschlüssel c_maskeninfo

                    1. tid
                    Tabelle menu_element

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    idINTEGER4true
                    elementVARCHAR255false
                    element_valueVARCHAR255false
                    descriptionVARCHAR255false
                    natureVARCHAR255false
                    annotationVARCHAR255false

                    Primärschlüssel c_menu_element

                    1. id
                    Tabelle mondrian_schema

                    Tabelle mit den Versionen des Mondrian XML-Schema

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    idSERIAL
                    schemaTEXT
                    original_schemaTEXT
                    customizationTEXT
                    createdDATETIME
                    nodeVARCHAR255

                    Primärschlüssel pk_mondrian_schema

                    1. id
                    Tabelle nachricht

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    aktuellCHAR255false
                    Tabelle organigramm

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidINTEGER4trueTupelidentifier
                    key_apnrCHAR10falseSchlüssel
                    parentCHAR10falseÜbergeordneter Knoten im Baumorganigramm : key_apnr
                    drucktextCHAR50falseDrucktext
                    nameCHAR150falseName
                    ebeneINTEGER4falseEbene im Baum
                    lehreSMALLINT2trueLehre (1=ja)
                    gueltig_seitDATE4trueGültig von
                    gueltig_bisDATE4trueGültig bis
                    orgstrukturINTEGER4falseStrukturmerkmalgem. COB-GX:30=Lehreinheit,20=Fakultät
                    lidVARCHAR255falseLanglebige ID
                    parent_lidVARCHAR255falseÜbergeordnete langlebige ID
                    uniquenameVARCHAR255falseEindeutiger Name/Schlüssel bei GX
                    Tabelle organigramm_bak

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidINTEGER4true
                    key_apnrCHAR10false
                    parentCHAR10false
                    drucktextCHAR50false
                    nameCHAR150false
                    ebeneINTEGER4false
                    lehreSMALLINT2false
                    gueltig_seitDATE4true
                    gueltig_bisDATE4true
                    orgstrukturINTEGER4false
                    Tabelle personattribute (Personattribute)

                    Erweiterungstabelle für Personen um weitere Attribute

                    Typ: Datentabelle, Themenbereich: Studierende

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    person_idINTEGER10true
                    matrikel_nrINTEGER12true
                    systeminfo_idINTEGER0trueSysteminfoQuerverweis zur Systeminfo
                    personattributetype_idINTEGER10true
                    attributevalueVARCHAR255falseValue
                    valid_fromDATEfalse
                    valid_toDATEfalse
                    semester_vonINTEGER10false
                    semester_bisINTEGER10false
                    Tabelle personattribute_neu (Personattribute_Neu)

                    Erweiterungstabelle für Personen um weitere Attribute

                    Typ: Datentabelle, Themenbereich: Studierende

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    idINTEGER10true
                    person_idINTEGER10true
                    matrikel_nrINTEGER12true
                    systeminfo_idINTEGER0trueSysteminfoQuerverweis zur Systeminfo
                    personattributetype_idINTEGER10true
                    attributevalueVARCHAR255falseValue
                    valid_fromDATEfalse
                    valid_toDATEfalse
                    semester_vonINTEGER10false
                    semester_bisINTEGER10false
                    Tabelle personattribute_value_list

                    Tabelle für Attributausprägungen

                    Typ: Datentabelle, Themenbereich: Studierende

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    personattributetype_idINTEGER10true
                    attributevalueVARCHAR255falseValue
                    shorttextVARCHAR255falseValue
                    defaulttextVARCHAR255falseValue
                    longtextVARCHAR255falseValue
                    Tabelle personattributetype

                    Tabelle für Attributerweiterungen

                    Typ: Datentabelle, Themenbereich: Studierende

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    personattributetype_idINTEGER10true
                    attributevalueVARCHAR255falseValue
                    Tabelle proto_funktion

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    proto_fkt_idSMALLINT2true
                    proto_fktCHAR20true

                    Primärschlüssel c_proto_fkt

                    1. proto_fkt_id
                    Tabelle protokoll

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    protokoll_idSERIAL4true
                    proto_fkt_idSMALLINT2trueproto_funktion : proto_fkt_id
                    userinfo_idINTEGER4trueuserinfo : tid
                    userinfo : tid
                    userinfo : tid
                    ip_adresseCHAR16true
                    client_nameVARCHAR255true
                    zeitpunktDATETIME3594true
                    kommentarVARCHAR255

                    Primärschlüssel c_protokoll

                    1. protokoll_id
                    Tabelle sachgeb_dbform_bez

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    sachgebiete_idINTEGER4false
                    dbform_idINTEGER4false

                    Primärschlüssel c_sachgeb_dbform_bez

                    1. dbform_id
                    1. sachgebiete_id
                    Tabelle sachgeb_maske_bez

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    sachgebiete_idINTEGER4falsesachgebiete : tid
                    maskeninfo_idINTEGER4falsemaskeninfo : tid

                    Primärschlüssel c_sachgeb_maske_bez

                    1. maskeninfo_id
                    1. sachgebiete_id
                    Tabelle sachgeb_sichtarten

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    sachgebiete_idINTEGERfalsesachgebiete : tid
                    sichtartCHAR255falseRechte für eine Art von Sichten geben

                    Primärschlüssel pk_sg_sichtart

                    1. sachgebiete_id
                    1. sichtart
                    Tabelle sachgeb_sichten

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    sachgebiete_idINTEGERfalsesachgebiete : tid
                    sicht_name_internCHAR200falseRechte für eine einzelne Sicht gebensichten : name_intern

                    Primärschlüssel pk_sg_sicht

                    1. sachgebiete_id
                    1. sicht_name_intern
                    Tabelle sachgebiete

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidINTEGER4false
                    nameCHAR50false
                    rightnameVARCHAR255falseRechtename in HIS1, das diesem Sachgebiet entspricht

                    Primärschlüssel c_sachgebiete

                    1. tid
                    Tabelle sichtart_rechttabelle

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidserialLaufnummer
                    artVARCHAR40false
                    tabelleVARCHAR40false
                    feldnameVARCHAR40false
                    additionalkeyssqlvarchar255falseSQL für zusätzliche berechtigte Schlüssel
                    fallback_user_instchar10falseFallback zu user-InstitutionWenn der jew. User keine sichtartspez. Rechte hat, gibt es einen Fallback zur normalen user_institution (1=ja, 0=nein)

                    Primärschlüssel ix_sichtart_rt_p1

                    1. tid
                    Tabelle sichten

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidSERIAL4true
                    parentCHAR255falseÜbergeordnete SichtUm zukünftig evtl. Hierarchien von Sichten abzubilden
                    systeminfoidINTEGER0trueSysteminfoQuerverweis zur Systeminfosysteminfo : tid
                    artCHAR40false
                    typeINTEGER10trueType10 ist standardsicht, 20 ist alt.Hierarchie
                    name_internCHAR200falseInterner NameEs kann eine Kurzbeschreibung für interne Zwecke hinterlegt werden
                    nameCHAR200falseNameBezeichnung der Sicht, die für User angezeigt wird
                    beschreibungCHAR255false
                    sortnrINTEGER0trueSortiernummerkann für Sortierungen benutzt werden
                    quelleCHAR255falseQuelleAngabe einer Tabelle mit key,parent,name,gueltig_seit,gueltig_bis oder Prozedur, die mit sp_ anfängt
                    alt_hier_idCHAR150falseid der alt.Hier in angegebenen Quelltabelle null bei regulärer Hierarchie
                    treecfgtableCHAR255falseTabelle mit Infos zu TreeView aus Cob
                    treecfgidCHAR150falseid des benutzen trees aus Cob-Tabelle trees null bei regulärer Hierachie
                    labelSMALLINT0truehauptsächl. für alte Organigramm-Sichten, hieß mal lehre
                    user_rechteSMALLINT21truesollen User Rechte berücksichtigt werden, derzeit von Org.Sichten ausgewertet
                    rechtequelleCHAR255falsezukünftig für erweiterte Rechtevergabe
                    sesamkeyCHAR100falsezukünftig für erweiterte Rechtevergabe
                    standbuttonSMALLINT20truesoll der Stand geändert werden können
                    attribut1CHAR255falsebei Bedarf noch Attribute der Sicht hinterlegt werden, auf die man bei Bedarf Einschränkungen fahren kann
                    attribut2CHAR255falsebei Bedarf noch Attribute der Sicht hinterlegt werden, auf die man bei Bedarf Einschränkungen fahren kann
                    attribut3INTEGERfalsebei Bedarf noch Attribute der Sicht hinterlegt werden, auf die man bei Bedarf Einschränkungen fahren kann
                    attribut4INTEGERfalsebei Bedarf noch Attribute der Sicht hinterlegt werden, auf die man bei Bedarf Einschränkungen fahren kann
                    xmlmaxentriesINTEGER4falseMax. Zeilen XMLMax. Zeilen im Klappmenü
                    gueltig_seitDATE401.01.1900true
                    gueltig_bisDATE401.01.3000true
                    cacheappletCHAR255falsesoll Sicht im Applet gecachet werden
                    cachexmlCHAR255falsesoll Sicht im XML-Frontend gecachet werden
                    aktivSMALLINT1false

                    Primärschlüssel c_sichten30tid

                    1. tid
                    Tabelle sieve

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidSERIALtrueid
                    nameVARCHAR255trueName (Vorschlag)
                    main_tableVARCHAR50trueHauptquelltabelle
                    order_byVARCHAR255falseOrder by Vorlage-Angabe
                    sachgebiete_idINTEGERtrueSachgebiets-ID
                    systeminfo_idINTEGERtrueSysteminfo-ID
                    activeSMALLINT1falseAktiv 0/1
                    hsnrSMALLINTfalseggfs Hochschulnummer

                    Primärschlüssel ix_sieve

                    1. tid
                    Tabelle sieve_column

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidSERIALtrueid
                    sieve_idINTEGERfalseID der Sieb-Vorlage
                    def_idINTEGERfalseID der Feldervorlage
                    in_outputSMALLINT1falseSoll die Spalte ausgegeben werden 0/1
                    sortnrINTEGERfalseReihenfolge für die Ausgabe
                    activeSMALLINT1falseAktiv 0/1

                    Primärschlüssel ix_sieve_column

                    1. tid
                    Tabelle sieve_column_def

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidSERIALtrueid
                    m_idVARCHAR255falseLanglebige ID, muss gefüllt sein, wenn Scripte automatisch ersetzen sollen
                    bi_tableVARCHAR255falseBI-Tabelle
                    columnnameVARCHAR255falseBI-Spalte
                    datatypeVARCHAR255falseDatentyp falls nicht aus sx_fields gelesen werden kann
                    captionVARCHAR255falseSpaltenüberschrift bei der Ausgabe
                    explanationVARCHAR255falseErläuterung der Spalte bei der Ausgabe
                    xil_widthSMALLINT30falseBreite Spalte bei der Ausgabe
                    lookup_tabVARCHAR255falseLookup-Tabelle
                    lookup_joinsourceVARCHAR255falseLookup-Schlüssel Quelle
                    lookup_jointargetVARCHAR255falseLookup-Schlüssel Ziel
                    lookup_targetVARCHAR255falseLookup-Zielschlüsselfeld
                    lookup_condTEXTfalsezusätzliche Lookup-Bedingung
                    lookup_funcVARCHAR255falseLookup-Funktion
                    hinweisVARCHAR255falseopionaler Hinweis

                    Primärschlüssel ix_sieve_column_def

                    1. tid
                    Tabelle sieve_field

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidSERIALtrueid
                    sieve_idINTEGERtrueID der Sieb-Vorlage
                    felderinfo_idINTEGERtrueID der Feldervorlage
                    obligatorischSMALLINTtrueSoll das Feld obligatorisch sein - überschreibt Vorlage aus Felderinfo
                    nummerINTEGERfalseNummer - überschreibt Vorlage aus Felderinfo
                    restriction_maintableTEXTfalseEinschränkung im SQL der Maske auf Haupttabelle
                    restriction_othertableTEXTfalseEinschränkung im SQL der Maske auf andere Tabelle
                    activeSMALLINT1falseAktiv 0/1

                    Primärschlüssel ix_sieve_field

                    1. tid
                    Tabelle stylesheet_field

                    Zuordnung von Tabellen und Feldern fuer Datenblattberichte

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidserialTid
                    stylesheet_idintegerStylesheetsx_stylesheets : relation
                    tid : stylesheet_id
                    tablenamechar255Tabellennamesx_tables : name
                    sx_fields : name
                    table_name : tablename
                    fieldnamechar255Feldnamesx_fields : name
                    table_name : tablename

                    Primärschlüssel ix_style_feld1

                    1. tid
                    Tabelle sx_captions

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidSERIAL4true
                    idCHAR200false
                    table_nameCHAR200falseTabellenname
                    field_nameCHAR200falseFeldname
                    record_noINTEGER4falseDatensatz-Nr.
                    localeCHAR10falseSprachemenu_element : element
                    element_value::char(10) : locale
                    contents_shortCHAR255falseBeschriftung (kurz)
                    contents_longtextfalseBeschriftung (lang)Bei Maskenfeldern wird dieses Feld für Tooltips genutzt.
                    equalitystatusSMALLINT2false
                    sachgebiete_idINTEGER2falseSachgebietsachgebiete : tid
                    doku_linkVARCHAR255falseLink zur Dokumentation
                    export_to_glossarINTEGER2falseExport des Eintrags in das Glossar (J=1, N=0)

                    Primärschlüssel c_sx_captions

                    1. tid
                    Tabelle sx_downloads

                    Download-Adressen

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidSERIAL4true
                    nameCHAR255falseName
                    ch110_institutCHAR10falseZugehörige Kostenstelleorganigramm : key_apnr
                    bezugsdatumDATE2falseBezugsdatumWorauf bezieht sich der Download (für Ermittlung Bezugsjahr,- Monat oder Sem.)
                    importdatumDATE2falseImportdatumDatum des Imports in die SuperX-Datenbank
                    kommentarTEXT20000falseKommentarKommentar für Website (Datenlegende o.ä.).
                    kommentar_urlCHAR255falseHyperlink zu Kommentar-SiteVerweis auf umfangreichere Anleitungen und Kommentare, beginnend mit http:// oder relativ zu http://superx-server:Port/superx/servlet
                    contenttypeVARCHAR255falseMimeTypeMime-Type der Datei (für pdf z.B. application/pdf, html etc).
                    dateiDISKBLOB255trueDatei Pfad zur Datei (relativ zu webapps/superx/WEB-INF/)
                    gueltig_seitDATE101.01.1900trueGültig von
                    gueltig_bisDATE101.01.3000trueGültig bis

                    Primärschlüssel pk_sx_downloads

                    1. tid
                    Tabelle sx_fields (Felder von SuperX-Tabellen)

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidSERIAL4trueLaufnummer
                    table_nameVARCHAR255trueTabelle
                    nameVARCHAR255trueFeldname
                    captionVARCHAR255falseBeschriftung
                    descriptionVARCHAR255falseBeschreibung
                    field_typeVARCHAR255trueTyp
                    field_sizeVARCHAR255falseGroesse
                    field_not_nullSMALLINT2falseNot Null1=true
                    currentlyusedSMALLINT2falsederzeit benutzt1=ja, 0=nein
                    is_primarykeySMALLINT20falsePrimärschlüssel1=ja, 0=nein
                    foreignkey_tabVARCHAR255falseFremdschlüssel Tabelle
                    foreignkey_colVARCHAR255falseFremdschlüssel Feld (Schlüssel)
                    foreignkey_intVARCHAR255falseFremdschlüssel Feld (Ganzzahl-Schlüssel)Für Ganzzahl-Transformation ICE
                    foreignkey_capVARCHAR255falseFremdschlüssel Feld (Bezeichnung)
                    foreignkey_condVARCHAR255falseZusätzliche Bedingung für Fremdschlüssel
                    foreignkey_funcVARCHAR255falseZusätzliche Funktion für Fremdschlüssel
                    check_integritySMALLINT10falseSoll das Feld in ETL-Routine geprüft werden1=ja, 0=nein. Wird beim CSV-Upload ausgewertet.
                    is_sumSMALLINT11falseIst das Feld summierbar?1=ja, 0=nein. Das Feld Semester ist z.B. nicht summierbar, das Feld Geschlecht schon (für ICE Ausprägung alle)
                    foreignkey_uniquenameVARCHAR255falseSchlüsselanzeige für Fremdschlüssel

                    Primärschlüssel pk_sx_fields

                    1. tid
                    Tabelle sx_jobs

                    Schlüsseltabelle für KettleJobs

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidSERIALtruetid
                    uniquenameVARCHAR255Unique Name
                    captionVARCHAR255Bezeichnung
                    filepathVARCHAR255truePfad zur Datei
                    sachgebiete_idINTEGER0trueSachgebietsachgebiete : tid
                    kenn_profilINTEGEROptional: Kenn-Profil
                    hs_nrINTEGEROptional: Hochschulnummer
                    modus_supportedSMALLINT0Modus unterstützt?
                    paramsVARCHAR255optionale Parameter
                    check_sqlTEXT2000optionaler Prüf-SQL

                    Primärschlüssel ix_sx_jobs_pk

                    1. tid
                    Tabelle sx_keywords

                    Stichwörter für Download-Adressen

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidSERIAL4falseTupelidentifier
                    nameCHAR255falseStichwort
                    parentINTEGER4falseÜbergeordnetes StichwortWird derzeit noch nicht ausgewertet.

                    Primärschlüssel c_sx_keywords

                    1. tid
                    Tabelle sx_mask_style

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidSERIAL4trueLaufnummer
                    maskeninfo_idINTEGER4falseTid der Maskemaskeninfo : tid
                    stylesheet_idINTEGER4falseTid des Stylesheetssx_stylesheets : tid
                    ordSMALLINT2falseSortiernummerDas Stylesheet mit der kleinsten Nummer wird zuerst aufgerufen

                    Primärschlüssel c_mask_style

                    1. tid
                    Tabelle sx_portlet

                    Tabelle für Portlets

                    Typ: Datentabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidSERIAL4trueFeld ID
                    nameVARCHAR255falseName des Portlets
                    typeVARCHAR255falseBegrüßungstext HTML, oder Wiki?
                    classVARCHAR255falseCSS-class für Portlets
                    iconVARCHAR255falseIcon für Portlets
                    contentTEXTfalseInhalt
                    sortnr_initialINTEGER4falseReihenfolge.
                    visibleVARCHAR255falseSichtbarfalse=wird nicht ausgegeben, all=auch nicht angemeldete Personen sehen das Portlet.
                    gueltig_vonDATE401.01.1900trueStart der Gültigkeit
                    gueltig_bisDATE401.01.3000trueEnde der Gültigkeit

                    Primärschlüssel c_sx_portlet

                    1. tid
                    Tabelle sx_repository

                    Eine Sammlung hochschulspezifischer Konstanten und SQL-Ausdrücke

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidSERIAL4true
                    idCHAR200trueVariablennameDer Variablenname wird in Freemarker-Scripten, beginnend mit Modulname-_..., z.B. SVA_Technisches_Personal
                    contentTEXT200falseInhalt der Variable
                    captionCHAR200falseBeschriftung (kurz)
                    commentTEXT4falseKommentar/Anleitung
                    versionSMALLINT10falseFM-Version
                    artCHAR200falseArt der Variable
                    art2CHAR200falseArt der Variable (2)(Für weitere Gruppierungsebenen)
                    art3CHAR200falseArt der Variable (3) (Für noch weitere Gruppierungsebenen)
                    sachgebiete_idINTEGER2falseSachgebietsachgebiete : tid
                    sort1INTEGER2falseSortierschlüssel 1
                    sort2INTEGER2falseSortierschlüssel 2
                    sort3INTEGER2falseSortierschlüssel 3
                    geaendert_amDATE4falseDatum letzte Änderung
                    aktivSMALLINT2falseAktiv (1,0)
                    gueltig_seitDATE101.01.1900trueGültig von
                    gueltig_bisDATE101.01.3000trueGültig bis

                    Primärschlüssel pk_sx_repository

                    1. tid
                    Tabelle sx_stylesheets

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidSERIAL4trueLaufnummer
                    filenameCHAR255falseDateinamePfad und Dateiname. Für XSL-Stylesheets relativ zum Verzeichnis: webapps/superx/xml, für JasperReports-Templates relativ zu webapps/superx/WEB-INF/reports
                    captionCHAR255falseBeschriftungwird für Hyperlinks benutzt
                    descriptionCHAR255falseBeschreibung
                    relationCHAR10falseTabelle oder MaskeGilt das Stylesheet für eine Maske oder eine Tabelle. Bei JasperReports-Templates müssen Sie immer Tabelle wählen.menu_element : element
                    element_value::char(10) : relation
                    useragentCHAR255falseWebbrowser(Das Feld wird derzeit noch nicht ausgewertet.)menu_element : element
                    element_value : useragent
                    contenttypeCHAR200falseDateitypz.B.: text/html; charset=ISO-8859-1. Bei XSL Stylesheets ist dies das Ausgabeformat, bei JasperReports Templates ist dies das default Ausgabeformat

                    Primärschlüssel c_stylesheets

                    1. tid
                    Tabelle sx_tables (Tabellen)

                    Systemtabelle zur Steuerung von Tabellen für SuperX

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidSERIAL10trueLaufnummer
                    nameVARCHAR255falseName der Tabelle
                    captionVARCHAR255falseBeschriftung
                    descriptionVARCHAR255falseBeschreibung der Tabelle
                    table_typeVARCHAR255falseTyp der Tabelle
                    systeminfo_idINTEGER4falseDatenquelle für diesen Datensatz
                    systeminfo_origINTEGER4falseDefault-DatenquelleVoreinstellung bei Auslieferung
                    themaVARCHAR255falseThema der Tabelle
                    sachgebiete_idVARCHAR255falseSachgebiet der Tabelle

                    Primärschlüssel pk_sx_tables

                    1. tid
                    Tabelle systeminfo

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidINTEGER4true
                    nameCHAR50true
                    datumDATE4false

                    Primärschlüssel c_systeminfo

                    1. tid
                    Tabelle themenbaum

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidSERIAL4falseTid
                    nameVARCHAR255trueName
                    maskeninfo_idINTEGER4falseMaskemaskeninfo : tid
                    parentINTEGER4falseÜbergeordnetthemenbaum : tid
                    gueltig_seitDATE4falsegültig von
                    gueltig_bisDATE4falsegültig bis
                    erlaeuterungCHAR240false(Das Feld wird derzeit noch nicht ausgewertet.)
                    sortINTEGER2400trueSortiernummer
                    css_classVARCHAR255falseHTML CSS class

                    Primärschlüssel c_themenbaum

                    1. tid
                    Tabelle themenbaum_bak

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidINTEGER4false
                    namevarchar255true
                    maskeninfo_idINTEGER4false
                    parentINTEGER4false
                    gueltig_seitDATE4false
                    gueltig_bisDATE4false
                    erlaeuterungCHAR240false
                    Tabelle trans_cif

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    keySMALLINT2true
                    apnrCHAR10true
                    cif_tidINTEGER2false
                    sourcesystemINTEGER2trueVorsystem
                    sourcesystem_idVARCHAR255falseID im Vorsystem
                    systeminfo_idINTEGER4false
                    Tabelle trans_cifx

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    keySMALLINT2truecif : apnr
                    key : 1
                    apnrCHAR10true
                    cifx_tidINTEGER2false
                    sourcesystemINTEGER2trueVorsystem
                    sourcesystem_idVARCHAR255falseID im Vorsystem
                    systeminfo_idINTEGER4false
                    Tabelle trans_dim_bp_apnr

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    dimension_bp_idINTEGER4true
                    apnrINTEGER255true
                    sourcesystem_idVARCHAR255falseID im Vorsystem
                    systeminfo_idINTEGER4false
                    Tabelle trans_inst

                    Tabelle zur Umschlüsselung von Kostenstellen-Nummern

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidSERIAL4trueTupelidentifier
                    instnrCHAR10falseInstitutionsnr. (original)
                    ch110_institutCHAR10falseInstitutionsnr. (transformiert)organigramm : key_apnr
                    nameCHAR200falseInstitutionsname (transformiert)
                    gueltig_vonDATE4falsegültig von
                    gueltig_bisDATE4falsegültig bis
                    systeminfo_idINTEGER4falseQuellsystemsysteminfo : tid

                    Primärschlüssel c_trans_inst

                    1. tid
                    Tabelle unload_params

                    Entladeparameter

                    Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidSERIALtrueLaufnummer
                    param_idVARCHAR255trueName der Variable
                    param_valVARCHAR255falseWert der Variable
                    default_valVARCHAR255falseDefault-Wert der Variable
                    descriptionVARCHAR255falseBeschreibung der Variable
                    systeminfo_idINTEGER255falseQuellsystemDieser Wert darf keinesfalls geändert werdensysteminfo : tid

                    Primärschlüssel c_unload_params

                    1. tid
                    Tabelle update_prot

                    Protokolltabelle für inkrementelles Laden

                    Typ: Datentabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidSERIAL4true
                    systeminfo_idINTEGER0trueSysteminfoQuerverweis zur Systeminfo
                    update_entityCHAR40falseArt des Datensatzesz.B. zul_bew für Bewerber aus ZUL/APP
                    update_idINTEGER10falseType10 ist standardsicht, 20 ist alt.Hierarchie
                    updated_atDATETIME3594false
                    update_timeDATETIME3594false

                    Primärschlüssel pk_update_prot_tid

                    1. tid
                    Tabelle update_prot_neu

                    Protokolltabelle für inkrementelles Laden (Ladetabelle)

                    Typ: Datentabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    systeminfo_idINTEGER0trueSysteminfoQuerverweis zur Systeminfo
                    update_entityCHAR40falseArt des Datensatzesz.B. zul_bew für Bewerber aus ZUL/APP
                    update_idINTEGER10falseType10 ist standardsicht, 20 ist alt.Hierarchie
                    updated_atDATETIME3594false
                    Tabelle user_dialog

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    idSERIALtrueNummer des Hinweis
                    identifierVARCHAR255trueBezeichnung des Hinweis
                    headlineTEXTfalseÜberschrift, die ggfs. über dem Hinweis ausgegeben werden soll (HTML möglich)
                    urlVARCHAR255trueURL zu HTML-Datei
                    hint_versionSMALLINTfalseoptionale Versionsnummer des Hinweis
                    annotationTEXTfalseHier kann ein interner Kommentar hinterlegt werden
                    confirmSMALLINTfalse0=nur anzeigen, 1=User muss bestätigen
                    confirm_promptTEXTfalseSatz der zur Bestätigung angezeigt werden soll, falls null: Ich habe den Hinweis zur Kenntnis genommen
                    createdDATEfalseErstellungsdatum
                    valid_fromDATEfalse
                    valid_tillDATEfalse
                    categoryVARCHAR255falseoptionale Angabe einer Hinweisart, z.B. Datenschutzerklärung
                    natureVARCHAR255falseoptionale Angabe eines Hinweistyps, z.B. Datenschutzerklärung
                    attrib1INTEGERfalseoptionales Attribut
                    attrib2VARCHAR255falseoptionales Attribut
                    attrib3VARCHAR255falseoptionales Attribut

                    Primärschlüssel c_user_dialog

                    1. id
                    Tabelle user_dialog_accept

                    User die bestimmte Hinweise gesehen/bestätigt haben

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    idSERIALtrue
                    userinfo_idINTEGERtrue
                    user_dialog_idINTEGERtrue
                    ip_addressVARCHAR100false
                    client_nameVARCHAR255false
                    timestampDATETIME3594true

                    Primärschlüssel c_user_dialog_accept

                    1. userinfo_id
                    1. user_dialog_id
                    Tabelle user_einstellungen

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidINTEGER4true
                    arbeitsverzeichnisCHAR255false

                    Primärschlüssel c_user_einstellungen

                    1. tid
                    Tabelle user_group_bez

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    userinfo_idINTEGER4falseUserIDuserinfo : tid
                    groupinfo_idINTEGER4falseGruppegroupinfo : tid
                    external_entrySMALLINT0falseRecht wird von externem System (HisInOne) gesetzt und entfernt

                    Primärschlüssel c_user_group_bez

                    1. groupinfo_id
                    1. userinfo_id
                    Tabelle user_hinweis

                    User die bestimmte Hinweise sehen/bestätigen müssen

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    userinfo_idINTEGERtrue
                    hinweise_idintegertrue

                    Primärschlüssel c_usr_hinweis

                    1. userinfo_id
                    1. hinweise_id
                    Tabelle user_institution

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    useridINTEGERtrueUserIDuserinfo : tid
                    nameCHAR50falseNames des InstitutsNur deskriptiv
                    ch110_institutCHAR10trueInstitutorganigramm : key_apnr
                    hierarchieSMALLINT0falseobsoletes Feld(Das Feld wird derzeit noch nicht ausgewertet.)
                    gueltig_seitDATE401.01.1900trueGültig von
                    gueltig_bisDATE401.01.3000trueGültig bis
                    lehreSMALLINT0falseobsoletes Feld(Das Feld wird derzeit noch nicht ausgewertet.)
                    external_entrySMALLINT0falseRecht wird von externem System (HisInOne) gesetzt und entfernt
                    externalidvarchar200falseID der berechtigten Kostenstelle in externem System (HISinONe: orgunitid)

                    Primärschlüssel c_user_institution

                    1. ch110_institut
                    1. gueltig_bis
                    1. gueltig_seit
                    1. userid
                    Tabelle user_kostentraeger

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    useridINTEGERtrueUserID
                    key_apnrCHAR50trueKostentraeger
                    kommentarCHAR250falseKommentarNur deskriptiv
                    gueltig_seitDATE401.01.1900falseGültig von (Das Feld wird derzeit noch nicht ausgewertet.)
                    gueltig_bisDATE401.01.3000falseGültig bis(Das Feld wird derzeit noch nicht ausgewertet.)
                    external_entrySMALLINT0falseRecht wird von externem System (HisInOne) gesetzt und entfernt
                    externalidvarchar200falseID der berechtigten Kostenstelle in externem System (HISinONe: orgunitid)

                    Primärschlüssel c_user_ktr

                    1. key_apnr
                    1. userid
                    Tabelle user_masken_bez

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    userinfo_idINTEGER4falseuserinfo : tid
                    maskeninfo_idINTEGER4falsemaskeninfo : tid
                    external_entrysmallint0falseRecht wird von externem System (HisInOne) gesetzt und entfernt

                    Primärschlüssel c_user_masken_bez

                    1. maskeninfo_id
                    1. userinfo_id
                    Tabelle user_portlet_bez

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    userinfo_idINTEGER4falseUserID
                    portlet_idINTEGER4falsePortlet

                    Primärschlüssel c_user_portlet_bez

                    1. portlet_id
                    1. userinfo_id
                    Tabelle user_preset_values

                    Tabelle für userspezifische Feldvorbelegungen

                    Typ: Datentabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    userinfo_idINTEGER10false
                    felderinfo_idINTEGER4falseFeld ID
                    field_valueVARCHAR255falsegespeicherte Vorbelegung

                    Primärschlüssel c_user_preset_values

                    1. userinfo_id
                    1. felderinfo_id
                    Tabelle user_pw

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    userinfo_idINTEGERtrue
                    pw_gueltig_bisdatefalse
                    last_loginDATETIME3594falseLetzter erfolgreicher Login
                    old_sha1CHAR40false
                    zeitpunkt1DATETIME3594falseZeitpunkt der 1. Änderung des PW
                    old_sha2CHAR40false
                    zeitpunkt2DATETIME3594falseZeitpunkt der 2. Änderung des PW
                    old_sha3CHAR40false
                    zeitpunkt3DATETIME3594falseZeitpunkt der 3. Änderung des PW
                    old_sha4CHAR40false
                    zeitpunkt4DATETIME3594falseZeitpunkt der 4. Änderung des PW
                    old_sha5CHAR40false
                    zeitpunkt5DATETIME3594falseZeitpunkt der 5. Änderung des PW
                    old_sha6CHAR40false
                    zeitpunkt6DATETIME3594falseZeitpunkt der 6. Änderung des PW
                    old_sha7CHAR40false
                    zeitpunkt7DATETIME3594falseZeitpunkt der 7. Änderung des PW

                    Primärschlüssel pk_user_pw

                    1. userinfo_id
                    Tabelle user_sachgeb_bez

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    userinfo_idINTEGER4falseuserinfo : benutzer
                    sachgebiete_idINTEGER4falsesachgebiete : tid
                    external_entrysmallint0falseRecht wird von externem System (HisInOne) gesetzt und entfernt

                    Primärschlüssel c_user_sachgeb_bez

                    1. sachgebiete_id
                    1. userinfo_id
                    Tabelle user_sichtarten

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    userinfo_idINTEGERtrueuserinfo : tid
                    sichtartCHAR255trueRechte für eine Art von Sichten geben
                    external_entrysmallint0falseRecht wird von externem System (HisInOne) gesetzt und entfernt

                    Primärschlüssel pk_user_sichtart

                    1. userinfo_id
                    1. sichtart
                    Tabelle user_sichten

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    userinfo_idINTEGERtrueuserinfo : tid
                    sicht_name_internCHAR200trueRechte für eine einzelne Sicht gebensichten : name_intern
                    external_entrysmallint0falseRecht wird von externem System (HisInOne) gesetzt und entfernt

                    Primärschlüssel pk_user_sicht

                    1. userinfo_id
                    1. sicht_name_intern
                    Tabelle user_startfields

                    In angepassten SuperX-XML-Frontends kann man hier Maskenfelder für Startseiten hinterlegen, zu denen der User automatisch nach Login weitergeleitet wird.

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidserialtrue
                    useridINTEGERtrue
                    fieldnameCHAR255true
                    valueCHAR255
                    activeintegertrue

                    Primärschlüssel c_user_startfields

                    1. tid
                    Tabelle user_startpage

                    In angepassten SuperX-XML-Frontends kann man hier Startseiten hinterlegen, zu denen der User automatisch nach Login weitergeleitet wird.

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidserialtrue
                    useridINTEGERtrue
                    starturlCHAR255
                    encryptedsmallint0
                    notolderthanINTEGER
                    startmaskinteger
                    alturlchar255
                    stylesheetCHAR255
                    stylesheet2CHAR255
                    contenttypeCHAR255
                    extra1CHAR255
                    extra2CHAR255
                    activeintegertrue

                    Primärschlüssel c_user_startpage

                    1. tid
                    Tabelle userinfo

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    tidINTEGER4true
                    benutzerCHAR30true
                    kennwortCHAR16false
                    nameCHAR50false
                    max_versuchSMALLINT2true
                    akt_versuchSMALLINT2true
                    emailCHAR255false
                    administrationSMALLINT2true
                    archiv_rechtSMALLINT2true
                    passwd_shaCHAR40false
                    infoCHAR255false
                    extern_account_idVARCHAR255false
                    extern_person_idVARCHAR255false
                    sieht_projekteSMALLINT0falseDarf der User Projekte sehen

                    Primärschlüssel c_userinfo

                    1. tid
                    Tabelle xdummy

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    cCHAR1false

                    Joolap-Blueprints

                    Views

                    View user_groups

                    View for Tomcat Realm

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    userinfo_idinteger10false
                    benutzerVARCHAR255false
                    groupinfo_idinteger10false
                    groupinfo_nameVARCHAR255false
                    View menu_element_fieldmode

                    Integer-Ausprägungen ausgewählter Schlüssel (für DBFORMS)

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    idINTEGER4true
                    elementVARCHAR50false
                    element_valueINTEGER4false
                    descriptionVARCHAR255false
                    natureVARCHAR255false
                    annotationVARCHAR255false
                    View menu_element_mandatory

                    Integer-Ausprägungen ausgewählter Schlüssel (für DBFORMS)

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    idINTEGER4true
                    elementVARCHAR50false
                    element_valueINTEGER4false
                    descriptionVARCHAR255false
                    natureVARCHAR255false
                    annotationVARCHAR255false
                    View menu_element_nature

                    CHAR(15)-Ausprägung des Schlüssels Feldtyp (für DBFORMS)

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    idINTEGER4true
                    elementVARCHAR50false
                    element_valueVARCHAR15false
                    descriptionVARCHAR255false
                    natureVARCHAR255false
                    annotationVARCHAR255false
                    View menu_element_orgstructure

                    View orgstruktur

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    orgstrukturINTEGER2false
                    descriptionVARCHAR255false
                    View user_inst_org

                    View user_inst_orgstruktur

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    useridinteger4false
                    nameCHAR150false
                    ch110_institutCHAR10true
                    hierarchieSMALLINT2false
                    gueltig_seitDATE4true
                    gueltig_bisDATE4true
                    lehreSMALLINT2false
                    orgstrukturinteger2false
                    View hochschulen

                    View Hochschulen

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    hs_nrinteger4false
                    nameCHAR150false
                    View dimension_view

                    View auf dimension-Tabelle nach HIS1-DB-Struktur

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    idINTEGER4true
                    dimension_bp_idINTEGER4true
                    fact_tableVARCHAR255false
                    fact_table_idINTEGER4false
                    d_akt_vonDATE4false
                    d_akt_bisDATE4false
                    nameVARCHAR255false
                    druckVARCHAR255falseDrucktext
                    lang_1VARCHAR255false
                    lang_2VARCHAR255false
                    lang_3VARCHAR255false
                    sourcefilterVARCHAR255falsewhere-Bedingungggf. zusätzliche where-Bedingung für blueprint
                    system_keyVARCHAR255falseSchlüssel der Anwendungwird von Anwendung gesetzt, darf nicht geändert werden
                    view_referenceVARCHAR255falseReferenz-View bei Teilmengenwird von Anwendung gesetzt, darf nicht geändert werden
                    sourcesqlTEXT32005falseSQL zur Selektion der Schlüssel in eduetl / edudatawird von Anwendung gesetzt, darf nicht geändert werden
                    obj_guidVARCHAR255false
                    lock_versionINTEGER150false
                    View fact_table

                    View auf sx_tables-Tabelle (nur Hilfstabellen) nach HIS1-DB-Struktur

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    idINTEGER4trueZusatzspalte für Hibernate
                    nameVARCHAR255falseName der Tabelle
                    themaVARCHAR255falseThema der Tabelle
                    captionVARCHAR255falseBeschriftung
                    descriptionVARCHAR255falseBeschreibung der Tabelle
                    systeminfo_idINTEGER4falseDatenquelle für diesen Datensatz
                    sachgebiete_idVARCHAR255falseSachgebiet der Tabelle
                    obj_guidVARCHAR255falseZusatzspalte für Hibernate
                    lock_versionINTEGER150falseZusatzspalte für Hibernate
                    View dim_staat (Nationalität)

                    Staaten

                    Typ: Schlüsseltabelle, Themenbereich: Studierende

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    apnrINTEGER5trueLaufnummer
                    druckCHAR10falseStaat
                    astatINTEGER5trueAmtl. Schlüssel Staat
                    kontinentCHAR255falseKontinent
                    inl_ausl_kurzCHAR255falseInland/Ausland (kurz)
                    inl_ausl_langCHAR255falseInland/Ausland (lang)
                    View dim_stg (Studienfach)

                    Studienfach Dimension für OLAP

                    Typ: Schlüsseltabelle, Themenbereich: Studierende

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    apnrINTEGER5trueLaufnummer
                    druckCHAR10falseFach
                    stgCHAR10falseFach (Schlüssel)
                    stg_ktxtVARCHAR255falseFach Kurztext(Das Feld wird derzeit noch nicht ausgewertet.)
                    stg_ltxtVARCHAR255falseFach Langtext(Das Feld wird derzeit noch nicht ausgewertet.)
                    stg_astgrpCHAR10falseFächergruppe (Schlüssel)
                    stg_astgrp_strVARCHAR255falseFächergruppe
                    View dim_abschluss (Abschluss)

                    Abschluss (intern)

                    Typ: Schlüsseltabelle, Themenbereich: Studierende

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    apnrINTEGER5trueLaufnummer
                    druckCHAR10falseAbschluss
                    abschlussCHAR10falseAbschluss (Schlüssel)
                    abschluss_ktxtVARCHAR255falseAbschluss Kurztext
                    abschluss_ltxtVARCHAR255falseAbschluss Langtext
                    abschluss_astatCHAR10falseAbschluss amtlich (Schlüssel)
                    abschluss_astat_strVARCHAR255falseAbschluss amtlich
                    abschlussartCHAR10falseAbschlussart (Schlüssel)
                    abschlussart_strVARCHAR255falseAbschlussart
                    abschluss_grpCHAR10falseAbschlussgruppe (Schlüssel)
                    abschluss_grp_strVARCHAR255falseAbschlussgruppe
                    View dim_kost (Kostenstelle)

                    Kostenstelle

                    Typ: Schlüsseltabelle, Themenbereich: Kostenrechnung

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    apnrINTEGER5trueLaufnummer
                    druckCHAR10falseKostenstelle
                    keyINTEGER10trueKostenstelle (Schlüssel)
                    View dim_kotr (Kostenträger)

                    Kostenträger

                    Typ: Schlüsseltabelle, Themenbereich: Kostenrechnung

                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                    apnrINTEGER5trueLaufnummer
                    druckCHAR10falseKostenträger
                    keyINTEGER10trueKostenträger (Schlüssel)

                    Funktionen / Prozeduren

                    Funktion / Prozedur current
                    Beschreibung
                    Parameter
                      ScriptCreate or replace Function current() RETURNS timestamptz STABLE AS 'select now() ' LANGUAGE sql;
                      Rückgabe
                      1. wert Typ: timestamptz
                      KommentarDas aktuelle Datum und die Uhrzeit als Timestamp
                      Funktion / Prozedur date
                      Beschreibung
                      Parameter
                      1. datum text (Ein Datumswert als String (German locale) )
                      ScriptCreate or replace Function date(text) RETURNS date STABLE AS 'select to_date($1,''DD.MM.YYYY'')' LANGUAGE sql;
                      Rückgabe
                      1. wert Typ: date
                      KommentarDas Datum als date
                      Funktion / Prozedur date_str
                      BeschreibungLiefert einen date als String (deutsche Locale)
                      Parameter
                      1. wert date (Ein date)
                      ScriptCREATE or replace FUNCTION date_str(date) RETURNS text STABLE AS 'select to_char($1,''DD.MM.YYYY'') ;' LANGUAGE sql;
                      ScriptCREATE procedure date_str(datum date) RETURNING varchar(255); return '' || datum; end procedure;
                      Rückgabe
                      1. wert Typ: text
                      KommentarDer String
                      Funktion / Prozedur date_val
                      Beschreibung
                      Parameter
                      1. datum char(100) (Ein Datumswert als String (German locale) )
                      Script$SUPERX_DIR/db/install/prozeduren/proc_date_val_pg.sql
                      Script create procedure date_val(datstr char(100)) returning date; define p_date date; let p_date=date(datstr); return p_date; end procedure;
                      Rückgabe
                      1. wert Typ: date
                      KommentarDas Datum als date
                      Funktion / Prozedur day
                      Beschreibung
                      Parameter
                      1. datum date (Ein Datumswert)
                      ScriptCreate or replace Function day(date) RETURNS smallint STABLE AS 'select extract(day from $1)::smallint 'LANGUAGE sql;
                      Rückgabe
                      1. wert Typ: smallint
                      KommentarDer Tag als Smallint
                      Funktion / Prozedur day
                      Beschreibung
                      Parameter
                      1. datum timestamp (Ein Datumswert)
                      ScriptCreate or replace Function day(timestamptz) RETURNS smallint STABLE AS 'select extract(day from $1)::smallint 'LANGUAGE sql;
                      Rückgabe
                      1. wert Typ: smallint
                      KommentarDer Tag als Smallint
                      Funktion / Prozedur decval
                      BeschreibungLiefert einen String als decimal (analog Basic-Funktion val).
                      Parameter
                      1. wert varchar(255) (Eine String-Repräsentation einer Dezimalzahl )
                      Script CREATE or replace FUNCTION decval(varchar(255)) RETURNS numeric(16,2) STABLE AS 'select to_number($1,''S9999999999999D99'' ) where trim($1) !='''' ' LANGUAGE sql;
                      Script create procedure decval(p_str varchar(255)) returning decimal(16,2); return p_str::decimal(16,2); end procedure;
                      Rückgabe
                      1. wert Typ: numeric
                      KommentarDie Zahl
                      Funktion / Prozedur decval
                      BeschreibungLiefert einen String als decimal (analog Basic-Funktion val).
                      Parameter
                      1. wert text (Eine String-Repräsentation einer Dezimalzahl )
                      Script CREATE or replace FUNCTION decval(text) RETURNS numeric(16,2) STABLE AS 'select to_number($1,''S9999999999999D99'' ) where trim($1) !='''' ' LANGUAGE sql;
                      Rückgabe
                      1. wert Typ: numeric
                      KommentarDie Zahl
                      Funktion / Prozedur decval
                      BeschreibungLiefert einen String als decimal (analog Basic-Funktion val).
                      Parameter
                      1. wert char(255) (Eine String-Repräsentation einer Dezimalzahl )
                      Script CREATE or replace FUNCTION decval(char(255)) RETURNS numeric(16,2) STABLE AS 'select to_number($1,''S9999999999999D99'' ) where trim($1) !='''' ' LANGUAGE sql;
                      Script create procedure decval(p_str char(255)) returning decimal(16,2); return p_str::decimal(16,2); end procedure;
                      Rückgabe
                      1. wert Typ: numeric
                      KommentarDie Zahl
                      Funktion / Prozedur hour
                      Beschreibung
                      Parameter
                      1. datum time (Ein Datumswert)
                      ScriptCreate or replace Function hour(time) RETURNS smallint STABLE AS 'select extract(hour from $1)::smallint ' LANGUAGE sql;
                      Rückgabe
                      1. wert Typ: smallint
                      KommentarDie Stunde als Smallint
                      Funktion / Prozedur hour
                      Beschreibung
                      Parameter
                      1. datum timestamp (Ein Datumswert)
                      ScriptCreate or replace Function hour(timestamptz) RETURNS smallint STABLE AS 'select extract(hour from $1)::smallint ' LANGUAGE sql;
                      Rückgabe
                      1. wert Typ: smallint
                      KommentarDie Stunde als Smallint
                      Funktion / Prozedur minute
                      Beschreibung
                      Parameter
                      1. datum time (Ein Datumswert)
                      ScriptCreate or replace Function minute(time) RETURNS smallint STABLE AS 'select extract(minute from $1)::smallint ' LANGUAGE sql;
                      Rückgabe
                      1. wert Typ: smallint
                      KommentarDie Minute als Smallint
                      Funktion / Prozedur minute
                      Beschreibung
                      Parameter
                      1. datum timestamp (Ein Datumswert)
                      ScriptCreate or replace Function minute(timestamptz) RETURNS smallint STABLE AS 'select extract(minute from $1)::smallint ' LANGUAGE sql;
                      Rückgabe
                      1. wert Typ: smallint
                      KommentarDie Minute als Smallint
                      Funktion / Prozedur month
                      Beschreibung
                      Parameter
                      1. datum date (Ein Datumswert)
                      ScriptCreate or replace Function month(date) RETURNS smallint STABLE AS 'select extract(month from $1)::smallint 'LANGUAGE sql;
                      Rückgabe
                      1. wert Typ: smallint
                      KommentarDer Monat als Smallint
                      Funktion / Prozedur month
                      Beschreibung
                      Parameter
                      1. datum timestamp (Ein Datumswert)
                      ScriptCreate or replace Function month(timestamptz) RETURNS smallint STABLE AS 'select extract(month from $1)::smallint 'LANGUAGE sql;
                      Rückgabe
                      1. wert Typ: smallint
                      KommentarDer Monat als Smallint
                      Funktion / Prozedur now
                      Beschreibung
                      Parameter
                        Script create procedure now() returning datetime year to second; return CURRENT; end procedure;
                        Rückgabe
                        1. wert Typ: timestamp
                        KommentarJetzt
                        Funktion / Prozedur nvl
                        BeschreibungPrüft, ob ein Float-Wert null ist; wenn ja, dann wird der zweite Parameter (ein Integer) zurückgegeben.
                        Parameter
                        1. wert float (Ein Float-Wert)
                        2. altwert integer (Ein Integer)
                        ScriptCreate or replace Function nvl(float,integer) RETURNS float STABLE AS 'select coalesce($1,$2);' LANGUAGE sql;
                        Rückgabe
                        1. wert Typ: float
                        KommentarDer Float-Wert
                        Funktion / Prozedur nvl
                        BeschreibungPrüft, ob ein decimal-Wert null ist; wenn ja, dann wird der zweite Parameter (ein Integer) zurückgegeben.
                        Parameter
                        1. wert float (Ein decimal-Wert)
                        2. altwert integer (Ein Integer)
                        ScriptCreate or replace Function nvl(decimal,integer) RETURNS decimal STABLE AS 'select coalesce($1,$2);' LANGUAGE sql;
                        Rückgabe
                        1. wert Typ: decimal
                        KommentarDer decimal-Wert
                        Funktion / Prozedur nvl
                        BeschreibungPrüft, ob ein decimal-Wert null ist; wenn ja, dann wird der zweite Parameter (ein DECIMAL) zurückgegeben.
                        Parameter
                        1. wert numeric (Ein decimal-Wert)
                        2. altwert numeric (Ein numeric)
                        ScriptCREATE or replace FUNCTION nvl(numeric,numeric) RETURNS numeric STABLE AS 'select coalesce($1,$2);' LANGUAGE sql;
                        Rückgabe
                        1. wert Typ: decimal
                        KommentarDer decimal-Wert
                        Funktion / Prozedur nvl
                        BeschreibungPrüft, ob ein smallint-Wert null ist; wenn ja, dann wird der zweite Parameter (ein DECIMAL) zurückgegeben.
                        Parameter
                        1. wert smallint (Ein decimal-Wert)
                        2. altwert smallint (Ein numeric)
                        ScriptCREATE or replace FUNCTION nvl(smallint,smallint) RETURNS smallint STABLE AS 'select coalesce($1,$2);' LANGUAGE sql;
                        Rückgabe
                        1. wert Typ: smallint
                        KommentarDer decimal-Wert
                        Funktion / Prozedur nvl
                        BeschreibungPrüft, ob ein integer-Wert null ist; wenn ja, dann wird der zweite Parameter (ein DECIMAL) zurückgegeben.
                        Parameter
                        1. wert integer (Ein decimal-Wert)
                        2. altwert integer (Ein numeric)
                        ScriptCREATE or replace FUNCTION nvl(integer,integer) RETURNS integer STABLE AS 'select coalesce($1,$2);' LANGUAGE sql;
                        Rückgabe
                        1. wert Typ: integer
                        KommentarDer decimal-Wert
                        Funktion / Prozedur nvl
                        BeschreibungLiefert einen String und einen Ersatz-String, wenn der erste Parameter null ist.
                        Parameter
                        1. wert1 varchar (Ein String, der null sein kann )
                        2. wert2 char (Ein String, der zurückgegeben wird, wenn der erste null ist )
                        Script CREATE or replace FUNCTION nvl(varchar,char) RETURNS text STABLE AS 'select $1::text where $1 is not null union select $2::text where $1 is null;' LANGUAGE sql;
                        Rückgabe
                        1. wert Typ: text
                        KommentarDer String
                        Funktion / Prozedur nvl
                        BeschreibungLiefert einen String und einen Ersatz-String, wenn der erste Parameter null ist.
                        Parameter
                        1. wert1 varchar (Ein String, der null sein kann)
                        2. wert2 varchar (Ein String, der zurückgegeben wird, wenn der erste null ist)
                        Script CREATE or replace FUNCTION nvl(varchar,varchar) RETURNS text STABLE AS 'select $1::text where $1 is not null union select $2::text where $1 is null;' LANGUAGE sql;
                        Rückgabe
                        1. wert Typ: text
                        KommentarDer String
                        Funktion / Prozedur nvl
                        BeschreibungLiefert einen String und einen Ersatz-String, wenn der erste Parameter null ist.
                        Parameter
                        1. wert1 char (Ein String, der null sein kann)
                        2. wert2 char (Ein String, der zurückgegeben wird, wenn der erste null ist)
                        Script CREATE or replace FUNCTION nvl(char,char) RETURNS text STABLE AS 'select $1::text where $1 is not null union select $2::text where $1 is null;' LANGUAGE sql;
                        Rückgabe
                        1. wert Typ: text
                        KommentarDer String
                        Funktion / Prozedur nvl
                        BeschreibungLiefert einen String und einen Ersatz-String, wenn der erste Parameter null ist.
                        Parameter
                        1. wert1 text (Ein String, der null sein kann)
                        2. wert2 text (Ein String, der zurückgegeben wird, wenn der erste null ist)
                        Script CREATE or replace FUNCTION nvl(text,text) RETURNS text STABLE AS 'select $1::text where $1 is not null union select $2::text where $1 is null;' LANGUAGE sql;
                        Rückgabe
                        1. wert Typ: text
                        KommentarDer String
                        Funktion / Prozedur nvl
                        BeschreibungLiefert einen String und einen Ersatz-String, wenn der erste Parameter null ist.
                        Parameter
                        1. wert1 char (Ein String, der null sein kann )
                        2. wert2 varchar (Ein String, der zurückgegeben wird, wenn der erste null ist )
                        Script CREATE or replace FUNCTION nvl(char,varchar) RETURNS text STABLE AS 'select $1::text where $1 is not null union select $2::text where $1 is null;' LANGUAGE 'sql';
                        Rückgabe
                        1. wert Typ: text
                        KommentarDer String
                        Funktion / Prozedur second
                        Beschreibung
                        Parameter
                        1. datum time (Ein Datumswert)
                        ScriptCreate or replace Function second(time) RETURNS smallint STABLE AS 'select extract(second from $1)::smallint ' LANGUAGE sql;
                        Rückgabe
                        1. wert Typ: smallint
                        KommentarDie Sekunde als Smallint
                        Funktion / Prozedur second
                        Beschreibung
                        Parameter
                        1. datum timestamp (Ein Datumswert)
                        ScriptCreate or replace Function second(timestamptz) RETURNS smallint STABLE AS 'select extract(second from $1)::smallint ' LANGUAGE sql;
                        Rückgabe
                        1. wert Typ: smallint
                        KommentarDie Sekunde als Smallint
                        Funktion / Prozedur sp_bool_to_smallint
                        BeschreibungKonvertiert boolean nach smallint
                        Parameter
                        1. wert boolean (Boolean-Wert)
                        Script$SUPERX_DIR/db/install/prozeduren/proc_bool_to_smallint_pg.sql
                        Rückgabe
                        1. wert Typ: smallint
                        Kommentar1 oder 0
                        Funktion / Prozedur sp_filter_orga
                        BeschreibungFiltert das Organigramm von oben nach unten für das XML-Frontend.
                        Parameter
                        1. wert integer (Maximale Anzahl Elemente)
                        Script$SUPERX_DIR/db/install/prozeduren/proc_sp_filter_orga_pg.sql
                        Script$SUPERX_DIR/db/install/prozeduren/proc_sp_filter_orga_ids.sql
                        Rückgabe
                        1. wert Typ: boolean
                        KommentarKeine Rückgabe, die Tabelle tmp_organigramm ist gefiltert.
                        Funktion / Prozedur sp_get_benutzer
                        BeschreibungLiefert einen String mit Benutzernamen
                        Parameter
                        1. ausgangswert integer (userinfo_id)
                        Script$SUPERX_DIR/db/install/prozeduren/proc_get_benutzer_pg.sql
                        Script$SUPERX_DIR/db/install/prozeduren/proc_get_benutzer_ids.sql
                        Rückgabe
                        1. wert Typ: text
                        KommentarDer Name der die Kennung
                        Funktion / Prozedur sp_get_dbform_right
                        BeschreibungPrüft ob Anwender Recht für DBFORM hat
                        Parameter
                        1. p_form char (Formularname (String) )
                        2. p_userid integer (Die Userid)
                        Script$SUPERX_DIR/db/install/prozeduren/proc_get_dbform_right_ids.sql
                        Script$SUPERX_DIR/db/install/prozeduren/proc_get_dbform_right_pg.sql
                        Rückgabe
                        1. wert Typ: smallint
                        Kommentar1=ja,0=nein
                        Funktion / Prozedur sp_get_keylist_str
                        BeschreibungLiefert einen String aus einem Unterselect
                        Parameter
                        1. ausgangswert varchar (Ein String, der null sein kann)
                        2. ausgangsfeld varchar (Ein String, der zurückgegeben wird, wenn der erste null ist)
                        3. schluesseltab varchar (Ein String, der zurückgegeben wird, wenn der erste null ist)
                        4. schluesselfeld varchar (Ein String, der zurückgegeben wird, wenn der erste null ist)
                        5. datentab varchar (Ein String, der zurückgegeben wird, wenn der erste null ist)
                        6. where varchar (Ein String, der zurückgegeben wird, wenn der erste null ist)
                        Script$SUPERX_DIR/db/install/prozeduren/proc_get_keylist_str_pg.sql
                        Script$SUPERX_DIR/db/install/prozeduren/proc_get_keylist_str_ids.sql
                        Rückgabe
                        1. wert Typ: text
                        KommentarDer String
                        Funktion / Prozedur sp_get_keylist_str
                        BeschreibungLiefert einen String aus einem Unterselect
                        Parameter
                        1. ausgangswert varchar (Ein String, der null sein kann)
                        2. ausgangsfeld varchar (Ein String, der zurückgegeben wird, wenn der erste null ist)
                        Script$SUPERX_DIR/db/install/prozeduren/proc_get_keylist_str_short_pg.sql
                        Script$SUPERX_DIR/db/install/prozeduren/proc_get_keylist_str_short_ids.sql
                        Rückgabe
                        1. wert Typ: text
                        KommentarDer String
                        Funktion / Prozedur sp_get_subquery_str
                        BeschreibungLiefert einen String aus einem Unterselect
                        Parameter
                        1. ausgangswert varchar (Ein String, der null sein kann)
                        2. ausgangsfeld varchar (Ein String, der zurückgegeben wird, wenn der erste null ist)
                        3. schluesseltab varchar (Ein String, der zurückgegeben wird, wenn der erste null ist)
                        4. schluesselfeld varchar (Ein String, der zurückgegeben wird, wenn der erste null ist)
                        5. datentab varchar (Ein String, der zurückgegeben wird, wenn der erste null ist)
                        6. where varchar (Ein String, der zurückgegeben wird, wenn der erste null ist)
                        Script$SUPERX_DIR/db/install/prozeduren/proc_get_subquery_str_pg.sql
                        Script$SUPERX_DIR/db/install/prozeduren/proc_get_subquery_str_ids.sql
                        Rückgabe
                        1. wert Typ: text
                        KommentarDer String
                        Funktion / Prozedur sp_set_organigramm_eb
                        BeschreibungSetzt Ebenenspalte im Organigramm
                        Parameter
                          Script$SUPERX_DIR/db/install/prozeduren/proc_set_organigramm_eb_pg.sql
                          Script$SUPERX_DIR/db/install/prozeduren/proc_set_organigramm_eb_ids.sql
                          Rückgabe
                            Kommentar
                            Funktion / Prozedur sp_set_organigramm_lehr
                            BeschreibungSetzt Attribute lehre für Lehreinheiten und übergeordnete Knoten im Organigramm
                            Parameter
                              Script$SUPERX_DIR/db/install/prozeduren/proc_set_organigramm_lehr_pg.sql
                              Script$SUPERX_DIR/db/install/prozeduren/proc_set_organigramm_lehr_ids.sql
                              Rückgabe
                                Kommentar
                                Funktion / Prozedur sp_table_exists
                                BeschreibungPrüft, ob Tabelle existiert
                                Parameter
                                1. tabelle char(200) (Der Tabellenname)
                                Script$SUPERX_DIR/db/install/prozeduren/proc_sp_table_exists_pg.sql
                                Script$SUPERX_DIR/db/install/prozeduren/proc_sp_table_exists_ids.sql
                                Rückgabe
                                1. wert Typ: boolean
                                KommentarWahr / Falsch
                                Funktion / Prozedur sp_trunc_string
                                BeschreibungLiefert einen String mit vorgegebener Länge
                                Parameter
                                1. ausgangswert text (Der String beliebiger Länge)
                                2. laenge integer (Die maximale Länge)
                                Script$SUPERX_DIR/db/install/prozeduren/proc_trunc_string_pg.sql
                                Rückgabe
                                1. wert Typ: text
                                KommentarDer gekürzte String
                                Funktion / Prozedur sp_trunc_string
                                BeschreibungLiefert einen String mit vorgegebener Länge
                                Parameter
                                1. ausgangswert char(255) (Der String beliebiger Länge)
                                2. laenge integer (Die maximale Länge)
                                Script$SUPERX_DIR/db/install/prozeduren/proc_trunc_string_ids.sql
                                Rückgabe
                                1. wert Typ: char(255)
                                KommentarDer gekürzte String
                                Funktion / Prozedur sp_update_sequence
                                BeschreibungAktualisiert sequence-Felder in Postgres-Tabellen
                                Parameter
                                1. tabname varchar(255) (Tabellenname)
                                Script$SUPERX_DIR/db/install/prozeduren/proc_sp_update_sequence_pg.sql
                                Rückgabe
                                1. wert Typ: varchar(255)
                                KommentarLetzter SQL-Ausdruck
                                Funktion / Prozedur sp_user_orga
                                BeschreibungErzeugt für eine übergebene Institution eine Tabelle mit Kind-Institutionen (tmp_organigramm) für einen User, die für den Themenbaum verwendet wird
                                Parameter
                                1. userid integer (Die ID des Users)
                                2. datum date (Der geforderte Stand des Organigramms)
                                3. p_sicht smallint (Sicht)
                                Script$SUPERX_DIR/db/install/prozeduren/proc_sp_user_orga_ids.sql
                                Script$SUPERX_DIR/db/install/prozeduren/proc_sp_user_orga_pg.sql
                                Rückgabe
                                  KommentarErzeugt die Tabelle tmp_organigramm, ansonsten keine Rückgabewerte
                                  Funktion / Prozedur sp_user_orga_child
                                  BeschreibungErzeugt für eine übergebene Insitution eine Tabelle mit Kind-Institutionen (tmp_ch110_institut) für einen User, die in Abfragen für Joins verwendet wird
                                  Parameter
                                  1. userid integer (Die ID des Users)
                                  2. datum date (Der geforderte Stand des Organigramms)
                                  3. sicht smallint (Sicht)
                                  4. key_apnr char(10) (Übergebene Institution)
                                  5. erlaubt smallint (erlaubt-Kennzeichen)
                                  Script$SUPERX_DIR/db/install/prozeduren/proc_sp_user_orga_child_ids.sql
                                  Script$SUPERX_DIR/db/install/prozeduren/proc_sp_user_orga_child_pg.sql
                                  Rückgabe
                                    KommentarErzeugt die Tabelle tmp_ch110_institut, ansonsten keine Rückgabewerte
                                    Funktion / Prozedur sp_user_themen
                                    BeschreibungErzeugt für einen übergebenen User den Themenbaum
                                    Parameter
                                    1. userid integer (Die ID des Users)
                                    2. datum date (Der geforderte Stand des Themenbaums)
                                    3. p_makros smallint (Makro)
                                    Script$SUPERX_DIR/db/install/prozeduren/proc_sp_user_themen_pg.sql
                                    Script$SUPERX_DIR/db/install/prozeduren/proc_sp_user_themen_ids.sql
                                    Rückgabe
                                      KommentarErzeugt die Tabelle tmp_themenbaum, ansonsten keine Rückgabewerte
                                      Funktion / Prozedur sp_view_exists
                                      BeschreibungPrüft, ob View existiert
                                      Parameter
                                      1. tabelle char(200) (Der View-Name)
                                      Script$SUPERX_DIR/db/install/prozeduren/proc_sp_view_exists_pg.sql
                                      Script$SUPERX_DIR/db/install/prozeduren/proc_sp_view_exists_ids.sql
                                      Rückgabe
                                      1. wert Typ: smallint
                                      KommentarWahr=1 / Falsch=0
                                      Funktion / Prozedur string_not_null
                                      BeschreibungLiefert einen Leerstring, wenn Parameter null ist (für Stringverkettungen)
                                      Parameter
                                      1. wert char (Ein String)
                                      ScriptCREATE or replace FUNCTION string_not_null(char) RETURNS text STABLE AS 'select $1::text where $1 is not null union select '''' where $1 is null;' LANGUAGE sql;
                                      Scriptcreate procedure string_not_null(p_str char(255)) returning char(255); return nvl(p_str,''); end procedure;
                                      Rückgabe
                                      1. wert Typ: char
                                      KommentarDer String
                                      Funktion / Prozedur string_not_null
                                      BeschreibungLiefert einen Leerstring, wenn Parameter null ist (für Stringverkettungen)
                                      Parameter
                                      1. wert text (Ein String)
                                      Script CREATE or replace FUNCTION string_not_null(text) RETURNS text STABLE AS 'select $1::text where $1 is not null union select '''' where $1 is null;' LANGUAGE sql;
                                      Rückgabe
                                      1. wert Typ: text
                                      KommentarDer String
                                      Funktion / Prozedur string_not_null
                                      BeschreibungLiefert einen Leerstring, wenn Parameter null ist (für Stringverkettungen)
                                      Parameter
                                      1. wert varchar (Ein String)
                                      ScriptCREATE or replace FUNCTION string_not_null(varchar) RETURNS text STABLE AS 'select $1::text where $1 is not null union select '''' where $1 is null;' LANGUAGE sql;
                                      Rückgabe
                                      1. wert Typ: varchar
                                      KommentarDer String
                                      Funktion / Prozedur string_not_null
                                      BeschreibungLiefert einen Leerstring, wenn Parameter null ist (für Stringverkettungen)
                                      Parameter
                                      1. wert integer (Eine Ganzzahl)
                                      Script CREATE or replace FUNCTION string_not_null(integer) RETURNS text STABLE AS 'select $1::text where $1 is not null union select '''' where $1 is null;' LANGUAGE sql;
                                      Rückgabe
                                      1. wert Typ: text
                                      KommentarDer String
                                      Funktion / Prozedur suchen_ersetzen
                                      Beschreibung
                                      Parameter
                                      1. Text text (Ein String)
                                      2. alt text (Alter String der ersetzt werden soll. )
                                      3. neu text (Neuer String)
                                      ScriptCreate or replace Function suchen_ersetzen(text,text,text) returns text as ' Declare zs text; Declare k integer; Declare s1 text; Declare alt text; Declare neu text; BEGIN s1:=$1; alt:=$2; neu:=$3; k := position(alt in s1); While k > 0 loop zs := substring(s1, 1, k - 1); s1 := zs || neu || substring(s1, k + Length(alt), Length(s1) - k - Length(alt) + 1); k := position(alt in s1); END LOOP; return s1; END; ' LANGUAGE plpgsql;
                                      Rückgabe
                                      1. wert Typ: text
                                      KommentarDer Zielstring
                                      Funktion / Prozedur time_stamp
                                      Beschreibung
                                      Parameter
                                      1. datumzeit text (Ein Timestamp als String (German locale) )
                                      ScriptCreate or replace Function time_stamp(text) RETURNS timestamptz STABLE AS 'select to_timestamp($1,''DD.MM.YYYY HH24.MI.SS'')' LANGUAGE sql;
                                      Rückgabe
                                      1. wert Typ: timestamptz
                                      KommentarDer Timestamp
                                      Funktion / Prozedur timestamp_str
                                      BeschreibungLiefert einen timestamp als String (deutsche Locale)
                                      Parameter
                                      1. wert timestamptz (Ein timestamp)
                                      ScriptCREATE or replace FUNCTION timestamp_str(timestamptz) RETURNS text STABLE AS 'select to_char($1,''DD.MM.YYYY HH24:MI:SS '');' LANGUAGE sql;
                                      Rückgabe
                                      1. wert Typ: text
                                      KommentarDer String
                                      Funktion / Prozedur timestamp_to_date
                                      BeschreibungKonvertiert von timestamp nach date.
                                      Parameter
                                      1. wert timestamtz (Ein timestamtz-Wert)
                                      ScriptCREATE or replace FUNCTION timestamp_to_date(timestamptz) RETURNS date STABLE AS 'select to_date(day($1)||''.'' || month($1) || ''.'' || year($1),''DD.MM.YYYY'')' LANGUAGE sql;
                                      Rückgabe
                                      1. wert Typ: float
                                      KommentarDer Float-Wert
                                      Funktion / Prozedur to_number
                                      Beschreibungto_number -Funktion für IDS
                                      Parameter
                                      1. ausgangswert char (Der String beliebiger Länge)
                                      2. text char (Die maximale Länge)
                                      Script$SUPERX_DIR/db/install/prozeduren/proc_to_number_ids.sql
                                      Rückgabe
                                      1. wert Typ: integer
                                      KommentarZahl
                                      Funktion / Prozedur today
                                      Beschreibung
                                      Parameter
                                        ScriptCreate or replace Function today() RETURNS date STABLE AS 'select current_date ' LANGUAGE sql;
                                        Rückgabe
                                        1. wert Typ: datum
                                        KommentarDas aktuelle Datum als Timestamp
                                        Funktion / Prozedur today
                                        BeschreibungToday() -Funktion für IDS
                                        Parameter
                                          Script$SUPERX_DIR/db/install/prozeduren/proc_today_ids.sql
                                          Rückgabe
                                          1. wert Typ: date
                                          KommentarHeutiges Datum
                                          Funktion / Prozedur val
                                          BeschreibungLiefert einen String als Zahl (analog Basic-Funktion val). Hat gegenüber to_number den Vorteil, dass man die Länge des Strings nicht kennen muss. Dafür klappt es nur bei Integer-Werten.
                                          Parameter
                                          1. wert text (Eine String-Repräsentation einer Ganzzahl )
                                          Script CREATE or replace FUNCTION val(text) RETURNS integer STABLE AS 'select to_number($1,repeat(''9'',length($1) ))::integer where trim($1) !='''' and $1 ~ ''0*[0-9][0-9]*'' ' LANGUAGE sql;
                                          Rückgabe
                                          1. wert Typ: integer
                                          KommentarDie Zahl
                                          Funktion / Prozedur val
                                          BeschreibungLiefert einen String als Zahl (analog Basic-Funktion val). Hat gegenüber to_number den Vorteil, dass man die Länge des Strings nicht kennen muss. Dafür klappt es nur bei Integer-Werten.
                                          Parameter
                                          1. wert char(255) (Eine String-Repräsentation einer Ganzzahl )
                                          Script CREATE or replace FUNCTION val(char(255)) RETURNS integer STABLE AS 'select to_number($1,repeat(''9'',length($1) ))::integer where trim($1) !='''' and $1 ~ ''0*[0-9][0-9]*'' ' LANGUAGE sql;
                                          Script create procedure val(p_str char(255)) returning integer; define p_val integer ; let p_val=(select p_str::integer from xdummy); return p_val::integer; end procedure;
                                          Rückgabe
                                          1. wert Typ: integer
                                          KommentarDie Zahl
                                          Funktion / Prozedur val
                                          BeschreibungLiefert einen String als Zahl (analog Basic-Funktion val). Hat gegenüber to_number den Vorteil, dass man die Länge des Strings nicht kennen muss. Dafür klappt es nur bei Integer-Werten.
                                          Parameter
                                          1. wert varchar(255) (Eine String-Repräsentation einer Ganzzahl )
                                          Script CREATE or replace FUNCTION val(varchar(255)) RETURNS integer STABLE AS 'select to_number($1,repeat(''9'',length($1) ))::integer where trim($1) !='''' and $1 ~ ''0*[0-9][0-9]*''' LANGUAGE sql;
                                          Rückgabe
                                          1. wert Typ: integer
                                          KommentarDie Zahl
                                          Funktion / Prozedur val
                                          BeschreibungLiefert eine Zahl als Zahl (für PG/IDS-Kompatibilität)
                                          Parameter
                                          1. wert integer (Eine Ganzzahl)
                                          Script CREATE or replace FUNCTION val(integer) RETURNS integer STABLE AS 'select $1::integer ' LANGUAGE sql;
                                          Rückgabe
                                          1. wert Typ: integer
                                          KommentarDie Zahl
                                          Funktion / Prozedur val
                                          BeschreibungLiefert eine Zahl als Zahl (für PG/IDS-Kompatibilität)
                                          Parameter
                                          1. wert smallint (Eine Ganzzahl)
                                          Script CREATE or replace FUNCTION val(smallint) RETURNS integer STABLE AS 'select $1::integer ' LANGUAGE sql;
                                          Rückgabe
                                          1. wert Typ: integer
                                          KommentarDie Zahl
                                          Funktion / Prozedur week
                                          Beschreibung
                                          Parameter
                                          1. datum date (Ein Datumswert)
                                          ScriptCreate or replace Function week(date) RETURNS smallint STABLE AS 'select extract(week from $1)::smallint ' LANGUAGE sql;
                                          Script CREATE FUNCTION week(dt date) RETURNS smallint WITH(NOT VARIANT) DEFINE day1 date; DEFINE nbdays int; LET day1 = MDY(1, 1, YEAR(dt)); LET nbdays = dt - day1; RETURN 1 + (nbdays + WEEKDAY(day1)) / 7; END FUNCTION;
                                          Rückgabe
                                          1. wert Typ: smallint
                                          KommentarDie Woche als Smallint
                                          Funktion / Prozedur week
                                          Beschreibung
                                          Parameter
                                          1. datum timestamp (Ein Datumswert)
                                          ScriptCreate or replace Function week(timestamptz) RETURNS smallint STABLE AS 'select extract(week from $1)::smallint ' LANGUAGE sql;
                                          Rückgabe
                                          1. wert Typ: smallint
                                          KommentarDie Woche als Smallint
                                          Funktion / Prozedur weekday
                                          Beschreibung
                                          Parameter
                                          1. datum date (Ein Datumswert)
                                          ScriptCreate or replace Function weekday(date) RETURNS text STABLE AS 'select to_char($1,''Dy'')::text ' LANGUAGE sql;
                                          Rückgabe
                                          1. wert Typ: text
                                          KommentarDer Wochentag (Mon, Tue...) als String (englisch)
                                          Funktion / Prozedur weekday
                                          Beschreibung
                                          Parameter
                                          1. datum timestamp (Ein Datumswert)
                                          ScriptCreate or replace Function weekday(timestamptz) RETURNS text STABLE AS 'select weekday(date($1))::text ' LANGUAGE sql;
                                          Rückgabe
                                          1. wert Typ: text
                                          KommentarDer Wochentag (Mon, Tue...) als String
                                          Funktion / Prozedur year
                                          Beschreibung
                                          Parameter
                                          1. datum date (Ein Datumswert)
                                          ScriptCreate or replace Function year(date) RETURNS smallint STABLE AS 'select extract(year from $1)::smallint ' LANGUAGE sql;
                                          Rückgabe
                                          1. wert Typ: smallint
                                          KommentarDas Jahr als Smallint
                                          Funktion / Prozedur year
                                          Beschreibung
                                          Parameter
                                          1. datum timestamp (Ein Datumswert)
                                          ScriptCreate or replace Function year(timestamptz) RETURNS smallint STABLE AS 'select extract(year from $1)::smallint 'LANGUAGE sql;
                                          Rückgabe
                                          1. wert Typ: smallint
                                          KommentarDas Jahr als Smallint

                                          Masken

                                          Schnittstellenbeschreibung

                                          Installation

                                          Folgende Tabellen werden bei der Installation geladen:

                                          Upgrade

                                          Folgende Tabellen werden bei dem Upgrade geladen:

                                          ETL-Routine

                                          Folgende Tabellen werden in der ETL-Routine geladen:


                                          (c) Projektgruppe SuperX