Browse Source

CSV Export Redesign #5

userinfo_gueltigkeit
Daniel Quathamer 9 months ago
parent
commit
afc6fa44de
  1. 1
      .classpath
  2. 4
      src/de/superx/bin/ExecuteMask.java
  3. 2
      src/de/superx/common/Maske.java
  4. 38
      src/de/superx/servlet/SuperXmlTabelle.java
  5. 2
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_doc/kern_rename_demofiles.bat
  6. 2
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_doc/kern_rename_demofiles.sh
  7. 6
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_drop_pg.xml
  8. 14
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_install_pg.xml
  9. 4
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_integrate_pg.sql
  10. 14
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_upgrade2_pg.xml
  11. 30711
      superx/WEB-INF/conf/edustore/db/install/conf/kern.html
  12. 76
      superx/WEB-INF/conf/edustore/db/install/conf/kern.xml
  13. 2
      superx/WEB-INF/conf/edustore/db/install/conf/kern_cubes.xml
  14. 2
      superx/WEB-INF/conf/edustore/db/install/conf/module_alter_table_schema.x
  15. 2
      superx/WEB-INF/conf/edustore/db/install/conf/module_grant.x
  16. 2
      superx/WEB-INF/conf/edustore/db/install/conf/module_revoke.x
  17. 182
      superx/WEB-INF/conf/edustore/db/install/conf/sx_fields_fuellen.sql
  18. 48
      superx/WEB-INF/conf/edustore/db/install/conf/sx_fields_loeschen.sql
  19. 16
      superx/WEB-INF/conf/edustore/db/install/conf/sx_tables_fuellen.sql
  20. 2
      superx/WEB-INF/conf/edustore/db/install/kern_backup.x
  21. 2
      superx/WEB-INF/conf/edustore/db/install/kern_drop_pg.sql
  22. 68
      superx/WEB-INF/conf/edustore/db/install/kern_install_pg.sql
  23. 2
      superx/WEB-INF/conf/edustore/db/install/kern_restore.x
  24. 90
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/k_astat/import_astat_land.kjb
  25. 79
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/fm_templates.unl
  26. 29
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_abschluss3steller_land.unl
  27. 117
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_studienfach_land.unl
  28. 10
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/sx_stylesheets_fuellen.sql
  29. 80
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_fields_pg.sql
  30. 8
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_indexes_pg.sql
  31. 10
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_pg.sql
  32. 84
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_tables_pg.sql
  33. 14
      superx/WEB-INF/kern_dbforms-config_pg.xml
  34. BIN
      superx/WEB-INF/lib/superx5.0.jar
  35. 17
      superx/xml/pageComponents_html.xsl

1
.classpath

@ -863,5 +863,6 @@ @@ -863,5 +863,6 @@
<classpathentry kind="lib" path="superx/WEB-INF/lib/saxon-xqj-10.5.jar"/>
<classpathentry kind="lib" path="superx/WEB-INF/lib/saxon-he-test-10.5.jar"/>
<classpathentry kind="lib" path="superx/WEB-INF/lib/ifxjdbc-4.50.4.1.jar"/>
<classpathentry kind="lib" path="superx/WEB-INF/lib/commons-csv-1.8.jar"/>
<classpathentry kind="output" path="superx/WEB-INF/classes"/>
</classpath>

4
src/de/superx/bin/ExecuteMask.java

@ -308,7 +308,7 @@ public class ExecuteMask { @@ -308,7 +308,7 @@ public class ExecuteMask {
method = "pdf";
if (contenttype.indexOf("xml") > -1)
method = "xml";
if (contenttype.indexOf("excel") > -1)
if (contenttype.indexOf("spreadsheetml") > -1)
method = "xls";
// if
// (contenttype.indexOf("vnd.openxmlformats-officedocument.spreadsheetml.sheet")
@ -433,7 +433,7 @@ public class ExecuteMask { @@ -433,7 +433,7 @@ public class ExecuteMask {
xt.setMandantenID(mandantenID);
xt.setMaske(maske);
String xml = StringUtils.readFile(new File(xmlfile));
if (contenttype.indexOf("excel") > -1) {
if (contenttype.indexOf("spreadsheetml") > -1) {
if (maske.isNewExcelExport()) {
xml = XmlTransformer.stripXml(xml);
}

2
src/de/superx/common/Maske.java

@ -2586,7 +2586,7 @@ public class Maske extends NamedIdObject implements Serializable { @@ -2586,7 +2586,7 @@ public class Maske extends NamedIdObject implements Serializable {
public StringBuffer getCSV(String mandantenID) throws IOException {
String fld_delim1 = "";
String fld_delim2 = "^";
String fld_delim2 = ";";
String row_delim1 = "";
String row_delim2 = "\n";// we only user unix newline, even under DOS
String outFormat = "txt";

38
src/de/superx/servlet/SuperXmlTabelle.java

@ -38,6 +38,7 @@ import java.util.logging.Level; @@ -38,6 +38,7 @@ import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.zip.GZIPOutputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
@ -1068,12 +1069,47 @@ public class SuperXmlTabelle extends AbstractSuperXServlet { @@ -1068,12 +1069,47 @@ public class SuperXmlTabelle extends AbstractSuperXServlet {
}
private void csvExport() throws IOException {
/* Spezieller ISO Export für MS Excel*/
StringBuffer csv = maske.getCSV(getMandantenID());
String outp = new String(csv.toString().getBytes("iso-8859-1"));
response.setHeader("Content-disposition", "attachment; filename=" + FileUtils.removeProblemChars(maske.getName()) + ".csv");
response.setHeader("Cache-Control", "expires=0");
sendBack(csv.toString(), "text/csv", de.superx.servlet.SuperXManager.csvEncoding);
response.setHeader("ContentType", "text/plain"); //; charset=ISO-8859-1
sendBackIso(csv.toString(), "text/csv; charset=ISO-8859-1");
}
void sendBackIso(String txt, String contenttype) throws IOException {
OutputStream out = null;
TimeUtils t = new TimeUtils();
t.start();
// Check the Accepting-Encoding header from the HTTP request.
// If the header includes gzip, choose GZIP.
// If the header includes compress, choose ZIP.
// Otherwise choose no compression.
byte[] stuff = txt.getBytes("iso-8859-1");
String encoding = request.getHeader("Accept-Encoding");
if (!SuperXManager.isResponseCompressionWanted) encoding = "none";
if (encoding != null && encoding.indexOf("gzip") != -1) {
response.setHeader("Content-Encoding", "gzip");
out = new GZIPOutputStream(response.getOutputStream());
} else if (encoding != null && encoding.indexOf("compress") != -1) {
response.setHeader("Content-Encoding", "compress");
out = new ZipOutputStream(response.getOutputStream());
} else {
response.setContentLength(stuff.length);
out = response.getOutputStream();
}
if (contenttype != null) {
response.setContentType(contenttype);
}
out.write(stuff);
out.close();
}
private boolean xmlStatisticExport(String ausgabeFormat) throws IOException {
boolean done = true;

2
superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_doc/kern_rename_demofiles.bat

@ -22,3 +22,5 @@ move k_astat_abschluss3steller_land k_astat_abschluss3steller_land_demo @@ -22,3 +22,5 @@ move k_astat_abschluss3steller_land k_astat_abschluss3steller_land_demo
move k_astat_abschluss2steller k_astat_abschluss2steller_demo
move k_astat_studienbereich k_astat_studienbereich_demo
move k_astat_studienfach k_astat_studienfach_demo
move k_astat_staat k_astat_staat_demo
move k_astat_kontinent k_astat_kontinent_demo

2
superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_doc/kern_rename_demofiles.sh

@ -23,3 +23,5 @@ mv k_astat_abschluss3steller_land k_astat_abschluss3steller_land_demo @@ -23,3 +23,5 @@ mv k_astat_abschluss3steller_land k_astat_abschluss3steller_land_demo
mv k_astat_abschluss2steller k_astat_abschluss2steller_demo
mv k_astat_studienbereich k_astat_studienbereich_demo
mv k_astat_studienfach k_astat_studienfach_demo
mv k_astat_staat k_astat_staat_demo
mv k_astat_kontinent k_astat_kontinent_demo

6
superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_drop_pg.xml

@ -571,6 +571,12 @@ @@ -571,6 +571,12 @@
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists sx_mail cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists k_astat_staat cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists k_astat_kontinent cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="executeFile">
<dbi:file structure="SQL" withNativeClient="n" encoding="UTF-8" database="eduetl" filename="$KERN_PFAD/conf/sx_tables_loeschen.sql"/>

14
superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_install_pg.xml

@ -85,6 +85,10 @@ @@ -85,6 +85,10 @@
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:truncate table k_astat_studienbereich cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:truncate table k_astat_staat cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:truncate table k_astat_kontinent cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="aggregierung">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/aggregierung.unl"/>
@ -300,6 +304,16 @@ @@ -300,6 +304,16 @@
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienbereich.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="k_astat_staat">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_staat.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="k_astat_kontinent">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_kontinent.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="executeFile">
<dbi:file database="eduetl" encoding="UTF-8" withNativeClient="n" structure="SQL" filename="$SUPERX_DIR/db/install/schluesseltabellen/macro_masken_bez_fuellen.sql"/>
</dbi:dbaction>

4
superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_integrate_pg.sql

@ -262,6 +262,10 @@ delete from db_tabellen where name='colorscheme'; @@ -262,6 +262,10 @@ delete from db_tabellen where name='colorscheme';
insert into db_tabellen (name,protokollierung) values('colorscheme',0);
delete from db_tabellen where name='sx_mail';
insert into db_tabellen (name,protokollierung) values('sx_mail',0);
delete from db_tabellen where name='k_astat_staat';
insert into db_tabellen (name,protokollierung) values('k_astat_staat',0);
delete from db_tabellen where name='k_astat_kontinent';
insert into db_tabellen (name,protokollierung) values('k_astat_kontinent',0);
-- Fülle sachgebiete, systeminfo und themenbaum

14
superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_upgrade2_pg.xml

@ -41,6 +41,10 @@ @@ -41,6 +41,10 @@
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:truncate table k_astat_studienbereich cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:truncate table k_astat_staat cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:truncate table k_astat_kontinent cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="tmp_menu_element">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/menu_element.unl"/>
@ -76,6 +80,16 @@ @@ -76,6 +80,16 @@
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienbereich.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="k_astat_staat">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_staat.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="k_astat_kontinent">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_kontinent.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="executeFile">
<dbi:file database="eduetl" encoding="UTF-8" withNativeClient="n" structure="SQL" filename="$SUPERX_DIR/db/install/upgrade/kern_drop_views_pg.sql"/>
</dbi:dbaction>

30711
superx/WEB-INF/conf/edustore/db/install/conf/kern.html

File diff suppressed because one or more lines are too long

76
superx/WEB-INF/conf/edustore/db/install/conf/kern.xml

@ -5353,7 +5353,61 @@ @@ -5353,7 +5353,61 @@
<column name="daemon3_interval" type="INTEGER" size="" default="" notnull="" description="Die Anzahl von Sekunden nach denen Daemon3 aktiv werden soll" />
</columns>
</table>
<table name="k_astat_staat" thema="Stammdaten verwalten" typ="Schlüsseltabelle"
releaseUnload="demo" caption="Amtl.Staaten-Schlüssel (Bundesschlüssel)">
<columns><column name="schluessel" type ="INTEGER" size ="255" default ="" notnull ="true" description="Schlüssel" />
<column name="nummer" type ="VARCHAR" size ="255" default ="" notnull ="false" description="Nummer"/>
<column name="name" type ="VARCHAR" size ="255" default ="" notnull ="false" description="Name"/>
<column name="kennz" type ="VARCHAR" size ="255" default ="" notnull ="false" description="Kennzeichen"/>
<column name="kontinent" type ="INTEGER" size ="255" default ="" notnull ="false" description="Kontinent"/>
</columns>
<indexes></indexes>
<primaryKeys>
<rs>
<row>
<fld name='table_cat'>superx</fld>
<fld name='table_schem'>superx</fld>
<fld name='table_name'>k_astat_staat</fld>
<fld name='column_name'>schluessel</fld>
<fld name='key_seq'>1</fld>
<fld name='pk_name'>c_k_astat_staat</fld>
</row>
</rs>
</primaryKeys>
<foreignKeys><rs>
</rs></foreignKeys>
<importedKeys><rs>
</rs></importedKeys>
<privileges><rs>
</rs></privileges>
</table>
<table name="k_astat_kontinent" thema="Stammdaten verwalten" typ="Schlüsseltabelle"
releaseUnload="demo" caption="Kontinent-Schlüssel (Bundesschlüssel)">
<columns><column name="schluessel" type ="INTEGER" size ="255" default ="" notnull ="true" description="Schlüssel" />
<column name="nummer" type ="VARCHAR" size ="255" default ="" notnull ="false" description="Nummer"/>
<column name="name" type ="VARCHAR" size ="255" default ="" notnull ="false" description="Name"/>
</columns>
<indexes></indexes>
<primaryKeys>
<rs>
<row>
<fld name='table_cat'>superx</fld>
<fld name='table_schem'>superx</fld>
<fld name='table_name'>k_astat_kontinent</fld>
<fld name='column_name'>schluessel</fld>
<fld name='key_seq'>1</fld>
<fld name='pk_name'>c_k_astat_kontinent</fld>
</row>
</rs>
</primaryKeys>
<foreignKeys><rs>
</rs></foreignKeys>
<importedKeys><rs>
</rs></importedKeys>
<privileges><rs>
</rs></privileges>
</table>
<!-- <table name="core_module_patch" typ="Datentabelle" thema="Administration"
etl="false" demo="false"> <description>Patch Installation Historie</description>
<columns> <column name="tid" type ="SERIAL" size ="4" default ="" isKey="true"
@ -9956,6 +10010,16 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc @@ -9956,6 +10010,16 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc
<file
path="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienbereich.unl" />
</loadtable>
<loadtable refresh="true" delimiter="^" header="false"
tabname="k_astat_staat">
<file
path="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_staat.unl" />
</loadtable>
<loadtable refresh="true" delimiter="^" header="false"
tabname="k_astat_kontinent">
<file
path="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_kontinent.unl" />
</loadtable>
</action>
<action>
@ -10092,6 +10156,16 @@ gueltig_bis DATE @@ -10092,6 +10156,16 @@ gueltig_bis DATE
<file
path="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienbereich.unl" />
</loadtable>
<loadtable refresh="true" delimiter="^" header="false"
tabname="k_astat_staat">
<file
path="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_staat.unl" />
</loadtable>
<loadtable refresh="true" delimiter="^" header="false"
tabname="k_astat_kontinent">
<file
path="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_kontinent.unl" />
</loadtable>
</action>
<action>

2
superx/WEB-INF/conf/edustore/db/install/conf/kern_cubes.xml

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?><module xmlns:dbi="http://www.his.de/Abt1/Interfaces/dbi_V1.0">
<database>
<!--Automatisch generiert von Edustore für database=eduetl und dbsystem=INFORMIX
<!--Automatisch generiert von Edustore für database=eduetl und dbsystem=POSTGRES
Sie können diese Tabellen als Vorlage für Ladetabellen in EDUDATA benutzen--></database>
</module>

2
superx/WEB-INF/conf/edustore/db/install/conf/module_alter_table_schema.x

@ -135,3 +135,5 @@ DOQUERY "alter table k_astat_studienbereich SET SCHEMA $SCHEMA;" @@ -135,3 +135,5 @@ DOQUERY "alter table k_astat_studienbereich SET SCHEMA $SCHEMA;"
DOQUERY "alter table k_astat_studienfach SET SCHEMA $SCHEMA;"
DOQUERY "alter table colorscheme SET SCHEMA $SCHEMA;"
DOQUERY "alter table sx_mail SET SCHEMA $SCHEMA;"
DOQUERY "alter table k_astat_staat SET SCHEMA $SCHEMA;"
DOQUERY "alter table k_astat_kontinent SET SCHEMA $SCHEMA;"

2
superx/WEB-INF/conf/edustore/db/install/conf/module_grant.x

@ -441,6 +441,8 @@ if [ "$DATABASE" == "POSTGRES" -a "$RIGHT" != "select" ] @@ -441,6 +441,8 @@ if [ "$DATABASE" == "POSTGRES" -a "$RIGHT" != "select" ]
DOQUERY "grant update on sx_mail_tid_seq to $GRANTEE;"
fi
DOQUERY "grant $RIGHT on k_astat_staat to $GRANTEE;"
DOQUERY "grant $RIGHT on k_astat_kontinent to $GRANTEE;"
#Besonderheit Kernmodul:
#Zum Login braucht man Update Rechte auf einzelne Tabellen:"

2
superx/WEB-INF/conf/edustore/db/install/conf/module_revoke.x

@ -441,6 +441,8 @@ if [ "$DATABASE" == "POSTGRES" -a "$RIGHT" != "select" ] @@ -441,6 +441,8 @@ if [ "$DATABASE" == "POSTGRES" -a "$RIGHT" != "select" ]
DOQUERY "revoke update on sx_mail_tid_seq from $GRANTEE;"
fi
DOQUERY "revoke $RIGHT on k_astat_staat from $GRANTEE;"
DOQUERY "revoke $RIGHT on k_astat_kontinent from $GRANTEE;"
#Views:
DOQUERY "revoke $RIGHT on user_groups from $GRANTEE;"
DOQUERY "revoke $RIGHT on menu_element_fieldmode from $GRANTEE;"

182
superx/WEB-INF/conf/edustore/db/install/conf/sx_fields_fuellen.sql

@ -7149,6 +7149,188 @@ values('k_astat_abschluss3steller_land', @@ -7149,6 +7149,188 @@ values('k_astat_abschluss3steller_land',
0,
1);
insert into tmp_fields (
table_name,
name,
caption,
description,
field_type,
field_size,
field_not_null,
currentlyUsed,
check_integrity,
is_sum)
values('k_astat_kontinent',
'schluessel',
'Schlüssel',
'',
'INTEGER',
'255',
1,
1,
0,
1);
update tmp_fields set is_primarykey=1
where trim(table_name) || '_' || trim(name) ='k_astat_kontinent_schluessel';
insert into tmp_fields (
table_name,
name,
caption,
description,
field_type,
field_size,
field_not_null,
currentlyUsed,
check_integrity,
is_sum)
values('k_astat_kontinent',
'nummer',
'Nummer',
'',
'VARCHAR',
'255',
0,
1,
0,
1);
insert into tmp_fields (
table_name,
name,
caption,
description,
field_type,
field_size,
field_not_null,
currentlyUsed,
check_integrity,
is_sum)
values('k_astat_kontinent',
'name',
'Name',
'',
'VARCHAR',
'255',
0,
1,
0,
1);
insert into tmp_fields (
table_name,
name,
caption,
description,
field_type,
field_size,
field_not_null,
currentlyUsed,
check_integrity,
is_sum)
values('k_astat_staat',
'schluessel',
'Schlüssel',
'',
'INTEGER',
'255',
1,
1,
0,
1);
update tmp_fields set is_primarykey=1
where trim(table_name) || '_' || trim(name) ='k_astat_staat_schluessel';
insert into tmp_fields (
table_name,
name,
caption,
description,
field_type,
field_size,
field_not_null,
currentlyUsed,
check_integrity,
is_sum)
values('k_astat_staat',
'nummer',
'Nummer',
'',
'VARCHAR',
'255',
0,
1,
0,
1);
insert into tmp_fields (
table_name,
name,
caption,
description,
field_type,
field_size,
field_not_null,
currentlyUsed,
check_integrity,
is_sum)
values('k_astat_staat',
'name',
'Name',
'',
'VARCHAR',
'255',
0,
1,
0,
1);
insert into tmp_fields (
table_name,
name,
caption,
description,
field_type,
field_size,
field_not_null,
currentlyUsed,
check_integrity,
is_sum)
values('k_astat_staat',
'kennz',
'Kennzeichen',
'',
'VARCHAR',
'255',
0,
1,
0,
1);
insert into tmp_fields (
table_name,
name,
caption,
description,
field_type,
field_size,
field_not_null,
currentlyUsed,
check_integrity,
is_sum)
values('k_astat_staat',
'kontinent',
'Kontinent',
'',
'INTEGER',
'255',
0,
1,
0,
1);
insert into tmp_fields (
table_name,
name,

48
superx/WEB-INF/conf/edustore/db/install/conf/sx_fields_loeschen.sql

@ -1908,6 +1908,54 @@ name) @@ -1908,6 +1908,54 @@ name)
values('k_astat_abschluss3steller_land',
'keybund');
insert into tmp_fields (
table_name,
name)
values('k_astat_kontinent',
'schluessel');
insert into tmp_fields (
table_name,
name)
values('k_astat_kontinent',
'nummer');
insert into tmp_fields (
table_name,
name)
values('k_astat_kontinent',
'name');
insert into tmp_fields (
table_name,
name)
values('k_astat_staat',
'schluessel');
insert into tmp_fields (
table_name,
name)
values('k_astat_staat',
'nummer');
insert into tmp_fields (
table_name,
name)
values('k_astat_staat',
'name');
insert into tmp_fields (
table_name,
name)
values('k_astat_staat',
'kennz');
insert into tmp_fields (
table_name,
name)
values('k_astat_staat',
'kontinent');
insert into tmp_fields (
table_name,
name)

16
superx/WEB-INF/conf/edustore/db/install/conf/sx_tables_fuellen.sql

@ -359,6 +359,22 @@ values('k_astat_abschluss3steller_land','Amtl.Abschluss-Schlüssel (Land) zu Bun @@ -359,6 +359,22 @@ values('k_astat_abschluss3steller_land','Amtl.Abschluss-Schlüssel (Land) zu Bun
'Stammdaten verwalten',
0);
insert into tmp_tables (name,caption,description,table_type,systeminfo_id,systeminfo_orig,thema,sachgebiete_id)
values('k_astat_kontinent','Kontinent-Schlüssel (Bundesschlüssel)','',
'Schlüsseltabelle',
9,
9,
'Stammdaten verwalten',
0);
insert into tmp_tables (name,caption,description,table_type,systeminfo_id,systeminfo_orig,thema,sachgebiete_id)
values('k_astat_staat','Amtl.Staaten-Schlüssel (Bundesschlüssel)','',
'Schlüsseltabelle',
9,
9,
'Stammdaten verwalten',
0);
insert into tmp_tables (name,caption,description,table_type,systeminfo_id,systeminfo_orig,thema,sachgebiete_id)
values('k_astat_studienbereich','Amtl.Sudienbereich-Schlüssel (Bundesschlüssel)','',
'Schlüsseltabelle',

2
superx/WEB-INF/conf/edustore/db/install/kern_backup.x

@ -153,6 +153,8 @@ DOQUERY "select schluessel, name, fgr from k_astat_studienbereich;" false $DBDEL @@ -153,6 +153,8 @@ DOQUERY "select schluessel, name, fgr from k_astat_studienbereich;" false $DBDEL
DOQUERY "select schluessel, name, sb from k_astat_studienfach;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_studienfach.unl txt
DOQUERY "select id, caption, sortorder, colors from colorscheme;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/colorscheme.unl txt
DOQUERY "select tid, pop3_host, pop3_port, pop3_starttls_enable, smtp_host, smtp_port, smtp_auth, smtp_starttls_enable, username, password, userinfo_id, type, daemon1, daemon1_interval, daemon1_loglevel, daemon2, daemon2_interval, daemon3, daemon3_interval from sx_mail;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/sx_mail.unl txt
DOQUERY "select schluessel, nummer, name, kennz, kontinent from k_astat_staat;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_staat.unl txt
DOQUERY "select schluessel, nummer, name from k_astat_kontinent;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_kontinent.unl txt
echo "Finished unloading"

2
superx/WEB-INF/conf/edustore/db/install/kern_drop_pg.sql

@ -202,6 +202,8 @@ drop table if exists k_astat_studienbereich cascade; @@ -202,6 +202,8 @@ drop table if exists k_astat_studienbereich cascade;
drop table if exists k_astat_studienfach cascade;
drop table if exists colorscheme cascade;
drop table if exists sx_mail cascade;
drop table if exists k_astat_staat cascade;
drop table if exists k_astat_kontinent cascade;
select now(), 'Uninstall-Actions';

68
superx/WEB-INF/conf/edustore/db/install/kern_install_pg.sql

@ -4210,6 +4210,60 @@ select now(), 'Tabelle sx_mail erzeugt'; @@ -4210,6 +4210,60 @@ select now(), 'Tabelle sx_mail erzeugt';
select now(), 'Erzeuge Tabelle k_astat_staat';
create table k_astat_staat(
schluessel INTEGER not null,
nummer VARCHAR(255) ,
name VARCHAR(255) ,
kennz VARCHAR(255) ,
kontinent INTEGER ,
constraint c_k_astat_staat primary key (schluessel)
)
;
comment on column k_astat_staat.schluessel is 'Schlüssel';
comment on column k_astat_staat.nummer is 'Nummer';
comment on column k_astat_staat.name is 'Name';
comment on column k_astat_staat.kennz is 'Kennzeichen';
comment on column k_astat_staat.kontinent is 'Kontinent';
select now(), 'Tabelle k_astat_staat erzeugt';
select now(), 'Erzeuge Tabelle k_astat_kontinent';
create table k_astat_kontinent(
schluessel INTEGER not null,
nummer VARCHAR(255) ,
name VARCHAR(255) ,
constraint c_k_astat_kontinent primary key (schluessel)
)
;
comment on column k_astat_kontinent.schluessel is 'Schlüssel';
comment on column k_astat_kontinent.nummer is 'Nummer';
comment on column k_astat_kontinent.name is 'Name';
select now(), 'Tabelle k_astat_kontinent erzeugt';
select now(), 'Erzeuge View user_groups';
create view user_groups(
@ -5065,6 +5119,16 @@ select now(), 'Lade Tabelle k_astat_studienbereich'; @@ -5065,6 +5119,16 @@ select now(), 'Lade Tabelle k_astat_studienbereich';
\! sx_auto_upload_table.x k_astat_studienbereich $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienbereich.unl
select now(), 'Lade Tabelle k_astat_staat';
\! sx_auto_upload_table.x k_astat_staat $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_staat.unl
select now(), 'Lade Tabelle k_astat_kontinent';
\! sx_auto_upload_table.x k_astat_kontinent $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_kontinent.unl
select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/macro_masken_bez_fuellen.sql ausführen';
@ -5338,6 +5402,10 @@ delete from db_tabellen where name='colorscheme'; @@ -5338,6 +5402,10 @@ delete from db_tabellen where name='colorscheme';
insert into db_tabellen (name,protokollierung) values('colorscheme',0);
delete from db_tabellen where name='sx_mail';
insert into db_tabellen (name,protokollierung) values('sx_mail',0);
delete from db_tabellen where name='k_astat_staat';
insert into db_tabellen (name,protokollierung) values('k_astat_staat',0);
delete from db_tabellen where name='k_astat_kontinent';
insert into db_tabellen (name,protokollierung) values('k_astat_kontinent',0);
select now(), 'Fülle sachgebiete, systeminfo und themenbaum';

2
superx/WEB-INF/conf/edustore/db/install/kern_restore.x

@ -128,6 +128,8 @@ sx_auto_upload_table.x k_astat_studienbereich tmp"$MANDANTENID"/k_astat_studienb @@ -128,6 +128,8 @@ sx_auto_upload_table.x k_astat_studienbereich tmp"$MANDANTENID"/k_astat_studienb
sx_auto_upload_table.x k_astat_studienfach tmp"$MANDANTENID"/k_astat_studienfach.unl
sx_auto_upload_table.x colorscheme tmp"$MANDANTENID"/colorscheme.unl
sx_auto_upload_table.x sx_mail tmp"$MANDANTENID"/sx_mail.unl
sx_auto_upload_table.x k_astat_staat tmp"$MANDANTENID"/k_astat_staat.unl
sx_auto_upload_table.x k_astat_kontinent tmp"$MANDANTENID"/k_astat_kontinent.unl
echo 'Finished restoring'

90
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/k_astat/import_astat_land.kjb

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?><job>
<name>import_studienfach_land</name>
<name>import_astat_land</name>
<description/>
<extended_description/>
<job_version/>
@ -489,6 +489,76 @@ @@ -489,6 +489,76 @@
<xloc>512</xloc>
<yloc>208</yloc>
</entry>
<entry>
<name>k_astat_staat</name>
<description/>
<type>TRANS</type>
<specification_method>filename</specification_method>
<trans_object_id/>
<filename>${Internal.Job.Filename.Directory}/import_k_astat_staat.ktr</filename>
<transname/>
<arg_from_previous>N</arg_from_previous>
<params_from_previous>N</params_from_previous>
<exec_per_row>N</exec_per_row>
<clear_rows>N</clear_rows>
<clear_files>N</clear_files>
<set_logfile>N</set_logfile>
<logfile/>
<logext/>
<add_date>N</add_date>
<add_time>N</add_time>
<loglevel>Basic</loglevel>
<cluster>N</cluster>
<slave_server_name/>
<set_append_logfile>N</set_append_logfile>
<wait_until_finished>Y</wait_until_finished>
<follow_abort_remote>N</follow_abort_remote>
<create_parent_folder>N</create_parent_folder>
<logging_remote_work>N</logging_remote_work>
<parameters>
<pass_all_parameters>Y</pass_all_parameters>
</parameters>
<parallel>N</parallel>
<draw>Y</draw>
<nr>0</nr>
<xloc>272</xloc>
<yloc>304</yloc>
</entry>
<entry>
<name>k_astat_kontinent</name>
<description/>
<type>TRANS</type>
<specification_method>filename</specification_method>
<trans_object_id/>
<filename>${Internal.Job.Filename.Directory}/import_k_astat_kontinent.ktr</filename>
<transname/>
<arg_from_previous>N</arg_from_previous>
<params_from_previous>N</params_from_previous>
<exec_per_row>N</exec_per_row>
<clear_rows>N</clear_rows>
<clear_files>N</clear_files>
<set_logfile>N</set_logfile>
<logfile/>
<logext/>
<add_date>N</add_date>
<add_time>N</add_time>
<loglevel>Basic</loglevel>
<cluster>N</cluster>
<slave_server_name/>
<set_append_logfile>N</set_append_logfile>
<wait_until_finished>Y</wait_until_finished>
<follow_abort_remote>N</follow_abort_remote>
<create_parent_folder>N</create_parent_folder>
<logging_remote_work>N</logging_remote_work>
<parameters>
<pass_all_parameters>Y</pass_all_parameters>
</parameters>
<parallel>N</parallel>
<draw>Y</draw>
<nr>0</nr>
<xloc>464</xloc>
<yloc>304</yloc>
</entry>
</entries>
<hops>
<hop>
@ -538,6 +608,24 @@ @@ -538,6 +608,24 @@
</hop>
<hop>
<from>k_astat_studienfach</from>
<to>k_astat_staat</to>
<from_nr>0</from_nr>
<to_nr>0</to_nr>
<enabled>Y</enabled>
<evaluation>Y</evaluation>
<unconditional>N</unconditional>
</hop>
<hop>
<from>k_astat_staat</from>
<to>k_astat_kontinent</to>
<from_nr>0</from_nr>
<to_nr>0</to_nr>
<enabled>Y</enabled>
<evaluation>Y</evaluation>
<unconditional>N</unconditional>
</hop>
<hop>
<from>k_astat_kontinent</from>
<to>Success</to>
<from_nr>0</from_nr>
<to_nr>0</to_nr>

79
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/fm_templates.unl

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
39^SuperX_general^<#-- General FreeMarker Makros für SuperX -->\
364^SuperX_general^<#-- General FreeMarker Makros für SuperX -->\
<#-- Einfügen eines Kommentars Die Kommentarverwaltung ist ja ziemlich abgefahren in SuperX.\
Standardmäßig werden Kommentare gelöscht, damit nicht soviel an die DB geschickt wird.\
Wenn man aber bei Entwicklungszwecken noch Kommentare drin haben will, kann man diese Funktion benutzen.\
@ -30,7 +30,9 @@ CREATE TEMP TABLE tmp_konstanten (\ @@ -30,7 +30,9 @@ CREATE TEMP TABLE tmp_konstanten (\
wertebereich VARCHAR(250),\
ab_version VARCHAR(10),\
gruppe VARCHAR(255),\
sachgebiete_id INTEGER\
sachgebiete_id INTEGER,\
priority INTEGER,\
sourcesystem INTEGER\
);</#macro>\
\
<#macro update_existing_konstanten param_SQLdialect>\
@ -47,7 +49,9 @@ CREATE TEMP TABLE tmp_konstanten (\ @@ -47,7 +49,9 @@ CREATE TEMP TABLE tmp_konstanten (\
wertebereich = T.wertebereich,\
ab_version = T.ab_version,\
gruppe = T.gruppe,\
sachgebiete_id = T.sachgebiete_id\
sachgebiete_id = T.sachgebiete_id,\
priority = T.priority,\
sourcesystem = T.sourcesystem\
FROM\
tmp_konstanten T\
WHERE\
@ -65,7 +69,9 @@ CREATE TEMP TABLE tmp_konstanten (\ @@ -65,7 +69,9 @@ CREATE TEMP TABLE tmp_konstanten (\
wertebereich,\
ab_version,\
gruppe,\
sachgebiete_id\
sachgebiete_id,\
priority,\
sourcesystem\
) = ((\
SELECT\
defaultvalue,\
@ -76,7 +82,9 @@ CREATE TEMP TABLE tmp_konstanten (\ @@ -76,7 +82,9 @@ CREATE TEMP TABLE tmp_konstanten (\
wertebereich,\
ab_version,\
gruppe,\
sachgebiete_id\
sachgebiete_id,\
priority,\
sourcesystem\
FROM\
tmp_konstanten T\
WHERE\
@ -118,7 +126,9 @@ INSERT INTO konstanten(\ @@ -118,7 +126,9 @@ INSERT INTO konstanten(\
wertebereich,\
ab_version,\
gruppe,\
sachgebiete_id\
sachgebiete_id,\
priority,\
sourcesystem\
)\
SELECT\
H.tid+K.tid,\
@ -132,7 +142,9 @@ SELECT\ @@ -132,7 +142,9 @@ SELECT\
K.wertebereich,\
K.ab_version,\
K.gruppe,\
K.sachgebiete_id\
K.sachgebiete_id,\
K.priority,\
K.sourcesystem\
FROM\
tmp_konstanten K,\
tmp_hilf H;\
@ -235,7 +247,7 @@ ORDER BY ${businessKey} \ @@ -235,7 +247,7 @@ ORDER BY ${businessKey} \
\
DROP TABLE ${coreTableName}_input; \
</#macro>^allgemeine SuperX-Makros^^1^
40^SQL_lingua_franca^<#-- \
365^SQL_lingua_franca^<#-- \
lingua franca makros um von SQL Dialekten (Informix/Postgres) unabhängig zu werden \
Stand 4.4.05\
FreeMarker Kommentare dieser Art werden von generateSql verschandelt\
@ -400,7 +412,7 @@ execute ${varname};\ @@ -400,7 +412,7 @@ execute ${varname};\
char\
</#if> \
</#macro>^Datenbankunabhängigkeit^^2^
41^KERN_CIFX_UPDATE^<#macro MODUL_CIFX_UPDATE_SORT>\
366^KERN_CIFX_UPDATE^<#macro MODUL_CIFX_UPDATE_SORT>\
select 'Quellsystem_var ${Quellsystem_var} '::char(30) from xdummy;\
select '${SQLdialect}' from xdummy;\
create temp table tmp_cifx2\
@ -1660,38 +1672,20 @@ SELECT '${SQLdialect}' FROM xdummy;\ @@ -1660,38 +1672,20 @@ SELECT '${SQLdialect}' FROM xdummy;\
DROP SCHEMA IF EXISTS dim_bp_apnr_fuellen_debug CASCADE;\
CREATE SCHEMA dim_bp_apnr_fuellen_debug;\
</#if>\
--zuerst Duplikate raus:\
CREATE TEMP TABLE tmp_duplikat(\
dimension_bp_id INTEGER,\
apnr INTEGER,\
systeminfo_id INTEGER\
--Duplikate mit CTE identifizieren\
WITH DUPLICATES AS (\
SELECT dimension_bp_id, apnr, systeminfo_id\
FROM trans_dim_bp_apnr\
GROUP BY dimension_bp_id, apnr, systeminfo_id\
HAVING COUNT(*) > 1\
)\
--Duplikate entfernen\
DELETE FROM trans_dim_bp_apnr\
WHERE (dimension_bp_id, apnr, systeminfo_id) IN (\
SELECT dimension_bp_id, apnr, systeminfo_id\
FROM DUPLICATES\
);\
\
INSERT INTO tmp_duplikat\
SELECT\
T.dimension_bp_id,\
T.apnr,\
T.systeminfo_id\
FROM\
trans_dim_bp_apnr T\
GROUP BY 1,2,3 HAVING count(*) > 1;\
\
DELETE FROM\
trans_dim_bp_apnr\
WHERE\
0 < (\
SELECT\
count(*)\
FROM\
tmp_duplikat T\
WHERE\
T.dimension_bp_id = trans_dim_bp_apnr.dimension_bp_id\
AND T.apnr = trans_dim_bp_apnr.apnr\
AND T.systeminfo_id = trans_dim_bp_apnr.systeminfo_id\
);\
\
DROP TABLE tmp_duplikat;\
\
CREATE TEMP TABLE tmp_merkmale(\
mschluessel INTEGER NOT NULL,\
merkmal VARCHAR(255)\
@ -1708,6 +1702,9 @@ CREATE TEMP TABLE tmp_schluessel\ @@ -1708,6 +1702,9 @@ CREATE TEMP TABLE tmp_schluessel\
auspraegung VARCHAR(255),\
keyfieldtype VARCHAR(255)\
);\
\
CREATE INDEX ix_tmp_schluessel ON tmp_schluessel(mschluessel,aschluessel);\
\
CREATE TEMP TABLE tmp_schluessel2\
(\
mschluessel INTEGER NOT NULL,\
@ -2602,7 +2599,7 @@ DROP TABLE tmp_schluessel2;\ @@ -2602,7 +2599,7 @@ DROP TABLE tmp_schluessel2;\
DROP TABLE tmp_doppelt;\
DROP TABLE tmp_merkmale;\
</#macro>^Makro cifx-update^^1^
42^SQL_multitable_output^<#--\
367^SQL_multitable_output^<#--\
Utility Makros für die Maske 71280 Tabelle ausgeben und Derivate (z.B. 17110 Sekundärinfo Datenblatt )\
(c)2011 Daniel Quathamer\
\
@ -2922,7 +2919,7 @@ from tmp_tabelle\ @@ -2922,7 +2919,7 @@ from tmp_tabelle\
;\
</#if>\
</#macro>^Utility Makros Tabelleninhalte Ausgeben für die Maske 16650 (Studierende Datenblatt) und Derivate^(c)2011 Daniel Quathamer^1^
43^SQL_table_output^<#--\
368^SQL_table_output^<#--\
Utility Makros für die Maske 71280 Tabelle ausgeben und Derivate (z.B. 17110 Sekundärinfo Datenblatt )\
(c)2011 Daniel Quathamer\
\

29
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_abschluss3steller_land.unl

@ -1,4 +1,3 @@ @@ -1,4 +1,3 @@
101^20071^3^1^51210^20100^2-Fach-Bachelor (polyvalent) - Erststudium^01^168^
101^20071^6^0^55610^^Diplom II Uni Kassel (für Budget)^01^211^
101^20101^3^0^51210^^Mehr-Fächer-Bachelor mit Lehramtoption -Erststudium^01^101^
101^20130^9^0^51210^^Mehr-Fächer-Bachelor mit Lehramtsoption - Erststudium^01^101^
@ -75,8 +74,8 @@ @@ -75,8 +74,8 @@
118^20071^6^0^58010^^Diplom (U) - Lehrer - Erststudium^18^118^
118^20071^7^0^58010^^Diplom (U) - Lehrer-Erststudium^18^118^
118^20130^9^0^58010^^Diplom (U) - Lehrer - Erststudium^18^118^
182^20071^7^0^58510^^Bachelor an U-Erststudium^82^182^
119^20071^3^0^155510^^LA Bachelor Grundstufe / Primarstufe - Erststudium^19^119^
381^20101^5^2^550530^^Akademiebrief (KH) - Aufbaustudium^81^381^
119^20071^6^0^155510^^LA Bachelor Grundstufe / Primarstufe - Erststudium^19^119^
119^20130^9^0^155510^^LA Bachelor Grundstufe / Primarstufe - Erststudium^19^119^
120^20071^3^0^150510^^LA Grund- und Hauptschulen - Erststudium^20^120^
@ -147,7 +146,6 @@ @@ -147,7 +146,6 @@
135^20071^3^0^252510^^LA Bachelor Haupt- und Realschulen / Unterstufe und Mittelstufe Gymnasien - Erststudium^35^135^
135^20071^5^0^401010^^LA Sonderpäd./ Primarstufe - Erststudium^35^126^
135^20071^6^0^252510^^LA Bachelor Haupt- und Realschulen / Unterstufe und Mittelstufe Gymnasien - Erststudium^35^135^
293^20071^3^0^57020^^Bachelor (U) - Lehrer - Zweitstudium^93^293^
135^20130^9^0^252510^^LA Bachelor Haupt- und Realschulen / Unterstufe und Mittelstufe Gymnasien - Erststudium^35^135^
136^20071^3^0^254010^^LA Bachelor Mittelstufe / Sekundarstufe I - Erststudium^36^136^
136^20071^6^0^254010^^LA Bachelor Mittelstufe / Sekundarstufe I - Erststudium^36^136^
@ -364,6 +362,7 @@ @@ -364,6 +362,7 @@
182^20071^3^0^58510^^Bachelor an Universitäten - Erststudium^82^182^
182^20071^5^0^50510^^Bachelor an U - Erststudium^82^182^
182^20071^6^0^58510^^Bachelor an Universitäten - Erststudium^82^182^
182^20071^7^0^58510^^Bachelor an U-Erststudium^82^182^
182^20130^9^0^58510^^Bachelor an Universitäten - Erststudium^82^182^
183^20071^3^0^556010^^Bachelor an Kunsthochschulen - Erststudium^83^183^
183^20071^5^0^551010^^Bachelor an KH - Erststudium^83^183^
@ -431,7 +430,7 @@ @@ -431,7 +430,7 @@
196^20071^5^0^650510^^Abschlussprüf. im Ausland - Erststudium^96^196^
196^20071^6^0^651510^^Abschlussprüfung im Ausland - Erststudium^96^196^
196^20071^7^0^651510^^Abschlussprüfung im Ausland-Erststudium^96^196^
293^20071^6^0^57020^^Bachelor (U) - Lehrer - Zweitstudium^93^293^
381^20111^7^0^551030^^Akademiebrief (KH)-Aufbaustudium^81^381^
196^20130^9^0^651510^^Abschlussprüfung im Ausland - Erststudium^96^196^
198^20071^3^0^151010^^LA Bachelor Grund- und Hauptschulen - Erststudium^98^198^
198^20071^6^0^151010^^LA Bachelor Grund- und Hauptschulen - Erststudium^98^198^
@ -462,7 +461,8 @@ @@ -462,7 +461,8 @@
1B9^20111^5^0^400010^^LA Bachelor für sonderpädagogische Förderung (BA LA SP) - Ersstudium^B9^146^
1E1^20201^7^0^451910^^Bachelor an U/Wirtschaftspädagogik-Erststudium^E1^131^
1E3^20201^7^0^450610^^Diplomhandelslehrer-Erststudium^E3^126^
1E4^20201^7^0^58710^^Bachelor an U - Übersetzen-Erststudium^E4^182^
1E4^20201^7^1^58710^20221^Bachelor an U - Übersetzen-Erststudium^E4^182^
1E4^20230^7^0^58710^^Bachelor - Translation -Erststudium^E4^182^
1KB^20071^6^0^51011^^Kombinationsstudiengang Bachelor Uni - Erststudium^KB^168^
1KM^20071^6^3^51511^20090^Kombinationsstudiengang Master Uni - Erststudium^KM^169^
1M1^20071^5^1^151510^20090^LA Master Grundschulen (Schwerpunkt) - Erststudium^M1^149^
@ -786,6 +786,7 @@ @@ -786,6 +786,7 @@
273^20071^6^0^552520^^Kirchenmusikprüfung A - Zweitstudium^73^273^
273^20071^7^0^552520^^Kirchenmusikprüfung A-Zweitstudium^73^273^
273^20130^9^0^552520^^Kirchenmusikprüfung A - Zweitstudium^73^273^
381^20130^9^0^551030^^Akademiebrief (KH) - Aufbaustudium^81^381^
274^20071^3^0^553020^^Kirchenmusikprüfung B - Zweitstudium^74^274^
274^20071^5^0^553520^^Kirchenmusikprüfung B - Zweitstudium^74^274^
274^20071^6^0^553020^^Kirchenmusikprüfung B - Zweitstudium^74^274^
@ -861,6 +862,8 @@ @@ -861,6 +862,8 @@
290^20071^6^0^603520^^Master an Fachhochschulen (Abschlussprüfung vorausgesetzt) - Zweitstudium^90^290^
290^20071^7^0^603520^^Master an FH (Abschlussprüfung vorausgesetzt)-Zweitstudium^90^290^
290^20130^9^0^603520^^Master an Fachhochschulen (Abschlussprüfung vorausgesetzt) - Zweitstudium^90^290^
293^20071^3^0^57020^^Bachelor (U) - Lehrer - Zweitstudium^93^293^
293^20071^6^0^57020^^Bachelor (U) - Lehrer - Zweitstudium^93^293^
293^20071^7^0^57020^^Bachelor (U) - Lehrer-Zweitstudium^93^293^
293^20130^9^0^57020^^Bachelor (U) - Lehrer - Zweitstudium^93^293^
294^20071^3^0^650520^^Abschlusszeugnis / Zertifikat - Zweitstudium^94^294^
@ -906,7 +909,8 @@ @@ -906,7 +909,8 @@
2B9^20111^5^0^400020^^LA Bachelor für sonderpädagogische Förderung (BA LA SP) - Zweitstudium^B9^246^
2E1^20201^7^0^451920^^Bachelor an U/Wirtschaftspädagogik-Zweitstudium^E1^231^
2E3^20201^7^0^450620^^Diplomhandelslehrer-Zweitstudium^E3^226^
2E4^20201^7^0^58720^^Bachelor an U - Übersetzen-Zweitstudium^E4^282^
2E4^20201^7^1^58720^20221^Bachelor an U - Übersetzen-Zweitstudium^E4^282^
2E4^20230^7^0^58720^^Bachelor - Translation -Zweitstudium^E4^282^
2E5^20201^7^0^59320^^Master an U (Abschlussprüfung vorausgesetzt) - Übersetzen-Zweitstudium^E5^288^
2E6^20201^7^0^59420^^Master an U (Abschlussprüfung vorausgesetzt) - Dolmetschen-Zweitstudium^E6^288^
2KB^20071^6^0^51021^^Kombinationsstudiengang Bachelor Uni - Zweitstudium^KB^268^
@ -1072,9 +1076,6 @@ @@ -1072,9 +1076,6 @@
380^20071^6^0^555530^^Sonstiger künstlerischer Abschluss - Aufbaustudium^80^380^
380^20071^7^0^555530^^Sonstiger künstlerischer Abschluss-Aufbaustudium^80^380^
380^20130^9^0^555530^^Sonstiger künstlerischer Abschluss - Aufbaustudium^80^380^
381^20101^5^2^550530^^Akademiebrief (KH) - Aufbaustudium^81^381^
381^20111^7^0^551030^^Akademiebrief (KH)-Aufbaustudium^81^381^
381^20130^9^0^551030^^Akademiebrief (KH) - Aufbaustudium^81^381^
388^20071^3^0^59530^^Master an Universitäten (Abschlussprüfung vorausgesetzt) - Aufbaustudium^88^388^
388^20071^5^0^58030^^Master an U (Abschlusspr. vorausgesetzt) - Aufbaustudium^88^388^
388^20071^6^0^59530^^Master an Universitäten (Abschlussprüfung vorausgesetzt) - Aufbaustudium^88^388^
@ -1111,7 +1112,8 @@ @@ -1111,7 +1112,8 @@
3a2^20130^9^1^51430^^Mehr-Fächer-Bachelor mit Lehramtsoption - RS - Aufbaustudium^a2^301^
3a4^20151^9^0^650630^^Modulstudium - Aufbaustudium^a4^394^
3a5^20201^9^1^651630^^Austauschstudium/Programmstudium - Aufbaustudium^a5^396^
3E2^20201^7^0^452030^^Master an U/Wirtschaftspädagogik-Aufbaustudium^E2^366^
3E2^20201^7^1^452030^20220^Master an U/Wirtschaftspädagogik-Aufbaustudium^E2^366^
3E2^20221^7^0^452030^^Master (U) of Education in Wirtschaftspädagogik-Aufbaustudium^E2^366^
3E5^20201^7^0^59330^^Master an U (Abschlussprüfung vorausgesetzt) - Übersetzen-Aufbaustudium^E5^388^
3E6^20201^7^0^59430^^Master an U (Abschlussprüfung vorausgesetzt) - Dolmetschen-Aufbaustudium^E6^388^
3KM^20071^6^0^551531^^Kombinationsstudiengang Master Uni - Aufbaustudium^KM^369^
@ -1308,9 +1310,9 @@ @@ -1308,9 +1310,9 @@
458^20120^7^2^251540^^LA Master Realschulen (plus)-Ergänz.-,Erweit.-,Zusatzstud.^58^458^
458^20130^9^0^251540^^LA Master Realschulen - Ergänzungs-, Erweiterungs- und Zusatzstudium^58^458^
459^20071^3^0^604040^^Sonstiger FH - Abschluss - Ergänzungs-, Erweiterungs- und Zusatzstudium^59^459^
803^20071^7^0^52080^^Lizentiat-Weiterst. z.Verbess.d.Note^03^803^
459^20071^6^0^604040^^Sonstiger FH - Abschluss - Ergänzungs-, Erweiterungs- und Zusatzstudium^59^459^
459^20071^7^0^604040^^Sonstiger FH - Abschluss-Ergänz.-,Erweit.-,Zusatzstud.^59^459^
596^20071^5^0^650550^^Abschlussprüf. im Ausland - Promotionsstudium^96^596^
459^20130^9^0^604040^^Sonstiger FH - Abschluss - Ergänzungs-, Erweiterungs- und Zusatzstudium^59^459^
460^20071^3^0^253040^^LA Master Haupt- und Realsch./Unterst. und Mittelst. Gym. - Ergänzungs-, Erweiterungs- und Zusatzst.^60^460^
460^20071^6^0^253040^^LA Master Haupt- und Realsch./Unterst. und Mittelst. Gym. - Ergänzungs-, Erweiterungs- und Zusatzst.^60^460^
@ -1481,6 +1483,7 @@ @@ -1481,6 +1483,7 @@
592^20130^9^0^101050^^Promotion (Abschlussprüfung vorausgesetzt) - Promotion nach FH-Abschluss bzw. wiss. Kurzstudium^92^592^
592^20170^5^1^101150^^Promotion nach FH-Abschluss bzw. wiss. Kurzstudium - Promotionsstudium^92^592^
596^20071^3^0^651550^^Abschlussprüfung im Ausland - Promotionsstudium^96^596^
596^20071^5^0^650550^^Abschlussprüf. im Ausland - Promotionsstudium^96^596^
596^20071^6^0^651550^^Abschlussprüfung im Ausland - Promotionsstudium^96^596^
596^20071^7^0^651550^^Abschlussprüfung im Ausland-Promotionsstudium^96^596^
596^20130^9^0^651550^^Abschlussprüfung im Ausland - Promotionsstudium^96^596^
@ -1707,7 +1710,8 @@ @@ -1707,7 +1710,8 @@
7E2^20201^7^1^452070^20220^Master an U/Wirtschaftspädagogik-konsekutives Stud.^E2^766^
7E2^20221^7^0^452070^^Master (U) of Education in Wirtschaftspädagogik-konsekutives Stud.^E2^766^
7E5^20201^7^0^59370^^Master an U (Abschlussprüfung vorausgesetzt) - Übersetzen-konsek. Stud.^E5^788^
7E6^20201^7^0^59470^^Master an U (Abschlussprüfung vorausgesetzt) - Dolmetschen-konsek. Stud.^E6^796^
7E6^20201^7^1^59470^20220^Master an U (Abschlussprüfung vorausgesetzt) - Dolmetschen-konsek. Stud.^E6^796^
7E6^20221^7^0^59470^^Master an U (Abschlussprüfung vorausgesetzt) - Dolmetschen-konsek. Stud.^E6^788^
7M1^20091^5^0^151570^^LA Master Grundschulen (Schwerpunkt) - Konsekutives Masterstudium^M1^749^
7M2^20091^5^0^251070^^LA Master Haupt-, Real und Gesamtschulen (Schwerpunkt) - Konsekutives Masterstudium^M2^760^
7M3^20091^5^0^351070^^LA Master an Gymnasien und Gesamtschulen - Konsekutives Masterstudium^M3^764^
@ -1730,7 +1734,6 @@ @@ -1730,7 +1734,6 @@
803^20071^3^0^52080^^Lizentiat - Weiterstudium bzw. Wiederholung zur Notenverbesserung^03^803^
803^20071^5^0^56580^^Lizentiat - Weiterstudium zur Verbesserung der Note^03^803^
803^20071^6^0^52080^^Lizentiat - Weiterstudium bzw. Wiederholung zur Notenverbesserung^03^803^
803^20071^7^0^52080^^Lizentiat-Weiterst. z.Verbess.d.Note^03^803^
803^20130^9^0^52080^^Lizentiat - Weiterstudium bzw. Wiederholung zur Notenverbesserung^03^803^
804^20071^3^0^52580^^Kirchliche Prüfung - Weiterstudium bzw. Wiederholung zur Notenverbesserung^04^804^
804^20071^5^0^56080^^Kirchliche Prüfung - Weiterstudium zur Verbesserung der Note^04^804^

117
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_studienfach_land.unl

@ -1,4 +1,3 @@ @@ -1,4 +1,3 @@
001^20061^3^0^113100^^Ägyptologie^222^001^
001^20061^11^0^113100^^Ägyptologie^222^001^
001^20071^5^0^113002^^Ägyptologie^222^001^
001^20071^6^0^113100^^Ägyptologie^222^001^
@ -195,6 +194,7 @@ @@ -195,6 +194,7 @@
016^20071^14^0^112100^^Baltistik^222^016^
016^20071^16^0^112100^^Baltistik^222^016^
016^20081^9^0^112001^^Baltistik^222^016^
016^20221^4^0^112100^^Baltistik^222^016^
017^20061^3^0^868100^^Bauingenieurwesen/Ingenieurbau^582^017^
017^20061^4^0^868010^^Bauingenieurwesen/Ingenieurbau^582^017^
017^20061^11^0^868100^^Bauingenieurwesen/Ingenieurbau^582^017^
@ -640,7 +640,7 @@ @@ -640,7 +640,7 @@
053^20061^3^0^102300^^Evang. Theologie, -Religionslehre^221^053^
053^20061^11^0^102300^^Evang. Theologie, -Religionslehre^221^053^
053^20071^4^0^102300^^Evang. Theologie, -Religionslehre^221^053^
053^20071^5^0^102002^^Evangelische Theologie^221^053^
053^20071^5^1^102002^20220^Evangelische Theologie^221^053^
053^20071^6^0^102300^^Evang. Theologie, -Religionslehre^221^053^
053^20071^7^0^102001^^Evangelische Theologie, -Religionslehre^221^053^
053^20071^8^1^102300^20210^Evang. Theologie, -Religionslehre^221^053^
@ -650,6 +650,7 @@ @@ -650,6 +650,7 @@
053^20071^16^0^102300^^Evang. Theologie, -Religionslehre^221^053^
053^20081^9^0^102001^^Evang. Theologie, -Religionslehre^221^053^
053^20211^8^1^102300^^Evang. Theologie, -Religionslehre^221^053^
053^20221^5^2^102002^^Evangelische Theologie, - Religionslehre^221^053^
054^20061^3^0^977200^^Film und Fernsehen^212^054^
054^20061^11^0^977200^^Film und Fernsehen^212^054^
054^20071^4^0^977200^^Film und Fernsehen^212^054^
@ -1060,7 +1061,7 @@ @@ -1060,7 +1061,7 @@
086^20061^3^0^103300^^Kath. Theologie, -Religionslehre^221^086^
086^20061^11^0^103300^^Kath. Theologie, -Religionslehre^221^086^
086^20071^4^0^103300^^Kath. Theologie, -Religionslehre^221^086^
086^20071^5^0^103005^^Katholische Theologie^221^086^
086^20071^5^1^103005^20220^Katholische Theologie^221^086^
086^20071^6^0^103300^^Kath. Theologie, -Religionslehre^221^086^
086^20071^7^0^103001^^Katholische Theologie, -Religionslehre^221^086^
086^20071^8^0^103300^^Kath. Theologie, -Religionslehre^221^086^
@ -1069,6 +1070,7 @@ @@ -1069,6 +1070,7 @@
086^20071^14^0^103300^^Kath. Theologie, - Religionslehre^221^086^
086^20071^16^0^103300^^Kath. Theologie, -Religionslehre^221^086^
086^20081^9^0^103001^^Kath. Theologie, -Religionslehre^221^086^
086^20221^5^2^103005^^Katholische Theologie, - Religionslehre^221^086^
087^20061^3^1^117500^20150^Körperbehindertenpädagogik^141^087^
087^20061^11^1^117500^20150^Körperbehindertenpädagogik^141^087^
087^20071^5^1^117012^20150^Körperbehinderten-Pädagogik^141^087^
@ -4797,6 +4799,7 @@ @@ -4797,6 +4799,7 @@
712^20081^12^2^101302^20220^Medienwissenschaft: Analyse, Ästhetik, Publikum^321^302^
712^20111^16^1^863303^^Feinwerktechnik/Precision Engineering^521^212^
712^20161^3^0^870106^^Wirtschaftsingenieurwesen Elektro-u.Informationstechnik im Praxisverbund^520^370^
712^20221^5^0^978052^^Gesang Musiktheater^212^230^
712^20221^12^1^119103^^Medienwissenschaft: Analyse, Ästhetik, Publikum^321^302^
713^20041^11^0^867101^^Urban Management^581^134^
713^20061^3^0^863822^^Umwelt-u.Hygienetechnik^850^457^
@ -4820,7 +4823,6 @@ @@ -4820,7 +4823,6 @@
715^20051^11^1^867201^20080^Environmental Science and Technologies^850^458^
715^20061^3^0^863301^^Biomedical Engineering^521^212^
715^20071^5^0^329002^^Auswärtiger Dienst^345^259^
734^20071^16^3^106402^20080^Medienmanagement^321^133^
715^20071^6^0^329802^^Öffentliches Management (Public Management)^345^172^
715^20071^7^0^437062^^Project Studies in Advanced Technology (ProSAT)^461^118^
715^20071^12^0^101108^^Soziokulturelle Studien^142^004^
@ -4987,6 +4989,7 @@ @@ -4987,6 +4989,7 @@
734^20071^6^1^106501^20080^Theater-, Musiktheater- und Tanzkritik^321^109^
734^20071^7^0^330034^^Betriebliche Altersversorgung^340^021^
734^20071^12^0^329801^^Öffentliches Dienstleistungsmangement^345^172^
734^20071^16^3^106402^20080^Medienmanagement^321^133^
734^20081^6^2^323151^^Theater-, Musiktheater- und Tanzkritik^321^303^
734^20081^16^3^330221^20101^Medienmanagement^340^304^
734^20091^14^1^862103^^Industriearchäologie/Industriekultur^225^390^
@ -5069,6 +5072,7 @@ @@ -5069,6 +5072,7 @@
742^20191^4^0^327300^^Praxisforschung und Innovation in der Sozialen Arbeit M.A.^760^253^
743^20071^5^1^331043^20090^Wirtschaftsingenieurwesen - Ing^340^179^
743^20071^6^0^330153^^Executive MBA Health Care Management^340^021^
752^20071^7^0^101004^^Antike Kultur und ihr Weiterleben^142^004^
743^20071^7^0^864123^^Nachrichten- und Telekommunikationstechnik (Dualer STG)^524^222^
743^20071^11^0^863597^^Test Engineering^520^104^
743^20071^12^0^444101^^Regionalwissenschaften^443^050^
@ -5147,12 +5151,13 @@ @@ -5147,12 +5151,13 @@
751^20071^7^1^330275^20160^Information Management^340^182^
751^20071^12^0^757101^^Landschaftsnutzung und Naturschutz^581^093^
751^20071^14^0^112801^^Übersetzen (Englisch-Tschechisch)^222^209^
751^20221^4^1^437391^^Robotics and Intelligent Systems^461^118^
752^20051^11^1^443301^20200^Geodäsie und Geoinformationstechnik^443^039^
752^20061^3^0^974101^^Medienkunst^142^040^
752^20071^6^0^442202^^Organismic Biology^421^026^
752^20071^7^0^101004^^Antike Kultur und ihr Weiterleben^142^004^
752^20071^12^0^759101^^International Forest Ecosystem Management^623^058^
752^20101^14^0^864102^^Energie- und Automatisierungssysteme^524^316^
752^20211^4^0^442550^^Chemistry and Biotechnology^421^282^
753^20051^11^1^443302^20100^Geotechnologie^443^039^
753^20061^3^0^101103^^Museum und Ausstellung^142^004^
753^20071^6^0^863941^20150^Material und Product Design^543^177^
@ -5162,6 +5167,7 @@ @@ -5162,6 +5167,7 @@
753^20101^11^0^861103^^Geotechnologie^142^140^
753^20151^6^0^872941^^Material und Product Design^543^177^
753^20171^16^0^548306^^Physiotherapie-Bachelor of Science^722^233^
753^20211^4^0^119101^^Society, Media and Politics^321^302^
754^19981^11^1^443303^20100^Geoingenieurwiss. u. Angewandte Geowissenschaften^443^039^
754^20061^3^0^437102^^Rechnergestützte Wissenschaft^461^105^
754^20071^6^0^863301^^Mechatronik/Mikrosystemtechnik^521^212^
@ -5565,6 +5571,7 @@ @@ -5565,6 +5571,7 @@
802^20071^6^0^863383^^KMU Biotechnologie^521^215^
802^20071^12^4^976302^^Design^213^069^
802^20081^7^0^110038^^English Language and Literature^222^008^
812^20061^4^0^439471^^Physics^441^128^
802^20101^14^0^327205^^Sozialpädagogik, Sozialarbeit und Wohlfahrtswissenschaften^760^245^
802^20101^16^1^861211^20101^Management and Engineering^142^072^
802^20111^16^2^861211^^Wirtschaftsingenieurwesen Gebäude- und Energietechnik^142^072^
@ -5649,7 +5656,6 @@ @@ -5649,7 +5656,6 @@
811^20211^12^0^976305^^UX/UI Design^213^069^
812^20030^11^0^978153^^Gesang/Musiktheater^212^230^
812^20061^3^1^109401^20170^Lernförderung Deutsch/Mathe^223^067^
812^20061^4^0^439471^^Physics^441^128^
812^20071^14^0^861201^^Immobilien und Gebäudemanagement^142^072^
812^20071^16^1^863304^20110^Scientific Instrumentation^521^212^
812^20081^6^0^442203^^Technische Biologie^421^026^
@ -6542,6 +6548,7 @@ @@ -6542,6 +6548,7 @@
919^20121^4^2^323924^^Internationaler Studiengang Pflegeleitung (ISP)^723^234^
919^20151^5^0^871038^^Ingenieurinformatik (Informatik)^481^123^
919^20161^12^0^863661^^Physikalische Technologien/Energiesysteme^520^224^
919^20231^3^0^865600^^Automotive Engineering / B.Eng.^525^235^
920^19981^11^0^330170^^Betriebswirtschftslehre (Immobilien)^340^021^
920^20061^4^1^865031^20111^IS für Luftfahrtsystechnik und -management (ILST)^525^057^
920^20071^5^0^438036^20150^Ingenieurinformatik - Elektrotechnik^481^123^
@ -6552,6 +6559,7 @@ @@ -6552,6 +6559,7 @@
920^20101^16^1^760110^20110^Molecular Nutrition^722^320^
920^20151^5^0^871036^^Ingenieurinformatik - Elektrotechnik^481^123^
920^20171^12^0^871401^^Cyber Security^481^123^
920^20231^3^0^865601^^Automotive Engineering im Praxisverbund / B.Eng.^525^235^
921^19981^11^0^863821^^Umwelttechnik/Regenerative Energien^850^457^
921^20061^4^1^864091^20111^IS Mikrosystemtechnik (ISMS)^524^286^
921^20071^5^0^438037^20150^Ingenieurinformatik - Maschinenbau^481^123^
@ -6559,6 +6567,7 @@ @@ -6559,6 +6567,7 @@
921^20071^14^0^863662^^Umwelttechnik und Recycling^520^224^
921^20151^5^0^871037^^Ingenieurinformatik - Maschinenbau^481^123^
921^20181^12^0^871307^^Data Science^481^079^
921^20231^3^0^865602^^Fahrzeuginformatik / B.Sc.^525^235^
922^20061^4^0^330264^^International Studies of Global Management (ISGM)^340^021^
922^20071^5^0^758005^^Landwirts. Tropen / Subtropen (Aufbau)^621^003^
922^20071^6^0^116403^20150^Technikdidaktik^142^052^
@ -6566,6 +6575,7 @@ @@ -6566,6 +6575,7 @@
922^20071^14^0^864211^^Kraftfahrzeugelektronik^524^048^
922^20151^6^0^333403^^Technikdidaktik^142^052^
922^20171^12^0^870104^^Technical Management^520^370^
922^20231^3^0^865603^^Fahrzeuginformatik im Praxisverbund / B.Sc.^525^235^
923^20011^11^0^864501^^Nachrichtentechnik/Kommunikationstechnik^524^222^
923^20061^4^0^330301^^IS Volkswirtschaft (ISWV)^314^175^
923^20071^5^1^438057^20150^Praktische Informatik^481^079^
@ -6575,6 +6585,7 @@ @@ -6575,6 +6585,7 @@
923^20090^16^0^330164^^Public Controlling^340^021^
923^20151^5^1^871057^^Praktische Informatik^481^079^
923^20180^12^0^861403^^Automatisierte Energiesysteme^520^380^
923^20231^3^0^865604^^Smart Vehicle Systems / B.Eng.^525^235^
924^19981^11^1^868107^20200^Technisches Gebäudemanagement^582^017^
924^20061^4^0^331331^^IS Wirtschaftsingenieurwesen (ISWI)^340^179^
924^20071^5^0^115010^20150^Soziale Verhaltenswissenschaft^311^132^
@ -6585,6 +6596,7 @@ @@ -6585,6 +6596,7 @@
924^20151^5^0^332010^^Soziale Verhaltenswissenschaft^311^132^
924^20151^16^0^871502^^Betriebswirt(FH) für Online-Marketing^481^121^
924^20181^12^0^868110^^Infrastruktursysteme^582^017^
924^20231^3^0^865605^^Smart Vehicle Systems im Praxisverbund / B.Eng.^525^235^
925^20021^11^1^863822^20200^Regenerative Energiesysteme^850^457^
925^20061^4^1^116771^20111^Internationaler Studiengang Angewandte Freizeitwissenschaft (ISAF)^142^052^
925^20071^5^0^330113^^Wirtschaftswiss. f. Ing. u. Natwiss. (Zus.)^340^184^
@ -6593,6 +6605,7 @@ @@ -6593,6 +6605,7 @@
925^20071^14^0^323102^^Europa Studien - Wirtschaftswiss. Ausrichtung^142^030^
925^20100^16^0^330167^^Vertriebsmanagement^340^021^
925^20181^12^0^868111^^Siedlungswasserwirtschaft^582^017^
925^20231^3^0^861900^^Orthobionik^142^072^
926^19981^11^1^863595^20200^Maschinenbau/Fertigung^520^104^
926^20061^4^0^330281^^IS Tourismusmanagement (ISTM)^812^274^
926^20071^5^0^330004^^Betriebswirtschaft - Business in Europe^340^167^
@ -6998,6 +7011,7 @@ @@ -6998,6 +7011,7 @@
977^20071^5^0^331024^^Technische Betriebswirtschaft (Verbund)^340^179^
977^20071^6^0^974102^^Zeitgenössische Musik^142^040^
977^20071^7^1^330051^20131^Logistik und E-Business^340^021^
9F9^20091^14^0^863347^^Automobilproduktion^520^202^
977^20071^14^0^861402^^Kooperative Ingenieurausbildung Mechatronik -Kompakt^520^380^
977^20140^7^1^330051^20200^E-Business und Logistik^340^021^
977^20191^12^0^333403^^Medienbildung und pädagogische Medienarbeit^142^052^
@ -7251,7 +7265,6 @@ @@ -7251,7 +7265,6 @@
9F6^20091^14^0^328109^^Technikrecht^380^135^
9F7^20091^14^0^439203^^Computational Science^441^128^
9F8^20091^14^0^863346^^Systems Engineering^520^202^
9F9^20091^14^0^863347^^Automobilproduktion^520^202^
9FA^20091^14^0^861208^^Mikrotechnik/Mechatronik^142^072^
9FB^20091^14^1^871309^^Data & Web Engineering^481^079^
9FC^20091^14^0^330256^^European Studies mit wirtschaftswissenschaftlicher Ausrichtung^340^182^
@ -7428,7 +7441,6 @@ A1B^20091^14^0^105201^^Archäologie der Alten Welt^225^012^ @@ -7428,7 +7441,6 @@ A1B^20091^14^0^105201^^Archäologie der Alten Welt^225^012^
A1C^20091^14^0^105202^^Klassische Archäologie^225^012^
A1D^20091^14^1^868110^^Bauingenieurwesen^582^017^
A1E^20091^14^1^868111^^Urban Management^582^017^
A31^20071^5^1^330077^20071^Medienwirtschaft (berufsbegleitend)^340^184^
A1F^20091^14^0^330170^^Betriebswirtschaftlehre (Management Science)^340^021^
A20^20071^5^1^330095^^Versicherungswirtschaft^340^021^
a20^20090^9^0^440004^^Biochemie und molekulare Biologe^421^025^
@ -7480,7 +7492,7 @@ A27^20091^14^0^108501^^Neogräzistik/Neugriechisch^222^043^ @@ -7480,7 +7492,7 @@ A27^20091^14^0^108501^^Neogräzistik/Neugriechisch^222^043^
a27^20101^6^0^116302^20150^Methoden und Didaktik in angewandten Wissenschaften (MEDIAN)^142^321^
A27^20111^7^0^863335^^Energietechnik - Regenerative und Effiziente Energiesysteme^522^211^
a27^20151^6^0^333302^^Methoden und Didaktik in angewandten Wissenschaften (MEDIAN)^142^321^
a27^20151^9^0^333009^^Darstellendes Spiel^142^052^
a27^20151^9^1^333009^20221^Darstellendes Spiel^142^052^
a27^20211^8^0^110201^^Englische Kulturwissenschaft^222^008^
A28^20071^5^0^863060^^Mechanical Engineering (kooperativ)^520^104^
a28^20090^9^0^325002^^Demokratiewissenschaft^313^129^
@ -7510,6 +7522,7 @@ a30^20101^6^0^548214^^Pflege und Gesundheitsmanagement^345^232^ @@ -7510,6 +7522,7 @@ a30^20101^6^0^548214^^Pflege und Gesundheitsmanagement^345^232^
A30^20111^7^1^330424^20191^Aviation Management & Piloting im Praxisverbund^840^210^
A30^20200^7^0^330424^^Aviation Management & Piloting – dual^840^210^
a30^20211^8^0^110204^^Englische Philologie (Literaturwissenschaft)^222^008^
A31^20071^5^1^330077^20071^Medienwirtschaft (berufsbegleitend)^340^184^
A31^20080^5^1^330077^20080^Medienwirtschaft (Teilzeit)^340^184^
A31^20081^5^0^323023^20150^Medienwirtschaft (Teilzeit)^340^304^
a31^20090^9^0^109009^^Deutsch als Zweit- und Fremdsprache^223^067^
@ -7578,6 +7591,7 @@ A3E^20091^14^0^111201^^EB Italienisch^222^084^ @@ -7578,6 +7591,7 @@ A3E^20091^14^0^111201^^EB Italienisch^222^084^
A3F^20091^14^0^111202^^Italienisch/Italianistik^222^084^
A40^20071^5^0^438029^20150^Informatik (Elektrotechnik)^481^079^
A40^20091^14^0^974202^^Kunst/Kunstpädagogik^142^091^
A64^20071^5^0^868003^^Bauingenieurwesen (kooperativ)^582^017^
a40^20111^6^1^330560^^Wirtschaft, Psychologie und Management^340^184^
A40^20111^7^0^974002^^International Cognitive Visualization^142^040^
A40^20151^5^0^871029^^Informatik (Elektrotechnik)^481^079^
@ -7746,7 +7760,6 @@ A63^20091^14^0^328112^^Legum Magister^380^135^ @@ -7746,7 +7760,6 @@ A63^20091^14^0^328112^^Legum Magister^380^135^
a63^20111^6^1^330194^20121^Ph.D. in Management^340^021^
A63^20120^7^0^326035^^Organisationsentwicklung^312^148^
a63^20211^8^0^549103^^International Health^721^107^
A64^20071^5^0^868003^^Bauingenieurwesen (kooperativ)^582^017^
A64^20091^14^0^328113^^Recht der Europäischen Integration^380^135^
a64^20111^6^1^330195^20121^Ph.D. in Marketing^340^021^
A64^20121^7^0^328035^^Internationales Privatrecht und europäisches Einheitsrecht^380^135^
@ -8008,8 +8021,9 @@ A99^20091^14^0^105404^^Neuere Geschichte^225^273^ @@ -8008,8 +8021,9 @@ A99^20091^14^0^105404^^Neuere Geschichte^225^273^
a99^20111^6^0^863942^20150^Materials Science^543^177^
A99^20121^7^3^438014^20150^Web-Science^481^079^
a99^20151^6^0^872942^^Materials Science^543^177^
A99^20151^7^2^871014^^Web-Science^481^079^
A99^20151^7^3^871014^20221^Web-Science^481^079^
a99^20211^8^0^978451^^Musikwissenschaft^212^114^
A99^20230^7^2^871014^^Web and Data Science^481^079^
A9A^20091^14^0^105405^^The New Europe^225^273^
A9B^20091^14^1^871701^^Wirtschaftsinformatik (Business Information Systems)^481^277^
A9C^20091^14^3^323151^20200^Communication Management^321^303^
@ -8262,7 +8276,6 @@ B1F^20130^14^1^871703^^Wirtschaft und Informatik^481^277^ @@ -8262,7 +8276,6 @@ B1F^20130^14^1^871703^^Wirtschaft und Informatik^481^277^
B20^20071^5^1^863009^20181^Biotechnik^524^033^
b20^20090^9^0^113019^^Islamischer Orient^222^083^
b20^20120^6^0^438317^20150^Informations- und Wissensmanagement^481^079^
b31^20121^6^1^330453^^Economic Behaviour and Governance^314^175^
B20^20130^7^1^976005^^Intermedia Design B7 mit Praxissemester^213^069^
B20^20130^14^1^333512^^Lehramt an Grundschulen^141^115^
b20^20151^6^0^871317^^Informations- und Wissensmanagement^481^079^
@ -8348,6 +8361,7 @@ B30^20201^14^3^334108^^Mobile Marketing^321^303^ @@ -8348,6 +8361,7 @@ B30^20201^14^3^334108^^Mobile Marketing^321^303^
b30^20211^8^0^113655^^Sinologie 1 (Klassische)^222^145^
B31^20071^5^0^548023^^Medizin-Management^345^232^
b31^20090^9^0^438015^20150^Kulturinformatik^481^079^
b31^20121^6^1^330453^^Economic Behaviour and Governance^314^175^
B31^20131^7^0^325005^^Demokratische Politik und Kommunikation^313^129^
B31^20131^14^0^330569^^Public Service Management^340^184^
b31^20151^9^0^871015^^Kulturinformatik^481^079^
@ -8628,10 +8642,11 @@ B70^20071^5^0^439004^^Imaging Physics^441^128^ @@ -8628,10 +8642,11 @@ B70^20071^5^0^439004^^Imaging Physics^441^128^
b70^20090^9^0^438016^20150^Multimedia^481^200^
b70^20131^6^1^330289^20150^Immobilienmanagement^142^072^
b70^20151^6^1^861289^^Immobilienmanagement^142^072^
B70^20151^7^0^109034^^Germanistik: Dynamiken der Vermittlung^223^067^
B70^20151^7^1^109034^20221^Germanistik: Dynamiken der Vermittlung^223^067^
b70^20151^9^0^871016^^Multimedia^481^200^
B70^20151^14^0^330203^^Digital Business Management^340^167^
b70^20211^8^0^323101^^Gender Studies^142^030^
B70^20230^7^0^109034^^Germanistik: Sprache - Literatur - Medien^223^067^
b71^20090^9^0^116019^20150^Multimedia Didaktik^142^052^
B71^20091^5^1^328028^^Rechtswissenschaft (Deutsch / Türkisch)^380^135^
b71^20131^6^0^963310^20150^Media Conception & Production^213^069^
@ -8669,9 +8684,10 @@ b75^20090^9^0^866007^^Nachhaltige Gebäudeplanung^581^013^ @@ -8669,9 +8684,10 @@ b75^20090^9^0^866007^^Nachhaltige Gebäudeplanung^581^013^
b75^20131^6^0^438402^20150^IT-Management^481^123^
B75^20151^5^0^333051^^Emotionale und Soziale Entwicklung^141^190^
b75^20151^6^0^871402^^IT-Management^481^123^
B75^20151^7^0^436012^^Chemie und Physik funktionaler Materialien^142^049^
B75^20151^7^1^436012^20221^Chemie und Physik funktionaler Materialien^142^049^
B75^20151^14^0^976117^^Gestaltung/ Holzgestaltung/ Möbel- und Produktdesign^214^007^
b75^20211^8^0^108202^^Griechische Literatur^222^070^
B75^20230^7^0^436012^^Applied Natural Science^142^049^
B76^20071^5^1^117010^20150^Geistige Entwicklung^141^063^
b76^20121^6^0^870106^^Wirtschaftsingenieurwesen/ Maschinenbau^520^370^
B76^20151^5^0^333052^^Geistige Entwicklung^141^190^
@ -8809,9 +8825,10 @@ b93^20211^8^0^323104^^Decision Sciences^142^030^ @@ -8809,9 +8825,10 @@ b93^20211^8^0^323104^^Decision Sciences^142^030^
B94^20071^5^0^865015^^Simultaneous Automotive Engineering^525^235^
b94^20141^6^0^116413^20150^Kulturelle Bildung an Schulen^142^052^
b94^20151^6^0^333413^^Kulturelle Bildung an Schulen^142^052^
B94^20160^7^0^330303^^Information Management (M.Sc.)^340^182^
B94^20160^7^1^330303^20221^Information Management (M.Sc.)^340^182^
B94^20160^14^0^323120^^Business and Law^142^030^
b94^20211^8^0^871304^^Computer and Information Science^481^079^
B94^20230^7^0^871229^^Information Management (M.Sc.)^481^277^
B95^20071^5^0^976016^^Medien-Design^213^069^
b95^20090^9^0^328008^^Privatrecht^380^135^
b95^20141^6^0^111403^^Romanische Kulturen: Kommunikation, Sprache, Literatur^222^137^
@ -9520,22 +9537,26 @@ c71^20151^6^0^861207^^Eventmanagement und -technik^142^072^ @@ -9520,22 +9537,26 @@ c71^20151^6^0^861207^^Eventmanagement und -technik^142^072^
C71^20171^11^0^330194^^International Business Administration with Focus on Communication Management^340^021^
C71^20190^7^0^330311^^Business Administration – Steuern (dual)^340^182^
c71^20221^8^0^436201^^Naturwissenschaften^142^049^
C71^20230^14^0^113753^^Kulturen Südasiens und Tibets^222^187^
C72^20071^5^0^116002^20150^Betriebspädagogik und Wissenspsychologie^142^270^
C72^20151^5^0^333002^^Betriebspädagogik und Wissenspsychologie^142^270^
c72^20151^6^0^863663^^Medizinische Physik und Strahlenschutz^520^224^
C72^20171^11^0^330193^^Product Management^340^021^
C72^20191^7^0^330312^^Internationale Betriebswirtschaftslehre mit Schwerpunkt Management^340^182^
c72^20221^8^0^758208^^Organic Agriculture and Food Systems^621^003^
C72^20230^14^0^113754^^Modernes Südasiens^222^187^
C73^20071^5^0^440002^^Angewandte Polymerwissenschaften^442^032^
c73^20151^6^0^330278^^Innovationsmanagement (berufsbegleitend)^340^021^
C73^20171^11^0^330280^^Economics and Management Science^340^182^
C73^20191^7^0^863313^^Maschinenbau-Industrial Engineering (AIS)^520^202^
c73^20221^8^0^330554^^Sustainability and Change^340^184^
C73^20230^14^0^439213^^Physics^441^128^
C74^20071^5^0^330038^^European Business Programme (EBP)^340^167^
c74^20151^6^0^870109^^Technischer Vertrieb (dual)^520^370^
C74^20171^11^0^330195^^International Business Administration with Focus on Finance^340^021^
C74^20191^7^0^863337^^Energie-Ingenieurwesen^522^211^
c74^20221^8^0^330555^^Wirtschaftswissenschaften mit ökonomischem Wahlprofil^340^184^
C74^20230^14^0^113755^^Buddhist Studies and Contemplative Traditions^222^187^
C75^20071^5^0^116004^20150^Bildungswissenschaft^142^052^
C75^20151^5^0^333004^^Bildungswissenschaft^142^052^
c75^20151^6^0^331102^^Wirtschaftsingenieurwesen - Immobilien^340^464^
@ -9543,37 +9564,50 @@ C75^20171^11^0^330196^^MBA - Leadership in International Organizations^340^021^ @@ -9543,37 +9564,50 @@ C75^20171^11^0^330196^^MBA - Leadership in International Organizations^340^021^
C75^20191^7^1^323098^20200^Transnationaler Journalismus^321^303^
C75^20201^7^0^334008^^Transnationaler Journalismus^321^303^
c75^20221^8^0^330501^^Wirtschaftswissenschaftliches Lehramt^142^181^
C75^20230^14^0^330580^^European Financial Markets and Institutions^340^184^
C76^20071^5^0^330032^^Corporate Banking^340^184^
c76^20151^6^0^870108^^Wirtschaftsingenieurwesen - Industrie^520^370^
C76^20171^11^0^330197^^Wirtschaftspsychologie mit Schwpkt. Marketing^340^021^
C76^20191^7^0^330313^^Global Trade Management^340^182^
c76^20221^8^0^443301^^Angewandte Geowissenschaften^443^039^
C76^20230^14^0^548222^^Gesundheit und Pflege^345^232^
C77^20071^5^0^974004^^Kunst (Ein-Fach)^142^091^
c77^20150^6^0^323115^^Technology & Innovation Management - international^142^030^
C77^20171^11^0^330281^^International Sales Management^340^182^
C77^20191^7^0^104062^^Technoethik^226^169^
c77^20221^8^0^868101^^Bauingenieurwesen^582^017^
C77^20230^14^0^330206^^German Business Culture and International Management^340^167^
C78^20071^5^0^326002^^Gender Studies^312^148^
c78^20150^6^0^331212^^Engineering Management – international^340^179^
C78^20171^11^0^330282^^International Sustainability Management^340^182^
C78^20191^7^0^863315^^Refinement of Polymer and Composite Products^520^202^
c78^20221^8^0^863181^^Bioingenieurwesen^524^033^
C78^20230^14^0^863597^^Angewandte Robotik^520^104^
C79^20071^5^1^758004^20080^Food and Resource Ecomics (FRECO)^621^125^
C79^20081^5^0^758004^^Food and Resource Economics (FRECO)^621^125^
c79^20150^6^0^105204^^Klassische Archäologie B08M02^225^012^
C79^20171^11^0^330283^^International Food and Beverage Management^340^182^
C79^20191^7^0^111003^^Französisch: Sprache, Literatur, Kultur^222^059^
c79^20221^8^0^863182^^Chemieingenieurwesen und Verfahrenstechnik^524^033^
C79^20230^14^0^436351^^Green Tech Year^142^019^
C7A^20230^14^0^443151^^Umweltsystemwissenschaften - Geoökologie^850^385^
C7B^20230^14^0^976303^^Games & XR Management^213^069^
C7C^20230^14^0^333270^^Berufspädagogik für Pflege- und Gesundheitsberufe^142^270^
C7D^20230^14^0^861107^^Management with Computer Science^142^140^
C7E^20230^14^0^107407^^Angewandte deutsch-französische Medienkommunikation^220^018^
C7F^20230^14^0^330102^^Management Digitaler Transformation^340^011^
C80^20071^5^0^758003^^Agrarwissenschaften und Ressourcen-Management in den Tropen und Subtropen (ARTS)^621^003^
c80^20150^6^0^105205^^Archäologie und Geschichte der römischen Provinzen B08M02^225^012^
C80^20171^11^0^328110^^International Dispute Resolution^380^135^
C80^20191^7^0^861029^^Digital Engineering^142^072^
c80^20221^8^0^440203^^Chemische Biologie^442^032^
C80^20230^14^0^862205^^Geoingenieurwesen^544^020^
C81^20071^5^0^976013^^Kulturanthropologie des Textilen^214^116^
c81^20150^6^0^105206^^Archäologie und Kulturgeschichte des Vorderen Orients B08M02^225^012^
C81^20171^11^0^326201^^Research Training Program in Social Sciences^312^148^
C81^20191^7^0^863314^^Maschinenbau-Industrial Engineering (BIS)^520^202^
c81^20221^8^0^861201^^Electronic Systems Engineering and Management^142^072^
C81^20230^14^0^222109^^Trainer/-in im Nachwuchsleistungssport^142^098^
C82^20071^5^0^974005^^Kunst / Gestalten^142^091^
c82^20150^6^0^108201^^Griechische Philologie B08M02^222^070^
C82^20171^11^0^332104^^Rechtspsychologie^311^132^
@ -9663,6 +9697,7 @@ C97^20071^5^0^330041^^European Master in Project Management^340^184^ @@ -9663,6 +9697,7 @@ C97^20071^5^0^330041^^European Master in Project Management^340^184^
c97^20141^6^0^548307^^Physician Assistance^722^233^
C97^20201^7^0^548126^^Community Health Nursing^723^234^
c97^20221^8^0^333406^^Ingenieurpädagogik Bautechnik^142^052^
C97^20221^11^0^330905^^Sustainability in Fashion and Creative Industries^340^021^
C98^20071^5^0^976004^^Design Medien Kommunikation^213^069^
c98^20141^6^0^330223^^3D-Mind & Media^340^304^
C98^20191^7^0^330106^^General Management für Nicht-Ökonomen (berufsbegleitend)^340^021^
@ -9992,6 +10027,7 @@ D69^20071^5^1^106006^20080^Communication and Media Management^321^133^ @@ -9992,6 +10027,7 @@ D69^20071^5^1^106006^20080^Communication and Media Management^321^133^
D69^20081^5^3^323017^20200^Communication and Media Management^321^303^
d69^20170^6^0^864230^^Functional Safety Engineering^524^048^
D69^20201^5^4^334011^^Communication and Media Management^321^303^
D69^20221^7^0^868013^^Umweltingenieurwesen^582^017^
d69^20221^8^0^861701^^Erneuerbare Energien^522^310^
D70^20071^5^0^330084^^Sport & Event Management^340^184^
d70^20170^6^0^871331^^Environmental Informatics^481^079^
@ -10009,7 +10045,7 @@ D73^20071^5^1^331041^20090^Wirtschaftsingenieurwesen - Elektrotechnik^340^179^ @@ -10009,7 +10045,7 @@ D73^20071^5^1^331041^20090^Wirtschaftsingenieurwesen - Elektrotechnik^340^179^
D73^20091^5^0^870024^^Wirtschaftsingenieurwesen - Elektrotechnik^520^370^
d73^20161^6^0^330262^^International Marketing Management^340^182^
D73^20220^7^0^863620^^Verfahrens- und Prozesstechnik^520^226^
d73^20221^8^0^105306^^Geschichtswissenschaften^225^068^
d73^20221^8^1^105306^20221^Geschichtswissenschaften^225^068^
D74^20071^5^0^330018^^Business Administration with Informatics^340^184^
d74^20161^6^0^330263^^Marketing and Event Management^340^182^
D74^20221^7^0^104032^^Interreligiöse Studien: Judentum, Christentum, Islam^221^136^
@ -10111,6 +10147,7 @@ d96^20221^8^0^111405^^Romanistik/Digital Humanities^222^137^ @@ -10111,6 +10147,7 @@ d96^20221^8^0^111405^^Romanistik/Digital Humanities^222^137^
D97^20071^5^0^113019^^Japanese Sociolinguistic^222^085^
d97^20170^6^0^548228^^Gesundheits- und Sozialmanagement^345^232^
d97^20221^8^0^861211^^Simulation Technology^142^072^
D97^20230^7^0^330123^^Handels- und Vertriebsmanagement^340^021^
D98^20071^5^0^976014^^Kunst- und Designwissenschaften^214^007^
d98^20170^6^0^323154^^Wirtschaft und Kommunikation^321^303^
D98^20220^7^0^323013^^Humanwissenschaften^142^030^
@ -10132,6 +10169,7 @@ E02^20091^11^0^548213^^Applied Epidemiology^345^232^ @@ -10132,6 +10169,7 @@ E02^20091^11^0^548213^^Applied Epidemiology^345^232^
e02^20151^9^0^871021^^Computational Engineering (Elite)^481^123^
e02^20171^6^0^864228^^Eingebettete Systeme^524^048^
e02^20221^8^0^107213^^Sprachtheorie und Sprachvergleich^220^152^
E02^20230^7^0^330124^^Handels- und Vertriebsmanagement- dual^340^021^
E03^20071^5^0^111011^^Spanische Sprache und Kultur^222^150^
E03^20091^11^0^548214^^Cerebrovascular Medicine^345^232^
e03^20171^6^0^864229^^Produktionsautomatisierung^524^048^
@ -10177,6 +10215,7 @@ e09^20090^9^0^330040^^Internationale Volkswirtschaftslehre (Elite)^314^175^ @@ -10177,6 +10215,7 @@ e09^20090^9^0^330040^^Internationale Volkswirtschaftslehre (Elite)^314^175^
E09^20141^11^0^548216^^Health Professions Education^345^232^
e09^20171^6^0^114102^^Science and Technology Studies in a Contemporary World: Economies, Governance, Life^312^024^
e09^20221^8^0^101112^^Wissenskulturen^142^004^
E09^20230^7^0^864152^^Systems Engineering - Micro Electro Mechanical Systems / Bio Medical Micro Engineering^524^286^
E10^20071^5^0^330065^^Internationales Kunstmanagement^340^182^
e10^20090^9^0^440010^^Materialchemie (Elite)^442^032^
E10^20151^11^0^548217^^Regenerative Therapien^345^232^
@ -10765,6 +10804,7 @@ f36^20101^9^0^444007^^Angewandte Geographie^443^050^ @@ -10765,6 +10804,7 @@ f36^20101^9^0^444007^^Angewandte Geographie^443^050^
f36^20191^6^0^871601^^Digitale Medizin^481^247^
f36^20221^8^0^332108^^Psychologie - polyvalent^311^132^
F37^20071^5^1^331056^20090^Wirtschaftsingenieurwesen / Werkstoff- und Prozesstechnik^340^179^
f91^20191^6^0^330234^^Game Design Managment^340^304^
F37^20091^5^0^870030^^Wirtschaftsingenieurwesen / Werkstoff- und Prozesstechnik^520^370^
f37^20101^9^0^444008^^Geosystemwandel und -schutz^443^283^
f37^20190^6^0^861296^^Strategische Live Kommunikation^142^072^
@ -10936,6 +10976,7 @@ f74^20201^6^0^330133^^Entrepreneurship and Innovation Management^340^021^ @@ -10936,6 +10976,7 @@ f74^20201^6^0^330133^^Entrepreneurship and Innovation Management^340^021^
f74^20221^8^0^113609^^Vorderasiatische Archäologie und Palästina-Archäologie^222^122^
F75^20081^5^0^331060^^Immobilienmanagement^340^464^
f75^20110^9^0^323007^^Law, Economics and Society^142^030^
F75^20211^4^0^330151^^Immobilienmanagement^340^464^
f75^20221^8^0^1083214^^Vorübergehender Forschungsaufenthalt Evangelisch-Theologische Fakultät^999^290^
F76^20081^5^0^329015^^Öffentliche Verwaltung - Polizeimanagement^345^172^
f76^20110^9^0^864015^^Elektromobilität und Energienetze^524^316^
@ -11005,7 +11046,6 @@ f90^20221^8^0^110225^^Current English Linguistics and Literary Studies (CELLS)^ @@ -11005,7 +11046,6 @@ f90^20221^8^0^110225^^Current English Linguistics and Literary Studies (CELLS)^
F91^20091^5^0^330141^^Internationales Hotelmanagement^812^274^
f91^20110^9^0^438034^20150^Medieninformatik mit Medienwirtschaft^481^121^
f91^20151^9^0^871034^^Medieninformatik mit Medienwirtschaft^481^121^
f91^20191^6^0^330234^^Game Design Managment^340^304^
f91^20221^8^0^1083222^^Gastpromotion^999^290^
F92^20091^5^0^107047^^Angewandte Sprachwissenschaft (Teilzeit)^220^284^
f92^20110^9^1^331004^20140^Technisches Beschaffungsmanagement^340^179^
@ -11156,7 +11196,7 @@ G21^20131^5^1^323031^20200^Economics und Journalismus^321^303^ @@ -11156,7 +11196,7 @@ G21^20131^5^1^323031^20200^Economics und Journalismus^321^303^
G21^20201^5^2^334015^^Economics und Journalismus^321^303^
g21^20211^6^0^114103^^Cultural Data Studies^312^024^
g21^20221^8^0^328105^^Master of Comparative Business Law^380^135^
G21^20221^12^0^971313^^Software Systems Engineering (SSE)^481^079^
G21^20221^12^1^871317^^Software Systems Engineering (SSE)^481^079^
g22^20120^9^1^116029^20120^Medienpädagogik^142^052^
G22^20130^5^0^870038^^Wirtschaftsingenieurwesen / Handwerk^520^370^
g22^20220^6^0^861704^^Renewable Energy^522^310^
@ -11230,32 +11270,41 @@ g39^20121^9^1^113040^^Altorientalische Sprachen und Kulturen^222^122^ @@ -11230,32 +11270,41 @@ g39^20121^9^1^113040^^Altorientalische Sprachen und Kulturen^222^122^
G39^20131^5^0^438082^20150^Medizinische Informatik (Praxissemester)^481^247^
G39^20151^5^0^871082^^Medizinische Informatik (Praxissemester)^481^247^
g39^20211^6^0^330127^^Financial Services^340^021^
g39^20221^8^0^871603^^Medical Engineering^481^247^
g40^20121^9^0^110015^^Anglistik/Amerikanistik^222^008^
G40^20131^5^0^438083^20150^IT - und Software-Systeme (dual)^481^079^
G40^20151^5^1^871083^20171^IT - und Software-Systeme (dual)^481^079^
G40^20180^5^3^871083^^IT- und Software-Systeme extern^481^079^
g40^20211^6^0^861402^^KIS Mechatronik^520^380^
g40^20221^8^0^871402^^Computer Engineering^481^123^
g41^20121^9^0^110016^^Englische Sprachwissenschaft^222^008^
G41^20131^5^1^104014^^Extended Ecumenical Studies^221^136^
g41^20211^6^0^861601^^KIS Medientechnik^213^305^
g41^20221^8^0^441103^^Pharamceutical Sciences^727^126^
g42^20121^9^0^110017^^Kulturwissenschaft der englischsprachigen Länder^222^008^
G42^20131^5^0^329016^^Public Management^345^172^
g42^20211^6^0^863603^^BIS Maschinenbau^520^104^
g42^20221^8^0^861212^^Biosystems Engineering^142^072^
g43^20121^9^0^110018^^Didaktik der englischen Sprache und Literatur^222^008^
G43^20131^5^1^323032^20200^Wirtschaft und Kommunikation^321^303^
G43^20201^5^2^334016^^Wirtschaft und Kommunikation^321^303^
g43^20211^6^0^330267^^Global Business Management^340^182^
g43^20221^8^0^861213^^Molecular Biotechnology^142^072^
g44^20121^9^0^105031^^Klassische Archäologie (Alte Welt)^225^012^
G44^20131^5^0^327033^^Beratung im Gesundheits-, Sozial- und Bildungswesen^760^253^
g44^20211^6^0^104206^^Philosophy and Economics^226^127^
g44^20230^8^0^332112^^Klinische Psychologie und Psychotherapie^311^132^
g45^20121^9^0^109025^^Didaktik der deutschen Sprache und Literatur^223^067^
G45^20140^5^0^325015^^Public Governance across Borders^313^129^
g45^20211^6^0^327209^^Kindheitspädagogik, Leitung und Management^760^245^
g45^20230^8^0^323107^^Wirtschafts- und Sozialwissenschaften^142^030^
g46^20121^9^0^222011^^Sport^142^098^
G46^20140^5^0^327034^^Heilerziehungspflege^760^245^
g46^20211^6^0^871343^^Master of Management in Artificial Intelligence - economy (MMAI)^481^079^
g46^20230^8^0^440205^^Chemical Sciences^442^032^
g47^20121^9^0^222012^^Sport und Gesundheit^813^029^
G47^20140^5^0^326017^^Soziale Nachhaltigkeit und demografischer Wandel^312^148^
g47^20230^8^0^443304^^Geowissenschaften^443^039^
g48^20121^9^0^978027^^Musik, Doppelfach^212^113^
G48^20140^5^0^863128^^Sport- und Gesundheitstechnik^520^104^
g49^20121^9^0^328012^^Rechtswissenschaft Magister Legum^380^135^
@ -11396,8 +11445,10 @@ G91^20151^5^0^333059^^Intensivpädagogik^141^190^ @@ -11396,8 +11445,10 @@ G91^20151^5^0^333059^^Intensivpädagogik^141^190^
g91^20221^6^0^330581^^Nachhaltige Immobilienwirtschaft^340^184^
g92^20130^9^0^330068^^Betriebswirtschaft f. Ärzte^340^021^
G92^20151^5^0^330068^^Banking and Sales^340^021^
g92^20221^6^0^330582^^Produkt- & Servicemanagement^340^184^
g93^20130^9^0^330069^^Betriebswirtschaft f. Ingenieure^340^021^
G93^20151^5^0^330069^^Management extern^340^021^
g93^20211^6^0^976323^^Animation Design^213^069^
G94^20160^5^0^868026^^Bauingenieurwesen / Netzingenieur^582^017^
g94^20221^6^0^976324^^Game Design^213^069^
g95^20130^9^1^438042^20150^Informatik - Game Engineering^481^079^
@ -11410,8 +11461,10 @@ g96^20221^6^0^332118^^Mind, Brain and Behavior^311^132^ @@ -11410,8 +11461,10 @@ g96^20221^6^0^332118^^Mind, Brain and Behavior^311^132^
g97^20130^9^0^438044^20150^Mobile Computing^481^079^
G97^20151^5^0^868027^^Infrastrukturmanagement^582^017^
g97^20151^9^0^871044^^Mobile Computing^481^079^
g97^20221^6^0^758213^^Agriculture, Ecology and Societies^621^003^
g98^20131^9^0^864019^^Elektrotechnik und Elektromobilität^524^048^
G98^20151^5^0^332024^^International Business Psychology^311^132^
g98^20221^6^0^101114^^Digital Humanities^220^004^
g99^20131^9^0^864020^^Elektrotechnik mobiler Systeme^524^048^
G99^20151^5^0^222024^^Sportpolitik^813^029^
h00^20131^9^0^101022^^Museumswissenschaft^142^004^
@ -11472,6 +11525,7 @@ H14^20161^5^0^864054^^Elektrische Energietechnik extern^524^316^ @@ -11472,6 +11525,7 @@ H14^20161^5^0^864054^^Elektrische Energietechnik extern^524^316^
h15^20131^9^0^864022^^Elektro- und Informationstechnik (berufsbegleitend)^524^048^
H15^20131^11^0^867204^^Ökologie und Umweltplanung^850^458^
H15^20161^5^0^442034^^Immunbiologie^421^026^
h15^20230^6^0^330121^^Fashion Management^340^021^
h16^20131^9^1^443021^^Geo- and Paleobiology^443^039^
H16^20131^11^0^867107^^Landschaftsarchitektur^581^134^
H16^20161^5^0^101065^^Politisch-Historische Studien^142^004^
@ -11511,6 +11565,7 @@ h26^20131^9^0^438050^20150^Informatik und Informationswissenschaft^481^079^ @@ -11511,6 +11565,7 @@ h26^20131^9^0^438050^20150^Informatik und Informationswissenschaft^481^079^
h26^20151^9^0^871050^^Informatik und Informationswissenschaft^481^079^
H26^20151^11^0^869204^^Umweltinformation - GIS^581^171^
H26^20170^5^0^325028^^Public Policy^313^129^
h26^20230^6^0^976325^^Digital Games Business^213^069^
h27^20140^9^0^330073^^International Business für Ingenieurinnen und Ingenieure^340^182^
H27^20161^11^0^870113^^Life Science Management^520^370^
H27^20170^5^0^975073^^Klang und Realität^213^287^
@ -11562,6 +11617,7 @@ H42^20171^5^0^548059^^Immunologie und Infektiologie^345^232^ @@ -11562,6 +11617,7 @@ H42^20171^5^0^548059^^Immunologie und Infektiologie^345^232^
H42^20201^11^0^871303^^Development - Digital Products and Services^481^079^
h43^20141^9^0^110020^^Anglistik^222^008^
H43^20171^5^0^866017^^Integrierte Architektur^581^013^
H43^20221^11^0^871706^^Digitale Transformation^481^277^
h44^20141^9^0^444012^^Erdkunde^443^050^
H44^20171^5^0^548061^^Gesundheitspädagogik^142^195^
H44^20211^11^0^871304^^Informatik in Kultur und Gesundheit^481^079^
@ -12044,6 +12100,7 @@ J59^20221^5^0^331067^^Immobilien- und Gebäudemanagement^340^464^ @@ -12044,6 +12100,7 @@ J59^20221^5^0^331067^^Immobilien- und Gebäudemanagement^340^464^
j60^20201^9^0^861019^^Systems Engineering und technisches Management^142^140^
J60^20231^5^0^328102^^Digitalisierungsrecht^380^135^
j61^20200^9^0^871073^^Game Engineering und Visual Computing^481^079^
J61^20221^5^0^549005^^Theoretische Medizin^721^107^
j62^20200^9^0^330131^^Betriebswirtschaftliche Zusatzqualifikation Sozialmanager/in^340^021^
j63^20190^9^0^330132^^Sicherheitsmanagement^340^021^
j64^20200^9^0^863053^^Simulation Based Engineering^520^224^
@ -12091,7 +12148,9 @@ k04^20211^9^0^323036^^Nachhaltigkeits- und Umweltmanagement^142^030^ @@ -12091,7 +12148,9 @@ k04^20211^9^0^323036^^Nachhaltigkeits- und Umweltmanagement^142^030^
K04^20221^11^0^330287^^International Digital Business^340^182^
k05^20211^9^0^330142^^Entrepreneurship and Digital Business^340^021^
k06^20211^9^0^548017^^Life Science Management^345^232^
K06^20230^11^0^333451^^Kindheitspädagogik - berufsintegriert^142^365^
k07^20211^9^0^870120^^Wirtschaftsingenieurwesen-Bau^520^370^
K07^20221^11^0^332107^^Sexualwissenschaft^311^132^
k08^20201^9^0^330143^^Management^340^021^
k09^20201^9^0^113051^^Afrika in der Welt - Geschichte und Religionen^222^002^
k10^20201^9^0^977007^^Theaterdidaktik und Theaterwissenschaft^222^002^
@ -12259,4 +12318,26 @@ l70^20231^9^0^871109^^AI Engineering of Autonomous Systems^481^123^ @@ -12259,4 +12318,26 @@ l70^20231^9^0^871109^^AI Engineering of Autonomous Systems^481^123^
l71^20231^9^0^861030^^Patentingenieurwesen^142^072^
l72^20231^9^0^331012^^Sustainable Industrial Operations and Business (B.Eng.)^340^179^
l73^20230^9^0^330177^^Fashion Management^340^021^
l74^20231^9^0^871110^^Software Design in English^481^079^
l75^20231^9^0^861031^^International Renewable Energy Project Development in English^522^310^
l76^20231^9^0^864038^^Biomedical Engineering^524^316^
l77^20230^9^0^328020^^Informationsrecht & Legal Tech^380^135^
l78^20231^9^0^871111^^Cyber Security Engineer^481^079^
l79^20231^9^0^330178^^Global Business^340^182^
l80^20231^9^0^323252^^Unternehmerisches Nachhaltigkeitsmanagement^142^030^
l81^20231^9^0^868020^^Sustainable Civil Engineering^582^017^
l82^20231^9^0^861032^^Sustainable Building Systems^522^310^
l83^20231^9^0^870125^^Global Engineering and Management^520^370^
l84^20231^9^0^871112^^Bio- und Medizininformatik^481^221^
l85^20231^9^0^330179^^Global Management^340^184^
l86^20230^9^0^328021^^Rechtsinformatik^380^135^
l87^20230^9^0^325003^^Europäische Politik^313^129^
l88^20231^9^1^436403^^Survey Statistics and Data Analysis^142^312^
l89^20231^9^0^113053^^Cultural Studies of Middle East^222^122^
l90^20231^9^0^861033^^OHM International Summer School^142^072^
l91^20231^9^0^330180^^Leadership in der stationären Altenhilfe^340^182^
l92^20231^9^0^759004^^Arboristik und urbane Wälder^623^058^
l93^20231^9^0^871113^^Informationssicherheit^481^079^
l94^20231^9^0^330181^^Strategisches und operatives Management^340^184^
l95^20231^9^0^330182^^Mobilitäts- und Innovationsmanagement^340^184^
S01^20221^11^0^1083201^^Berlin University Alliance (BUA) - Teaching and Learning^999^290^

10
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/sx_stylesheets_fuellen.sql

@ -161,6 +161,16 @@ @@ -161,6 +161,16 @@
"toolbar_icon_filepath":"",
"stylesheet_type":"XSL",
"usage_resultset_data":"T",
"jr_datasource":""},
{"filename":"tabelle_csv.xsl",
"caption":"Export als CSV",
"description":"Export als CSV",
"relation":"table",
"contenttype":"text/plain",
"is_generic":"1",
"toolbar_icon_filepath":"",
"stylesheet_type":"XSL",
"usage_resultset_data":"T",
"jr_datasource":""}
] />

80
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_fields_pg.sql

@ -132,7 +132,9 @@ and C.relname::varchar(255) in ('sichtart_rechttabelle', @@ -132,7 +132,9 @@ and C.relname::varchar(255) in ('sichtart_rechttabelle',
'k_astat_studienbereich',
'k_astat_studienfach',
'colorscheme',
'sx_mail') UNION SELECT trim(N.nspname||'.'||C.relname) || '.' || trim(A.attname),trim(N.nspname||'.'||C.relname) || '.' || trim(A.attname)
'sx_mail',
'k_astat_staat',
'k_astat_kontinent') UNION SELECT trim(N.nspname||'.'||C.relname) || '.' || trim(A.attname),trim(N.nspname||'.'||C.relname) || '.' || trim(A.attname)
FROM pg_attribute A, pg_class C, pg_namespace N
where C.oid = A.attrelid
and N.oid = C.relnamespace
@ -261,7 +263,9 @@ and N.nspname||'.'||C.relname in ('sichtart_rechttabelle', @@ -261,7 +263,9 @@ and N.nspname||'.'||C.relname in ('sichtart_rechttabelle',
'k_astat_studienbereich',
'k_astat_studienfach',
'colorscheme',
'sx_mail'
'sx_mail',
'k_astat_staat',
'k_astat_kontinent'
) order by 1;</sqlvar>
</sqlvars>
@ -8647,3 +8651,75 @@ select now(), 'field sx_mail.daemon3_interval will be added'; @@ -8647,3 +8651,75 @@ select now(), 'field sx_mail.daemon3_interval will be added';
alter table sx_mail add column daemon3_interval INTEGER ;
</#if>
<#if !fields?seq_contains("k_astat_staat.schluessel") >
select now(), 'field k_astat_staat.schluessel will be added';
alter table k_astat_staat add column schluessel INTEGER not null;
</#if>
<#if !fields?seq_contains("k_astat_staat.nummer") >
select now(), 'field k_astat_staat.nummer will be added';
alter table k_astat_staat add column nummer VARCHAR(255) ;
</#if>
<#if !fields?seq_contains("k_astat_staat.name") >
select now(), 'field k_astat_staat.name will be added';
alter table k_astat_staat add column name VARCHAR(255) ;
</#if>
<#if !fields?seq_contains("k_astat_staat.kennz") >
select now(), 'field k_astat_staat.kennz will be added';
alter table k_astat_staat add column kennz VARCHAR(255) ;
</#if>
<#if !fields?seq_contains("k_astat_staat.kontinent") >
select now(), 'field k_astat_staat.kontinent will be added';
alter table k_astat_staat add column kontinent INTEGER ;
</#if>
<#if !fields?seq_contains("k_astat_kontinent.schluessel") >
select now(), 'field k_astat_kontinent.schluessel will be added';
alter table k_astat_kontinent add column schluessel INTEGER not null;
</#if>
<#if !fields?seq_contains("k_astat_kontinent.nummer") >
select now(), 'field k_astat_kontinent.nummer will be added';
alter table k_astat_kontinent add column nummer VARCHAR(255) ;
</#if>
<#if !fields?seq_contains("k_astat_kontinent.name") >
select now(), 'field k_astat_kontinent.name will be added';
alter table k_astat_kontinent add column name VARCHAR(255) ;
</#if>

8
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_indexes_pg.sql

@ -133,7 +133,9 @@ where D.relname::varchar(200) in ('sichtart_rechttabelle', @@ -133,7 +133,9 @@ where D.relname::varchar(200) in ('sichtart_rechttabelle',
'k_astat_studienbereich',
'k_astat_studienfach',
'colorscheme',
'sx_mail')) UNION SELECT
'sx_mail',
'k_astat_staat',
'k_astat_kontinent')) UNION SELECT
C.relname, C.relname from pg_class C, pg_index I
where I.indexrelid=C.oid
and I.indrelid in (
@ -263,7 +265,9 @@ and N.nspname||'.'||D.relname in ('sichtart_rechttabelle', @@ -263,7 +265,9 @@ and N.nspname||'.'||D.relname in ('sichtart_rechttabelle',
'k_astat_studienbereich',
'k_astat_studienfach',
'colorscheme',
'sx_mail'
'sx_mail',
'k_astat_staat',
'k_astat_kontinent'
));</sqlvar>
</sqlvars>

10
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_pg.sql

@ -82,6 +82,16 @@ select now(), 'Lade Tabelle k_astat_studienbereich'; @@ -82,6 +82,16 @@ select now(), 'Lade Tabelle k_astat_studienbereich';
\! sx_auto_upload_table.x k_astat_studienbereich $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienbereich.unl
select now(), 'Lade Tabelle k_astat_staat';
\! sx_auto_upload_table.x k_astat_staat $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_staat.unl
select now(), 'Lade Tabelle k_astat_kontinent';
\! sx_auto_upload_table.x k_astat_kontinent $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_kontinent.unl
select now(), 'SQL-Script $SUPERX_DIR/db/install/upgrade/kern_drop_views_pg.sql ausführen';

84
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_tables_pg.sql

@ -128,7 +128,9 @@ select relname,relname as tabelle from pg_class JOIN pg_namespace ON pg_namespac @@ -128,7 +128,9 @@ select relname,relname as tabelle from pg_class JOIN pg_namespace ON pg_namespac
'k_astat_studienbereich',
'k_astat_studienfach',
'colorscheme',
'sx_mail') UNION SELECT pg_namespace.nspname||'.'||relname as relname,pg_namespace.nspname||'.'||relname as tabelle from pg_class JOIN pg_namespace ON pg_namespace.oid = pg_class.relnamespace WHERE pg_namespace.nspname||'.'||relname in ('sichtart_rechttabelle',
'sx_mail',
'k_astat_staat',
'k_astat_kontinent') UNION SELECT pg_namespace.nspname||'.'||relname as relname,pg_namespace.nspname||'.'||relname as tabelle from pg_class JOIN pg_namespace ON pg_namespace.oid = pg_class.relnamespace WHERE pg_namespace.nspname||'.'||relname in ('sichtart_rechttabelle',
'group_field_pref',
'stylesheet_field',
'db_tabellen',
@ -252,7 +254,9 @@ select relname,relname as tabelle from pg_class JOIN pg_namespace ON pg_namespac @@ -252,7 +254,9 @@ select relname,relname as tabelle from pg_class JOIN pg_namespace ON pg_namespac
'k_astat_studienbereich',
'k_astat_studienfach',
'colorscheme',
'sx_mail'
'sx_mail',
'k_astat_staat',
'k_astat_kontinent'
);</sqlvar>
</sqlvars>
@ -5481,6 +5485,76 @@ comment on column sx_mail.daemon3_interval is 'Die Anzahl von Sekunden nach dene @@ -5481,6 +5485,76 @@ comment on column sx_mail.daemon3_interval is 'Die Anzahl von Sekunden nach dene
</#if>
delete from db_tabellen where name='sx_mail';
insert into db_tabellen (name,protokollierung) values('sx_mail',0);
<#if !deleted_tables?seq_contains("k_astat_staat") && tables?is_sequence && tables?seq_contains("k_astat_staat") >
select now(), 'table k_astat_staat exists - fine';
<#else>
select now(), 'Erzeuge Tabelle k_astat_staat';
create table k_astat_staat(
schluessel INTEGER not null,
nummer VARCHAR(255) ,
name VARCHAR(255) ,
kennz VARCHAR(255) ,
kontinent INTEGER ,
constraint c_k_astat_staat primary key (schluessel)
)
;
comment on column k_astat_staat.schluessel is 'Schlüssel';
comment on column k_astat_staat.nummer is 'Nummer';
comment on column k_astat_staat.name is 'Name';
comment on column k_astat_staat.kennz is 'Kennzeichen';
comment on column k_astat_staat.kontinent is 'Kontinent';
</#if>
delete from db_tabellen where name='k_astat_staat';
insert into db_tabellen (name,protokollierung) values('k_astat_staat',0);
<#if !deleted_tables?seq_contains("k_astat_kontinent") && tables?is_sequence && tables?seq_contains("k_astat_kontinent") >
select now(), 'table k_astat_kontinent exists - fine';
<#else>
select now(), 'Erzeuge Tabelle k_astat_kontinent';
create table k_astat_kontinent(
schluessel INTEGER not null,
nummer VARCHAR(255) ,
name VARCHAR(255) ,
constraint c_k_astat_kontinent primary key (schluessel)
)
;
comment on column k_astat_kontinent.schluessel is 'Schlüssel';
comment on column k_astat_kontinent.nummer is 'Nummer';
comment on column k_astat_kontinent.name is 'Name';
</#if>
delete from db_tabellen where name='k_astat_kontinent';
insert into db_tabellen (name,protokollierung) values('k_astat_kontinent',0);
-- update primary keys, see ticket: #296420
alter table if exists sichtart_rechttabelle drop constraint if exists sichtart_rechttabelle_pkey;
alter table if exists sichtart_rechttabelle drop constraint if exists ix_sichtart_rt_p1;
@ -5664,6 +5738,10 @@ alter table if exists etl_job drop constraint if exists etl_job_pkey; @@ -5664,6 +5738,10 @@ alter table if exists etl_job drop constraint if exists etl_job_pkey;
alter table if exists etl_job drop constraint if exists etl_job_pk;
alter table if exists etl_job_param drop constraint if exists etl_job_param_pkey;
alter table if exists etl_job_param drop constraint if exists etl_job_param_pk;
alter table if exists k_astat_staat drop constraint if exists k_astat_staat_pkey;
alter table if exists k_astat_staat drop constraint if exists c_k_astat_staat;
alter table if exists k_astat_kontinent drop constraint if exists k_astat_kontinent_pkey;
alter table if exists k_astat_kontinent drop constraint if exists c_k_astat_kontinent;
alter table if exists sichtart_rechttabelle add constraint sichtart_rechttabelle_pkey primary key (tid);
alter table if exists group_field_pref add constraint group_field_pref_pkey primary key (tid);
alter table if exists stylesheet_field add constraint stylesheet_field_pkey primary key (tid);
@ -5755,3 +5833,5 @@ alter table if exists etl_step_property add constraint etl_step_property_pkey p @@ -5755,3 +5833,5 @@ alter table if exists etl_step_property add constraint etl_step_property_pkey p
alter table if exists etl_step_relation add constraint etl_step_relation_pkey primary key (tid);
alter table if exists etl_job add constraint etl_job_pkey primary key (tid);
alter table if exists etl_job_param add constraint etl_job_param_pkey primary key (tid);
alter table if exists k_astat_staat add constraint k_astat_staat_pkey primary key (schluessel);
alter table if exists k_astat_kontinent add constraint k_astat_kontinent_pkey primary key (schluessel);

14
superx/WEB-INF/kern_dbforms-config_pg.xml

@ -590,6 +590,20 @@ @@ -590,6 +590,20 @@
</field>
<interceptor className="de.superx.servlet.DbformInterceptor"/>
</table>
<table name="k_astat_kontinent">
<field name="schluessel" description="Schlüssel" fieldType="int" size="6" isKey="true" sortable=""/>
<field name="nummer" description="Nummer" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="name" description="Name" fieldType="varchar" size="255" isKey="" sortable=""/>
<interceptor className="de.superx.servlet.DbformInterceptor"/>
</table>
<table name="k_astat_staat">
<field name="schluessel" description="Schlüssel" fieldType="int" size="6" isKey="true" sortable=""/>
<field name="nummer" description="Nummer" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="name" description="Name" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="kennz" description="Kennzeichen" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="kontinent" description="Kontinent" fieldType="int" size="6" isKey="" sortable=""/>
<interceptor className="de.superx.servlet.DbformInterceptor"/>
</table>
<table name="k_astat_studienbereich">
<field name="schluessel" description="Schlüssel" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="name" description="Name" fieldType="varchar" size="255" isKey="" sortable=""/>

BIN
superx/WEB-INF/lib/superx5.0.jar

Binary file not shown.

17
superx/xml/pageComponents_html.xsl

@ -606,11 +606,18 @@ document.forms[0].target = '_blank'; @@ -606,11 +606,18 @@ document.forms[0].target = '_blank';
<span class="separator">&#160;</span>
</td>
<td>
<a onMouseOver="window.status='Export starten';return true" onFocus="window.status='Download starten';return true" onMouseOut="window.status='Download starten';return true"><xsl:attribute name="href"><xsl:text>javascript:document.forms[0].contenttype.value='text/csv';document.forms[0].reuseresult.value='true';document.forms[0].submit();</xsl:text>
</xsl:attribute>
<!-- <xsl:attribute name="title"><xsl:text>Comma Separated Values</xsl:text></xsl:attribute>
<xsl:text>CSV</xsl:text> -->
<xsl:variable name="href">
<xsl:choose>
<xsl:when test="/ergebnisse/@isMakro='true'">
<xsl:text>javascript:document.forms[0].stylesheet.value='tabelle_csv.xsl';document.forms[0].contenttype.value='text/plain';document.forms[0].reuseresult.value='true';document.forms[0].submit();</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>javascript:document.forms[0].contenttype.value='text/csv';document.forms[0].reuseresult.value='true';document.forms[0].submit();</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<a onMouseOver="window.status='Export starten';return true" onFocus="window.status='Download starten';return true" onMouseOut="window.status='Download starten';return true">
<xsl:attribute name="href"><xsl:value-of select="$href"/></xsl:attribute>
<img title="Ausgabe als CSV" alt="Ausgabe als CSV"
src="../images/icons/page_white_csv.svg" class="svg_icon" border="0" />

Loading…
Cancel
Save