Browse Source

Bearbeitung Stylesheets korrigiert, ASTAT Schlüssel

userinfo_gueltigkeit
Daniel Quathamer 1 year ago
parent
commit
bcad6d66b1
  1. 10
      superx/WEB-INF/conf/edustore/db/conf/build.xml
  2. 2
      superx/WEB-INF/conf/edustore/db/install/MODULINFO
  3. 2
      superx/WEB-INF/conf/edustore/db/install/VERSION
  4. 6
      superx/WEB-INF/conf/edustore/db/install/conf/dimensions_drop.sql
  5. 5
      superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/cif.tab
  6. 28
      superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/cifx_customize.tab
  7. 16
      superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/colorscheme.tab
  8. 1
      superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/db_version.idx
  9. 10
      superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/k_astat_abschluss2steller.tab
  10. 23
      superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/k_astat_abschluss3steller_land.tab
  11. 13
      superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/k_astat_studienbereich.tab
  12. 13
      superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/k_astat_studienfach.tab
  13. 13
      superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/k_astat_studienfach_land.tab
  14. 6
      superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/konstanten.tab
  15. 45
      superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/organigramm_bak.tab
  16. 7
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_doc/kern_rename_demofiles.bat
  17. 7
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_doc/kern_rename_demofiles.sh
  18. 306
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_drop_pg.xml
  19. 117
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_install_pg.xml
  20. 186
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_integrate_pg.sql
  21. 36
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_masken_einspielen.xml
  22. 476
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_masken_entladen.xml
  23. 330
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_masken_loeschen.sql
  24. 11
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_masken_loeschen.xml
  25. 61
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_upgrade2_pg.xml
  26. 2
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_update/edustore_kern_load_pg.xml
  27. 380
      superx/WEB-INF/conf/edustore/db/install/conf/kern.html
  28. 574
      superx/WEB-INF/conf/edustore/db/install/conf/kern.xml
  29. 2
      superx/WEB-INF/conf/edustore/db/install/conf/kern_load.html
  30. 386
      superx/WEB-INF/conf/edustore/db/install/conf/kern_mask_test_ant.xml
  31. 7
      superx/WEB-INF/conf/edustore/db/install/conf/module_alter_table_schema.x
  32. 148
      superx/WEB-INF/conf/edustore/db/install/conf/module_drop_views.sql
  33. 25
      superx/WEB-INF/conf/edustore/db/install/conf/module_grant.x
  34. 172
      superx/WEB-INF/conf/edustore/db/install/conf/module_metadata.sql
  35. 25
      superx/WEB-INF/conf/edustore/db/install/conf/module_revoke.x
  36. 2831
      superx/WEB-INF/conf/edustore/db/install/conf/sx_fields_fuellen.sql
  37. 276
      superx/WEB-INF/conf/edustore/db/install/conf/sx_fields_loeschen.sql
  38. 188
      superx/WEB-INF/conf/edustore/db/install/conf/sx_tables_fuellen.sql
  39. 753
      superx/WEB-INF/conf/edustore/db/install/conf/unload_params_fuellen.sql
  40. 264
      superx/WEB-INF/conf/edustore/db/install/kern_backup.x
  41. 277
      superx/WEB-INF/conf/edustore/db/install/kern_drop_pg.sql
  42. 8
      superx/WEB-INF/conf/edustore/db/install/kern_indexes_drop.sql
  43. 194
      superx/WEB-INF/conf/edustore/db/install/kern_indexes_pg.sql
  44. 2112
      superx/WEB-INF/conf/edustore/db/install/kern_install_pg.sql
  45. 8
      superx/WEB-INF/conf/edustore/db/install/kern_load_pg.sql
  46. 4
      superx/WEB-INF/conf/edustore/db/install/kern_masken_einspielen_pg.x
  47. 3
      superx/WEB-INF/conf/edustore/db/install/kern_masken_entladen_pg.x
  48. 2
      superx/WEB-INF/conf/edustore/db/install/kern_masken_loeschen_pg.x
  49. 7
      superx/WEB-INF/conf/edustore/db/install/kern_restore.x
  50. 10
      superx/WEB-INF/conf/edustore/db/install/kern_system_pg.sql
  51. 16
      superx/WEB-INF/conf/edustore/db/install/kern_trans_pg.sql
  52. 627
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/k_astat/import_abschluss.ktr
  53. 745
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/k_astat/import_abschluss_land.ktr
  54. 550
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/k_astat/import_astat_land.kjb
  55. 651
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/k_astat/import_studienbereich.ktr
  56. 651
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/k_astat/import_studienfach.ktr
  57. 780
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/k_astat/import_studienfach_land.ktr
  58. 63
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/k_astat/k_astat_erzeugen_und_fuellen.sql
  59. 32
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/fm_templates.unl
  60. 98
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_abschluss2steller.unl
  61. 2160
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_abschluss3steller_land.unl
  62. 63
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_studienbereich.unl
  63. 276
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_studienfach.unl
  64. 12262
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_studienfach_land.unl
  65. 2
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/sx_repository.unl
  66. 8
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade.x
  67. 4144
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_fields_pg.sql
  68. 276
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_functions_pg.sql
  69. 533
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_indexes_pg.sql
  70. 383
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_pg.sql
  71. 1822
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_tables_pg.sql
  72. 619
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_themenbaum.sql
  73. 201
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_views_pg.sql
  74. 89
      superx/WEB-INF/conf/edustore/db/install/upgrade/kernmodul_upgrade_man.sql
  75. 20
      superx/WEB-INF/conf/edustore/db/module/update.x.sam
  76. 197
      superx/WEB-INF/kern_dbforms-config_pg.xml
  77. 187
      superx/edit/kern/cifx_customize_edit.jsp
  78. 124
      superx/edit/kern/cifx_customize_list.jsp
  79. 38
      superx/edit/kern/data_upload_edit.jsp
  80. 22
      superx/edit/kern/dbconnections_edit.jsp
  81. 22
      superx/edit/kern/dbconnections_list.jsp
  82. 36
      superx/edit/kern/felderinfo_edit.jsp
  83. 30
      superx/edit/kern/fm_templates_edit.jsp
  84. 18
      superx/edit/kern/fm_templates_list.jsp
  85. 34
      superx/edit/kern/group_field_pref_edit.jsp
  86. 22
      superx/edit/kern/group_field_pref_list.jsp
  87. 24
      superx/edit/kern/group_masken_bez_edit.jsp
  88. 24
      superx/edit/kern/group_sachgeb_bez_edit.jsp
  89. 22
      superx/edit/kern/group_sichtarten_edit.jsp
  90. 22
      superx/edit/kern/group_sichten_edit.jsp
  91. 68
      superx/edit/kern/groupinfo_edit.jsp
  92. 16
      superx/edit/kern/hochschulinfo_edit.jsp
  93. 28
      superx/edit/kern/konstante_edit.jsp
  94. 30
      superx/edit/kern/konstanten_edit.jsp
  95. 24
      superx/edit/kern/macro_feld_wert_list.jsp
  96. 34
      superx/edit/kern/macro_masken_bez_edit.jsp
  97. 24
      superx/edit/kern/macro_masken_bez_list.jsp
  98. 24
      superx/edit/kern/maske_system_bez_edit.jsp
  99. 24
      superx/edit/kern/masken_felder_bez_edit.jsp
  100. 32
      superx/edit/kern/maskeninfo_edit.jsp
  101. Some files were not shown because too many files have changed in this diff Show More

10
superx/WEB-INF/conf/edustore/db/conf/build.xml

@ -112,6 +112,8 @@ @@ -112,6 +112,8 @@
<fileset dir="${WEBAPP_DIR}/WEB-INF/lib">
<include name="**/*.jar" />
<exclude name="jarheaven_backup/**/*.jar" />
<exclude name="src/**/*.jar" />
</fileset>
<fileset dir="${WEBAPP_DIR}/WEB-INF/lib_ext">
<include name="**/*.jar" />
@ -317,8 +319,8 @@ @@ -317,8 +319,8 @@
<antcall target="kern_utf2isoHIS1" >
</antcall>
<!-- saiku muss utf8 bleiben: -->
<antcall target="copy_saiku" >
</antcall>
<!--<antcall target="copy_saiku" >
</antcall>-->
<!-- ckeditor muss utf8 bleiben: -->
<antcall target="copy_ckeditor" >
</antcall>
@ -490,11 +492,11 @@ xmlns:HtmlUtils="de.superx.util.HtmlUtils"> @@ -490,11 +492,11 @@ xmlns:HtmlUtils="de.superx.util.HtmlUtils">
<replaceregexp file="${ZIELPFAD}/db/install/schluesseltabellen/release_unloads/sx_captions.unl"
match="kern_doku_benutzer_url.*"
replace="kern_doku_benutzer_url^^^^de^^&lt;br/&gt;&lt;a class=\&quot;handbuch_link\&quot; href=\&quot;https://super-ics.de/superx/doku/kern_modul/benutzer/main.htm\&quot; target=\&quot;_blank\&quot;&gt;Handbuch Kernmodul&lt;/a&gt;^^${module(systeminfo_id)}^99^^^"
replace="kern_doku_benutzer_url^^^^de^^&lt;br/&gt;&lt;a class=\&quot;handbuch_link\&quot; href=\&quot;https://super-ics.de/superx/doku/kern_modul/benutzer/main.htm\&quot; target=\&quot;_blank\&quot;&gt;Handbuch Kernmodul&lt;/a&gt;^^${module(systeminfo_id)}^99^^"
byline="true"/>
<replaceregexp file="${ZIELPFAD}/db/install/schluesseltabellen/release_unloads/sx_captions.unl"
match="kern_doku_admin_url.*"
replace="kern_doku_admin_url^^^^de^^&lt;br/&gt;&lt;a class=\&quot;handbuch_link\&quot; href=\&quot;https://super-ics.de/superx/doku/kern_modul/admin/main.htm\&quot; target=\&quot;_blank\&quot;&gt;Administrations-Handbuch Kernmodul&lt;/a&gt;^^${module(systeminfo_id)}^99^^^"
replace="kern_doku_admin_url^^^^de^^&lt;br/&gt;&lt;a class=\&quot;handbuch_link\&quot; href=\&quot;https://super-ics.de/superx/doku/kern_modul/admin/main.htm\&quot; target=\&quot;_blank\&quot;&gt;Administrations-Handbuch Kernmodul&lt;/a&gt;^^${module(systeminfo_id)}^99^^"
byline="true"/>
<replaceregexp file="${ZIELPFAD}/webserver/tomcat/webapps/superx/WEB-INF/classes/saiku-datasources/edustore"
match="^name=.*"

2
superx/WEB-INF/conf/edustore/db/install/MODULINFO

@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
#!/bin/bash
export MODUL_VERSION=5.0b
export MODUL_VERSION=5.0
export MODULNAME=kern
export SACHGEBIETID=0
export SACHGEBIET=Administration

2
superx/WEB-INF/conf/edustore/db/install/VERSION

@ -1 +1 @@ @@ -1 +1 @@
5.0b
5.0

6
superx/WEB-INF/conf/edustore/db/install/conf/dimensions_drop.sql

@ -0,0 +1,6 @@ @@ -0,0 +1,6 @@
-- XML-generiertes SQL-Script -- Delete dimension entries for module and then cleanup blueprints
DELETE FROM dimension_bp WHERE tid NOT IN (SELECT dimension_bp_id FROM dimension);
DELETE FROM dim_bp_apnr WHERE dimension_bp_id NOT IN (SELECT dimension_bp_id FROM dimension);
DELETE FROM trans_dim_bp_apnr WHERE dimension_bp_id NOT IN (SELECT dimension_bp_id FROM dimension);

5
superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/cif.tab

@ -11,6 +11,9 @@ druck NCHAR(100) , @@ -11,6 +11,9 @@ druck NCHAR(100) ,
lang_1 NCHAR(100) ,
lang_2 NCHAR(150) ,
lang_3 NCHAR(250) ,
sort1 INTEGER
sort1 INTEGER ,
uniquename NVARCHAR(255)
);
comment on column cif.uniquename is 'Schlüssel';

28
superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/cifx_customize.tab

@ -0,0 +1,28 @@ @@ -0,0 +1,28 @@
{### cifx_customize - automatisch generiert #########}
create table cifx_customize(
tid SERIAL not null,
cifx_table NVARCHAR(255) not null,
key SMALLINT not null,
apnr CHAR(10) not null,
kurz NVARCHAR(255) ,
druck NVARCHAR(255) default 'Drucktext' ,
lang_1 NVARCHAR(255) ,
uniquename NVARCHAR(255)
);
comment on column cifx_customize.tid is 'Laufnr.';
comment on column cifx_customize.cifx_table is 'Tabelle';
comment on column cifx_customize.key is 'Schlüssel';
comment on column cifx_customize.apnr is 'Ausprägung';
comment on column cifx_customize.kurz is 'Kurztext';
comment on column cifx_customize.druck is 'Drucktext';
comment on column cifx_customize.lang_1 is 'Langtext';
comment on column cifx_customize.uniquename is 'Schlüssel [Anzeige]';

16
superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/colorscheme.tab

@ -0,0 +1,16 @@ @@ -0,0 +1,16 @@
{### colorscheme - automatisch generiert #########}
create table colorscheme(
id SERIAL not null,
caption NVARCHAR(255) ,
sortorder INTEGER ,
colors NVARCHAR(255)
);
comment on column colorscheme.id is 'id';
comment on column colorscheme.caption is 'Bezeichnung';
comment on column colorscheme.sortorder is 'Sortierreihenfolge';
comment on column colorscheme.colors is 'Farben';

1
superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/db_version.idx

@ -3,4 +3,5 @@ @@ -3,4 +3,5 @@
}
create unique index c_db_version on db_version (his_system, version);
create unique index uxdb_version on db_version (his_system );
create index xdb_version_efm on db_version (db_einfuegemarke );

10
superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/k_astat_abschluss2steller.tab

@ -0,0 +1,10 @@ @@ -0,0 +1,10 @@
{### k_astat_abschluss2steller - automatisch generiert #########}
create table k_astat_abschluss2steller(
schluessel NVARCHAR(255) not null,
name NVARCHAR(255)
);
comment on column k_astat_abschluss2steller.schluessel is 'Schlüssel';
comment on column k_astat_abschluss2steller.name is 'Name';

23
superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/k_astat_abschluss3steller_land.tab

@ -0,0 +1,23 @@ @@ -0,0 +1,23 @@
{### k_astat_abschluss3steller_land - automatisch generiert #########}
create table k_astat_abschluss3steller_land(
schluessel NVARCHAR(255) not null,
gueltig_ab INTEGER ,
land INTEGER ,
version INTEGER ,
sortkey INTEGER ,
gueltig_bis INTEGER ,
name NVARCHAR(255) ,
sig2steller NVARCHAR(255) ,
keybund NVARCHAR(255)
);
comment on column k_astat_abschluss3steller_land.schluessel is 'Schlüssel';
comment on column k_astat_abschluss3steller_land.land is 'Bundesland';
comment on column k_astat_abschluss3steller_land.name is 'Name';
comment on column k_astat_abschluss3steller_land.sig2steller is 'Bundesschlüssel Abschluss';
comment on column k_astat_abschluss3steller_land.keybund is 'Bundesschlüssel Studienform+Abschluss';

13
superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/k_astat_studienbereich.tab

@ -0,0 +1,13 @@ @@ -0,0 +1,13 @@
{### k_astat_studienbereich - automatisch generiert #########}
create table k_astat_studienbereich(
schluessel NVARCHAR(255) not null,
name NVARCHAR(255) ,
fgr NVARCHAR(255)
);
comment on column k_astat_studienbereich.schluessel is 'Schlüssel';
comment on column k_astat_studienbereich.name is 'Name';
comment on column k_astat_studienbereich.fgr is 'Fächergruppe [Schlüssel]';

13
superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/k_astat_studienfach.tab

@ -0,0 +1,13 @@ @@ -0,0 +1,13 @@
{### k_astat_studienfach - automatisch generiert #########}
create table k_astat_studienfach(
schluessel NVARCHAR(255) not null,
name NVARCHAR(255) ,
sb NVARCHAR(255)
);
comment on column k_astat_studienfach.schluessel is 'Schlüssel';
comment on column k_astat_studienfach.name is 'Name';
comment on column k_astat_studienfach.sb is 'Studienbereich [Schlüssel]';

13
superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/k_astat_studienfach_land.tab

@ -0,0 +1,13 @@ @@ -0,0 +1,13 @@
{### k_astat_studienfach_land - automatisch generiert #########}
create table k_astat_studienfach_land(
schluessel NVARCHAR(255) ,
gueltig_ab INTEGER ,
land INTEGER ,
version INTEGER ,
sortkey INTEGER ,
gueltig_bis INTEGER ,
name NVARCHAR(255) ,
isced NVARCHAR(255) ,
keybund NVARCHAR(255)
);

6
superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/konstanten.tab

@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
{### konstanten - automatisch generiert #########}
create table konstanten(
tid INTEGER not null,
tid serial not null,
apnr INTEGER ,
beschreibung NVARCHAR(255) ,
defaultvalue INTEGER ,
@ -16,6 +16,10 @@ priority INTEGER , @@ -16,6 +16,10 @@ priority INTEGER ,
sourcesystem INTEGER
);
comment on column konstanten.apnr is 'aktueller Wert';
comment on column konstanten.beschreibung is 'Parametername';
comment on column konstanten.defaultvalue is 'Standardwert';
comment on column konstanten.description is 'Erläuterungstext';

45
superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/organigramm_bak.tab

@ -6,9 +6,50 @@ parent CHAR(10) , @@ -6,9 +6,50 @@ parent CHAR(10) ,
drucktext CHAR(50) ,
name NCHAR(150) ,
ebene INTEGER ,
lehre SMALLINT ,
lehre SMALLINT not null,
gueltig_seit DATE not null,
gueltig_bis DATE not null,
orgstruktur INTEGER
orgstruktur INTEGER ,
lid NVARCHAR(255) ,
parent_lid NVARCHAR(255) ,
uniquename NVARCHAR(255) ,
sourcesystem INTEGER ,
sourcesystem_id NVARCHAR(255) ,
systeminfo_id INTEGER ,
nodeattrib SMALLINT
);
comment on column organigramm_bak.tid is 'Tupelidentifier';
comment on column organigramm_bak.key_apnr is 'Schlüssel';
comment on column organigramm_bak.parent is 'Übergeordneter Knoten im Baum';
comment on column organigramm_bak.drucktext is 'Drucktext';
comment on column organigramm_bak.name is 'Name';
comment on column organigramm_bak.ebene is 'Ebene im Baum';
comment on column organigramm_bak.lehre is 'Lehre [1=ja]';
comment on column organigramm_bak.gueltig_seit is 'Gültig von';
comment on column organigramm_bak.gueltig_bis is 'Gültig bis';
comment on column organigramm_bak.orgstruktur is 'Strukturmerkmal';
comment on column organigramm_bak.lid is 'Langlebige ID';
comment on column organigramm_bak.parent_lid is 'Übergeordnete langlebige ID';
comment on column organigramm_bak.uniquename is 'Eindeutiger Name/Schlüssel bei GX';
comment on column organigramm_bak.sourcesystem is 'Quellsystem';
comment on column organigramm_bak.sourcesystem_id is 'ID im Quellsystem';
comment on column organigramm_bak.systeminfo_id is 'BI-Komponente';
comment on column organigramm_bak.nodeattrib is 'Attribut [1=verstecken]';

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

@ -3,8 +3,8 @@ move cif cif_demo @@ -3,8 +3,8 @@ move cif cif_demo
move cifx cifx_demo
move trans_cifx trans_cifx_demo
move trans_cif trans_cif_demo
move cifx_customize cifx_customize_demo
move organigramm organigramm_demo
move organigramm_bak organigramm_bak_demo
move protokoll protokoll_demo
move sx_repository sx_repository_demo
move sx_jobs sx_jobs_demo
@ -17,3 +17,8 @@ move etl_step_property etl_step_property_demo @@ -17,3 +17,8 @@ move etl_step_property etl_step_property_demo
move etl_step_relation etl_step_relation_demo
move etl_job etl_job_demo
move etl_job_param etl_job_param_demo
move k_astat_studienfach_land k_astat_studienfach_land_demo
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

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

@ -4,8 +4,8 @@ mv cif cif_demo @@ -4,8 +4,8 @@ mv cif cif_demo
mv cifx cifx_demo
mv trans_cifx trans_cifx_demo
mv trans_cif trans_cif_demo
mv cifx_customize cifx_customize_demo
mv organigramm organigramm_demo
mv organigramm_bak organigramm_bak_demo
mv protokoll protokoll_demo
mv sx_repository sx_repository_demo
mv sx_jobs sx_jobs_demo
@ -18,3 +18,8 @@ mv etl_step_property etl_step_property_demo @@ -18,3 +18,8 @@ mv etl_step_property etl_step_property_demo
mv etl_step_relation etl_step_relation_demo
mv etl_job etl_job_demo
mv etl_job_param etl_job_param_demo
mv k_astat_studienfach_land k_astat_studienfach_land_demo
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

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

@ -1,48 +1,6 @@ @@ -1,48 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?><dbi:dbactions xmlns:dsd="http://www.his.de/Abt1/Interfaces/dsd_V1.0" xmlns:dbi="http://www.his.de/Abt1/Interfaces/dbi_V1.0" dbi:want-result="true" dbi:autocommit="true">
<dbi:dbaction dbi:action="sqlexec">eduetl:drop view user_groups;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop view menu_element_fieldmode;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop view menu_element_mandatory;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop view menu_element_nature;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop view menu_element_orgstructure;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop view user_inst_org;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop view hochschulen;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop view dimension_view;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop view fact_table;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop view dim_staat;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop view dim_stg;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop view dim_abschluss;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop view dim_kost;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop view dim_kotr;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop view dim_kreis;
<dbi:dbaction dbi:action="executeFile">
<dbi:file database="eduetl" encoding="UTF-8" withNativeClient="n" structure="SQL" filename="$SUPERX_DIR/db/install/conf/module_drop_views.sql"/>
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop function sp_user_themen(integer, date, smallint);
@ -239,358 +197,379 @@ @@ -239,358 +197,379 @@
<dbi:dbaction dbi:action="sqlexec">eduetl:drop function trim_all_whitespace(varchar);
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table sichtart_rechttabelle cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists sichtart_rechttabelle cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table group_field_pref cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists group_field_pref cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table stylesheet_field cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists stylesheet_field cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table db_tabellen cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists db_tabellen cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table db_forms cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists db_forms cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table db_version cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists db_version cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table aggregierung cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists aggregierung cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table sichten cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists sichten cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table lehr_orga_bez cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists lehr_orga_bez cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table masken_felder_bez cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists masken_felder_bez cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table sachgebiete cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists sachgebiete cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table sachgeb_maske_bez cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists sachgeb_maske_bez cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table sachgeb_dbform_bez cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists sachgeb_dbform_bez cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table user_masken_bez cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists user_masken_bez cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table user_sachgeb_bez cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists user_sachgeb_bez cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table xdummy cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists xdummy cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table macro_masken_bez cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists macro_masken_bez cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table graphicformat cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists graphicformat cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table macro_feld_wert cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists macro_feld_wert cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table groupinfo cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists groupinfo cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table user_group_bez cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists user_group_bez cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table group_sachgeb_bez cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists group_sachgeb_bez cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table group_masken_bez cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists group_masken_bez cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table aggre_bland cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists aggre_bland cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table cif cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists cif cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table cifx cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists cifx cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table trans_cifx cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists trans_cifx cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table trans_cif cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists trans_cif cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table felderinfo cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists cifx_customize cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table hochschulinfo cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists felderinfo cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table maske_system_bez cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists hochschulinfo cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table maskeninfo cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists maske_system_bez cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table proto_funktion cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists maskeninfo cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table systeminfo cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists proto_funktion cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table user_einstellungen cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists systeminfo cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table userinfo cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists user_einstellungen cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table themenbaum cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists userinfo cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table themenbaum_bak cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists themenbaum cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table nachricht cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists themenbaum_bak cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table menu_element cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists nachricht cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table dbconnections cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists menu_element cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table organigramm cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists dbconnections cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table organigramm_bak cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists organigramm cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table user_institution cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists organigramm_bak cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table kostentraeger cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists user_institution cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table user_kostentraeger cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists kostentraeger cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table kotr_to_inst cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists user_kostentraeger cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table protokoll cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists kotr_to_inst cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table trans_inst cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists protokoll cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table konstanten cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists trans_inst cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table lehreinheit_inst cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists konstanten cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table sx_stylesheets cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists lehreinheit_inst cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table sx_mask_style cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists sx_stylesheets cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table sx_stylesheet_param cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists sx_mask_style cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table sx_captions cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists sx_stylesheet_param cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table fm_templates cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists sx_captions cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table user_sichten cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists fm_templates cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table user_sichtarten cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists user_sichten cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table group_sichten cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists user_sichtarten cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table group_sichtarten cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists group_sichten cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table sachgeb_sichten cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists group_sichtarten cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table sachgeb_sichtarten cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists sachgeb_sichten cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table sx_repository cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists sachgeb_sichtarten cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table user_pw cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists sx_repository cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table sx_downloads cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists user_pw cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table download_group_bez cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists sx_downloads cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table download_user_bez cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists download_group_bez cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table download_keyw_bez cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists download_user_bez cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table sx_keywords cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists download_keyw_bez cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table user_startpage cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists sx_keywords cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table user_startfields cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists user_startpage cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table user_dialog cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists user_startfields cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table user_dialog_accept cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists user_dialog cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table user_hinweis cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists user_dialog_accept cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table group_hinweis cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists user_hinweis cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table unload_params cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists group_hinweis cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table sx_tables cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists unload_params cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table sx_fields cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists sx_tables cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table dimension_bp cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists sx_fields cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table dimension cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists dimension_bp cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table dim_bp_apnr cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists dimension cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table dim_bp_altsicht_apnr cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists dim_bp_apnr cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table dim_closure cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists dim_bp_altsicht_apnr cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table mondrian_schema cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists dim_closure cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table trans_dim_bp_apnr cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists mondrian_schema cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table masken_protokoll cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists trans_dim_bp_apnr cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table masken_prot_feld cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists masken_protokoll cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table data_upload cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists masken_prot_feld cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table update_prot cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists data_upload cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table update_prot_neu cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists update_prot cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table personattribute_neu cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists update_prot_neu cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table personattribute cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists personattribute_neu cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table personattributetype cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists personattribute cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table personattribute_value_list cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists personattributetype cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table user_preset_values cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists personattribute_value_list cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table sx_portlet cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists user_preset_values cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table user_portlet_bez cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists sx_portlet cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table group_portlet_bez cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists user_portlet_bez cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table kern_cifx_neu cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists group_portlet_bez cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table sieve cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists kern_cifx_neu cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table sieve_column_def cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists sieve cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table sieve_column cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists sieve_column_def cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table sieve_field cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists sieve_column cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table sx_jobs cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists sieve_field cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table orgunit_mapping cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists sx_jobs cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table implicit_orgunit_rights cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists orgunit_mapping cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table kern_pruefrout cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists implicit_orgunit_rights cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table masken_statistik cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists kern_pruefrout cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table dim_datum cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists masken_statistik cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table hisinone_deleted_entity cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists dim_datum cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table etl_step cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists hisinone_deleted_entity cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table etl_step_type cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists etl_step cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table etl_step_type_param cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists etl_step_type cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table etl_step_property cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists etl_step_type_param cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table etl_step_relation cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists etl_step_property cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table etl_job cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists etl_step_relation cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table etl_job_param cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists etl_job cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table sx_mail cascade;
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists etl_job_param cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists k_astat_studienfach_land cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists k_astat_abschluss3steller_land cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists k_astat_abschluss2steller cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists k_astat_studienbereich cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists k_astat_studienfach cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists colorscheme cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:drop table if exists sx_mail cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="executeFile">
@ -602,4 +581,7 @@ @@ -602,4 +581,7 @@
<dbi:dbaction dbi:action="executeFile">
<dbi:file structure="SQL" withNativeClient="n" encoding="UTF-8" database="eduetl" filename="$KERN_PFAD/conf/unload_params_loeschen.sql"/>
</dbi:dbaction>
<dbi:dbaction dbi:action="executeFile">
<dbi:file structure="SQL" withNativeClient="n" encoding="UTF-8" database="eduetl" filename="$KERN_PFAD/conf/dimensions_drop.sql"/>
</dbi:dbaction>
</dbi:dbactions>

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

@ -77,199 +77,234 @@ @@ -77,199 +77,234 @@
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:truncate table sx_repository cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:truncate table k_astat_studienfach_land cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:truncate table k_astat_abschluss3steller_land cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:truncate table k_astat_abschluss2steller cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:truncate table k_astat_studienfach cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:truncate table k_astat_studienbereich cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="aggregierung">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/aggregierung.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/aggregierung.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="masken_felder_bez">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/masken_felder_bez.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/masken_felder_bez.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="sachgebiete">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sachgebiete.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sachgebiete.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="sachgeb_maske_bez">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sachgeb_maske_bez.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sachgeb_maske_bez.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="user_masken_bez">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/user_masken_bez.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/user_masken_bez.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="user_sachgeb_bez">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/user_sachgeb_bez.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/user_sachgeb_bez.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="xdummy">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/xdummy.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/xdummy.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="groupinfo">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/groupinfo.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/groupinfo.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="user_group_bez">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/user_group_bez.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/user_group_bez.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="group_sachgeb_bez">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/group_sachgeb_bez.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/group_sachgeb_bez.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="group_masken_bez">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/group_masken_bez.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/group_masken_bez.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="aggre_bland">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/aggre_bland.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/aggre_bland.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="cif">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/cif.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/cif.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="cifx">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/cifx.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/cifx.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="felderinfo">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/felderinfo.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/felderinfo.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="hochschulinfo">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/hochschulinfo.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/hochschulinfo.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="maske_system_bez">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/maske_system_bez.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/maske_system_bez.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="maskeninfo">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/maskeninfo.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/maskeninfo.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="proto_funktion">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/proto_funktion.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/proto_funktion.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="systeminfo">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/systeminfo.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/systeminfo.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="user_einstellungen">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/user_einstellungen.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/user_einstellungen.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="userinfo">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/userinfo.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/userinfo.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="themenbaum">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/themenbaum.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/themenbaum.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="themenbaum_bak">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/themenbaum_bak.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/themenbaum_bak.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="nachricht">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/nachricht.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/nachricht.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="menu_element">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/menu_element.unl"/>
<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"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="organigramm">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/organigramm.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/organigramm.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="organigramm_bak">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/organigramm_bak.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/organigramm_bak.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="user_institution">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/user_institution.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/user_institution.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="protokoll">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/protokoll.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/protokoll.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="trans_inst">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/trans_inst.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/trans_inst.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="konstanten">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/konstanten.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/konstanten.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="lehreinheit_inst">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/lehreinheit_inst.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/lehreinheit_inst.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="sx_mask_style">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_mask_style.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_mask_style.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="sichten">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sichten.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sichten.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="fm_templates">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/fm_templates.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/fm_templates.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="sx_captions">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_captions.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_captions.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="sx_portlet">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_portlet.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_portlet.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="sx_repository">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_repository.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_repository.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="k_astat_studienfach_land">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach_land.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="k_astat_abschluss3steller_land">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss3steller_land.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="k_astat_abschluss2steller">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss2steller.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="k_astat_studienfach">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="k_astat_studienbereich">
<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="executeFile">
@ -279,10 +314,10 @@ @@ -279,10 +314,10 @@
<dbi:file database="eduetl" encoding="UTF-8" withNativeClient="n" structure="SQL" filename="$SUPERX_DIR/db/install/schluesseltabellen/sx_stylesheets_fuellen_init.sql"/>
</dbi:dbaction>
<dbi:dbaction dbi:action="executeFile">
<dbi:file structure="SQL" withNativeClient="n" encoding="UTF-8" database="eduetl" filename="$SUPERX_DIR/db/install/conf/sx_tables_fuellen.sql"/>
<dbi:file structure="SQL" withNativeClient="n" encoding="UTF-8" database="eduetl" filename="$SUPERX_DIR/db/install/conf/sx_fields_fuellen.sql"/>
</dbi:dbaction>
<dbi:dbaction dbi:action="executeFile">
<dbi:file structure="SQL" withNativeClient="n" encoding="UTF-8" database="eduetl" filename="$SUPERX_DIR/db/install/conf/sx_fields_fuellen.sql"/>
<dbi:file structure="SQL" withNativeClient="n" encoding="UTF-8" database="eduetl" filename="$SUPERX_DIR/db/install/conf/sx_tables_fuellen.sql"/>
</dbi:dbaction>
<dbi:dbaction dbi:action="executeFile">
<dbi:file structure="SQL" withNativeClient="n" encoding="UTF-8" database="eduetl" filename="$SUPERX_DIR/db/install/conf/unload_params_fuellen.sql"/>

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

@ -4,14 +4,18 @@ @@ -4,14 +4,18 @@
--Integrieren:
-- Fülle db_version
select now(),'Fülle db_version'
from xdummy;
delete from db_version where his_system='kern';
insert into db_version (his_system,version) values('kern','5.0b');
insert into db_version (his_system,version,systeminfo_id) values('kern','5.0',9);
select now(),'Fülle db_tabellen'
from xdummy;
-- Fülle db_tabellen
delete from db_tabellen where name='sichtart_rechttabelle';
insert into db_tabellen (name,protokollierung) values('sichtart_rechttabelle',0);
delete from db_tabellen where name='group_field_pref';
@ -68,6 +72,8 @@ delete from db_tabellen where name='trans_cifx'; @@ -68,6 +72,8 @@ delete from db_tabellen where name='trans_cifx';
insert into db_tabellen (name,protokollierung) values('trans_cifx',0);
delete from db_tabellen where name='trans_cif';
insert into db_tabellen (name,protokollierung) values('trans_cif',0);
delete from db_tabellen where name='cifx_customize';
insert into db_tabellen (name,protokollierung) values('cifx_customize',0);
delete from db_tabellen where name='felderinfo';
insert into db_tabellen (name,protokollierung) values('felderinfo',0);
delete from db_tabellen where name='hochschulinfo';
@ -246,21 +252,37 @@ delete from db_tabellen where name='etl_job'; @@ -246,21 +252,37 @@ delete from db_tabellen where name='etl_job';
insert into db_tabellen (name,protokollierung) values('etl_job',0);
delete from db_tabellen where name='etl_job_param';
insert into db_tabellen (name,protokollierung) values('etl_job_param',0);
delete from db_tabellen where name='k_astat_studienfach_land';
insert into db_tabellen (name,protokollierung) values('k_astat_studienfach_land',0);
delete from db_tabellen where name='k_astat_abschluss3steller_land';
insert into db_tabellen (name,protokollierung) values('k_astat_abschluss3steller_land',0);
delete from db_tabellen where name='k_astat_abschluss2steller';
insert into db_tabellen (name,protokollierung) values('k_astat_abschluss2steller',0);
delete from db_tabellen where name='k_astat_studienbereich';
insert into db_tabellen (name,protokollierung) values('k_astat_studienbereich',0);
delete from db_tabellen where name='k_astat_studienfach';
insert into db_tabellen (name,protokollierung) values('k_astat_studienfach',0);
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);
-- Fülle sachgebiete, systeminfo und themenbaum
select now(),'Fülle sachgebiete, systeminfo und themenbaum'
from xdummy;
--Das Sachgebiet wird erzeugt, ggf. vorherige Sachgebiete sichern.
delete from sachgebiete where tid=0;
insert into sachgebiete(tid,name) values (0,'Administration');
-- den admins die Rechte geben
delete from group_sachgeb_bez where sachgebiete_id=0;
insert into sachgebiete(tid,name) select 0,'Administration'
from xdummy
where 0=(select count(*) from sachgebiete S where S.tid=0);
insert into group_sachgeb_bez
select G.tid,0 from groupinfo G where G.name='Administratoren' or G.name='superx' ;
select G.tid,0 from groupinfo G
where (G.name='Administratoren' or G.name='superx')
and 0=(select count(*) from group_sachgeb_bez G where G.sachgebiete_id=0);
-- his1 rightname fuer Sachgebiete nachtragen
@ -272,12 +294,17 @@ update sachgebiete set rightname='CS_BIA_ADMINISTRATE_TOPIC_AREA[CORE_OU]' where @@ -272,12 +294,17 @@ update sachgebiete set rightname='CS_BIA_ADMINISTRATE_TOPIC_AREA[CORE_OU]' where
update sachgebiete set rightname='CS_BIA_ADMINISTRATE_TOPIC_AREA[CORE_USERINFO]' where tid=53;
update sachgebiete set rightname='CS_BIA_ADMINISTRATE_TOPIC_AREA[CORE_LOAD]' where tid=54;
-- wird auch noch mal als template aufgerufen in sx_tables_fuellen.sql vergl. http://ics/ilias3/goto.php?target=wiki_40_SingleSignOn-Rechteuebernahme&client_id=memtext --Das system wird erzeugt, ggf. vorherige systeme sichern.
delete from systeminfo where tid=9;
insert into systeminfo(tid,name,datum) values (9,'Administration',date('1.1.1900'));
-- wird auch noch mal als template aufgerufen in sx_tables_fuellen.sql --Das system wird erzeugt, ggf. vorherige systeme sichern.
insert into systeminfo(tid,name,datum) select 9,'Administration',date('1.1.1900')
from xdummy
where 0=(select count(*) from systeminfo S where S.tid=9);
select now(),'Das Thema und die Masken in den Themenbaum einfügen'
from xdummy;
-- Das Thema und die Masken in den Themenbaum einfügen
--Das Thema und die Masken in den Themenbaum einfügen
--zunaechst werden die Eintraege in den themenbaum_bak eingefuegt, default ist parent=themenbaum_root
@ -310,7 +337,9 @@ create temp table tmp_themenbaum @@ -310,7 +337,9 @@ create temp table tmp_themenbaum
select setval('tmp_themenbaum_tid_seq',(select max(tid)+1 from themenbaum));
-- root für das Modul einfügen und in den Themenbaum einhängen:
select now(),'root für das Modul einfügen und in den Themenbaum einhängen:'
from xdummy;
insert into tmp_themenbaum
( tid,name, gueltig_seit,gueltig_bis )
@ -371,6 +400,12 @@ insert into tmp_themenbaum(name, parentname, gueltig_seit,gueltig_bis,erlaeuteru @@ -371,6 +400,12 @@ insert into tmp_themenbaum(name, parentname, gueltig_seit,gueltig_bis,erlaeuteru
--gibt es das Thema schon?
delete from tmp_themenbaum where name in (select T.name from themenbaum T where T.name='Entwicklung'
or T.name='Administration');
insert into tmp_themenbaum(name, parentname, gueltig_seit,gueltig_bis,erlaeuterung)
values('Stammdaten verwalten','Administration',date_val('01.01.1900'),date_val('01.01.3000'),'Abfragen zur Stammdatenverwaltung');
--gibt es das Thema schon?
delete from tmp_themenbaum where name in (select T.name from themenbaum T where T.name='Stammdaten verwalten'
or T.name='Administration');
--root für das Modul einfügen und in den Themenbaum einhängen
--update themenbaum_bak set parent=(select tid from themenbaum where parent is null)
@ -384,7 +419,9 @@ or T.name='Administration'); @@ -384,7 +419,9 @@ or T.name='Administration');
--Nun die einzelnen Masken
-- Nun die einzelnen Masken:
select now(),'Nun die einzelnen Masken:'
from xdummy;
insert into tmp_themenbaum
( name ,maskeninfo_id, parentname,
@ -666,7 +703,9 @@ values('Gastzugang einrichten','71770','Administration',date_val('01.01.1900'),d @@ -666,7 +703,9 @@ values('Gastzugang einrichten','71770','Administration',date_val('01.01.1900'),d
delete from tmp_themenbaum where maskeninfo_id in (select T.maskeninfo_id from themenbaum T);
-- Die einzelnen Masken sind eingefügt.
select now(),'Die einzelnen Masken sind eingefügt.'
from xdummy;
insert into tmp_themenbaum2 select * from tmp_themenbaum;
@ -694,9 +733,12 @@ update themenbaum set erlaeuterung='Uploads/Downloads verwalten' where name='Upl @@ -694,9 +733,12 @@ update themenbaum set erlaeuterung='Uploads/Downloads verwalten' where name='Upl
update themenbaum set erlaeuterung='Abfragen zur Feld-Verwaltung' where name='Felder';
update themenbaum set erlaeuterung='Benutzereinstellungen (Passwort ändern etc.)' where name='Benutzer';
update themenbaum set erlaeuterung='Spezielle Funktionen für die Entwicklung' where name='Entwicklung';
update themenbaum set erlaeuterung='Abfragen zur Stammdatenverwaltung' where name='Stammdaten verwalten';
select now(),'db_forms einfügen'
from xdummy;
-- db_forms einfügen
CREATE temp TABLE tmp_db_forms (
tid serial NOT NULL,
@ -707,115 +749,115 @@ CREATE temp TABLE tmp_db_forms ( @@ -707,115 +749,115 @@ CREATE temp TABLE tmp_db_forms (
description character(255)
);
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sachgebiete','sachgebiete','/edit/kern/sachgebiete_edit.jsp','Sachgebiete verwalten','In diesem Formular können Sie Sachgebiete verwalten.');
values ('sachgebiete','sachgebiete','/edit/kern/sachgebiete_edit.jsp','Sachgebiete verwalten'::varchar(200),'In diesem Formular können Sie Sachgebiete verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_stylesheets','sx_stylesheets','/edit/kern/sx_stylesheets_edit.jsp','Stylesheets verwalten','In diesem Formular können Sie XSL-Stylesheets verwalten.');
values ('sx_stylesheets','sx_stylesheets','/edit/kern/sx_stylesheets_edit.jsp','Stylesheets verwalten'::varchar(200),'In diesem Formular können Sie XSL-Stylesheets verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('organigramm','organigramm','/edit/kern/organigramm_edit.jsp','Organigramm verwalten','In diesem Formular können Sie Organisationseinheiten verwalten.');
values ('organigramm','organigramm','/edit/kern/organigramm_edit.jsp','Organigramm verwalten'::varchar(200),'In diesem Formular können Sie Organisationseinheiten verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('organigramm_nodeattrib','organigramm','/edit/kern/organigramm_editnodeattrib.jsp','Organigramm Sichtbarkeit verwalten','In diesem Formular können Sie die Sichtbarkeit von Organisationseinheiten verwalten.');
values ('organigramm_nodeattrib','organigramm','/edit/kern/organigramm_editnodeattrib.jsp','Organigramm Sichtbarkeit verwalten'::varchar(200),'In diesem Formular können Sie die Sichtbarkeit von Organisationseinheiten verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('maskeninfo','maskeninfo','/edit/kern/maskeninfo_edit.jsp','Maskeninfo verwalten','In diesem Formular können Sie Maskendefinitionen verwalten.');
values ('maskeninfo','maskeninfo','/edit/kern/maskeninfo_edit.jsp','Maskeninfo verwalten'::varchar(200),'In diesem Formular können Sie Maskendefinitionen verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('macro_feld_wert_list','macro_feld_wert','/edit/kern/macro_feld_wert_list.jsp','Feld-Vorbelegung von Makro-Masken','In diesem Formular können Sie Feld-Vorbelegung von Makro-Masken verwalten.');
values ('macro_feld_wert_list','macro_feld_wert','/edit/kern/macro_feld_wert_list.jsp','Feld-Vorbelegung von Makro-Masken'::varchar(200),'In diesem Formular können Sie Feld-Vorbelegung von Makro-Masken verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('felderinfo','felderinfo','/edit/kern/felderinfo_edit.jsp','Felderinfo verwalten','In diesem Formular können Sie Felder verwalten.');
values ('felderinfo','felderinfo','/edit/kern/felderinfo_edit.jsp','Felderinfo verwalten'::varchar(200),'In diesem Formular können Sie Felder verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('systeminfo','systeminfo','/edit/kern/systeminfo_edit.jsp','Systeminfo verwalten','In diesem Formular können Sie Quellsysteme verwalten.');
values ('systeminfo','systeminfo','/edit/kern/systeminfo_edit.jsp','Systeminfo verwalten'::varchar(200),'In diesem Formular können Sie Quellsysteme verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_sachgeb_bez','user_sachgeb_bez','/edit/kern/user_sachgeb_bez_edit.jsp','Benutzer und Sachgebiete verwalten','In diesem Formular können Sie Benutzern Sachgebietsrechte geben. Achtung: Einträge von externem System (HisInOne) werden bei Neuanmeldung überschrieben');
values ('user_sachgeb_bez','user_sachgeb_bez','/edit/kern/user_sachgeb_bez_edit.jsp','Benutzer und Sachgebiete verwalten'::varchar(200),'In diesem Formular können Sie Benutzern Sachgebietsrechte geben. Achtung: Einträge von externem System (HisInOne) werden bei Neuanmeldung überschrieben'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_group_bez','user_group_bez','/edit/kern/user_group_bez_edit.jsp','Benutzer und Gruppen verwalten','In diesem Formular können Sie Benutzer zu Gruppen zuordnen. Achtung: Zuordnung zur Gruppe Administratoren für admins von externem System (HisInOne) werden bei Neuanmeldung überschrieben');
values ('user_group_bez','user_group_bez','/edit/kern/user_group_bez_edit.jsp','Benutzer und Gruppen verwalten'::varchar(200),'In diesem Formular können Sie Benutzer zu Gruppen zuordnen. Achtung: Zuordnung zur Gruppe Administratoren für admins von externem System (HisInOne) werden bei Neuanmeldung überschrieben'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_masken_bez','user_masken_bez','/edit/kern/user_masken_bez_edit.jsp','Maskenrechte von Benutzern','In diesem Formular können Sie Benutzern Rechte auf einzelne Masken geben.');
values ('user_masken_bez','user_masken_bez','/edit/kern/user_masken_bez_edit.jsp','Maskenrechte von Benutzern'::varchar(200),'In diesem Formular können Sie Benutzern Rechte auf einzelne Masken geben.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_institution','user_institution','/edit/kern/user_institution_edit.jsp','Institutionsrechte von Benutzern','In diesem Formular können Sie Benutzern Rechte auf einzelne Insitutionen geben. Achtung: Einträge von externem System (HisInOne) werden bei Neuanmeldung überschrieben');
values ('user_institution','user_institution','/edit/kern/user_institution_edit.jsp','Institutionsrechte von Benutzern'::varchar(200),'In diesem Formular können Sie Benutzern Rechte auf einzelne Insitutionen geben. Achtung: Einträge von externem System (HisInOne) werden bei Neuanmeldung überschrieben'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('themenbaum_edit','themenbaum','/edit/kern/themenbaum_edit.jsp','Themenbaum','In diesem Formular können Sie den Themenbaum bearbeiten. Bitte beachten Sie: bei Änderungen muss der Themenbaum neu geladen werden (SuperXManager)');
values ('themenbaum_edit','themenbaum','/edit/kern/themenbaum_edit.jsp','Themenbaum'::varchar(200),'In diesem Formular können Sie den Themenbaum bearbeiten. Bitte beachten Sie: bei Änderungen muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sichten','sichten','/edit/kern/sichten_edit.jsp','Sichten','In diesem Formular können Sie Sichten auf das Organigramm verwalten.');
values ('sichten','sichten','/edit/kern/sichten_edit.jsp','Sichten'::varchar(200),'In diesem Formular können Sie Sichten auf das Organigramm verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sachgeb_maske_bez','sachgeb_maske_bez','/edit/kern/sachgeb_maske_bez_edit.jsp','Masken und Sachgebiete','In diesem Formular können Sie Masken zu Sachgebieten zuordnen.');
values ('sachgeb_maske_bez','sachgeb_maske_bez','/edit/kern/sachgeb_maske_bez_edit.jsp','Masken und Sachgebiete'::varchar(200),'In diesem Formular können Sie Masken zu Sachgebieten zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('masken_felder_bez','masken_felder_bez','/edit/kern/masken_felder_bez_edit.jsp','Masken und Felder','In diesem Formular können Sie Felder zu Masken zuordnen.');
values ('masken_felder_bez','masken_felder_bez','/edit/kern/masken_felder_bez_edit.jsp','Masken und Felder'::varchar(200),'In diesem Formular können Sie Felder zu Masken zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('maske_system_bez','maske_system_bez','/edit/kern/maske_system_bez_edit.jsp','Masken und Systeme','In diesem Formular können Sie Masken zu Quellsystemen zuordnen.');
values ('maske_system_bez','maske_system_bez','/edit/kern/maske_system_bez_edit.jsp','Masken und Systeme'::varchar(200),'In diesem Formular können Sie Masken zu Quellsystemen zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('macro_masken_bez','macro_masken_bez','/edit/kern/macro_masken_bez_edit.jsp','Masken und Makros','In diesem Formular können Sie Masken zu Makros zuordnen.');
values ('macro_masken_bez','macro_masken_bez','/edit/kern/macro_masken_bez_edit.jsp','Masken und Makros'::varchar(200),'In diesem Formular können Sie Masken zu Makros zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('macro_masken_bez_list','macro_masken_bez','/edit/kern/macro_masken_bez_list.jsp','Masken und Makros','In diesem Formular können Sie Masken zu Makros zuordnen.');
values ('macro_masken_bez_list','macro_masken_bez','/edit/kern/macro_masken_bez_list.jsp','Masken und Makros'::varchar(200),'In diesem Formular können Sie Masken zu Makros zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('konstanten','konstanten','/edit/kern/konstanten_edit.jsp','Konstanten','In diesem Formular können Sie Konstanten verwalten.');
values ('konstanten','konstanten','/edit/kern/konstanten_edit.jsp','Konstanten'::varchar(200),'In diesem Formular können Sie Konstanten verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('konstante','konstanten','/edit/kern/konstante_edit.jsp','Konstante verwalten','');
values ('konstante','konstanten','/edit/kern/konstante_edit.jsp','Konstante verwalten'::varchar(200),''::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('hochschulinfo','hochschulinfo','/edit/kern/hochschulinfo_edit.jsp','Hochschulinfo','In diesem Formular können Infos zu Ihrer Hochschule speichern. Bitte ordnen Sie Ihre Hochschule im Feld Hochschulnummer (HIS) zu.');
values ('hochschulinfo','hochschulinfo','/edit/kern/hochschulinfo_edit.jsp','Hochschulinfo'::varchar(200),'In diesem Formular können Infos zu Ihrer Hochschule speichern. Bitte ordnen Sie Ihre Hochschule im Feld Hochschulnummer (HIS) zu.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_sachgeb_bez','group_sachgeb_bez','/edit/kern/group_sachgeb_bez_edit.jsp','Gruppen und Sachgebiete','In diesem Formular können Sie Gruppen zu Sachgebieten zuordnen.');
values ('group_sachgeb_bez','group_sachgeb_bez','/edit/kern/group_sachgeb_bez_edit.jsp','Gruppen und Sachgebiete'::varchar(200),'In diesem Formular können Sie Gruppen zu Sachgebieten zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_masken_bez','group_masken_bez','/edit/kern/group_masken_bez_edit.jsp','Gruppen und Masken','In diesem Formular können Sie Gruppen zu einzelnen Masken zuordnen.');
values ('group_masken_bez','group_masken_bez','/edit/kern/group_masken_bez_edit.jsp','Gruppen und Masken'::varchar(200),'In diesem Formular können Sie Gruppen zu einzelnen Masken zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_masken_bez','group_masken_bez','/edit/kern/group_masken_bez_edit.jsp','Gruppen und Masken','In diesem Formular können Sie Gruppen zu einzelnen Masken zuordnen.');
values ('group_masken_bez','group_masken_bez','/edit/kern/group_masken_bez_edit.jsp','Gruppen und Masken'::varchar(200),'In diesem Formular können Sie Gruppen zu einzelnen Masken zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_sichten','user_sichten','/edit/kern/user_sichten_edit.jsp','Benutzer und Sichten','In diesem Formular können Sie User-Rechte für Sichten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)');
values ('user_sichten','user_sichten','/edit/kern/user_sichten_edit.jsp','Benutzer und Sichten'::varchar(200),'In diesem Formular können Sie User-Rechte für Sichten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_sichten','group_sichten','/edit/kern/group_sichten_edit.jsp','Gruppen und Sichten','In diesem Formular können Sie Gruppen-Rechte für Sichten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)');
values ('group_sichten','group_sichten','/edit/kern/group_sichten_edit.jsp','Gruppen und Sichten'::varchar(200),'In diesem Formular können Sie Gruppen-Rechte für Sichten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_captions','sx_captions','/edit/kern/sx_captions_edit.jsp','Beschriftungen','In diesem Formular können Sie Beschriftungen bearbeiten. Für Masken- und Spalten- und Felderläuterungen.');
values ('sx_captions','sx_captions','/edit/kern/sx_captions_edit.jsp','Beschriftungen'::varchar(200),'In diesem Formular können Sie Beschriftungen bearbeiten. Für Masken- und Spalten- und Felderläuterungen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_sichtarten','user_sichtarten','/edit/kern/user_sichtarten_edit.jsp','Benutzer und Sichtarten','In diesem Formular können Sie User-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)');
values ('user_sichtarten','user_sichtarten','/edit/kern/user_sichtarten_edit.jsp','Benutzer und Sichtarten'::varchar(200),'In diesem Formular können Sie User-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_sichtarten','group_sichtarten','/edit/kern/group_sichtarten_edit.jsp','Gruppen und Sichtarten','In diesem Formular können Sie Gruppen-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)');
values ('group_sichtarten','group_sichtarten','/edit/kern/group_sichtarten_edit.jsp','Gruppen und Sichtarten'::varchar(200),'In diesem Formular können Sie Gruppen-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_repository_edit','sx_repository','/edit/kern/sx_repository_edit.jsp','Hochschul-Repository','In diesem Formular können Sie hochschulspezifische Konstanten oder SQL-Ausdrücke bearbeiten.');
values ('sx_repository_edit','sx_repository','/edit/kern/sx_repository_edit.jsp','Hochschul-Repository'::varchar(200),'In diesem Formular können Sie hochschulspezifische Konstanten oder SQL-Ausdrücke bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_repository_list','sx_repository','/edit/kern/sx_repository_list.jsp','Hochschul-Repository','In diesem Formular können Sie hochschulspezifische Konstanten oder SQL-Ausdrücke bearbeiten.');
values ('sx_repository_list','sx_repository','/edit/kern/sx_repository_list.jsp','Hochschul-Repository'::varchar(200),'In diesem Formular können Sie hochschulspezifische Konstanten oder SQL-Ausdrücke bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_downloads','sx_downloads','/edit/kern/sx_downloads_edit.jsp','Downloads','In diesem Formular können Sie Downloads bearbeiten. ');
values ('sx_downloads','sx_downloads','/edit/kern/sx_downloads_edit.jsp','Downloads'::varchar(200),'In diesem Formular können Sie Downloads bearbeiten. '::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_keywords','sx_keywords','/edit/kern/sx_keywords_edit.jsp','Stichworte','In diesem Formular können Sie Stichworte bearbeiten. ');
values ('sx_keywords','sx_keywords','/edit/kern/sx_keywords_edit.jsp','Stichworte'::varchar(200),'In diesem Formular können Sie Stichworte bearbeiten. '::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sachgeb_sichten','sachgeb_sichten','/edit/kern/sachgeb_sichten_edit.jsp','Zuordnung Sichten zu Sachgebieten','In diesem Formular können Sie Sichten zu Sachgebieten zuordnen. ');
values ('sachgeb_sichten','sachgeb_sichten','/edit/kern/sachgeb_sichten_edit.jsp','Zuordnung Sichten zu Sachgebieten'::varchar(200),'In diesem Formular können Sie Sichten zu Sachgebieten zuordnen. '::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sachgeb_sichtarten','sachgeb_sichtarten','/edit/kern/sachgeb_sichtarten_edit.jsp','Zuordnung Sichtarten zu Sachgebieten','In diesem Formular können Sie Sichtarten zu Sachgebieten zuordnen. ');
values ('sachgeb_sichtarten','sachgeb_sichtarten','/edit/kern/sachgeb_sichtarten_edit.jsp','Zuordnung Sichtarten zu Sachgebieten'::varchar(200),'In diesem Formular können Sie Sichtarten zu Sachgebieten zuordnen. '::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('unload_params','unload_params','/edit/kern/unload_params_edit.jsp','Entladeparameter verwalten','');
values ('unload_params','unload_params','/edit/kern/unload_params_edit.jsp','Entladeparameter verwalten'::varchar(200),''::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('trans_inst_list','trans_inst','/edit/kern/trans_inst_list.jsp','Kostenstellen transformieren (Liste)','In diesem Formular können Sie Kostenstellen umschlüsseln.');
values ('trans_inst_list','trans_inst','/edit/kern/trans_inst_list.jsp','Kostenstellen transformieren (Liste)'::varchar(200),'In diesem Formular können Sie Kostenstellen umschlüsseln.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('trans_inst_edit','trans_inst','/edit/kern/trans_inst_edit.jsp','Kostenstellen transformieren (Details)','In diesem Formular können Sie Kostenstellen umschlüsseln.');
values ('trans_inst_edit','trans_inst','/edit/kern/trans_inst_edit.jsp','Kostenstellen transformieren (Details)'::varchar(200),'In diesem Formular können Sie Kostenstellen umschlüsseln.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('data_upload_edit','data_upload','/edit/kern/data_upload_edit.jsp','Verzeichnis der Datei-Uploads','In diesem Formular können Sie Uploads bearbeiten. ');
values ('data_upload_edit','data_upload','/edit/kern/data_upload_edit.jsp','Verzeichnis der Datei-Uploads'::varchar(200),'In diesem Formular können Sie Uploads bearbeiten. '::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('stylesheet_field_edit','stylesheet_field','/edit/kern/stylesheet_field_edit.jsp','Stylesheets und zugehörige Felder','In diesem Formular können Sie von Stylesheets benötigte Felder entsprechend zuordnen.');
values ('stylesheet_field_edit','stylesheet_field','/edit/kern/stylesheet_field_edit.jsp','Stylesheets und zugehörige Felder'::varchar(200),'In diesem Formular können Sie von Stylesheets benötigte Felder entsprechend zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('stylesheet_field_list','stylesheet_field','/edit/kern/stylesheet_field_list.jsp','Stylesheets und zugehörige Felder','In diesem Formular können Sie von Stylesheets benötigte Felder entsprechend zuordnen.');
values ('stylesheet_field_list','stylesheet_field','/edit/kern/stylesheet_field_list.jsp','Stylesheets und zugehörige Felder'::varchar(200),'In diesem Formular können Sie von Stylesheets benötigte Felder entsprechend zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_field_pref_edit','group_field_pref','/edit/kern/group_field_pref_edit.jsp','Gruppen Feldattribute zuweisen','In diesem Formular können Sie Feldern in Masken für bestimmte Gruppen Attribute wie Verstecken zuweisen.');
values ('group_field_pref_edit','group_field_pref','/edit/kern/group_field_pref_edit.jsp','Gruppen Feldattribute zuweisen'::varchar(200),'In diesem Formular können Sie Feldern in Masken für bestimmte Gruppen Attribute wie Verstecken zuweisen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_field_pref_list','group_field_pref','/edit/kern/group_field_pref_list.jsp','Gruppen Felderattribute zuweisen','In diesem Formular können Sie Feldern in Masken für bestimmte Gruppen Attribute wie Verstecken zuweisen.');
values ('group_field_pref_list','group_field_pref','/edit/kern/group_field_pref_list.jsp','Gruppen Felderattribute zuweisen'::varchar(200),'In diesem Formular können Sie Feldern in Masken für bestimmte Gruppen Attribute wie Verstecken zuweisen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('fm_templates_list','fm_templates','/edit/kern/fm_templates_list.jsp','Freemarker-Templates bearbeiten','In diesem Formular können Sie Freemarker-Templates verwalten.');
values ('fm_templates_list','fm_templates','/edit/kern/fm_templates_list.jsp','Freemarker-Templates bearbeiten'::varchar(200),'In diesem Formular können Sie Freemarker-Templates verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('fm_templates_edit','fm_templates','/edit/kern/fm_templates_edit.jsp','Freemarker-Templates bearbeiten','In diesem Formular können Sie Freemarker-Templates verwalten.');
values ('fm_templates_edit','fm_templates','/edit/kern/fm_templates_edit.jsp','Freemarker-Templates bearbeiten'::varchar(200),'In diesem Formular können Sie Freemarker-Templates verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('dbconnections_list','dbconnections','/edit/kern/dbconnections_list.jsp','DB-Connections','In diesem Formular können Sie DB Connections bearbeiten.');
values ('dbconnections_list','dbconnections','/edit/kern/dbconnections_list.jsp','DB-Connections'::varchar(200),'In diesem Formular können Sie DB Connections bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('portlets_list','sx_portlet','/edit/kern/portlets_list.jsp','Portlets','In diesem Formular können Sie Portlets bearbeiten.');
values ('portlets_list','sx_portlet','/edit/kern/portlets_list.jsp','Portlets'::varchar(200),'In diesem Formular können Sie Portlets bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sichtart_rechttabelle_list','sichtart_rechttabelle','/edit/kern/sichtart_rechttabelle_list.jsp','Spezielle Sichtart-Rechte','In diesem Formular können Sie Rechtetabellen für Sichtarten bearbeiten.');
values ('sichtart_rechttabelle_list','sichtart_rechttabelle','/edit/kern/sichtart_rechttabelle_list.jsp','Spezielle Sichtart-Rechte'::varchar(200),'In diesem Formular können Sie Rechtetabellen für Sichtarten bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sichtart_rechttabelle_edit','sichtart_rechttabelle','/edit/kern/sichtart_rechttabelle_edit.jsp','Spezielle Sichtart-Rechte Einzelbarbeitung','In diesem Formular können Sie Rechtetabellen für Sichtarten bearbeiten.');
values ('sichtart_rechttabelle_edit','sichtart_rechttabelle','/edit/kern/sichtart_rechttabelle_edit.jsp','Spezielle Sichtart-Rechte Einzelbarbeitung'::varchar(200),'In diesem Formular können Sie Rechtetabellen für Sichtarten bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_jobs_edit','sx_jobs','/edit/kern/sx_jobs_edit.jsp','Ladejobs verwalten','In diesem Formular können Sie Ladejobs verwalten');
values ('sx_jobs_edit','sx_jobs','/edit/kern/sx_jobs_edit.jsp','Ladejobs verwalten'::varchar(200),'In diesem Formular können Sie Ladejobs verwalten'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_jobs_list','sx_jobs','/edit/kern/sx_jobs_list.jsp','Ladejobs verwalten','In diesem Formular können Sie Ladejobs verwalten');
values ('sx_jobs_list','sx_jobs','/edit/kern/sx_jobs_list.jsp','Ladejobs verwalten'::varchar(200),'In diesem Formular können Sie Ladejobs verwalten'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('organigramm_list','organigramm','/edit/kern/organigramm_list.jsp','Organigramm','In diesem Formular können Sie das Organigramm aufrufen');
values ('organigramm_list','organigramm','/edit/kern/organigramm_list.jsp','Organigramm'::varchar(200),'In diesem Formular können Sie das Organigramm aufrufen'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_stylesheet_param_edit','sx_stylesheet_param','/edit/kern/sx_stylesheet_param_edit.jsp','Stylesheet-Parameter','In diesem Formular können Sie Stylesheet-Parameter bearbeiten.');
values ('sx_stylesheet_param_edit','sx_stylesheet_param','/edit/kern/sx_stylesheet_param_edit.jsp','Stylesheet-Parameter'::varchar(200),'In diesem Formular können Sie Stylesheet-Parameter bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_stylesheet_param_list','sx_stylesheet_param','/edit/kern/sx_stylesheet_param_list.jsp','Stylesheet-Parameter','In diesem Formular können Sie Stylesheet-Parameter bearbeiten.');
values ('sx_stylesheet_param_list','sx_stylesheet_param','/edit/kern/sx_stylesheet_param_list.jsp','Stylesheet-Parameter'::varchar(200),'In diesem Formular können Sie Stylesheet-Parameter bearbeiten.'::varchar(255));
create temp table tmp_hilf(tid integer);
insert into tmp_hilf select max(tid) from db_forms;

36
superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_masken_einspielen.xml

@ -287,42 +287,6 @@ @@ -287,42 +287,6 @@
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/masken/70570_maske_system_bez.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:delete from maskeninfo where tid = 70520;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 70520);
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:delete from masken_felder_bez where maskeninfo_id = 70520;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:delete from sachgeb_maske_bez where maskeninfo_id = 70520;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:delete from maske_system_bez where maskeninfo_id = 70520;
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="maskeninfo">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/masken/pg/70520_maskeninfo.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="felderinfo">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/masken/pg/70520_felderinfo.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="masken_felder_bez">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/masken/pg/70520_masken_felder_bez.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="sachgeb_maske_bez">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/masken/pg/70520_sachgeb_maske_bez.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="maske_system_bez">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/masken/pg/70520_maske_system_bez.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:delete from maskeninfo where tid = 70580;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:delete from felderinfo where tid in

476
superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_masken_entladen.xml

File diff suppressed because it is too large Load Diff

330
superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_masken_loeschen.sql

@ -0,0 +1,330 @@ @@ -0,0 +1,330 @@
delete from maskeninfo where tid = 750;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 750);
delete from masken_felder_bez where maskeninfo_id = 750;
delete from sachgeb_maske_bez where maskeninfo_id = 750;
delete from maske_system_bez where maskeninfo_id = 750;
delete from maskeninfo where tid = 70460;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 70460);
delete from masken_felder_bez where maskeninfo_id = 70460;
delete from sachgeb_maske_bez where maskeninfo_id = 70460;
delete from maske_system_bez where maskeninfo_id = 70460;
delete from maskeninfo where tid = 70350;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 70350);
delete from masken_felder_bez where maskeninfo_id = 70350;
delete from sachgeb_maske_bez where maskeninfo_id = 70350;
delete from maske_system_bez where maskeninfo_id = 70350;
delete from maskeninfo where tid = 70370;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 70370);
delete from masken_felder_bez where maskeninfo_id = 70370;
delete from sachgeb_maske_bez where maskeninfo_id = 70370;
delete from maske_system_bez where maskeninfo_id = 70370;
delete from maskeninfo where tid = 70510;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 70510);
delete from masken_felder_bez where maskeninfo_id = 70510;
delete from sachgeb_maske_bez where maskeninfo_id = 70510;
delete from maske_system_bez where maskeninfo_id = 70510;
delete from maskeninfo where tid = 70630;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 70630);
delete from masken_felder_bez where maskeninfo_id = 70630;
delete from sachgeb_maske_bez where maskeninfo_id = 70630;
delete from maske_system_bez where maskeninfo_id = 70630;
delete from maskeninfo where tid = 70620;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 70620);
delete from masken_felder_bez where maskeninfo_id = 70620;
delete from sachgeb_maske_bez where maskeninfo_id = 70620;
delete from maske_system_bez where maskeninfo_id = 70620;
delete from maskeninfo where tid = 70570;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 70570);
delete from masken_felder_bez where maskeninfo_id = 70570;
delete from sachgeb_maske_bez where maskeninfo_id = 70570;
delete from maske_system_bez where maskeninfo_id = 70570;
delete from maskeninfo where tid = 70580;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 70580);
delete from masken_felder_bez where maskeninfo_id = 70580;
delete from sachgeb_maske_bez where maskeninfo_id = 70580;
delete from maske_system_bez where maskeninfo_id = 70580;
delete from maskeninfo where tid = 70640;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 70640);
delete from masken_felder_bez where maskeninfo_id = 70640;
delete from sachgeb_maske_bez where maskeninfo_id = 70640;
delete from maske_system_bez where maskeninfo_id = 70640;
delete from maskeninfo where tid = 70970;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 70970);
delete from masken_felder_bez where maskeninfo_id = 70970;
delete from sachgeb_maske_bez where maskeninfo_id = 70970;
delete from maske_system_bez where maskeninfo_id = 70970;
delete from maskeninfo where tid = 70990;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 70990);
delete from masken_felder_bez where maskeninfo_id = 70990;
delete from sachgeb_maske_bez where maskeninfo_id = 70990;
delete from maske_system_bez where maskeninfo_id = 70990;
delete from maskeninfo where tid = 70060;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 70060);
delete from masken_felder_bez where maskeninfo_id = 70060;
delete from sachgeb_maske_bez where maskeninfo_id = 70060;
delete from maske_system_bez where maskeninfo_id = 70060;
delete from maskeninfo where tid = 71000;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71000);
delete from masken_felder_bez where maskeninfo_id = 71000;
delete from sachgeb_maske_bez where maskeninfo_id = 71000;
delete from maske_system_bez where maskeninfo_id = 71000;
delete from maskeninfo where tid = 71010;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71010);
delete from masken_felder_bez where maskeninfo_id = 71010;
delete from sachgeb_maske_bez where maskeninfo_id = 71010;
delete from maske_system_bez where maskeninfo_id = 71010;
delete from maskeninfo where tid = 71040;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71040);
delete from masken_felder_bez where maskeninfo_id = 71040;
delete from sachgeb_maske_bez where maskeninfo_id = 71040;
delete from maske_system_bez where maskeninfo_id = 71040;
delete from maskeninfo where tid = 71030;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71030);
delete from masken_felder_bez where maskeninfo_id = 71030;
delete from sachgeb_maske_bez where maskeninfo_id = 71030;
delete from maske_system_bez where maskeninfo_id = 71030;
delete from maskeninfo where tid = 71050;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71050);
delete from masken_felder_bez where maskeninfo_id = 71050;
delete from sachgeb_maske_bez where maskeninfo_id = 71050;
delete from maske_system_bez where maskeninfo_id = 71050;
delete from maskeninfo where tid = 70160;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 70160);
delete from masken_felder_bez where maskeninfo_id = 70160;
delete from sachgeb_maske_bez where maskeninfo_id = 70160;
delete from maske_system_bez where maskeninfo_id = 70160;
delete from maskeninfo where tid = 70170;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 70170);
delete from masken_felder_bez where maskeninfo_id = 70170;
delete from sachgeb_maske_bez where maskeninfo_id = 70170;
delete from maske_system_bez where maskeninfo_id = 70170;
delete from maskeninfo where tid = 71080;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71080);
delete from masken_felder_bez where maskeninfo_id = 71080;
delete from sachgeb_maske_bez where maskeninfo_id = 71080;
delete from maske_system_bez where maskeninfo_id = 71080;
delete from maskeninfo where tid = 71090;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71090);
delete from masken_felder_bez where maskeninfo_id = 71090;
delete from sachgeb_maske_bez where maskeninfo_id = 71090;
delete from maske_system_bez where maskeninfo_id = 71090;
delete from maskeninfo where tid = 71100;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71100);
delete from masken_felder_bez where maskeninfo_id = 71100;
delete from sachgeb_maske_bez where maskeninfo_id = 71100;
delete from maske_system_bez where maskeninfo_id = 71100;
delete from maskeninfo where tid = 71120;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71120);
delete from masken_felder_bez where maskeninfo_id = 71120;
delete from sachgeb_maske_bez where maskeninfo_id = 71120;
delete from maske_system_bez where maskeninfo_id = 71120;
delete from maskeninfo where tid = 71140;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71140);
delete from masken_felder_bez where maskeninfo_id = 71140;
delete from sachgeb_maske_bez where maskeninfo_id = 71140;
delete from maske_system_bez where maskeninfo_id = 71140;
delete from maskeninfo where tid = 71220;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71220);
delete from masken_felder_bez where maskeninfo_id = 71220;
delete from sachgeb_maske_bez where maskeninfo_id = 71220;
delete from maske_system_bez where maskeninfo_id = 71220;
delete from maskeninfo where tid = 71240;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71240);
delete from masken_felder_bez where maskeninfo_id = 71240;
delete from sachgeb_maske_bez where maskeninfo_id = 71240;
delete from maske_system_bez where maskeninfo_id = 71240;
delete from maskeninfo where tid = 71180;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71180);
delete from masken_felder_bez where maskeninfo_id = 71180;
delete from sachgeb_maske_bez where maskeninfo_id = 71180;
delete from maske_system_bez where maskeninfo_id = 71180;
delete from maskeninfo where tid = 71190;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71190);
delete from masken_felder_bez where maskeninfo_id = 71190;
delete from sachgeb_maske_bez where maskeninfo_id = 71190;
delete from maske_system_bez where maskeninfo_id = 71190;
delete from maskeninfo where tid = 71200;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71200);
delete from masken_felder_bez where maskeninfo_id = 71200;
delete from sachgeb_maske_bez where maskeninfo_id = 71200;
delete from maske_system_bez where maskeninfo_id = 71200;
delete from maskeninfo where tid = 71260;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71260);
delete from masken_felder_bez where maskeninfo_id = 71260;
delete from sachgeb_maske_bez where maskeninfo_id = 71260;
delete from maske_system_bez where maskeninfo_id = 71260;
delete from maskeninfo where tid = 71280;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71280);
delete from masken_felder_bez where maskeninfo_id = 71280;
delete from sachgeb_maske_bez where maskeninfo_id = 71280;
delete from maske_system_bez where maskeninfo_id = 71280;
delete from maskeninfo where tid = 71300;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71300);
delete from masken_felder_bez where maskeninfo_id = 71300;
delete from sachgeb_maske_bez where maskeninfo_id = 71300;
delete from maske_system_bez where maskeninfo_id = 71300;
delete from maskeninfo where tid = 71410;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71410);
delete from masken_felder_bez where maskeninfo_id = 71410;
delete from sachgeb_maske_bez where maskeninfo_id = 71410;
delete from maske_system_bez where maskeninfo_id = 71410;
delete from maskeninfo where tid = 71320;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71320);
delete from masken_felder_bez where maskeninfo_id = 71320;
delete from sachgeb_maske_bez where maskeninfo_id = 71320;
delete from maske_system_bez where maskeninfo_id = 71320;
delete from maskeninfo where tid = 71340;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71340);
delete from masken_felder_bez where maskeninfo_id = 71340;
delete from sachgeb_maske_bez where maskeninfo_id = 71340;
delete from maske_system_bez where maskeninfo_id = 71340;
delete from maskeninfo where tid = 71360;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71360);
delete from masken_felder_bez where maskeninfo_id = 71360;
delete from sachgeb_maske_bez where maskeninfo_id = 71360;
delete from maske_system_bez where maskeninfo_id = 71360;
delete from maskeninfo where tid = 71380;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71380);
delete from masken_felder_bez where maskeninfo_id = 71380;
delete from sachgeb_maske_bez where maskeninfo_id = 71380;
delete from maske_system_bez where maskeninfo_id = 71380;
delete from maskeninfo where tid = 71400;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71400);
delete from masken_felder_bez where maskeninfo_id = 71400;
delete from sachgeb_maske_bez where maskeninfo_id = 71400;
delete from maske_system_bez where maskeninfo_id = 71400;
delete from maskeninfo where tid = 71420;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71420);
delete from masken_felder_bez where maskeninfo_id = 71420;
delete from sachgeb_maske_bez where maskeninfo_id = 71420;
delete from maske_system_bez where maskeninfo_id = 71420;
delete from maskeninfo where tid = 71440;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71440);
delete from masken_felder_bez where maskeninfo_id = 71440;
delete from sachgeb_maske_bez where maskeninfo_id = 71440;
delete from maske_system_bez where maskeninfo_id = 71440;
delete from maskeninfo where tid = 71480;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71480);
delete from masken_felder_bez where maskeninfo_id = 71480;
delete from sachgeb_maske_bez where maskeninfo_id = 71480;
delete from maske_system_bez where maskeninfo_id = 71480;
delete from maskeninfo where tid = 71500;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71500);
delete from masken_felder_bez where maskeninfo_id = 71500;
delete from sachgeb_maske_bez where maskeninfo_id = 71500;
delete from maske_system_bez where maskeninfo_id = 71500;
delete from maskeninfo where tid = 71520;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71520);
delete from masken_felder_bez where maskeninfo_id = 71520;
delete from sachgeb_maske_bez where maskeninfo_id = 71520;
delete from maske_system_bez where maskeninfo_id = 71520;
delete from maskeninfo where tid = 71540;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71540);
delete from masken_felder_bez where maskeninfo_id = 71540;
delete from sachgeb_maske_bez where maskeninfo_id = 71540;
delete from maske_system_bez where maskeninfo_id = 71540;
delete from maskeninfo where tid = 71560;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71560);
delete from masken_felder_bez where maskeninfo_id = 71560;
delete from sachgeb_maske_bez where maskeninfo_id = 71560;
delete from maske_system_bez where maskeninfo_id = 71560;
delete from maskeninfo where tid = 71580;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71580);
delete from masken_felder_bez where maskeninfo_id = 71580;
delete from sachgeb_maske_bez where maskeninfo_id = 71580;
delete from maske_system_bez where maskeninfo_id = 71580;
delete from maskeninfo where tid = 71600;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71600);
delete from masken_felder_bez where maskeninfo_id = 71600;
delete from sachgeb_maske_bez where maskeninfo_id = 71600;
delete from maske_system_bez where maskeninfo_id = 71600;
delete from maskeninfo where tid = 71620;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71620);
delete from masken_felder_bez where maskeninfo_id = 71620;
delete from sachgeb_maske_bez where maskeninfo_id = 71620;
delete from maske_system_bez where maskeninfo_id = 71620;
delete from maskeninfo where tid = 71640;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71640);
delete from masken_felder_bez where maskeninfo_id = 71640;
delete from sachgeb_maske_bez where maskeninfo_id = 71640;
delete from maske_system_bez where maskeninfo_id = 71640;
delete from maskeninfo where tid = 71660;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71660);
delete from masken_felder_bez where maskeninfo_id = 71660;
delete from sachgeb_maske_bez where maskeninfo_id = 71660;
delete from maske_system_bez where maskeninfo_id = 71660;
delete from maskeninfo where tid = 71680;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71680);
delete from masken_felder_bez where maskeninfo_id = 71680;
delete from sachgeb_maske_bez where maskeninfo_id = 71680;
delete from maske_system_bez where maskeninfo_id = 71680;
delete from maskeninfo where tid = 71770;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71770);
delete from masken_felder_bez where maskeninfo_id = 71770;
delete from sachgeb_maske_bez where maskeninfo_id = 71770;
delete from maske_system_bez where maskeninfo_id = 71770;
delete from maskeninfo where tid = 71800;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71800);
delete from masken_felder_bez where maskeninfo_id = 71800;
delete from sachgeb_maske_bez where maskeninfo_id = 71800;
delete from maske_system_bez where maskeninfo_id = 71800;
delete from maskeninfo where tid = 71820;
delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 71820);
delete from masken_felder_bez where maskeninfo_id = 71820;
delete from sachgeb_maske_bez where maskeninfo_id = 71820;
delete from maske_system_bez where maskeninfo_id = 71820;

11
superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_masken_loeschen.xml

@ -87,17 +87,6 @@ @@ -87,17 +87,6 @@
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:delete from maske_system_bez where maskeninfo_id = 70570;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:delete from maskeninfo where tid = 70520;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:delete from felderinfo where tid in
(select felderinfo_id from masken_felder_bez where maskeninfo_id = 70520);
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:delete from masken_felder_bez where maskeninfo_id = 70520;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:delete from sachgeb_maske_bez where maskeninfo_id = 70520;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:delete from maske_system_bez where maskeninfo_id = 70520;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:delete from maskeninfo where tid = 70580;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:delete from felderinfo where tid in

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

@ -3,6 +3,9 @@ @@ -3,6 +3,9 @@
<dbi:file structure="SQL" withNativeClient="n" encoding="UTF-8" database="eduetl" filename="$SUPERX_DIR/db/install/upgrade/kern_upgrade_indexes_pg.sql"/>
</dbi:dbaction>
<dbi:dbaction dbi:action="executeFile">
<dbi:file structure="SQL" withNativeClient="n" encoding="UTF-8" database="eduetl" filename="$SUPERX_DIR/db/install/conf/sx_fields_fuellen.sql"/>
</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>
<dbi:dbaction dbi:action="executeFile">
@ -23,19 +26,54 @@ @@ -23,19 +26,54 @@
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="tmp_templates">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/fm_templates.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/fm_templates.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:truncate table tmp_captions cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:truncate table k_astat_studienfach_land cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:truncate table k_astat_abschluss3steller_land cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:truncate table k_astat_abschluss2steller cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:truncate table k_astat_studienfach cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:truncate table k_astat_studienbereich 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="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/menu_element.unl"/>
<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"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="tmp_captions">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_captions.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_captions.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="k_astat_studienfach_land">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach_land.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="k_astat_abschluss3steller_land">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss3steller_land.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="k_astat_abschluss2steller">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss2steller.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="k_astat_studienfach">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="k_astat_studienbereich">
<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="executeFile">
@ -108,22 +146,22 @@ @@ -108,22 +146,22 @@
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="tmp_cifx_load">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/cifx.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/cifx.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="tmp_cif_load">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/cif.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/cif.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="tmp_portlet">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_portlet.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_portlet.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="tmp_repository">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_repository.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_repository.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="executeFile">
@ -174,17 +212,17 @@ @@ -174,17 +212,17 @@
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="dim_datum">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/dim_datum.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/dim_datum.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:truncate table aggre_bland cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="aggre_bland">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/aggre_bland.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/aggre_bland.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:UPDATE db_version SET version = '5.0b'
<dbi:dbaction dbi:action="sqlexec">eduetl:UPDATE db_version SET version = '5.0'
WHERE his_system = 'kern';
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlquery">eduetl:select setval('themenbaum_tid_seq',(select max(tid)+1 from themenbaum));
@ -193,9 +231,6 @@ @@ -193,9 +231,6 @@
<dbi:file structure="SQL" withNativeClient="n" encoding="UTF-8" database="eduetl" filename="$SUPERX_DIR/db/install/conf/sx_tables_fuellen.sql"/>
</dbi:dbaction>
<dbi:dbaction dbi:action="executeFile">
<dbi:file structure="SQL" withNativeClient="n" encoding="UTF-8" database="eduetl" filename="$SUPERX_DIR/db/install/conf/sx_fields_fuellen.sql"/>
</dbi:dbaction>
<dbi:dbaction dbi:action="executeFile">
<dbi:file structure="SQL" withNativeClient="n" encoding="UTF-8" database="eduetl" filename="$SUPERX_DIR/db/install/conf/unload_params_fuellen.sql"/>
</dbi:dbaction>
<dbi:dbaction dbi:action="executeFile">

2
superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_update/edustore_kern_load_pg.xml

@ -7,7 +7,7 @@ @@ -7,7 +7,7 @@
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="kern_cifx_neu">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="y" firstLinedescription="n" structure="CSV" filename="$KERN_LOAD_PFAD/unl/cifx.unl"/>
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$KERN_LOAD_PFAD/unl/cifx.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="executeFile">

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

@ -2,6 +2,9 @@ @@ -2,6 +2,9 @@
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>Modul-Beschreibung</TITLE>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
</HEAD>
<style type="text/css">
div.versteckt
@ -91,7 +94,7 @@ font-style:italic: @@ -91,7 +94,7 @@ font-style:italic:
<td class="themenspalte">SuperX-Version</td><td>2</td>
</tr>
<tr>
<td class="themenspalte">Modulversion</td><td>5.0b</td>
<td class="themenspalte">Modulversion</td><td>5.0</td>
</tr>
<tr>
<td class="themenspalte">Sachgebiet</td><td>Administration id 0</td>
@ -130,6 +133,12 @@ font-style:italic: @@ -130,6 +133,12 @@ font-style:italic:
<a href="#tab_cifx">cifx</a>
</li>
<li>
<a href="#tab_cifx_customize">cifx_customize</a>
</li>
<li>
<a href="#tab_colorscheme">colorscheme</a>
</li>
<li>
<a href="#tab_data_upload">data_upload</a>
</li>
<li>
@ -235,6 +244,21 @@ font-style:italic: @@ -235,6 +244,21 @@ font-style:italic:
<a href="#tab_implicit_orgunit_rights">implicit_orgunit_rights</a>
</li>
<li>
<a href="#tab_k_astat_abschluss2steller">k_astat_abschluss2steller</a>
</li>
<li>
<a href="#tab_k_astat_abschluss3steller_land">k_astat_abschluss3steller_land</a>
</li>
<li>
<a href="#tab_k_astat_studienbereich">k_astat_studienbereich</a>
</li>
<li>
<a href="#tab_k_astat_studienfach">k_astat_studienfach</a>
</li>
<li>
<a href="#tab_k_astat_studienfach_land">k_astat_studienfach_land</a>
</li>
<li>
<a href="#tab_kern_cifx_neu">kern_cifx_neu</a>
</li>
<li>
@ -562,6 +586,12 @@ font-style:italic: @@ -562,6 +586,12 @@ font-style:italic:
<a href="#tab_cifx">cifx</a>
</li>
<li>
<a href="#tab_cifx_customize">cifx_customize</a>
</li>
<li>
<a href="#tab_colorscheme">colorscheme</a>
</li>
<li>
<a href="#tab_data_upload">data_upload</a>
</li>
<li>
@ -901,6 +931,12 @@ font-style:italic: @@ -901,6 +931,12 @@ font-style:italic:
<a href="#tab_cifx">cifx</a>
</li>
<li>
<a href="#tab_cifx_customize">cifx_customize</a>
</li>
<li>
<a href="#tab_colorscheme">colorscheme</a>
</li>
<li>
<a href="#tab_data_upload">data_upload</a>
</li>
<li>
@ -1239,6 +1275,24 @@ font-style:italic: @@ -1239,6 +1275,24 @@ font-style:italic:
</li>
<li>Entwicklung<ul></ul>
</li>
<li>Stammdaten verwalten<ul>
<li>
<a href="#tab_k_astat_abschluss2steller">k_astat_abschluss2steller</a>
</li>
<li>
<a href="#tab_k_astat_abschluss3steller_land">k_astat_abschluss3steller_land</a>
</li>
<li>
<a href="#tab_k_astat_studienbereich">k_astat_studienbereich</a>
</li>
<li>
<a href="#tab_k_astat_studienfach">k_astat_studienfach</a>
</li>
<li>
<a href="#tab_k_astat_studienfach_land">k_astat_studienfach_land</a>
</li>
</ul>
</li>
</ol>
</td><td>
<ol>
@ -1306,6 +1360,12 @@ font-style:italic: @@ -1306,6 +1360,12 @@ font-style:italic:
<a href="#tab_cifx">cifx</a>
</li>
<li>
<a href="#tab_cifx_customize">cifx_customize</a>
</li>
<li>
<a href="#tab_colorscheme">colorscheme</a>
</li>
<li>
<a href="#tab_db_forms">db_forms</a>
</li>
<li>
@ -1402,6 +1462,21 @@ font-style:italic: @@ -1402,6 +1462,21 @@ font-style:italic:
<a href="#tab_implicit_orgunit_rights">implicit_orgunit_rights</a>
</li>
<li>
<a href="#tab_k_astat_abschluss2steller">k_astat_abschluss2steller</a>
</li>
<li>
<a href="#tab_k_astat_abschluss3steller_land">k_astat_abschluss3steller_land</a>
</li>
<li>
<a href="#tab_k_astat_studienbereich">k_astat_studienbereich</a>
</li>
<li>
<a href="#tab_k_astat_studienfach">k_astat_studienfach</a>
</li>
<li>
<a href="#tab_k_astat_studienfach_land">k_astat_studienfach_land</a>
</li>
<li>
<a href="#tab_konstanten">konstanten</a>
</li>
<li>
@ -1714,6 +1789,9 @@ font-style:italic: @@ -1714,6 +1789,9 @@ font-style:italic:
<tr>
<td class="tabellenzeile">sort1</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">4</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">uniquename</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Schl&uuml;ssel</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
</table>
<p style="font-size:smaller">Prim&auml;rschl&uuml;ssel <span style="font-family:courier,monospace;font-size:0.9em">c_cif</span>
</p>
@ -1862,6 +1940,73 @@ apnr ); @@ -1862,6 +1940,73 @@ apnr );
<ul>Wird benutzt in folgenden Masken:
</ul>
<h5>
<a name="tab_cifx_customize">Tabelle cifx_customize</a>
</h5>
<p></p>
<p>Typ: Schl&uuml;sseltabelle, Themenbereich: Administration</p>
<table class="tabellenbeschreibung">
<tr>
<th>Feldname</th><th>Feldtyp</th><th>Gr&ouml;&szlig;e</th><th>Default</th><th>Not Null</th><th>Beschreibung</th><th>Kommentar</th><th>Fremdschl&uuml;ssel</th>
</tr>
<tr>
<td class="tabellenzeile">tid</td><td class="tabellenzeile">SERIAL</td><td class="tabellenzeile">2</td><td class="tabellenzeile"></td><td class="tabellenzeile">true</td><td class="tabellenzeile">Laufnr.</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">cifx_table</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">true</td><td class="tabellenzeile">Tabelle</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">key</td><td class="tabellenzeile">SMALLINT</td><td class="tabellenzeile">2</td><td class="tabellenzeile"></td><td class="tabellenzeile">true</td><td class="tabellenzeile">Schl&uuml;ssel</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">apnr</td><td class="tabellenzeile">CHAR</td><td class="tabellenzeile">10</td><td class="tabellenzeile"></td><td class="tabellenzeile">true</td><td class="tabellenzeile">Auspr&auml;gung</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">kurz</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Kurztext</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">druck</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile">Drucktext</td><td class="tabellenzeile">false</td><td class="tabellenzeile">Drucktext</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">lang_1</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Langtext</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">uniquename</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Schl&uuml;ssel (Anzeige)</td><td class="tabellenzeile">(Das Feld wird derzeit noch nicht ausgewertet.)</td><td class="tabellenzeile"></td>
</tr>
</table>
<p style="font-size:smaller">Prim&auml;rschl&uuml;ssel <span style="font-family:courier,monospace;font-size:0.9em">c_cifx_customize</span>
</p>
<ol>
<li>tid</li>
</ol>
<ul></ul>
<ul>Wird benutzt in folgenden Masken:
</ul>
<h5>
<a name="tab_colorscheme">Tabelle colorscheme</a>
</h5>
<p></p>
<p>Typ: Schl&uuml;sseltabelle, Themenbereich: Administration</p>
<table class="tabellenbeschreibung">
<tr>
<th>Feldname</th><th>Feldtyp</th><th>Gr&ouml;&szlig;e</th><th>Default</th><th>Not Null</th><th>Beschreibung</th><th>Kommentar</th><th>Fremdschl&uuml;ssel</th>
</tr>
<tr>
<td class="tabellenzeile">id</td><td class="tabellenzeile">SERIAL</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile">true</td><td class="tabellenzeile">id</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">caption</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile">Bezeichnung</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">sortorder</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile">Sortierreihenfolge</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">colors</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile">Farben</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
</table>
<ul></ul>
<ul>Wird benutzt in folgenden Masken:
</ul>
<h5>
<a name="tab_data_upload">Tabelle data_upload</a>
</h5>
<p>Verzeichnis der Uploads</p>
@ -2065,6 +2210,8 @@ apnr ); @@ -2065,6 +2210,8 @@ apnr );
<li>version</li>
</ol>
<ul>
<li style="font-size:0.9em">Index: unique <span style="font-family:courier,monospace;font-size:0.9em">uxdb_version</span> auf db_version (his_system );
</li>
<li style="font-size:0.9em">Index: <span style="font-family:courier,monospace;font-size:0.9em">xdb_version_efm</span> auf db_version (db_einfuegemarke );
</li>
</ul>
@ -3305,6 +3452,149 @@ art<br> @@ -3305,6 +3452,149 @@ art<br>
<ul>Wird benutzt in folgenden Masken:
</ul>
<h5>
<a name="tab_k_astat_abschluss2steller">Tabelle k_astat_abschluss2steller (Amtl.Abschluss-Schl&uuml;ssel (Bundesschl&uuml;ssel))</a>
</h5>
<p></p>
<p>Typ: Schl&uuml;sseltabelle, Themenbereich: Stammdaten verwalten</p>
<table class="tabellenbeschreibung">
<tr>
<th>Feldname</th><th>Feldtyp</th><th>Gr&ouml;&szlig;e</th><th>Default</th><th>Not Null</th><th>Beschreibung</th><th>Kommentar</th><th>Fremdschl&uuml;ssel</th>
</tr>
<tr>
<td class="tabellenzeile">schluessel</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">true</td><td class="tabellenzeile">Schl&uuml;ssel</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">name</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Name</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
</table>
<ul></ul>
<ul>Wird benutzt in folgenden Masken:
</ul>
<h5>
<a name="tab_k_astat_abschluss3steller_land">Tabelle k_astat_abschluss3steller_land (Amtl.Abschluss-Schl&uuml;ssel (Land) zu Bundesschl&uuml;ssel)</a>
</h5>
<p></p>
<p>Typ: Schl&uuml;sseltabelle, Themenbereich: Stammdaten verwalten</p>
<table class="tabellenbeschreibung">
<tr>
<th>Feldname</th><th>Feldtyp</th><th>Gr&ouml;&szlig;e</th><th>Default</th><th>Not Null</th><th>Beschreibung</th><th>Kommentar</th><th>Fremdschl&uuml;ssel</th>
</tr>
<tr>
<td class="tabellenzeile">schluessel</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">true</td><td class="tabellenzeile">Schl&uuml;ssel</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">gueltig_ab</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">10</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">land</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">10</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Bundesland</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">version</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">10</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">sortkey</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">10</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">gueltig_bis</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">10</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">name</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Name</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">sig2steller</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Bundesschl&uuml;ssel Abschluss</td><td class="tabellenzeile">2-steller</td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">keybund</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Bundesschl&uuml;ssel Studienform+Abschluss</td><td class="tabellenzeile">3-steller</td><td class="tabellenzeile"></td>
</tr>
</table>
<ul></ul>
<ul>Wird benutzt in folgenden Masken:
</ul>
<h5>
<a name="tab_k_astat_studienbereich">Tabelle k_astat_studienbereich (Amtl.Sudienbereich-Schl&uuml;ssel (Bundesschl&uuml;ssel))</a>
</h5>
<p></p>
<p>Typ: Schl&uuml;sseltabelle, Themenbereich: Stammdaten verwalten</p>
<table class="tabellenbeschreibung">
<tr>
<th>Feldname</th><th>Feldtyp</th><th>Gr&ouml;&szlig;e</th><th>Default</th><th>Not Null</th><th>Beschreibung</th><th>Kommentar</th><th>Fremdschl&uuml;ssel</th>
</tr>
<tr>
<td class="tabellenzeile">schluessel</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">true</td><td class="tabellenzeile">Schl&uuml;ssel</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">name</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Name</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">fgr</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">F&auml;chergruppe (Schl&uuml;ssel)</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
</table>
<ul></ul>
<ul>Wird benutzt in folgenden Masken:
</ul>
<h5>
<a name="tab_k_astat_studienfach">Tabelle k_astat_studienfach (Amtl.Sudienfach-Schl&uuml;ssel (Bundesschl&uuml;ssel))</a>
</h5>
<p></p>
<p>Typ: Schl&uuml;sseltabelle, Themenbereich: Stammdaten verwalten</p>
<table class="tabellenbeschreibung">
<tr>
<th>Feldname</th><th>Feldtyp</th><th>Gr&ouml;&szlig;e</th><th>Default</th><th>Not Null</th><th>Beschreibung</th><th>Kommentar</th><th>Fremdschl&uuml;ssel</th>
</tr>
<tr>
<td class="tabellenzeile">schluessel</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">true</td><td class="tabellenzeile">Schl&uuml;ssel</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">name</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Name</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">sb</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Studienbereich (Schl&uuml;ssel)</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
</table>
<ul></ul>
<ul>Wird benutzt in folgenden Masken:
</ul>
<h5>
<a name="tab_k_astat_studienfach_land">Tabelle k_astat_studienfach_land (Amtl.F&auml;cherschl&uuml;ssel (Land) zu Bundesschl&uuml;ssel)</a>
</h5>
<p></p>
<p>Typ: Schl&uuml;sseltabelle, Themenbereich: Stammdaten verwalten</p>
<table class="tabellenbeschreibung">
<tr>
<th>Feldname</th><th>Feldtyp</th><th>Gr&ouml;&szlig;e</th><th>Default</th><th>Not Null</th><th>Beschreibung</th><th>Kommentar</th><th>Fremdschl&uuml;ssel</th>
</tr>
<tr>
<td class="tabellenzeile">schluessel</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">gueltig_ab</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">10</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">land</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">10</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">version</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">10</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">sortkey</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">10</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">gueltig_bis</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">10</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">name</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">isced</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">keybund</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
</table>
<ul></ul>
<ul>Wird benutzt in folgenden Masken:
</ul>
<h5>
<a name="tab_kern_cifx_neu">Tabelle kern_cifx_neu</a>
</h5>
<p>LAdetabelle f&uuml;r zentrale Stammdaten (derzeit Kostenstellen/Orgunits) durch HLR gef&uuml;llt</p>
@ -3414,7 +3704,7 @@ art<br> @@ -3414,7 +3704,7 @@ art<br>
<ul>Wird benutzt in folgenden Masken:
</ul>
<h5>
<a name="tab_konstanten">Tabelle konstanten</a>
<a name="tab_konstanten">Tabelle konstanten (Konstanten)</a>
</h5>
<p>Parameter zum Steuern des Systemverhaltens (Transformations- und Aggregationsprozess)</p>
<p>Typ: Schl&uuml;sseltabelle, Themenbereich: Administration</p>
@ -3423,13 +3713,13 @@ art<br> @@ -3423,13 +3713,13 @@ art<br>
<th>Feldname</th><th>Feldtyp</th><th>Gr&ouml;&szlig;e</th><th>Default</th><th>Not Null</th><th>Beschreibung</th><th>Kommentar</th><th>Fremdschl&uuml;ssel</th>
</tr>
<tr>
<td class="tabellenzeile">tid</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">4</td><td class="tabellenzeile"></td><td class="tabellenzeile">true</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
<td class="tabellenzeile">tid</td><td class="tabellenzeile">serial</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile">true</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">apnr</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">4</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
<td class="tabellenzeile">apnr</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">4</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">aktueller Wert</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">beschreibung</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
<td class="tabellenzeile">beschreibung</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Parametername</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">defaultvalue</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">4</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Standardwert</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
@ -4123,34 +4413,55 @@ gueltig_bis ); @@ -4123,34 +4413,55 @@ gueltig_bis );
<th>Feldname</th><th>Feldtyp</th><th>Gr&ouml;&szlig;e</th><th>Default</th><th>Not Null</th><th>Beschreibung</th><th>Kommentar</th><th>Fremdschl&uuml;ssel</th>
</tr>
<tr>
<td class="tabellenzeile">tid</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">4</td><td class="tabellenzeile"></td><td class="tabellenzeile">true</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
<td class="tabellenzeile">tid</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">4</td><td class="tabellenzeile"></td><td class="tabellenzeile">true</td><td class="tabellenzeile">Tupelidentifier</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">key_apnr</td><td class="tabellenzeile">CHAR</td><td class="tabellenzeile">10</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
<td class="tabellenzeile">key_apnr</td><td class="tabellenzeile">CHAR</td><td class="tabellenzeile">10</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Schl&uuml;ssel</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">parent</td><td class="tabellenzeile">CHAR</td><td class="tabellenzeile">10</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
<td class="tabellenzeile">parent</td><td class="tabellenzeile">CHAR</td><td class="tabellenzeile">10</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">&Uuml;bergeordneter Knoten im Baum</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">drucktext</td><td class="tabellenzeile">CHAR</td><td class="tabellenzeile">50</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
<td class="tabellenzeile">drucktext</td><td class="tabellenzeile">CHAR</td><td class="tabellenzeile">50</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Drucktext</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">name</td><td class="tabellenzeile">CHAR</td><td class="tabellenzeile">150</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
<td class="tabellenzeile">name</td><td class="tabellenzeile">CHAR</td><td class="tabellenzeile">150</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Name</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">ebene</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">4</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
<td class="tabellenzeile">ebene</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">4</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Ebene im Baum</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">lehre</td><td class="tabellenzeile">SMALLINT</td><td class="tabellenzeile">2</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
<td class="tabellenzeile">lehre</td><td class="tabellenzeile">SMALLINT</td><td class="tabellenzeile">2</td><td class="tabellenzeile"></td><td class="tabellenzeile">true</td><td class="tabellenzeile">Lehre (1=ja)</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">gueltig_seit</td><td class="tabellenzeile">DATE</td><td class="tabellenzeile">4</td><td class="tabellenzeile"></td><td class="tabellenzeile">true</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
<td class="tabellenzeile">gueltig_seit</td><td class="tabellenzeile">DATE</td><td class="tabellenzeile">4</td><td class="tabellenzeile"></td><td class="tabellenzeile">true</td><td class="tabellenzeile">G&uuml;ltig von</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">gueltig_bis</td><td class="tabellenzeile">DATE</td><td class="tabellenzeile">4</td><td class="tabellenzeile"></td><td class="tabellenzeile">true</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
<td class="tabellenzeile">gueltig_bis</td><td class="tabellenzeile">DATE</td><td class="tabellenzeile">4</td><td class="tabellenzeile"></td><td class="tabellenzeile">true</td><td class="tabellenzeile">G&uuml;ltig bis</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">orgstruktur</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">4</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
<td class="tabellenzeile">orgstruktur</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">4</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Strukturmerkmal</td><td class="tabellenzeile">gem. COB-GX:30=Lehreinheit,20=Fakult&auml;t</td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">lid</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Langlebige ID</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">parent_lid</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">&Uuml;bergeordnete langlebige ID</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">uniquename</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Eindeutiger Name/Schl&uuml;ssel bei GX</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">sourcesystem</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Quellsystem</td><td class="tabellenzeile">(referenziert BI-Tabelle cifx mit key=1) </td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">sourcesystem_id</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">255</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">ID im Quellsystem</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">systeminfo_id</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">BI-Komponente</td><td class="tabellenzeile">z.B. 10=Kostenrechnung,3=MBS vergl. BI-Tabelle systeminfo</td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">nodeattrib</td><td class="tabellenzeile">SMALLINT</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Attribut (1=verstecken)</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
</table>
<ul>
@ -4569,9 +4880,9 @@ gueltig_bis ); @@ -4569,9 +4880,9 @@ gueltig_bis );
<ul>Wird benutzt in folgenden Masken:
</ul>
<h5>
<a name="tab_sichten">Tabelle sichten</a>
<a name="tab_sichten">Tabelle sichten (Sichten)</a>
</h5>
<p></p>
<p>Sichten</p>
<p>Typ: Schl&uuml;sseltabelle, Themenbereich: Administration</p>
<table class="tabellenbeschreibung">
<tr>
@ -4929,7 +5240,7 @@ tablename<br> @@ -4929,7 +5240,7 @@ tablename<br>
<ul>Wird benutzt in folgenden Masken:
</ul>
<h5>
<a name="tab_sx_captions">Tabelle sx_captions</a>
<a name="tab_sx_captions">Tabelle sx_captions (Beschreibungstexte, etc. in der BI pflegen)</a>
</h5>
<p>Felder und Ergebnisparameter &uuml;ber captions anpassen</p>
<p>Typ: Schl&uuml;sseltabelle, Themenbereich: Administration</p>
@ -5560,7 +5871,7 @@ jr_datasource<br> @@ -5560,7 +5871,7 @@ jr_datasource<br>
<h5>
<a name="tab_sx_tables">Tabelle sx_tables (Tabellen)</a>
</h5>
<p>Systemtabelle zur Steuerung von Tabellen f&uuml;r SuperX
<p>Oberfl&auml;chentexte f&uuml;r BI-Tabellen
</p>
<p>Typ: Schl&uuml;sseltabelle, Themenbereich: Administration</p>
<table class="tabellenbeschreibung">
@ -10102,7 +10413,6 @@ END FUNCTION; @@ -10102,7 +10413,6 @@ END FUNCTION;
<li>Maske Hochschul-Repository<br> Nummer 71560</li>
<li>Maske Konstanten bearbeiten<br> Nummer 71500</li>
<li>Maske Ladejob ausf&uuml;hren<br> Nummer 71540</li>
<li>Maske Maske ansehen<br> Nummer 70520</li>
<li>Maske Maske kopieren<br> Nummer 70350</li>
<li>Maske Maske l&ouml;schen<br> Nummer 70370</li>
<li>Maske Maske suchen<br> Nummer 70510</li>
@ -10250,6 +10560,21 @@ END FUNCTION; @@ -10250,6 +10560,21 @@ END FUNCTION;
<li>
<a href="#tab_sx_repository">sx_repository</a>
<br>wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_repository.unl</li>
<li>
<a href="#tab_k_astat_studienfach_land">k_astat_studienfach_land</a>
<br>wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach_land.unl</li>
<li>
<a href="#tab_k_astat_abschluss3steller_land">k_astat_abschluss3steller_land</a>
<br>wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss3steller_land.unl</li>
<li>
<a href="#tab_k_astat_abschluss2steller">k_astat_abschluss2steller</a>
<br>wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss2steller.unl</li>
<li>
<a href="#tab_k_astat_studienfach">k_astat_studienfach</a>
<br>wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach.unl</li>
<li>
<a href="#tab_k_astat_studienbereich">k_astat_studienbereich</a>
<br>wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienbereich.unl</li>
</ul>
<h2 class="level_2">
<a name="upgrade">Upgrade</a>
@ -10257,6 +10582,21 @@ END FUNCTION; @@ -10257,6 +10582,21 @@ END FUNCTION;
<p>Folgende Tabellen werden bei dem Upgrade geladen:</p>
<ul>
<li>
<a href="#tab_k_astat_studienfach_land">k_astat_studienfach_land</a>
<br>wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach_land.unl</li>
<li>
<a href="#tab_k_astat_abschluss3steller_land">k_astat_abschluss3steller_land</a>
<br>wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss3steller_land.unl</li>
<li>
<a href="#tab_k_astat_abschluss2steller">k_astat_abschluss2steller</a>
<br>wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss2steller.unl</li>
<li>
<a href="#tab_k_astat_studienfach">k_astat_studienfach</a>
<br>wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach.unl</li>
<li>
<a href="#tab_k_astat_studienbereich">k_astat_studienbereich</a>
<br>wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienbereich.unl</li>
<li>
<a href="#tab_dim_datum">dim_datum</a>
<br>wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/dim_datum.unl</li>
<li>

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

@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!--<!DOCTYPE module SYSTEM "../../conf/superx-module.dtd"> -->
<module name="kern" version="5.0b" sachgebiet_id="0" sachgebiet="Administration"
<module name="kern" version="5.0" sachgebiet_id="0" sachgebiet="Administration"
systeminfo_id="9" system="Administration" thema="Administration"
thema_parent="Abfragen">
<database name="superx" version="2" system="superx">
@ -42,7 +42,6 @@ @@ -42,7 +42,6 @@
</primaryKeys>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="group_field_pref" version="4.1" thema="Administration"
typ="Schlüsseltabelle">
<description>Möglichkeit für bestimmte Gruppen Felder auszublenden,
@ -72,7 +71,7 @@ @@ -72,7 +71,7 @@
</index>
</indexes>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="stylesheet_field" version="4.1" thema="Administration"
typ="Schlüsseltabelle">
<description>Zuordnung von Tabellen und Feldern fuer
@ -122,7 +121,7 @@ @@ -122,7 +121,7 @@
<index name="uxdb_tabellen_name" type="unique">
<index-column name="name" />
</index>
<!--<index name="uxdb_tabellen_tid" type="unique"> <index-column name="tabellen_id"/>
<!--<index name="uxdb_tabellen_tid" type="unique"> <index-column name="tabellen_id"/>
</index> -->
<index name="xdb_tabellen_efm">
<index-column name="db_einfuegemarke" />
@ -196,8 +195,9 @@ @@ -196,8 +195,9 @@
<column name="systeminfo_id" type="INTEGER" size="4" default="" notnull="false" />
</columns>
<indexes>
<!--<index name="uxdb_version" type="unique"> <index-column name="his_system"/>
<index-column name="version"/> </index> -->
<index name="uxdb_version" type="unique">
<index-column name="his_system"/>
</index>
<index name="xdb_version_efm">
<index-column name="db_einfuegemarke" />
</index>
@ -264,7 +264,9 @@ @@ -264,7 +264,9 @@
</rs>
</privileges>
</table>
<table name="sichten" version="3.0" thema="Administration" typ="Schlüsseltabelle">
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="sichten" version="3.0" caption="Sichten" thema="Administration" typ="Schlüsseltabelle">
<description>Sichten</description>
<columns>
<column name="tid" type="SERIAL" size="4" default="" notnull="true" />
<column name="parent" type="CHAR" size="255" default=""
@ -443,6 +445,7 @@ @@ -443,6 +445,7 @@
</rs>
</privileges>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="masken_felder_bez" version="1.0" thema="Administration"
typ="Schlüsseltabelle">
<columns>
@ -520,6 +523,7 @@ @@ -520,6 +523,7 @@
</rs>
</privileges>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="sachgeb_maske_bez" version="1.0" thema="Administration"
typ="Schlüsseltabelle">
<columns>
@ -604,7 +608,7 @@ @@ -604,7 +608,7 @@
</rs>
</privileges>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="user_masken_bez" version="1.0" thema="Administration"
typ="Schlüsseltabelle">
<columns>
@ -650,6 +654,7 @@ @@ -650,6 +654,7 @@
</rs>
</privileges>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="user_sachgeb_bez" version="1.0" thema="Administration"
typ="Schlüsseltabelle">
<columns>
@ -717,6 +722,7 @@ @@ -717,6 +722,7 @@
</rs>
</privileges>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="macro_masken_bez" version="3.0" thema="Administration"
typ="Schlüsseltabelle">
<columns>
@ -830,7 +836,7 @@ @@ -830,7 +836,7 @@
</rs>
</privileges>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="macro_feld_wert" version="3.0" thema="Administration"
typ="Schlüsseltabelle">
<columns>
@ -872,7 +878,7 @@ @@ -872,7 +878,7 @@
</privileges>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="groupinfo" version="1.0" thema="Administration"
typ="Schlüsseltabelle">
<columns>
@ -907,6 +913,7 @@ @@ -907,6 +913,7 @@
</rs>
</privileges>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="user_group_bez" version="1.0" thema="Administration"
typ="Schlüsseltabelle">
<columns>
@ -952,6 +959,7 @@ @@ -952,6 +959,7 @@
</rs>
</privileges>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="group_sachgeb_bez" version="1.0" thema="Administration"
typ="Schlüsseltabelle">
<columns>
@ -994,6 +1002,7 @@ @@ -994,6 +1002,7 @@
</rs>
</privileges>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="group_masken_bez" version="1.0" thema="Administration"
typ="Schlüsseltabelle">
<columns>
@ -1093,24 +1102,26 @@ @@ -1093,24 +1102,26 @@
notnull="false" />
<column name="lang_3" type="CHAR" size="250" default=""
notnull="false" />
<!-- <column name="parent" type ="INTEGER" size ="4" default ="" notnull
="false" /> <column name="filter" type ="CHAR" size ="10" default ="" notnull
="false" /> <column name="refapnr" type ="INTEGER" size ="4" default =""
notnull ="false" /> <column name="astat" type ="INTEGER" size ="4" default
="" notnull ="false" /> <column name="bund_apnr" type ="CHAR" size ="10"
default ="" notnull ="false" /> <column name="land_apnr" type ="CHAR" size
="10" default ="" notnull ="false" />
<!-- <column name="parent" type ="INTEGER" size ="4" default ="" notnull
="false" /> <column name="filter" type ="CHAR" size ="10" default ="" notnull
="false" /> <column name="refapnr" type ="INTEGER" size ="4" default =""
notnull ="false" /> <column name="astat" type ="INTEGER" size ="4" default
="" notnull ="false" /> <column name="bund_apnr" type ="CHAR" size ="10"
default ="" notnull ="false" /> <column name="land_apnr" type ="CHAR" size
="10" default ="" notnull ="false" />
-->
<column name="sort1" type ="INTEGER" size ="4" default ="" notnull ="false" />
<!--
<column name="sort2" type ="INTEGER"
size ="4" default ="" notnull ="false" /> <column name="sort3" type ="INTEGER"
size ="4" default ="" notnull ="false" /> <column name="sortc1" type ="CHAR"
size ="10" default ="" notnull ="false" /> <column name="sortc2" type ="CHAR"
size ="10" default ="" notnull ="false" /> <column name="intern_int" type
="INTEGER" size ="4" default ="" notnull ="false" /> <column name="intern_c"
type ="CHAR" size ="10" default ="" notnull ="false" /> <column name="sprache"
<!--
<column name="sort2" type ="INTEGER"
size ="4" default ="" notnull ="false" /> <column name="sort3" type ="INTEGER"
size ="4" default ="" notnull ="false" /> <column name="sortc1" type ="CHAR"
size ="10" default ="" notnull ="false" /> <column name="sortc2" type ="CHAR"
size ="10" default ="" notnull ="false" /> <column name="intern_int" type
="INTEGER" size ="4" default ="" notnull ="false" /> <column name="intern_c"
type ="CHAR" size ="10" default ="" notnull ="false" /> <column name="sprache"
type ="CHAR" size ="3" default ="" notnull ="false" /> -->
<column name="uniquename" type="VARCHAR" size="255" default=""
notnull="false" description="Schlüssel" />
</columns>
<indexes>
<index name="cif_ind" type="unique">
@ -1326,6 +1337,52 @@ @@ -1326,6 +1337,52 @@
</rs>
</privileges>
</table>
<table name="cifx_customize" version="1.0" thema="Administration"
typ="Schlüsseltabelle" releaseUnload="demo">
<columns>
<column name="tid" type="SERIAL" size="2" default=""
notnull="true" description="Laufnr."/>
<column name="cifx_table" type="VARCHAR" size="255" default=""
notnull="true" description="Tabelle"/>
<column name="key" type="SMALLINT" size="2" default=""
notnull="true" description="Schlüssel"/>
<column name="apnr" type="CHAR" size="10" default="" notnull="true" description="Ausprägung"/>
<column name="kurz" type="VARCHAR" size="255" default="" notnull="false" description="Kurztext"/>
<column name="druck" type="VARCHAR" size="255" default="Drucktext"
notnull="false" description="Drucktext" />
<column name="lang_1" type="VARCHAR" size="255" default=""
notnull="false" description="Langtext"/>
<column name="uniquename" type="VARCHAR" size="255" default=""
notnull="false" description="Schlüssel (Anzeige)" currentlyUsed="false"/>
</columns>
<indexes>
</indexes>
<primaryKeys>
<rs>
<row>
<fld name='table_cat'>superx</fld>
<fld name='table_schem'>superx</fld>
<fld name='table_name'>cifx_customize</fld>
<fld name='column_name'>tid</fld>
<fld name='key_seq'>1</fld>
<fld name='pk_name'>c_cifx_customize</fld>
</row>
</rs>
</primaryKeys>
<foreignKeys>
<rs>
</rs>
</foreignKeys>
<importedKeys>
<rs>
</rs>
</importedKeys>
<privileges>
<rs>
</rs>
</privileges>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="felderinfo" version="2.0" thema="Administration"
typ="Schlüsseltabelle">
<columns>
@ -1382,6 +1439,7 @@ @@ -1382,6 +1439,7 @@
</rs>
</privileges>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="hochschulinfo" version="1.0" thema="Administration"
typ="Schlüsseltabelle">
<columns>
@ -1430,6 +1488,7 @@ @@ -1430,6 +1488,7 @@
</rs>
</privileges>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="maske_system_bez" version="1.0" thema="Administration"
typ="Schlüsseltabelle">
<columns>
@ -1472,6 +1531,7 @@ @@ -1472,6 +1531,7 @@
</rs>
</privileges>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="maskeninfo" version="1.0" thema="Administration"
typ="Schlüsseltabelle">
<columns>
@ -1636,6 +1696,7 @@ @@ -1636,6 +1696,7 @@
</rs>
</privileges>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="userinfo" version="1.0" thema="Administration" typ="Schlüsseltabelle">
<columns>
<column name="tid" type="INTEGER" size="4" default=""
@ -1663,7 +1724,7 @@ @@ -1663,7 +1724,7 @@
default="" notnull="false" />
<column name="extern_person_id" type="VARCHAR" size="255"
default="" notnull="false" />
<column name="sieht_projekte" type ="SMALLINT" size =""
<column name="sieht_projekte" type ="SMALLINT" size =""
default ="0" notnull ="false" description="Darf der User Projekte sehen" />
<column name="extern_role_id" type="INTEGER" size="9"
default="" notnull="false" />
@ -1698,6 +1759,7 @@ @@ -1698,6 +1759,7 @@
</rs>
</privileges>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="themenbaum" version="2.1" thema="Administration"
typ="Schlüsseltabelle" caption="Themenbaum">
<description>Themenbaum</description>
@ -1953,28 +2015,48 @@ @@ -1953,28 +2015,48 @@
</privileges>
</table>
<table name="organigramm_bak" version="2.0" thema="Administration"
typ="Schlüsseltabelle" releaseUnload="demo">
typ="Schlüsseltabelle" releaseUnload="empty">
<columns>
<column name="tid" type="INTEGER" size="4" default=""
notnull="true" />
<column name="tid" type="INTEGER" size="4" default=""
notnull="true" description="Tupelidentifier" />
<column name="key_apnr" type="CHAR" size="10" default=""
notnull="false" />
notnull="false" description="Schlüssel" />
<column name="parent" type="CHAR" size="10" default=""
notnull="false" />
notnull="false" description="Übergeordneter Knoten im Baum" />
<column name="drucktext" type="CHAR" size="50" default=""
notnull="false" />
notnull="false" description="Drucktext" />
<column name="name" type="CHAR" size="150" default=""
notnull="false" />
notnull="false" description="Name" />
<column name="ebene" type="INTEGER" size="4" default=""
notnull="false" />
notnull="false" description="Ebene im Baum" />
<column name="lehre" type="SMALLINT" size="2" default=""
notnull="false" />
notnull="true" description="Lehre (1=ja)" />
<column name="gueltig_seit" type="DATE" size="4" default=""
notnull="true" />
notnull="true" description="Gültig von" />
<column name="gueltig_bis" type="DATE" size="4" default=""
notnull="true" />
notnull="true" description="Gültig bis" />
<column name="orgstruktur" type="INTEGER" size="4" default=""
notnull="false" />
notnull="false" description="Strukturmerkmal">
<comment>gem. COB-GX:30=Lehreinheit,20=Fakultät</comment>
</column>
<column name="lid" type="VARCHAR" size="255" default=""
notnull="false" description="Langlebige ID"/>
<column name="parent_lid" type="VARCHAR" size="255" default=""
notnull="false" description="Übergeordnete langlebige ID"/>
<column name="uniquename" type="VARCHAR" size="255" default=""
notnull="false" description="Eindeutiger Name/Schlüssel bei GX" />
<column name="sourcesystem" type="INTEGER" size="" default=""
notnull="false" description="Quellsystem" >
<comment>(referenziert BI-Tabelle cifx mit key=1) </comment>
</column>
<column name="sourcesystem_id" type="VARCHAR" size="255"
default="" notnull="false" description="ID im Quellsystem" />
<column name="systeminfo_id" type="INTEGER" size="" default=""
notnull="false" description="BI-Komponente" >
<comment>z.B. 10=Kostenrechnung,3=MBS vergl. BI-Tabelle systeminfo</comment>
</column>
<column name="nodeattrib" type="SMALLINT" size="" default=""
notnull="false" description="Attribut (1=verstecken)"/>
</columns>
<indexes>
<index name="i_orga_bak" type="unique">
@ -2000,6 +2082,7 @@ @@ -2000,6 +2082,7 @@
</rs>
</privileges>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="user_institution" version="1.0" thema="Administration"
typ="Schlüsseltabelle">
<columns>
@ -2269,16 +2352,17 @@ @@ -2269,16 +2352,17 @@
</rs>
</privileges>
</table>
<table name="konstanten" version="1.0" thema="Administration"
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="konstanten" version="1.0" thema="Administration" caption="Konstanten"
typ="Schlüsseltabelle">
<description>Parameter zum Steuern des Systemverhaltens (Transformations- und Aggregationsprozess)</description>
<columns>
<column name="tid" type="INTEGER" size="4" default=""
<column name="tid" type="serial" size="" default=""
notnull="true" />
<column name="apnr" type="INTEGER" size="4" default=""
notnull="false" />
notnull="false" description="aktueller Wert" />
<column name="beschreibung" type="VARCHAR" size="255" default=""
notnull="false" sortable="true" />
notnull="false" sortable="true" description="Parametername" />
<column name="defaultvalue" type="INTEGER" size="4" default=""
notnull="false" description="Standardwert" />
<column name="description" type="VARCHAR" size="255" default=""
@ -2364,6 +2448,7 @@ @@ -2364,6 +2448,7 @@
</rs>
</privileges>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="sx_stylesheets" version="2.1" thema="Administration"
typ="Schlüsseltabelle">
<columns>
@ -2469,18 +2554,6 @@ @@ -2469,18 +2554,6 @@
</row>
</rs>
</primaryKeys>
<foreignKeys>
<rs>
</rs>
</foreignKeys>
<importedKeys>
<rs>
</rs>
</importedKeys>
<privileges>
<rs>
</rs>
</privileges>
</table>
<table name="sx_stylesheet_param" version="2.1" thema="Administration"
typ="Schlüsseltabelle">
@ -2515,7 +2588,8 @@ @@ -2515,7 +2588,8 @@
</primaryKeys>
</table>
<table name="sx_captions" version="3.0" thema="Administration"
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="sx_captions" version="3.0" thema="Administration" caption="Beschreibungstexte, etc. in der BI pflegen"
typ="Schlüsseltabelle">
<description>Felder und Ergebnisparameter über captions anpassen</description>
<columns>
@ -2620,6 +2694,7 @@ @@ -2620,6 +2694,7 @@
</rs>
</foreignKeys>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="user_sichten" version="3.0" thema="Administration"
typ="Schlüsseltabelle">
<columns>
@ -2659,6 +2734,7 @@ @@ -2659,6 +2734,7 @@
</rs>
</foreignKeys>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="user_sichtarten" version="3.0" thema="Administration"
typ="Schlüsseltabelle">
<columns>
@ -2696,6 +2772,7 @@ @@ -2696,6 +2772,7 @@
</rs>
</foreignKeys>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="group_sichten" version="3.0" thema="Administration"
typ="Schlüsseltabelle">
<columns>
@ -2730,6 +2807,7 @@ @@ -2730,6 +2807,7 @@
</rs>
</foreignKeys>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="group_sichtarten" version="3.0" thema="Administration"
typ="Schlüsseltabelle">
<columns>
@ -2834,6 +2912,7 @@ @@ -2834,6 +2912,7 @@
</rs>
</foreignKeys>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="sx_repository" version="3.0" thema="Administration"
typ="Schlüsseltabelle" releaseUnload="demo" caption="Hochschulrepository">
<description>Hochschulspezifische Variablen und Filter</description>
@ -2897,6 +2976,7 @@ @@ -2897,6 +2976,7 @@
</rs>
</foreignKeys>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="user_pw" version="3.0" thema="Administration" typ="Schlüsseltabelle">
<description></description>
<columns>
@ -3436,6 +3516,7 @@ @@ -3436,6 +3516,7 @@
</primaryKeys>
</table>
<!-- Wenn sich hier Merkmale ändern, müssen auch Kern-Subkonnektoren unload/upload-config geändert werden!-->
<table name="unload_params" version="3.5" type="Datentabelle"
thema="Administration" caption="Entladeparameter">
<description>Parameter zum Steuern des Entladevorgangs</description>
@ -3482,7 +3563,7 @@ @@ -3482,7 +3563,7 @@
<table name="sx_tables" caption="Tabellen" thema="Administration"
typ="Schlüsseltabelle" datenquelle="1">
<description>Systemtabelle zur Steuerung von Tabellen für SuperX
<description>Oberflächentexte für BI-Tabellen
</description>
<columns>
<column name="tid" type="SERIAL" size="10" default=""
@ -3585,7 +3666,7 @@ @@ -3585,7 +3666,7 @@
default="" notnull="false" description="Schlüsselanzeige für Fremdschlüssel" />
</columns>
<indexes>
<!--klappt nicht unter informix: <index name="ix_sx_fields" type="unique">
<!--klappt nicht unter informix: <index name="ix_sx_fields" type="unique">
<index-column name="table_name"/> <index-column name="name"/> </index> -->
</indexes>
<primaryKeys>
@ -3740,7 +3821,7 @@ @@ -3740,7 +3821,7 @@
<table name="dim_bp_apnr" version="1.0" thema="Administration"
typ="Schlüsseltabelle">
<description>Ausprägungen (in ICE tabellenschluessel):</description>
<columns><!--<column name="tid" type ="SERIAL" size ="4" default ="" notnull
<columns><!--<column name="tid" type ="SERIAL" size ="4" default ="" notnull
="true" /> -->
<column name="dimension_bp_id" type="INTEGER" size="4"
default="" notnull="true" />
@ -3751,7 +3832,7 @@ @@ -3751,7 +3832,7 @@
description="falls in der Standardhierarchie schon parents vergeben sind, können die hier eingetragen weren" />
<column name="druck" type="VARCHAR" size="255" default=""
notnull="false" description="Drucktext" />
<!--<column name="sourcesystem_id" type ="VARCHAR" size ="255" default
<!--<column name="sourcesystem_id" type ="VARCHAR" size ="255" default
="" notnull ="false" description="ID im Vorsystem"/> -->
<column name="systeminfo_id" type="INTEGER" size="4" default=""
notnull="false" />
@ -3779,7 +3860,7 @@ @@ -3779,7 +3860,7 @@
notnull="false" description="Auswertungsebene 3 (String)" />
<column name="level3_str" type="CHAR" size="255" default=""
notnull="false" description="Auswertungsebene 3 (Bezeichnungstext)" />
<column name="sortorder" description="Sortierreihenfolge" type="INTEGER" size="8" default=""
<column name="sortorder" description="Sortierreihenfolge" type="INTEGER" size="8" default=""
notNull= "false"/>
</columns>
@ -3805,9 +3886,9 @@ @@ -3805,9 +3886,9 @@
<index-column name="level3_char" />
</index>
</indexes>
<primaryKeys><!--<rs> <row> <fld name='table_cat'>superx</fld> <fld name='table_schem'>superx</fld>
<fld name='table_name'>dim_bp_apnr</fld> <fld name='column_name'>tid</fld>
<fld name='key_seq'>1</fld> <fld name='pk_name'>c_dim_apnr_tid</fld> </row>
<primaryKeys><!--<rs> <row> <fld name='table_cat'>superx</fld> <fld name='table_schem'>superx</fld>
<fld name='table_name'>dim_bp_apnr</fld> <fld name='column_name'>tid</fld>
<fld name='key_seq'>1</fld> <fld name='pk_name'>c_dim_apnr_tid</fld> </row>
</rs> -->
</primaryKeys>
<foreignKeys>
@ -3841,7 +3922,7 @@ @@ -3841,7 +3922,7 @@
<column name="druck" type="VARCHAR" size="255" default=""
notnull="false" description="Drucktext" />
<!--<column name="sourcesystem_id" type ="VARCHAR" size ="255" default
<!--<column name="sourcesystem_id" type ="VARCHAR" size ="255" default
="" notnull ="false" description="ID im Vorsystem"/> -->
<column name="systeminfo_id" type="INTEGER" size="4" default=""
notnull="false" />
@ -3943,9 +4024,9 @@ @@ -3943,9 +4024,9 @@
</index>
</indexes>
<primaryKeys><!--<rs> <row> <fld name='table_cat'>superx</fld> <fld name='table_schem'>superx</fld>
<fld name='table_name'>trans_dim_bp_apnr</fld> <fld name='column_name'>tid</fld>
<fld name='key_seq'>1</fld> <fld name='pk_name'>c_trdimbpapnr_tid</fld> </row>
<primaryKeys><!--<rs> <row> <fld name='table_cat'>superx</fld> <fld name='table_schem'>superx</fld>
<fld name='table_name'>trans_dim_bp_apnr</fld> <fld name='column_name'>tid</fld>
<fld name='key_seq'>1</fld> <fld name='pk_name'>c_trdimbpapnr_tid</fld> </row>
</rs> -->
</primaryKeys>
<foreignKeys>
@ -4770,7 +4851,7 @@ @@ -4770,7 +4851,7 @@
</index>
</indexes>
</table>
<table name="kern_pruefrout" thema="Administration" typ="Datentabelle">
<description>Log-Tabelle für Prüfroutinen</description>
<columns>
@ -5147,6 +5228,105 @@ @@ -5147,6 +5228,105 @@
<indexes>
</indexes>
</table>
<table name="k_astat_studienfach_land" thema="Stammdaten verwalten" typ="Schlüsseltabelle"
releaseUnload="demo" caption="Amtl.Fächerschlüssel (Land) zu Bundesschlüssel" >
<columns><column name="schluessel" type ="VARCHAR" size ="255" default ="" notnull ="false" />
<column name="gueltig_ab" type ="INTEGER" size ="10" default ="" notnull ="false" />
<column name="land" type ="INTEGER" size ="10" default ="" notnull ="false" />
<column name="version" type ="INTEGER" size ="10" default ="" notnull ="false" />
<column name="sortkey" type ="INTEGER" size ="10" default ="" notnull ="false" />
<column name="gueltig_bis" type ="INTEGER" size ="10" default ="" notnull ="false" />
<column name="name" type ="VARCHAR" size ="255" default ="" notnull ="false" />
<column name="isced" type ="VARCHAR" size ="255" default ="" notnull ="false" />
<column name="keybund" type ="VARCHAR" size ="255" default ="" notnull ="false" />
</columns>
<indexes></indexes>
<primaryKeys><rs>
</rs></primaryKeys>
<foreignKeys><rs>
</rs></foreignKeys>
<importedKeys><rs>
</rs></importedKeys>
<privileges><rs>
</rs></privileges>
</table>
<table name="k_astat_abschluss3steller_land" thema="Stammdaten verwalten" typ="Schlüsseltabelle"
releaseUnload="demo" caption="Amtl.Abschluss-Schlüssel (Land) zu Bundesschlüssel">
<columns><column name="schluessel" type ="VARCHAR" size ="255" default ="" notnull ="true" description="Schlüssel" />
<column name="gueltig_ab" type ="INTEGER" size ="10" default ="" notnull ="false" />
<column name="land" type ="INTEGER" size ="10" default ="" notnull ="false" description="Bundesland"/>
<column name="version" type ="INTEGER" size ="10" default ="" notnull ="false" />
<column name="sortkey" type ="INTEGER" size ="10" default ="" notnull ="false" />
<column name="gueltig_bis" type ="INTEGER" size ="10" default ="" notnull ="false" />
<column name="name" type ="VARCHAR" size ="255" default ="" notnull ="false" description="Name"/>
<column name="sig2steller" type ="VARCHAR" size ="255" default ="" notnull ="false" description="Bundesschlüssel Abschluss"><comment>2-steller</comment></column>
<column name="keybund" type ="VARCHAR" size ="255" default ="" notnull ="false" description="Bundesschlüssel Studienform+Abschluss" ><comment>3-steller</comment></column>
</columns>
<indexes></indexes>
<primaryKeys><rs>
</rs></primaryKeys>
<foreignKeys><rs>
</rs></foreignKeys>
<importedKeys><rs>
</rs></importedKeys>
<privileges><rs>
</rs></privileges>
</table>
<table name="k_astat_abschluss2steller" thema="Stammdaten verwalten" typ="Schlüsseltabelle"
releaseUnload="demo" caption="Amtl.Abschluss-Schlüssel (Bundesschlüssel)">
<columns><column name="schluessel" type ="VARCHAR" size ="255" default ="" notnull ="true" description="Schlüssel" />
<column name="name" type ="VARCHAR" size ="255" default ="" notnull ="false" description="Name"/>
</columns>
<indexes></indexes>
<primaryKeys><rs>
</rs></primaryKeys>
<foreignKeys><rs>
</rs></foreignKeys>
<importedKeys><rs>
</rs></importedKeys>
<privileges><rs>
</rs></privileges>
</table>
<table name="k_astat_studienbereich" thema="Stammdaten verwalten" typ="Schlüsseltabelle"
releaseUnload="demo" caption="Amtl.Sudienbereich-Schlüssel (Bundesschlüssel)">
<columns><column name="schluessel" type ="VARCHAR" size ="255" default ="" notnull ="true" description="Schlüssel" />
<column name="name" type ="VARCHAR" size ="255" default ="" notnull ="false" description="Name"/>
<column name="fgr" type ="VARCHAR" size ="255" default ="" notnull ="false" description="Fächergruppe (Schlüssel)"/>
</columns>
<indexes></indexes>
<primaryKeys><rs>
</rs></primaryKeys>
<foreignKeys><rs>
</rs></foreignKeys>
<importedKeys><rs>
</rs></importedKeys>
<privileges><rs>
</rs></privileges>
</table>
<table name="k_astat_studienfach" thema="Stammdaten verwalten" typ="Schlüsseltabelle"
releaseUnload="demo" caption="Amtl.Sudienfach-Schlüssel (Bundesschlüssel)">
<columns><column name="schluessel" type ="VARCHAR" size ="255" default ="" notnull ="true" description="Schlüssel" />
<column name="name" type ="VARCHAR" size ="255" default ="" notnull ="false" description="Name"/>
<column name="sb" type ="VARCHAR" size ="255" default ="" notnull ="false" description="Studienbereich (Schlüssel)"/>
</columns>
<indexes></indexes>
<primaryKeys><rs>
</rs></primaryKeys>
<foreignKeys><rs>
</rs></foreignKeys>
<importedKeys><rs>
</rs></importedKeys>
<privileges><rs>
</rs></privileges>
</table>
<table name="colorscheme" thema="Administration" releaseUnload="empty" typ="Schlüsseltabelle" >
<columns>
<column name="id" type="SERIAL" size="" default="" notnull="true" description="id" isKey="true" />
<column name="caption" type="VARCHAR" size="255" default="" notnull="" description="Bezeichnung" />
<column name="sortorder" type="INTEGER" size="" default="" notnull="" description="Sortierreihenfolge" />
<column name="colors" type="VARCHAR" size="255" default="" notnull="" description="Farben" />
</columns>
</table>
<table name="sx_mail" thema="Administration" typ="Schlüsseltabelle"
releaseUnload="empty">
<description>Mailaccount</description>
@ -5211,6 +5391,7 @@ @@ -5211,6 +5391,7 @@
<thema name="Felder" parent="Masken verwalten">Abfragen zur Feld-Verwaltung</thema>
<thema name="Benutzer" parent="Abfragen">Benutzereinstellungen (Passwort ändern etc.)</thema>
<thema name="Entwicklung" parent="Administration">Spezielle Funktionen für die Entwicklung</thema>
<thema name="Stammdaten verwalten" parent="Administration">Abfragen zur Stammdatenverwaltung</thema>
</themen>
<functions>
@ -5367,54 +5548,54 @@ @@ -5367,54 +5548,54 @@
Rückgabewerte</comment>
</returns>
</function>
<!-- werden nur noch in Duisburg gebraucht: <function version="2.0"><name>sp_user_orga2</name><description>liefert
einen Ausschnitt aus dem Organigramm , den der user zum gegebenen Zeitpunkt
sehen darf. Das Ergebnis steht in tmp_organigramm2 Dies Funktion gibt es
nur wegen eines Bugs in Postgres: Temporäre Tabellen werden in Funktionnen
nicht gelöscht! Die Funktion wird also nur gebraucht, wenn in einem Script
die sp_user_orga_child 2x aufgerufen werden soll. </description> <parameters>
<param><name>userid</name><type>integer</type><description>Die ID des Users</description></param>
<param><name>datum</name><type>date</type><description>Der geforderte Stand
des Organigramms</description></param> <param><name>lehre</name><type>integer</type><description>Filter
auf Lehre? (1=ja,0= nein)</description></param> </parameters> <declaration>
</declaration> <src><file>$SUPERX_DIR/db/install/prozeduren/proc_sp_user_orga2_pg.sql</file><author>D.
Quathamer</author><lastChange>23.5.2003</lastChange><dbsystem>POSTGRES</dbsystem><type>function</type></src>
<returns><param><name/><type/><description/></param><comment>Erzeugt die
Tabelle tmp_organigramm2, ansonsten keine Rückgabewerte</comment></returns>
</function> <function version="2.0"><name>sp_user_orga_child2</name><description>liefert
Die Kinder einer ausgwählten Inst. aus dem Organigramm , die der user zum
gegebenen Zeitpunkt sehen darf. Das Ergebnis steht in tmp_ch110_institut2
Diese Funktion gibt es nur wegen eines Bugs in Postgres: Temporäre Tabellen
werden in Funktionen nicht gelöscht! Die Funktion wird also nur gebraucht,
wenn in einem Script die sp_user_orga_child 2x aufgerufen werden soll. </description>
<parameters> <param><name>userid</name><type>integer</type><description>Die
ID des Users</description></param> <param><name>datum</name><type>date</type><description>Der
geforderte Stand des Organigramms</description></param> <param><name>lehre</name><type>integer</type><description>Filter
auf Lehre? (1=ja,0= nein)</description></param> <param><name>key_apnr</name><type>char(10)</type><description>Übergebene
Institution</description></param> <param><name>erlaubt</name><type>smallint</type><description>erlaubt-Kennzeichen</description></param>
</parameters> <declaration> </declaration> <src><file>$SUPERX_DIR/db/install/prozeduren/proc_sp_user_orga_child2_pg.sql</file><author>D.
Quathamer</author><lastChange>23.5.2003</lastChange><dbsystem>POSTGRES</dbsystem><type>function</type></src>
<returns><param><name/><type/><description/></param><comment>Erzeugt die
Tabelle tmp_ch110_institut2, ansonsten keine Rückgabewerte</comment></returns>
</function> <function version="2.0"><name>sp_lehr_inst</name><description>erzeugt
die Tabelle lehreinheit_inst, die zu jeder Institution, unterhalb einer Lehreinheit
die zug. Lehreinheit abspeichert.</description> <parameters> </parameters>
<declaration> </declaration> <src><file>$SUPERX_DIR/db/install/prozeduren/proc_sp_lehr_inst_ids.sql</file><author>M.
Winterstein</author><lastChange>23.3.2002</lastChange><dbsystem>INFORMIX</dbsystem><type>procedure</type></src>
<src><file>$SUPERX_DIR/db/install/prozeduren/proc_sp_lehr_inst_pg.sql</file><author>D.
Quathamer</author><lastChange>23.5.2003</lastChange><dbsystem>POSTGRES</dbsystem><type>function</type></src>
<returns><param><name/><type/><description/></param><comment>Erzeugt die
Tabelle lehr_inst, ansonsten keine Rückgabewerte</comment></returns> </function>
<function version="2.0"><name>sp_user_lehr_child</name><description>Script
für die Sichten-Fkt.</description> <parameters> </parameters> <declaration>
</declaration> <src><file>$SUPERX_DIR/db/install/prozeduren/proc_user_lehr_child_ids.sql</file><author>M.
Winterstein</author><lastChange>23.3.2002</lastChange><dbsystem>INFORMIX</dbsystem><type>procedure</type></src>
<returns><param><name/><type/><description/></param><comment></comment></returns>
</function> <function version="2.0"><name>sp_user_lehr</name><description>Script
für die Sichten-Fkt.</description> <parameters> </parameters> <declaration>
</declaration> <src><file>$SUPERX_DIR/db/install/prozeduren/proc_user_lehr_ids.sql</file><author>M.
Winterstein</author><lastChange>23.3.2002</lastChange><dbsystem>INFORMIX</dbsystem><type>procedure</type></src>
<returns><param><name/><type/><description/></param><comment></comment></returns>
<!-- werden nur noch in Duisburg gebraucht: <function version="2.0"><name>sp_user_orga2</name><description>liefert
einen Ausschnitt aus dem Organigramm , den der user zum gegebenen Zeitpunkt
sehen darf. Das Ergebnis steht in tmp_organigramm2 Dies Funktion gibt es
nur wegen eines Bugs in Postgres: Temporäre Tabellen werden in Funktionnen
nicht gelöscht! Die Funktion wird also nur gebraucht, wenn in einem Script
die sp_user_orga_child 2x aufgerufen werden soll. </description> <parameters>
<param><name>userid</name><type>integer</type><description>Die ID des Users</description></param>
<param><name>datum</name><type>date</type><description>Der geforderte Stand
des Organigramms</description></param> <param><name>lehre</name><type>integer</type><description>Filter
auf Lehre? (1=ja,0= nein)</description></param> </parameters> <declaration>
</declaration> <src><file>$SUPERX_DIR/db/install/prozeduren/proc_sp_user_orga2_pg.sql</file><author>D.
Quathamer</author><lastChange>23.5.2003</lastChange><dbsystem>POSTGRES</dbsystem><type>function</type></src>
<returns><param><name/><type/><description/></param><comment>Erzeugt die
Tabelle tmp_organigramm2, ansonsten keine Rückgabewerte</comment></returns>
</function> <function version="2.0"><name>sp_user_orga_child2</name><description>liefert
Die Kinder einer ausgwählten Inst. aus dem Organigramm , die der user zum
gegebenen Zeitpunkt sehen darf. Das Ergebnis steht in tmp_ch110_institut2
Diese Funktion gibt es nur wegen eines Bugs in Postgres: Temporäre Tabellen
werden in Funktionen nicht gelöscht! Die Funktion wird also nur gebraucht,
wenn in einem Script die sp_user_orga_child 2x aufgerufen werden soll. </description>
<parameters> <param><name>userid</name><type>integer</type><description>Die
ID des Users</description></param> <param><name>datum</name><type>date</type><description>Der
geforderte Stand des Organigramms</description></param> <param><name>lehre</name><type>integer</type><description>Filter
auf Lehre? (1=ja,0= nein)</description></param> <param><name>key_apnr</name><type>char(10)</type><description>Übergebene
Institution</description></param> <param><name>erlaubt</name><type>smallint</type><description>erlaubt-Kennzeichen</description></param>
</parameters> <declaration> </declaration> <src><file>$SUPERX_DIR/db/install/prozeduren/proc_sp_user_orga_child2_pg.sql</file><author>D.
Quathamer</author><lastChange>23.5.2003</lastChange><dbsystem>POSTGRES</dbsystem><type>function</type></src>
<returns><param><name/><type/><description/></param><comment>Erzeugt die
Tabelle tmp_ch110_institut2, ansonsten keine Rückgabewerte</comment></returns>
</function> <function version="2.0"><name>sp_lehr_inst</name><description>erzeugt
die Tabelle lehreinheit_inst, die zu jeder Institution, unterhalb einer Lehreinheit
die zug. Lehreinheit abspeichert.</description> <parameters> </parameters>
<declaration> </declaration> <src><file>$SUPERX_DIR/db/install/prozeduren/proc_sp_lehr_inst_ids.sql</file><author>M.
Winterstein</author><lastChange>23.3.2002</lastChange><dbsystem>INFORMIX</dbsystem><type>procedure</type></src>
<src><file>$SUPERX_DIR/db/install/prozeduren/proc_sp_lehr_inst_pg.sql</file><author>D.
Quathamer</author><lastChange>23.5.2003</lastChange><dbsystem>POSTGRES</dbsystem><type>function</type></src>
<returns><param><name/><type/><description/></param><comment>Erzeugt die
Tabelle lehr_inst, ansonsten keine Rückgabewerte</comment></returns> </function>
<function version="2.0"><name>sp_user_lehr_child</name><description>Script
für die Sichten-Fkt.</description> <parameters> </parameters> <declaration>
</declaration> <src><file>$SUPERX_DIR/db/install/prozeduren/proc_user_lehr_child_ids.sql</file><author>M.
Winterstein</author><lastChange>23.3.2002</lastChange><dbsystem>INFORMIX</dbsystem><type>procedure</type></src>
<returns><param><name/><type/><description/></param><comment></comment></returns>
</function> <function version="2.0"><name>sp_user_lehr</name><description>Script
für die Sichten-Fkt.</description> <parameters> </parameters> <declaration>
</declaration> <src><file>$SUPERX_DIR/db/install/prozeduren/proc_user_lehr_ids.sql</file><author>M.
Winterstein</author><lastChange>23.3.2002</lastChange><dbsystem>INFORMIX</dbsystem><type>procedure</type></src>
<returns><param><name/><type/><description/></param><comment></comment></returns>
</function> -->
<function version="2.1">
@ -5879,14 +6060,14 @@ END FUNCTION; @@ -5879,14 +6060,14 @@ END FUNCTION;
<comment>Das aktuelle Datum als Timestamp</comment>
</returns>
</function>
<!-- <function version="2.1"><name>unescape_semicolon</name><description>Ersetzt
das Zeichen '^' durch ';'</description> <parameters> <param><name>Text</name><type>text</type><description>Ein
String</description></param> </parameters> <src><body><![CDATA[create function
unescape_semicolon(sqltext char(32000)) returning char(32000); begin return
replace(sqltext,"^",";"); end; end function; ]]></body><author>D.Quathamer</author><lastupdated>23.12.2003</lastupdated><dbsystem>INFORMIX</dbsystem><type>function</type></src>
<src><body><![CDATA[Create or replace Function unescape_semicolon(text) RETURNS
text AS 'select translate($1,''^'','';'') ' LANGUAGE sql; ]]></body><author>D.Quathamer</author><lastupdated>23.7.2003</lastupdated><dbsystem>POSTGRES</dbsystem><type>function</type></src>
<returns><param><name>wert</name><type>text</type><description/></param><comment>Der
<!-- <function version="2.1"><name>unescape_semicolon</name><description>Ersetzt
das Zeichen '^' durch ';'</description> <parameters> <param><name>Text</name><type>text</type><description>Ein
String</description></param> </parameters> <src><body><![CDATA[create function
unescape_semicolon(sqltext char(32000)) returning char(32000); begin return
replace(sqltext,"^",";"); end; end function; ]]></body><author>D.Quathamer</author><lastupdated>23.12.2003</lastupdated><dbsystem>INFORMIX</dbsystem><type>function</type></src>
<src><body><![CDATA[Create or replace Function unescape_semicolon(text) RETURNS
text AS 'select translate($1,''^'','';'') ' LANGUAGE sql; ]]></body><author>D.Quathamer</author><lastupdated>23.7.2003</lastupdated><dbsystem>POSTGRES</dbsystem><type>function</type></src>
<returns><param><name>wert</name><type>text</type><description/></param><comment>Der
Zielstring</comment></returns> </function> -->
<function version="2.1">
<name>suchen_ersetzen</name>
@ -6468,9 +6649,9 @@ CREATE or replace FUNCTION string_not_null(text) RETURNS text STABLE @@ -6468,9 +6649,9 @@ CREATE or replace FUNCTION string_not_null(text) RETURNS text STABLE
<dbsystem>POSTGRES</dbsystem>
<type>function</type>
</src>
<!-- macht Probleme: <src><body><![CDATA[create procedure string_not_null(p_str
varchar(255)) returning varchar(255); return nvl(p_str,''); end procedure;
]]></body><author>D.Quathamer</author><lastupdated>9.1.2004</lastupdated><dbsystem>INFORMIX</dbsystem><type>procedure</type>
<!-- macht Probleme: <src><body><![CDATA[create procedure string_not_null(p_str
varchar(255)) returning varchar(255); return nvl(p_str,''); end procedure;
]]></body><author>D.Quathamer</author><lastupdated>9.1.2004</lastupdated><dbsystem>INFORMIX</dbsystem><type>procedure</type>
</src> -->
<returns>
<param>
@ -7515,10 +7696,10 @@ $1 is null;' LANGUAGE 'sql'; @@ -7515,10 +7696,10 @@ $1 is null;' LANGUAGE 'sql';
<comment>Zahl</comment>
</returns>
</function>
<!--<function version="3.0"><name>encode_sha</name><description>SHA-Verschlüsselung
für Postgres</description> <parameters> <param><name>ausgangswert</name><type>char</type><description>Der
String mit Passwort</description></param> </parameters> <src><file>$SUPERX_DIR/db/install/prozeduren/proc_encode_sha_pg.sql</file><author>D.Quathamer</author><lastupdated>9.1.2004</lastupdated><dbsystem>POSTGRES</dbsystem><type>function</type>
</src> <returns><param><name>wert</name><type>char(40)</type><description/></param><comment>SHA-Verschlüsseltes
<!--<function version="3.0"><name>encode_sha</name><description>SHA-Verschlüsselung
für Postgres</description> <parameters> <param><name>ausgangswert</name><type>char</type><description>Der
String mit Passwort</description></param> </parameters> <src><file>$SUPERX_DIR/db/install/prozeduren/proc_encode_sha_pg.sql</file><author>D.Quathamer</author><lastupdated>9.1.2004</lastupdated><dbsystem>POSTGRES</dbsystem><type>function</type>
</src> <returns><param><name>wert</name><type>char(40)</type><description/></param><comment>SHA-Verschlüsseltes
Passwort</comment></returns> </function> -->
<function version="3.0">
<name>sp_get_dbform_right</name>
@ -7921,8 +8102,8 @@ or trim(substring(apnr from 4 for 1)) ='') @@ -7921,8 +8102,8 @@ or trim(substring(apnr from 4 for 1)) ='')
<column name="lock_version" type="INTEGER" size="150"
default="" notnull="false" />
</columns>
<!-- da der view dimension_view bei Informix/Postrges unterschiedliche
SQLs hat, wird er separat als upgrade-step installiert, bitte also bei Schema-Änderungen
<!-- da der view dimension_view bei Informix/Postrges unterschiedliche
SQLs hat, wird er separat als upgrade-step installiert, bitte also bei Schema-Änderungen
auch in db/install/schluesseltabellen/dimension_view_erzeugen_*.sql anpassen -->
<sql dbsystem="POSTGRES"><![CDATA[
@ -8315,7 +8496,7 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc @@ -8315,7 +8496,7 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc
SELECT d.tid
FROM dimension_bp d WHERE d.apnr = 'bluep_kostenstelle'
)]]></sql>
</view>
</view>
<view name="dim_kotr" version="0.5" caption="Kostenträger"
thema="Kostenrechnung" typ="Schlüsseltabelle" releaseUnload="demo">
@ -8419,7 +8600,7 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc @@ -8419,7 +8600,7 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc
</relation>
<relation from="maskeninfo" to="themenbaum" delete="FALSE"
displayType="select" visibleFields="sp_trunc_string((tid || '-' || name),60)"
displayType="select" visibleFields="sp_trunc_string((tid || ' - ' || name),60)"
format="%s">
<relation-column from="tid" to="maskeninfo_id" />
</relation>
@ -8446,11 +8627,6 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc @@ -8446,11 +8627,6 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc
<relation-column from="element" to="\'stylesheet_type\'" />
<relation-column from="element_value" to="stylesheet_type" />
</relation>
<relation from="menu_element" to="sx_stylesheets" delete="FALSE"
displayType="select" visibleFields="description" format="%s">
<relation-column from="element" to="\'contenttype\'" />
<relation-column from="element_value" to="contenttype" />
</relation>
<relation from="menu_element" to="sx_stylesheets" delete="FALSE"
displayType="select" visibleFields="description" format="%s">
<relation-column from="element" to="\'usage_resultset_data\'" />
@ -8566,6 +8742,11 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc @@ -8566,6 +8742,11 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc
<relation-column from="element" to="\'useragent\'" />
<relation-column from="element_value" to="useragent" />
</relation>
<relation from="menu_element" to="sx_stylesheets" delete="FALSE"
displayType="select" visibleFields="description" format="%s">
<relation-column from="element" to="\'contenttype\'" />
<relation-column from="element_value" to="contenttype" />
</relation>
<relation from="menu_element" to="maskeninfo" delete="FALSE"
displayType="select" visibleFields="description" format="%s">
<relation-column from="element" to="\'Frontend\'" />
@ -8880,15 +9061,6 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc @@ -8880,15 +9061,6 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc
<lastChange>23.5.2003</lastChange>
<dbsystem>INFORMIX</dbsystem>
</src>
</maske>
<maske tid="70520" name="Maske ansehen" thema="">
<src>
<path>$SUPERX_DIR/db/install/masken/pg</path>
<author>D. Quathamer</author>
<lastChange>23.5.2003</lastChange>
<dbsystem>POSTGRES</dbsystem>
</src>
<!--<src><path>$SUPERX_DIR/db/install/masken/ids</path><author>D. Quathamer</author><lastChange>23.5.2003</lastChange><dbsystem>INFORMIX</dbsystem></src> -->
</maske>
<!-- Aufgrund von Sicherheitsbedenken deakiviert, Maskennummer nicht wiederverwerten, wird im Upgrade-Prozess gelöscht!
<maske tid="70700" name="Maske bearbeiten" thema="">
@ -9763,6 +9935,31 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc @@ -9763,6 +9935,31 @@ 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/sx_repository.unl" />
</loadtable>
<loadtable refresh="true" delimiter="^" header="false"
tabname="k_astat_studienfach_land">
<file
path="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach_land.unl" />
</loadtable>
<loadtable refresh="true" delimiter="^" header="false"
tabname="k_astat_abschluss3steller_land">
<file
path="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss3steller_land.unl" />
</loadtable>
<loadtable refresh="true" delimiter="^" header="false"
tabname="k_astat_abschluss2steller">
<file
path="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss2steller.unl" />
</loadtable>
<loadtable refresh="true" delimiter="^" header="false"
tabname="k_astat_studienfach">
<file
path="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach.unl" />
</loadtable>
<loadtable refresh="true" delimiter="^" header="false"
tabname="k_astat_studienbereich">
<file
path="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienbereich.unl" />
</loadtable>
</action>
<action>
@ -9874,6 +10071,32 @@ gueltig_bis DATE @@ -9874,6 +10071,32 @@ gueltig_bis DATE
<file
path="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_captions.unl" />
</loadtable>
<loadtable refresh="true" delimiter="^" header="false"
tabname="k_astat_studienfach_land">
<file
path="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach_land.unl" />
</loadtable>
<loadtable refresh="true" delimiter="^" header="false"
tabname="k_astat_abschluss3steller_land">
<file
path="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss3steller_land.unl" />
</loadtable>
<loadtable refresh="true" delimiter="^" header="false"
tabname="k_astat_abschluss2steller">
<file
path="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss2steller.unl" />
</loadtable>
<loadtable refresh="true" delimiter="^" header="false"
tabname="k_astat_studienfach">
<file
path="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach.unl" />
</loadtable>
<loadtable refresh="true" delimiter="^" header="false"
tabname="k_astat_studienbereich">
<file
path="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienbereich.unl" />
</loadtable>
</action>
<action>
<nativeaction sql="" scriptfile="$SUPERX_DIR/db/install/upgrade/kern_drop_views_ids.sql" database="INFORMIX"/>
@ -10212,8 +10435,8 @@ gueltig_bis DATE @@ -10212,8 +10435,8 @@ gueltig_bis DATE
javascriptFieldsArray="true"
mode="update,keyfields,delete">
<caption>In diesem Formular können Sie Benutzer verwalten. </caption>
<description>Sie können hier die Benutzerdaten wie Kennung, Name, E-Mail Adresse ... einsehen und auch verändern.
Sie Können das Passwort ändern, den Benutzer als Administrator setzten und auch den Benutzer dazu veranlassen
<description>Sie können hier die Benutzerdaten wie Kennung, Name, E-Mail Adresse ... einsehen und auch verändern.
Sie Können das Passwort ändern, den Benutzer als Administrator setzten und auch den Benutzer dazu veranlassen
beim nächsten Login sein Passwort zu ändern.
Außerdem können Sie hier dem Benutzer Berechtigungen über Gruppen, Sachgebiete, Masken, Institutionen, Projekten (Kostenträgern), Sichten und Sichtarten geben und auch entziehen.
</description>
@ -10422,7 +10645,7 @@ mode="full"> @@ -10422,7 +10645,7 @@ mode="full">
<customfield name="stylesheet_type" visibleSize="50" nullFieldValue="" />
<customfield name="usage_resultset_data" visibleSize="50" nullFieldValue="" />
<customfield name="jr_datasource" visibleSize="50" nullFieldValue="" />
<customfield name="toolbar_icon_filepath" visibleSize="50" nullFieldValue="" />
<!--<customfield name="toolbar_icon_filepath" visibleSize="50" nullFieldValue="" />-->
</form>
<form name="organigramm"
@ -11579,6 +11802,7 @@ mode="update_delete_insert_copy"> @@ -11579,6 +11802,7 @@ mode="update_delete_insert_copy">
</form>
<form name="sx_jobs_edit"
table="sx_jobs"
path="/edit/kern/sx_jobs_edit.jsp"
@ -11689,6 +11913,52 @@ mode="full"> @@ -11689,6 +11913,52 @@ mode="full">
linkid="tid" />
</form>
<form name="cifx_customize_list"
table="cifx_customize"
path="/edit/kern/cifx_customize_list.jsp"
followUp=""
caption="Stammdaten-Anpassung"
orderBy="druck"
gotoHt=""
helpfile=""
maxRows="*"
mode="full">
<description>In diesem Formular können Sie Stammdaten anpassen</description>
<filters>
<filter mandatory="true" type="equals">key</filter>
</filters>
<customfield name="cifx_table" nullFieldValue="" visibleSize="5" />
<customfield name="key" nullFieldValue="" overrideValue="key" visibleSize="30" />
<customfield name="apnr" nullFieldValue="" visibleSize="3" />
<customfield name="druck" nullFieldValue="" visibleSize="20" />
<customfield type="link" name="Details" path="/superx/edit/kern/cifx_customize_edit.jsp"
linkid="tid" />
</form>
<form name="cifx_customize_edit"
table="cifx_customize"
path="/edit/kern/cifx_customize_edit.jsp"
followUp=""
caption="Stammdaten-Anpassung"
orderBy="tid"
gotoHt=""
helpfile=""
maxRows="1"
mode="full">
<description>In diesem Formular können Sie Stammdaten anpassen. Achtung: nach Änderung muss die jew. Hauptladeroutine laufen</description>
<filters>
<filter mandatory="true" type="equals">key</filter>
<filter mandatory="false" type="equals">apnr</filter>
<filter mandatory="false" type="equals">tid</filter>
</filters>
<customfield name="tid" nullFieldValue="" visibleSize="5" />
<customfield name="cifx_table" nullFieldValue="" visibleSize="5" />
<customfield name="key" nullFieldValue="" overrideValue="key" visibleSize="30" />
<customfield name="apnr" nullFieldValue="" visibleSize="3" />
<customfield name="kurz" nullFieldValue="" visibleSize="20" />
<customfield name="druck" nullFieldValue="" visibleSize="20" />
<customfield name="lang_1" nullFieldValue="" visibleSize="20" />
<!--<customfield name="uniquename" nullFieldValue="" visibleSize="3" />-->
</form>
</dbforms>
</module>

2
superx/WEB-INF/conf/edustore/db/install/conf/kern_load.html

@ -92,7 +92,7 @@ font-style:italic: @@ -92,7 +92,7 @@ font-style:italic:
<td class="themenspalte">SuperX-Version</td><td>2</td>
</tr>
<tr>
<td class="themenspalte">Modulversion</td><td>5.0b</td>
<td class="themenspalte">Modulversion</td><td>5.0</td>
</tr>
<tr>
<td class="themenspalte">Sachgebiet</td><td>Administration id 0</td>

386
superx/WEB-INF/conf/edustore/db/install/conf/kern_mask_test_ant.xml

@ -0,0 +1,386 @@ @@ -0,0 +1,386 @@
<?xml version="1.0" encoding="UTF-8"?><project name="mast_test" default="masken_test" basedir="." xmlns:dbi="http://www.his.de/Abt1/Interfaces/dbi_V1.0">
<property name="WEBAPP_DIR" value="../../../../../../.."/>
<property name="SUPERX_DIR" value="../../../.."/>
<path id="classpath">
<fileset dir="${WEBAPP_DIR}/WEB-INF/lib">
<include name="**/*.jar"/>
<exclude name="jarheaven_backup/**/*.jar"/>
</fileset>
<fileset dir="${WEBAPP_DIR}/WEB-INF/lib_ext">
<include name="**/*.jar"/>
</fileset>
<fileset dir="${WEBAPP_DIR}/WEB-INF/classes">
<include name="**/*.class"/>
</fileset>
</path>
<target name="masken_test">
<!--Test Maske - tid: 750 - Maskenname: Benutzer von SuperX-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:750"/>
<arg value="-out:750.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 70350 - Maskenname: Maske kopieren-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:70350"/>
<arg value="-out:70350.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 70370 - Maskenname: Maske löschen-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:70370"/>
<arg value="-out:70370.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 70510 - Maskenname: Maske suchen-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:70510"/>
<arg value="-out:70510.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 70630 - Maskenname: Feld kopieren-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:70630"/>
<arg value="-out:70630.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 70620 - Maskenname: Feld löschen-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:70620"/>
<arg value="-out:70620.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 70570 - Maskenname: Feld suchen-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:70570"/>
<arg value="-out:70570.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 70990 - Maskenname: User löschen-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:70990"/>
<arg value="-out:70990.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71000 - Maskenname: Stylesheet suchen-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71000"/>
<arg value="-out:71000.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71010 - Maskenname: Benutzerdaten ändern-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71010"/>
<arg value="-out:71010.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71040 - Maskenname: Benutzer im Detail -->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71040"/>
<arg value="-out:71040.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71030 - Maskenname: Benutzer suchen -->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71030"/>
<arg value="-out:71030.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71050 - Maskenname: Gruppe suchen -->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71050"/>
<arg value="-out:71050.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 70160 - Maskenname: Sicht suchen -->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:70160"/>
<arg value="-out:70160.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 70170 - Maskenname: Beschriftung suchen -->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:70170"/>
<arg value="-out:70170.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71080 - Maskenname: Organisationseinheiten suchen-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71080"/>
<arg value="-out:71080.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71090 - Maskenname: Themenbaum-Eintrag suchen-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71090"/>
<arg value="-out:71090.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71100 - Maskenname: Tabelle suchen-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71100"/>
<arg value="-out:71100.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71120 - Maskenname: Gruppe einrichten -->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71120"/>
<arg value="-out:71120.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71140 - Maskenname: Gruppe löschen -->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71140"/>
<arg value="-out:71140.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71220 - Maskenname: Gruppe kopieren -->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71220"/>
<arg value="-out:71220.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71240 - Maskenname: Tabelle hochladen (CSV)-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71240"/>
<arg value="-out:71240.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71180 - Maskenname: Download abrufen-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71180"/>
<arg value="-out:71180.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71190 - Maskenname: Download suchen -->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71190"/>
<arg value="-out:71190.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71200 - Maskenname: Downloadstatistik -->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71200"/>
<arg value="-out:71200.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71260 - Maskenname: Entladeparameter bearbeiten-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71260"/>
<arg value="-out:71260.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71280 - Maskenname: Tabelle ausgeben-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71280"/>
<arg value="-out:71280.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71300 - Maskenname: Uploadprotokoll-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71300"/>
<arg value="-out:71300.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71410 - Maskenname: BI-Datenbestand anzeigen-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71410"/>
<arg value="-out:71410.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71320 - Maskenname: Benutzer - Abfragen-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71320"/>
<arg value="-out:71320.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71340 - Maskenname: Benutzer - Institutionen-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71340"/>
<arg value="-out:71340.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71360 - Maskenname: Benutzer - Sichten-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71360"/>
<arg value="-out:71360.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71380 - Maskenname: Gruppen - Benutzer-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71380"/>
<arg value="-out:71380.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71400 - Maskenname: Gruppen - Sachgebiete-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71400"/>
<arg value="-out:71400.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71420 - Maskenname: Bericht Benutzerrahmen-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71420"/>
<arg value="-out:71420.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71440 - Maskenname: Bericht Gruppenrahmen-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71440"/>
<arg value="-out:71440.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71480 - Maskenname: Organigrammquelle bearbeiten-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71480"/>
<arg value="-out:71480.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71500 - Maskenname: Konstanten bearbeiten-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71500"/>
<arg value="-out:71500.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71520 - Maskenname: Datensieb erstellen-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71520"/>
<arg value="-out:71520.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71540 - Maskenname: Ladejob ausführen-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71540"/>
<arg value="-out:71540.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71560 - Maskenname: Hochschul-Repository-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71560"/>
<arg value="-out:71560.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71620 - Maskenname: Stammdatenverwaltung-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71620"/>
<arg value="-out:71620.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71640 - Maskenname: OrgUnitTests-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71640"/>
<arg value="-out:71640.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71660 - Maskenname: Prüfprotokoll Administration-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71660"/>
<arg value="-out:71660.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71680 - Maskenname: Nutzungsstatistik - Berichte-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71680"/>
<arg value="-out:71680.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
<!--Test Maske - tid: 71770 - Maskenname: Gastzugang einrichten-->
<java classname="de.superx.bin.ExecuteMask" fork="true" failonerror="true" classpathref="classpath" dir="${WEBAPP_DIR}/WEB-INF">
<arg value="-tid:71770"/>
<arg value="-out:71770.htm"/>
<arg value="-user:admin"/>
<arg value="-logger:conf/edustore/db/conf/logging.properties"/>
<classpath refid="classpath"/>
</java>
</target>
</project>

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

@ -38,6 +38,7 @@ DOQUERY "alter table cif SET SCHEMA $SCHEMA;" @@ -38,6 +38,7 @@ DOQUERY "alter table cif SET SCHEMA $SCHEMA;"
DOQUERY "alter table cifx SET SCHEMA $SCHEMA;"
DOQUERY "alter table trans_cifx SET SCHEMA $SCHEMA;"
DOQUERY "alter table trans_cif SET SCHEMA $SCHEMA;"
DOQUERY "alter table cifx_customize SET SCHEMA $SCHEMA;"
DOQUERY "alter table felderinfo SET SCHEMA $SCHEMA;"
DOQUERY "alter table hochschulinfo SET SCHEMA $SCHEMA;"
DOQUERY "alter table maske_system_bez SET SCHEMA $SCHEMA;"
@ -127,4 +128,10 @@ DOQUERY "alter table etl_step_property SET SCHEMA $SCHEMA;" @@ -127,4 +128,10 @@ DOQUERY "alter table etl_step_property SET SCHEMA $SCHEMA;"
DOQUERY "alter table etl_step_relation SET SCHEMA $SCHEMA;"
DOQUERY "alter table etl_job SET SCHEMA $SCHEMA;"
DOQUERY "alter table etl_job_param SET SCHEMA $SCHEMA;"
DOQUERY "alter table k_astat_studienfach_land SET SCHEMA $SCHEMA;"
DOQUERY "alter table k_astat_abschluss3steller_land SET SCHEMA $SCHEMA;"
DOQUERY "alter table k_astat_abschluss2steller SET SCHEMA $SCHEMA;"
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;"

148
superx/WEB-INF/conf/edustore/db/install/conf/module_drop_views.sql

@ -1,19 +1,129 @@ @@ -1,19 +1,129 @@
#!/bin/bash
# XML-generiertes SQL-Script #
#Views:
DOQUERY "drop view user_groups;"
DOQUERY "drop view menu_element_fieldmode;"
DOQUERY "drop view menu_element_mandatory;"
DOQUERY "drop view menu_element_nature;"
DOQUERY "drop view menu_element_orgstructure;"
DOQUERY "drop view user_inst_org;"
DOQUERY "drop view hochschulen;"
DOQUERY "drop view dimension_view;"
DOQUERY "drop view fact_table;"
DOQUERY "drop view dim_staat;"
DOQUERY "drop view dim_stg;"
DOQUERY "drop view dim_abschluss;"
DOQUERY "drop view dim_kost;"
DOQUERY "drop view dim_kotr;"
DOQUERY "drop view dim_kreis;"
--XML-generiertes SQL-Script von superx/WEB-INF/conf/edustore/db/conf/module_drop_views.xsl
--Freemarker Template
<sqlvars>
<sqlvar name="user_groups_view_exists">
select sp_table_exists('user_groups') from xdummy;
</sqlvar>
<sqlvar name="menu_element_fieldmode_view_exists">
select sp_table_exists('menu_element_fieldmode') from xdummy;
</sqlvar>
<sqlvar name="menu_element_mandatory_view_exists">
select sp_table_exists('menu_element_mandatory') from xdummy;
</sqlvar>
<sqlvar name="menu_element_nature_view_exists">
select sp_table_exists('menu_element_nature') from xdummy;
</sqlvar>
<sqlvar name="menu_element_orgstructure_view_exists">
select sp_table_exists('menu_element_orgstructure') from xdummy;
</sqlvar>
<sqlvar name="user_inst_org_view_exists">
select sp_table_exists('user_inst_org') from xdummy;
</sqlvar>
<sqlvar name="hochschulen_view_exists">
select sp_table_exists('hochschulen') from xdummy;
</sqlvar>
<sqlvar name="dimension_view_view_exists">
select sp_table_exists('dimension_view') from xdummy;
</sqlvar>
<sqlvar name="fact_table_view_exists">
select sp_table_exists('fact_table') from xdummy;
</sqlvar>
<sqlvar name="dim_staat_view_exists">
select sp_table_exists('dim_staat') from xdummy;
</sqlvar>
<sqlvar name="dim_stg_view_exists">
select sp_table_exists('dim_stg') from xdummy;
</sqlvar>
<sqlvar name="dim_abschluss_view_exists">
select sp_table_exists('dim_abschluss') from xdummy;
</sqlvar>
<sqlvar name="dim_kost_view_exists">
select sp_table_exists('dim_kost') from xdummy;
</sqlvar>
<sqlvar name="dim_kotr_view_exists">
select sp_table_exists('dim_kotr') from xdummy;
</sqlvar>
<sqlvar name="dim_kreis_view_exists">
select sp_table_exists('dim_kreis') from xdummy;
</sqlvar>
</sqlvars>
<#if user_groups_view_exists ==1>
drop view user_groups;
</#if>
<#if menu_element_fieldmode_view_exists ==1>
drop view menu_element_fieldmode;
</#if>
<#if menu_element_mandatory_view_exists ==1>
drop view menu_element_mandatory;
</#if>
<#if menu_element_nature_view_exists ==1>
drop view menu_element_nature;
</#if>
<#if menu_element_orgstructure_view_exists ==1>
drop view menu_element_orgstructure;
</#if>
<#if user_inst_org_view_exists ==1>
drop view user_inst_org;
</#if>
<#if hochschulen_view_exists ==1>
drop view hochschulen;
</#if>
<#if dimension_view_view_exists ==1>
drop view dimension_view;
</#if>
<#if fact_table_view_exists ==1>
drop view fact_table;
</#if>
<#if dim_staat_view_exists ==1>
drop view dim_staat;
</#if>
<#if dim_stg_view_exists ==1>
drop view dim_stg;
</#if>
<#if dim_abschluss_view_exists ==1>
drop view dim_abschluss;
</#if>
<#if dim_kost_view_exists ==1>
drop view dim_kost;
</#if>
<#if dim_kotr_view_exists ==1>
drop view dim_kotr;
</#if>
<#if dim_kreis_view_exists ==1>
drop view dim_kreis;
</#if>

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

@ -74,6 +74,13 @@ DOQUERY "grant $RIGHT on cif to $GRANTEE;" @@ -74,6 +74,13 @@ DOQUERY "grant $RIGHT on cif to $GRANTEE;"
DOQUERY "grant $RIGHT on cifx to $GRANTEE;"
DOQUERY "grant $RIGHT on trans_cifx to $GRANTEE;"
DOQUERY "grant $RIGHT on trans_cif to $GRANTEE;"
DOQUERY "grant $RIGHT on cifx_customize to $GRANTEE;"
if [ "$DATABASE" == "POSTGRES" -a "$RIGHT" != "select" ]
then
DOQUERY "grant update on cifx_customize_tid_seq to $GRANTEE;"
fi
DOQUERY "grant $RIGHT on felderinfo to $GRANTEE;"
DOQUERY "grant $RIGHT on hochschulinfo to $GRANTEE;"
DOQUERY "grant $RIGHT on maske_system_bez to $GRANTEE;"
@ -114,6 +121,12 @@ DOQUERY "grant update on trans_inst_tid_seq to $GRANTEE;" @@ -114,6 +121,12 @@ DOQUERY "grant update on trans_inst_tid_seq to $GRANTEE;"
fi
DOQUERY "grant $RIGHT on konstanten to $GRANTEE;"
if [ "$DATABASE" == "POSTGRES" -a "$RIGHT" != "select" ]
then
DOQUERY "grant update on konstanten_tid_seq to $GRANTEE;"
fi
DOQUERY "grant $RIGHT on lehreinheit_inst to $GRANTEE;"
DOQUERY "grant $RIGHT on sx_stylesheets to $GRANTEE;"
@ -403,6 +416,18 @@ if [ "$DATABASE" == "POSTGRES" -a "$RIGHT" != "select" ] @@ -403,6 +416,18 @@ if [ "$DATABASE" == "POSTGRES" -a "$RIGHT" != "select" ]
DOQUERY "grant update on etl_job_param_tid_seq to $GRANTEE;"
fi
DOQUERY "grant $RIGHT on k_astat_studienfach_land to $GRANTEE;"
DOQUERY "grant $RIGHT on k_astat_abschluss3steller_land to $GRANTEE;"
DOQUERY "grant $RIGHT on k_astat_abschluss2steller to $GRANTEE;"
DOQUERY "grant $RIGHT on k_astat_studienbereich to $GRANTEE;"
DOQUERY "grant $RIGHT on k_astat_studienfach to $GRANTEE;"
DOQUERY "grant $RIGHT on colorscheme to $GRANTEE;"
if [ "$DATABASE" == "POSTGRES" -a "$RIGHT" != "select" ]
then
DOQUERY "grant update on colorscheme_id_seq to $GRANTEE;"
fi
DOQUERY "grant $RIGHT on sx_mail to $GRANTEE;"
if [ "$DATABASE" == "POSTGRES" -a "$RIGHT" != "select" ]

172
superx/WEB-INF/conf/edustore/db/install/conf/module_metadata.sql

@ -0,0 +1,172 @@ @@ -0,0 +1,172 @@
--SQL Script automatisch generiert von SuperX module_upgrade.xsl
delete from db_version where his_system='kern';
insert into db_version (his_system,version,systeminfo_id) values('kern','5.0',9);
select now(),'db_forms einfügen'
from xdummy;
CREATE temp TABLE tmp_db_forms (
tid serial NOT NULL,
name character(100),
tablename character(100),
form_path character(255),
caption character(200),
description character(255)
);
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sachgebiete','sachgebiete','/edit/kern/sachgebiete_edit.jsp','Sachgebiete verwalten'::varchar(200),'In diesem Formular können Sie Sachgebiete verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_stylesheets','sx_stylesheets','/edit/kern/sx_stylesheets_edit.jsp','Stylesheets verwalten'::varchar(200),'In diesem Formular können Sie XSL-Stylesheets verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('organigramm','organigramm','/edit/kern/organigramm_edit.jsp','Organigramm verwalten'::varchar(200),'In diesem Formular können Sie Organisationseinheiten verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('organigramm_nodeattrib','organigramm','/edit/kern/organigramm_editnodeattrib.jsp','Organigramm Sichtbarkeit verwalten'::varchar(200),'In diesem Formular können Sie die Sichtbarkeit von Organisationseinheiten verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('maskeninfo','maskeninfo','/edit/kern/maskeninfo_edit.jsp','Maskeninfo verwalten'::varchar(200),'In diesem Formular können Sie Maskendefinitionen verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('macro_feld_wert_list','macro_feld_wert','/edit/kern/macro_feld_wert_list.jsp','Feld-Vorbelegung von Makro-Masken'::varchar(200),'In diesem Formular können Sie Feld-Vorbelegung von Makro-Masken verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('felderinfo','felderinfo','/edit/kern/felderinfo_edit.jsp','Felderinfo verwalten'::varchar(200),'In diesem Formular können Sie Felder verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('systeminfo','systeminfo','/edit/kern/systeminfo_edit.jsp','Systeminfo verwalten'::varchar(200),'In diesem Formular können Sie Quellsysteme verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_sachgeb_bez','user_sachgeb_bez','/edit/kern/user_sachgeb_bez_edit.jsp','Benutzer und Sachgebiete verwalten'::varchar(200),'In diesem Formular können Sie Benutzern Sachgebietsrechte geben. Achtung: Einträge von externem System (HisInOne) werden bei Neuanmeldung überschrieben'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_group_bez','user_group_bez','/edit/kern/user_group_bez_edit.jsp','Benutzer und Gruppen verwalten'::varchar(200),'In diesem Formular können Sie Benutzer zu Gruppen zuordnen. Achtung: Zuordnung zur Gruppe Administratoren für admins von externem System (HisInOne) werden bei Neuanmeldung überschrieben'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_masken_bez','user_masken_bez','/edit/kern/user_masken_bez_edit.jsp','Maskenrechte von Benutzern'::varchar(200),'In diesem Formular können Sie Benutzern Rechte auf einzelne Masken geben.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_institution','user_institution','/edit/kern/user_institution_edit.jsp','Institutionsrechte von Benutzern'::varchar(200),'In diesem Formular können Sie Benutzern Rechte auf einzelne Insitutionen geben. Achtung: Einträge von externem System (HisInOne) werden bei Neuanmeldung überschrieben'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('themenbaum_edit','themenbaum','/edit/kern/themenbaum_edit.jsp','Themenbaum'::varchar(200),'In diesem Formular können Sie den Themenbaum bearbeiten. Bitte beachten Sie: bei Änderungen muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sichten','sichten','/edit/kern/sichten_edit.jsp','Sichten'::varchar(200),'In diesem Formular können Sie Sichten auf das Organigramm verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sachgeb_maske_bez','sachgeb_maske_bez','/edit/kern/sachgeb_maske_bez_edit.jsp','Masken und Sachgebiete'::varchar(200),'In diesem Formular können Sie Masken zu Sachgebieten zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('masken_felder_bez','masken_felder_bez','/edit/kern/masken_felder_bez_edit.jsp','Masken und Felder'::varchar(200),'In diesem Formular können Sie Felder zu Masken zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('maske_system_bez','maske_system_bez','/edit/kern/maske_system_bez_edit.jsp','Masken und Systeme'::varchar(200),'In diesem Formular können Sie Masken zu Quellsystemen zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('macro_masken_bez','macro_masken_bez','/edit/kern/macro_masken_bez_edit.jsp','Masken und Makros'::varchar(200),'In diesem Formular können Sie Masken zu Makros zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('macro_masken_bez_list','macro_masken_bez','/edit/kern/macro_masken_bez_list.jsp','Masken und Makros'::varchar(200),'In diesem Formular können Sie Masken zu Makros zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('konstanten','konstanten','/edit/kern/konstanten_edit.jsp','Konstanten'::varchar(200),'In diesem Formular können Sie Konstanten verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('konstante','konstanten','/edit/kern/konstante_edit.jsp','Konstante verwalten'::varchar(200),''::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('hochschulinfo','hochschulinfo','/edit/kern/hochschulinfo_edit.jsp','Hochschulinfo'::varchar(200),'In diesem Formular können Infos zu Ihrer Hochschule speichern. Bitte ordnen Sie Ihre Hochschule im Feld Hochschulnummer (HIS) zu.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_sachgeb_bez','group_sachgeb_bez','/edit/kern/group_sachgeb_bez_edit.jsp','Gruppen und Sachgebiete'::varchar(200),'In diesem Formular können Sie Gruppen zu Sachgebieten zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_masken_bez','group_masken_bez','/edit/kern/group_masken_bez_edit.jsp','Gruppen und Masken'::varchar(200),'In diesem Formular können Sie Gruppen zu einzelnen Masken zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_masken_bez','group_masken_bez','/edit/kern/group_masken_bez_edit.jsp','Gruppen und Masken'::varchar(200),'In diesem Formular können Sie Gruppen zu einzelnen Masken zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_sichten','user_sichten','/edit/kern/user_sichten_edit.jsp','Benutzer und Sichten'::varchar(200),'In diesem Formular können Sie User-Rechte für Sichten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_sichten','group_sichten','/edit/kern/group_sichten_edit.jsp','Gruppen und Sichten'::varchar(200),'In diesem Formular können Sie Gruppen-Rechte für Sichten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_captions','sx_captions','/edit/kern/sx_captions_edit.jsp','Beschriftungen'::varchar(200),'In diesem Formular können Sie Beschriftungen bearbeiten. Für Masken- und Spalten- und Felderläuterungen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_sichtarten','user_sichtarten','/edit/kern/user_sichtarten_edit.jsp','Benutzer und Sichtarten'::varchar(200),'In diesem Formular können Sie User-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_sichtarten','group_sichtarten','/edit/kern/group_sichtarten_edit.jsp','Gruppen und Sichtarten'::varchar(200),'In diesem Formular können Sie Gruppen-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_repository_edit','sx_repository','/edit/kern/sx_repository_edit.jsp','Hochschul-Repository'::varchar(200),'In diesem Formular können Sie hochschulspezifische Konstanten oder SQL-Ausdrücke bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_repository_list','sx_repository','/edit/kern/sx_repository_list.jsp','Hochschul-Repository'::varchar(200),'In diesem Formular können Sie hochschulspezifische Konstanten oder SQL-Ausdrücke bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_downloads','sx_downloads','/edit/kern/sx_downloads_edit.jsp','Downloads'::varchar(200),'In diesem Formular können Sie Downloads bearbeiten. '::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_keywords','sx_keywords','/edit/kern/sx_keywords_edit.jsp','Stichworte'::varchar(200),'In diesem Formular können Sie Stichworte bearbeiten. '::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sachgeb_sichten','sachgeb_sichten','/edit/kern/sachgeb_sichten_edit.jsp','Zuordnung Sichten zu Sachgebieten'::varchar(200),'In diesem Formular können Sie Sichten zu Sachgebieten zuordnen. '::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sachgeb_sichtarten','sachgeb_sichtarten','/edit/kern/sachgeb_sichtarten_edit.jsp','Zuordnung Sichtarten zu Sachgebieten'::varchar(200),'In diesem Formular können Sie Sichtarten zu Sachgebieten zuordnen. '::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('unload_params','unload_params','/edit/kern/unload_params_edit.jsp','Entladeparameter verwalten'::varchar(200),''::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('trans_inst_list','trans_inst','/edit/kern/trans_inst_list.jsp','Kostenstellen transformieren (Liste)'::varchar(200),'In diesem Formular können Sie Kostenstellen umschlüsseln.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('trans_inst_edit','trans_inst','/edit/kern/trans_inst_edit.jsp','Kostenstellen transformieren (Details)'::varchar(200),'In diesem Formular können Sie Kostenstellen umschlüsseln.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('data_upload_edit','data_upload','/edit/kern/data_upload_edit.jsp','Verzeichnis der Datei-Uploads'::varchar(200),'In diesem Formular können Sie Uploads bearbeiten. '::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('stylesheet_field_edit','stylesheet_field','/edit/kern/stylesheet_field_edit.jsp','Stylesheets und zugehörige Felder'::varchar(200),'In diesem Formular können Sie von Stylesheets benötigte Felder entsprechend zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('stylesheet_field_list','stylesheet_field','/edit/kern/stylesheet_field_list.jsp','Stylesheets und zugehörige Felder'::varchar(200),'In diesem Formular können Sie von Stylesheets benötigte Felder entsprechend zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_field_pref_edit','group_field_pref','/edit/kern/group_field_pref_edit.jsp','Gruppen Feldattribute zuweisen'::varchar(200),'In diesem Formular können Sie Feldern in Masken für bestimmte Gruppen Attribute wie Verstecken zuweisen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_field_pref_list','group_field_pref','/edit/kern/group_field_pref_list.jsp','Gruppen Felderattribute zuweisen'::varchar(200),'In diesem Formular können Sie Feldern in Masken für bestimmte Gruppen Attribute wie Verstecken zuweisen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('fm_templates_list','fm_templates','/edit/kern/fm_templates_list.jsp','Freemarker-Templates bearbeiten'::varchar(200),'In diesem Formular können Sie Freemarker-Templates verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('fm_templates_edit','fm_templates','/edit/kern/fm_templates_edit.jsp','Freemarker-Templates bearbeiten'::varchar(200),'In diesem Formular können Sie Freemarker-Templates verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('dbconnections_list','dbconnections','/edit/kern/dbconnections_list.jsp','DB-Connections'::varchar(200),'In diesem Formular können Sie DB Connections bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('portlets_list','sx_portlet','/edit/kern/portlets_list.jsp','Portlets'::varchar(200),'In diesem Formular können Sie Portlets bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sichtart_rechttabelle_list','sichtart_rechttabelle','/edit/kern/sichtart_rechttabelle_list.jsp','Spezielle Sichtart-Rechte'::varchar(200),'In diesem Formular können Sie Rechtetabellen für Sichtarten bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sichtart_rechttabelle_edit','sichtart_rechttabelle','/edit/kern/sichtart_rechttabelle_edit.jsp','Spezielle Sichtart-Rechte Einzelbarbeitung'::varchar(200),'In diesem Formular können Sie Rechtetabellen für Sichtarten bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_jobs_edit','sx_jobs','/edit/kern/sx_jobs_edit.jsp','Ladejobs verwalten'::varchar(200),'In diesem Formular können Sie Ladejobs verwalten'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_jobs_list','sx_jobs','/edit/kern/sx_jobs_list.jsp','Ladejobs verwalten'::varchar(200),'In diesem Formular können Sie Ladejobs verwalten'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('organigramm_list','organigramm','/edit/kern/organigramm_list.jsp','Organigramm'::varchar(200),'In diesem Formular können Sie das Organigramm aufrufen'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_stylesheet_param_edit','sx_stylesheet_param','/edit/kern/sx_stylesheet_param_edit.jsp','Stylesheet-Parameter'::varchar(200),'In diesem Formular können Sie Stylesheet-Parameter bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_stylesheet_param_list','sx_stylesheet_param','/edit/kern/sx_stylesheet_param_list.jsp','Stylesheet-Parameter'::varchar(200),'In diesem Formular können Sie Stylesheet-Parameter bearbeiten.'::varchar(255));
create temp table tmp_hilf(tid integer);
insert into tmp_hilf select max(tid) from db_forms;
update tmp_hilf set tid=0 where tid is null;
insert into db_forms(tid,name, tablename,form_path,caption,description)
select H.tid+D.tid, name, tablename,form_path,caption,description
from tmp_db_forms D, tmp_hilf H;
insert into sachgeb_dbform_bez select 0, H.tid+D.tid
from tmp_db_forms D, tmp_hilf H;
drop table tmp_hilf;
drop table tmp_db_forms;
--Das Sachgebiet wird erzeugt, ggf. vorherige Sachgebiete sichern.
insert into sachgebiete(tid,name) select 0,'Administration'
from xdummy
where 0=(select count(*) from sachgebiete S where S.tid=0);
insert into group_sachgeb_bez
select G.tid,0 from groupinfo G
where (G.name='Administratoren' or G.name='superx')
and 0=(select count(*) from group_sachgeb_bez G where G.sachgebiete_id=0);
-- his1 rightname fuer Sachgebiete nachtragen
update sachgebiete set rightname='CS_BIA_ADMINISTRATE_TOPIC_AREA[CORE]' where tid=0;
update sachgebiete set rightname='CS_BIA_ADMINISTRATE_TOPIC_AREA[CORE_FORM]' where tid=8;
update sachgebiete set rightname='CS_BIA_ADMINISTRATE_TOPIC_AREA[CORE_USER]' where tid=19;
update sachgebiete set rightname='CS_BIA_ADMINISTRATE_TOPIC_AREA[CORE_OU]' where tid=40;
update sachgebiete set rightname='CS_BIA_ADMINISTRATE_TOPIC_AREA[CORE_USERINFO]' where tid=53;
update sachgebiete set rightname='CS_BIA_ADMINISTRATE_TOPIC_AREA[CORE_LOAD]' where tid=54;
-- wird auch noch mal als template aufgerufen in sx_tables_fuellen.sql --Das system wird erzeugt, ggf. vorherige systeme sichern.
insert into systeminfo(tid,name,datum) select 9,'Administration',date('1.1.1900')
from xdummy
where 0=(select count(*) from systeminfo S where S.tid=9);

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

@ -74,6 +74,13 @@ DOQUERY "revoke $RIGHT on cif from $GRANTEE;" @@ -74,6 +74,13 @@ DOQUERY "revoke $RIGHT on cif from $GRANTEE;"
DOQUERY "revoke $RIGHT on cifx from $GRANTEE;"
DOQUERY "revoke $RIGHT on trans_cifx from $GRANTEE;"
DOQUERY "revoke $RIGHT on trans_cif from $GRANTEE;"
DOQUERY "revoke $RIGHT on cifx_customize from $GRANTEE;"
if [ "$DATABASE" == "POSTGRES" -a "$RIGHT" != "select" ]
then
DOQUERY "revoke update on cifx_customize_tid_seq from $GRANTEE;"
fi
DOQUERY "revoke $RIGHT on felderinfo from $GRANTEE;"
DOQUERY "revoke $RIGHT on hochschulinfo from $GRANTEE;"
DOQUERY "revoke $RIGHT on maske_system_bez from $GRANTEE;"
@ -114,6 +121,12 @@ DOQUERY "revoke update on trans_inst_tid_seq from $GRANTEE;" @@ -114,6 +121,12 @@ DOQUERY "revoke update on trans_inst_tid_seq from $GRANTEE;"
fi
DOQUERY "revoke $RIGHT on konstanten from $GRANTEE;"
if [ "$DATABASE" == "POSTGRES" -a "$RIGHT" != "select" ]
then
DOQUERY "revoke update on konstanten_tid_seq from $GRANTEE;"
fi
DOQUERY "revoke $RIGHT on lehreinheit_inst from $GRANTEE;"
DOQUERY "revoke $RIGHT on sx_stylesheets from $GRANTEE;"
@ -403,6 +416,18 @@ if [ "$DATABASE" == "POSTGRES" -a "$RIGHT" != "select" ] @@ -403,6 +416,18 @@ if [ "$DATABASE" == "POSTGRES" -a "$RIGHT" != "select" ]
DOQUERY "revoke update on etl_job_param_tid_seq from $GRANTEE;"
fi
DOQUERY "revoke $RIGHT on k_astat_studienfach_land from $GRANTEE;"
DOQUERY "revoke $RIGHT on k_astat_abschluss3steller_land from $GRANTEE;"
DOQUERY "revoke $RIGHT on k_astat_abschluss2steller from $GRANTEE;"
DOQUERY "revoke $RIGHT on k_astat_studienbereich from $GRANTEE;"
DOQUERY "revoke $RIGHT on k_astat_studienfach from $GRANTEE;"
DOQUERY "revoke $RIGHT on colorscheme from $GRANTEE;"
if [ "$DATABASE" == "POSTGRES" -a "$RIGHT" != "select" ]
then
DOQUERY "revoke update on colorscheme_id_seq from $GRANTEE;"
fi
DOQUERY "revoke $RIGHT on sx_mail from $GRANTEE;"
if [ "$DATABASE" == "POSTGRES" -a "$RIGHT" != "select" ]

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

File diff suppressed because it is too large Load Diff

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

@ -150,6 +150,12 @@ name) @@ -150,6 +150,12 @@ name)
values('cif',
'sort1');
insert into tmp_fields (
table_name,
name)
values('cif',
'uniquename');
insert into tmp_fields (
table_name,
name)
@ -360,6 +366,78 @@ name) @@ -360,6 +366,78 @@ name)
values('cifx',
'parent_lid');
insert into tmp_fields (
table_name,
name)
values('cifx_customize',
'tid');
insert into tmp_fields (
table_name,
name)
values('cifx_customize',
'cifx_table');
insert into tmp_fields (
table_name,
name)
values('cifx_customize',
'key');
insert into tmp_fields (
table_name,
name)
values('cifx_customize',
'apnr');
insert into tmp_fields (
table_name,
name)
values('cifx_customize',
'kurz');
insert into tmp_fields (
table_name,
name)
values('cifx_customize',
'druck');
insert into tmp_fields (
table_name,
name)
values('cifx_customize',
'lang_1');
insert into tmp_fields (
table_name,
name)
values('cifx_customize',
'uniquename');
insert into tmp_fields (
table_name,
name)
values('colorscheme',
'id');
insert into tmp_fields (
table_name,
name)
values('colorscheme',
'caption');
insert into tmp_fields (
table_name,
name)
values('colorscheme',
'sortorder');
insert into tmp_fields (
table_name,
name)
values('colorscheme',
'colors');
insert into tmp_fields (
table_name,
name)
@ -1764,6 +1842,162 @@ name) @@ -1764,6 +1842,162 @@ name)
values('implicit_orgunit_rights',
'lid');
insert into tmp_fields (
table_name,
name)
values('k_astat_abschluss2steller',
'schluessel');
insert into tmp_fields (
table_name,
name)
values('k_astat_abschluss2steller',
'name');
insert into tmp_fields (
table_name,
name)
values('k_astat_abschluss3steller_land',
'schluessel');
insert into tmp_fields (
table_name,
name)
values('k_astat_abschluss3steller_land',
'gueltig_ab');
insert into tmp_fields (
table_name,
name)
values('k_astat_abschluss3steller_land',
'land');
insert into tmp_fields (
table_name,
name)
values('k_astat_abschluss3steller_land',
'version');
insert into tmp_fields (
table_name,
name)
values('k_astat_abschluss3steller_land',
'sortkey');
insert into tmp_fields (
table_name,
name)
values('k_astat_abschluss3steller_land',
'gueltig_bis');
insert into tmp_fields (
table_name,
name)
values('k_astat_abschluss3steller_land',
'name');
insert into tmp_fields (
table_name,
name)
values('k_astat_abschluss3steller_land',
'sig2steller');
insert into tmp_fields (
table_name,
name)
values('k_astat_abschluss3steller_land',
'keybund');
insert into tmp_fields (
table_name,
name)
values('k_astat_studienbereich',
'schluessel');
insert into tmp_fields (
table_name,
name)
values('k_astat_studienbereich',
'name');
insert into tmp_fields (
table_name,
name)
values('k_astat_studienbereich',
'fgr');
insert into tmp_fields (
table_name,
name)
values('k_astat_studienfach',
'schluessel');
insert into tmp_fields (
table_name,
name)
values('k_astat_studienfach',
'name');
insert into tmp_fields (
table_name,
name)
values('k_astat_studienfach',
'sb');
insert into tmp_fields (
table_name,
name)
values('k_astat_studienfach_land',
'schluessel');
insert into tmp_fields (
table_name,
name)
values('k_astat_studienfach_land',
'gueltig_ab');
insert into tmp_fields (
table_name,
name)
values('k_astat_studienfach_land',
'land');
insert into tmp_fields (
table_name,
name)
values('k_astat_studienfach_land',
'version');
insert into tmp_fields (
table_name,
name)
values('k_astat_studienfach_land',
'sortkey');
insert into tmp_fields (
table_name,
name)
values('k_astat_studienfach_land',
'gueltig_bis');
insert into tmp_fields (
table_name,
name)
values('k_astat_studienfach_land',
'name');
insert into tmp_fields (
table_name,
name)
values('k_astat_studienfach_land',
'isced');
insert into tmp_fields (
table_name,
name)
values('k_astat_studienfach_land',
'keybund');
insert into tmp_fields (
table_name,
name)
@ -2724,6 +2958,48 @@ name) @@ -2724,6 +2958,48 @@ name)
values('organigramm_bak',
'orgstruktur');
insert into tmp_fields (
table_name,
name)
values('organigramm_bak',
'lid');
insert into tmp_fields (
table_name,
name)
values('organigramm_bak',
'parent_lid');
insert into tmp_fields (
table_name,
name)
values('organigramm_bak',
'uniquename');
insert into tmp_fields (
table_name,
name)
values('organigramm_bak',
'sourcesystem');
insert into tmp_fields (
table_name,
name)
values('organigramm_bak',
'sourcesystem_id');
insert into tmp_fields (
table_name,
name)
values('organigramm_bak',
'systeminfo_id');
insert into tmp_fields (
table_name,
name)
values('organigramm_bak',
'nodeattrib');
insert into tmp_fields (
table_name,
name)

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

@ -47,6 +47,22 @@ values('cifx','','', @@ -47,6 +47,22 @@ values('cifx','','',
'Administration',
0);
insert into tmp_tables (name,caption,description,table_type,systeminfo_id,systeminfo_orig,thema,sachgebiete_id)
values('cifx_customize','','',
'Schlüsseltabelle',
9,
9,
'Administration',
0);
insert into tmp_tables (name,caption,description,table_type,systeminfo_id,systeminfo_orig,thema,sachgebiete_id)
values('colorscheme','','',
'Schlüsseltabelle',
9,
9,
'Administration',
0);
insert into tmp_tables (name,caption,description,table_type,systeminfo_id,systeminfo_orig,thema,sachgebiete_id)
values('data_upload','','Verzeichnis der Uploads',
'Datentabelle',
@ -327,6 +343,46 @@ values('implicit_orgunit_rights','','Schlüsseltabelle für LiveMapping', @@ -327,6 +343,46 @@ values('implicit_orgunit_rights','','Schlüsseltabelle für LiveMapping',
'Administration',
0);
insert into tmp_tables (name,caption,description,table_type,systeminfo_id,systeminfo_orig,thema,sachgebiete_id)
values('k_astat_abschluss2steller','Amtl.Abschluss-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_abschluss3steller_land','Amtl.Abschluss-Schlüssel (Land) zu 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',
9,
9,
'Stammdaten verwalten',
0);
insert into tmp_tables (name,caption,description,table_type,systeminfo_id,systeminfo_orig,thema,sachgebiete_id)
values('k_astat_studienfach','Amtl.Sudienfach-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_studienfach_land','Amtl.Fächerschlüssel (Land) zu 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('kern_cifx_neu','','LAdetabelle für zentrale Stammdaten (derzeit Kostenstellen/Orgunits) durch HLR gefüllt',
'Datentabelle',
@ -344,7 +400,7 @@ values('kern_pruefrout','','Log-Tabelle für Prüfroutinen', @@ -344,7 +400,7 @@ values('kern_pruefrout','','Log-Tabelle für Prüfroutinen',
0);
insert into tmp_tables (name,caption,description,table_type,systeminfo_id,systeminfo_orig,thema,sachgebiete_id)
values('konstanten','','Parameter zum Steuern des Systemverhaltens (Transformations- und Aggregationsprozess)',
values('konstanten','Konstanten','Parameter zum Steuern des Systemverhaltens (Transformations- und Aggregationsprozess)',
'Schlüsseltabelle',
9,
9,
@ -592,7 +648,7 @@ values('sichtart_rechttabelle','','', @@ -592,7 +648,7 @@ values('sichtart_rechttabelle','','',
0);
insert into tmp_tables (name,caption,description,table_type,systeminfo_id,systeminfo_orig,thema,sachgebiete_id)
values('sichten','','',
values('sichten','Sichten','Sichten',
'Schlüsseltabelle',
9,
9,
@ -640,7 +696,7 @@ values('stylesheet_field','','Zuordnung von Tabellen und Feldern fuer Datenb @@ -640,7 +696,7 @@ values('stylesheet_field','','Zuordnung von Tabellen und Feldern fuer Datenb
0);
insert into tmp_tables (name,caption,description,table_type,systeminfo_id,systeminfo_orig,thema,sachgebiete_id)
values('sx_captions','','Felder und Ergebnisparameter über captions anpassen',
values('sx_captions','Beschreibungstexte, etc. in der BI pflegen','Felder und Ergebnisparameter über captions anpassen',
'Schlüsseltabelle',
9,
9,
@ -728,7 +784,7 @@ values('sx_stylesheets','','', @@ -728,7 +784,7 @@ values('sx_stylesheets','','',
0);
insert into tmp_tables (name,caption,description,table_type,systeminfo_id,systeminfo_orig,thema,sachgebiete_id)
values('sx_tables','Tabellen','Systemtabelle zur Steuerung von Tabellen für SuperX ',
values('sx_tables','Tabellen','Oberflächentexte für BI-Tabellen ',
'Schlüsseltabelle',
9,
9,
@ -1079,20 +1135,8 @@ values('user_inst_org','','View user_inst_orgstruktur', @@ -1079,20 +1135,8 @@ values('user_inst_org','','View user_inst_orgstruktur',
'',
0);
update sx_tables set systeminfo_orig=(select T.systeminfo_orig from tmp_tables T
where T.name=sx_tables.name)
where name in (select name from tmp_tables);
update sx_tables set caption=(select T.caption from tmp_tables T
where T.name=sx_tables.name)
where name in (select name from tmp_tables);
update sx_tables set description=(select T.description from tmp_tables T
where T.name=sx_tables.name)
where name in (select name from tmp_tables);
update sx_tables set table_type=(select T.table_type from tmp_tables T
where T.name=sx_tables.name)
where name in (select name from tmp_tables);
delete from tmp_tables where name in (select T.name from sx_tables T);
delete from sx_tables where name in (select T.name from tmp_tables T);
insert into sx_tables (name,caption,description,table_type,systeminfo_id,systeminfo_orig,thema,sachgebiete_id)
select name,caption,description,table_type,systeminfo_id,systeminfo_orig,thema,sachgebiete_id
@ -1109,115 +1153,115 @@ CREATE temp TABLE tmp_db_forms ( @@ -1109,115 +1153,115 @@ CREATE temp TABLE tmp_db_forms (
description character(255)
);
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sachgebiete','sachgebiete','/edit/kern/sachgebiete_edit.jsp','Sachgebiete verwalten','In diesem Formular können Sie Sachgebiete verwalten.');
values ('sachgebiete','sachgebiete','/edit/kern/sachgebiete_edit.jsp','Sachgebiete verwalten'::varchar(200),'In diesem Formular können Sie Sachgebiete verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_stylesheets','sx_stylesheets','/edit/kern/sx_stylesheets_edit.jsp','Stylesheets verwalten','In diesem Formular können Sie XSL-Stylesheets verwalten.');
values ('sx_stylesheets','sx_stylesheets','/edit/kern/sx_stylesheets_edit.jsp','Stylesheets verwalten'::varchar(200),'In diesem Formular können Sie XSL-Stylesheets verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('organigramm','organigramm','/edit/kern/organigramm_edit.jsp','Organigramm verwalten','In diesem Formular können Sie Organisationseinheiten verwalten.');
values ('organigramm','organigramm','/edit/kern/organigramm_edit.jsp','Organigramm verwalten'::varchar(200),'In diesem Formular können Sie Organisationseinheiten verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('organigramm_nodeattrib','organigramm','/edit/kern/organigramm_editnodeattrib.jsp','Organigramm Sichtbarkeit verwalten','In diesem Formular können Sie die Sichtbarkeit von Organisationseinheiten verwalten.');
values ('organigramm_nodeattrib','organigramm','/edit/kern/organigramm_editnodeattrib.jsp','Organigramm Sichtbarkeit verwalten'::varchar(200),'In diesem Formular können Sie die Sichtbarkeit von Organisationseinheiten verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('maskeninfo','maskeninfo','/edit/kern/maskeninfo_edit.jsp','Maskeninfo verwalten','In diesem Formular können Sie Maskendefinitionen verwalten.');
values ('maskeninfo','maskeninfo','/edit/kern/maskeninfo_edit.jsp','Maskeninfo verwalten'::varchar(200),'In diesem Formular können Sie Maskendefinitionen verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('macro_feld_wert_list','macro_feld_wert','/edit/kern/macro_feld_wert_list.jsp','Feld-Vorbelegung von Makro-Masken','In diesem Formular können Sie Feld-Vorbelegung von Makro-Masken verwalten.');
values ('macro_feld_wert_list','macro_feld_wert','/edit/kern/macro_feld_wert_list.jsp','Feld-Vorbelegung von Makro-Masken'::varchar(200),'In diesem Formular können Sie Feld-Vorbelegung von Makro-Masken verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('felderinfo','felderinfo','/edit/kern/felderinfo_edit.jsp','Felderinfo verwalten','In diesem Formular können Sie Felder verwalten.');
values ('felderinfo','felderinfo','/edit/kern/felderinfo_edit.jsp','Felderinfo verwalten'::varchar(200),'In diesem Formular können Sie Felder verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('systeminfo','systeminfo','/edit/kern/systeminfo_edit.jsp','Systeminfo verwalten','In diesem Formular können Sie Quellsysteme verwalten.');
values ('systeminfo','systeminfo','/edit/kern/systeminfo_edit.jsp','Systeminfo verwalten'::varchar(200),'In diesem Formular können Sie Quellsysteme verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_sachgeb_bez','user_sachgeb_bez','/edit/kern/user_sachgeb_bez_edit.jsp','Benutzer und Sachgebiete verwalten','In diesem Formular können Sie Benutzern Sachgebietsrechte geben. Achtung: Einträge von externem System (HisInOne) werden bei Neuanmeldung überschrieben');
values ('user_sachgeb_bez','user_sachgeb_bez','/edit/kern/user_sachgeb_bez_edit.jsp','Benutzer und Sachgebiete verwalten'::varchar(200),'In diesem Formular können Sie Benutzern Sachgebietsrechte geben. Achtung: Einträge von externem System (HisInOne) werden bei Neuanmeldung überschrieben'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_group_bez','user_group_bez','/edit/kern/user_group_bez_edit.jsp','Benutzer und Gruppen verwalten','In diesem Formular können Sie Benutzer zu Gruppen zuordnen. Achtung: Zuordnung zur Gruppe Administratoren für admins von externem System (HisInOne) werden bei Neuanmeldung überschrieben');
values ('user_group_bez','user_group_bez','/edit/kern/user_group_bez_edit.jsp','Benutzer und Gruppen verwalten'::varchar(200),'In diesem Formular können Sie Benutzer zu Gruppen zuordnen. Achtung: Zuordnung zur Gruppe Administratoren für admins von externem System (HisInOne) werden bei Neuanmeldung überschrieben'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_masken_bez','user_masken_bez','/edit/kern/user_masken_bez_edit.jsp','Maskenrechte von Benutzern','In diesem Formular können Sie Benutzern Rechte auf einzelne Masken geben.');
values ('user_masken_bez','user_masken_bez','/edit/kern/user_masken_bez_edit.jsp','Maskenrechte von Benutzern'::varchar(200),'In diesem Formular können Sie Benutzern Rechte auf einzelne Masken geben.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_institution','user_institution','/edit/kern/user_institution_edit.jsp','Institutionsrechte von Benutzern','In diesem Formular können Sie Benutzern Rechte auf einzelne Insitutionen geben. Achtung: Einträge von externem System (HisInOne) werden bei Neuanmeldung überschrieben');
values ('user_institution','user_institution','/edit/kern/user_institution_edit.jsp','Institutionsrechte von Benutzern'::varchar(200),'In diesem Formular können Sie Benutzern Rechte auf einzelne Insitutionen geben. Achtung: Einträge von externem System (HisInOne) werden bei Neuanmeldung überschrieben'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('themenbaum_edit','themenbaum','/edit/kern/themenbaum_edit.jsp','Themenbaum','In diesem Formular können Sie den Themenbaum bearbeiten. Bitte beachten Sie: bei Änderungen muss der Themenbaum neu geladen werden (SuperXManager)');
values ('themenbaum_edit','themenbaum','/edit/kern/themenbaum_edit.jsp','Themenbaum'::varchar(200),'In diesem Formular können Sie den Themenbaum bearbeiten. Bitte beachten Sie: bei Änderungen muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sichten','sichten','/edit/kern/sichten_edit.jsp','Sichten','In diesem Formular können Sie Sichten auf das Organigramm verwalten.');
values ('sichten','sichten','/edit/kern/sichten_edit.jsp','Sichten'::varchar(200),'In diesem Formular können Sie Sichten auf das Organigramm verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sachgeb_maske_bez','sachgeb_maske_bez','/edit/kern/sachgeb_maske_bez_edit.jsp','Masken und Sachgebiete','In diesem Formular können Sie Masken zu Sachgebieten zuordnen.');
values ('sachgeb_maske_bez','sachgeb_maske_bez','/edit/kern/sachgeb_maske_bez_edit.jsp','Masken und Sachgebiete'::varchar(200),'In diesem Formular können Sie Masken zu Sachgebieten zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('masken_felder_bez','masken_felder_bez','/edit/kern/masken_felder_bez_edit.jsp','Masken und Felder','In diesem Formular können Sie Felder zu Masken zuordnen.');
values ('masken_felder_bez','masken_felder_bez','/edit/kern/masken_felder_bez_edit.jsp','Masken und Felder'::varchar(200),'In diesem Formular können Sie Felder zu Masken zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('maske_system_bez','maske_system_bez','/edit/kern/maske_system_bez_edit.jsp','Masken und Systeme','In diesem Formular können Sie Masken zu Quellsystemen zuordnen.');
values ('maske_system_bez','maske_system_bez','/edit/kern/maske_system_bez_edit.jsp','Masken und Systeme'::varchar(200),'In diesem Formular können Sie Masken zu Quellsystemen zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('macro_masken_bez','macro_masken_bez','/edit/kern/macro_masken_bez_edit.jsp','Masken und Makros','In diesem Formular können Sie Masken zu Makros zuordnen.');
values ('macro_masken_bez','macro_masken_bez','/edit/kern/macro_masken_bez_edit.jsp','Masken und Makros'::varchar(200),'In diesem Formular können Sie Masken zu Makros zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('macro_masken_bez_list','macro_masken_bez','/edit/kern/macro_masken_bez_list.jsp','Masken und Makros','In diesem Formular können Sie Masken zu Makros zuordnen.');
values ('macro_masken_bez_list','macro_masken_bez','/edit/kern/macro_masken_bez_list.jsp','Masken und Makros'::varchar(200),'In diesem Formular können Sie Masken zu Makros zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('konstanten','konstanten','/edit/kern/konstanten_edit.jsp','Konstanten','In diesem Formular können Sie Konstanten verwalten.');
values ('konstanten','konstanten','/edit/kern/konstanten_edit.jsp','Konstanten'::varchar(200),'In diesem Formular können Sie Konstanten verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('konstante','konstanten','/edit/kern/konstante_edit.jsp','Konstante verwalten','');
values ('konstante','konstanten','/edit/kern/konstante_edit.jsp','Konstante verwalten'::varchar(200),''::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('hochschulinfo','hochschulinfo','/edit/kern/hochschulinfo_edit.jsp','Hochschulinfo','In diesem Formular können Infos zu Ihrer Hochschule speichern. Bitte ordnen Sie Ihre Hochschule im Feld Hochschulnummer (HIS) zu.');
values ('hochschulinfo','hochschulinfo','/edit/kern/hochschulinfo_edit.jsp','Hochschulinfo'::varchar(200),'In diesem Formular können Infos zu Ihrer Hochschule speichern. Bitte ordnen Sie Ihre Hochschule im Feld Hochschulnummer (HIS) zu.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_sachgeb_bez','group_sachgeb_bez','/edit/kern/group_sachgeb_bez_edit.jsp','Gruppen und Sachgebiete','In diesem Formular können Sie Gruppen zu Sachgebieten zuordnen.');
values ('group_sachgeb_bez','group_sachgeb_bez','/edit/kern/group_sachgeb_bez_edit.jsp','Gruppen und Sachgebiete'::varchar(200),'In diesem Formular können Sie Gruppen zu Sachgebieten zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_masken_bez','group_masken_bez','/edit/kern/group_masken_bez_edit.jsp','Gruppen und Masken','In diesem Formular können Sie Gruppen zu einzelnen Masken zuordnen.');
values ('group_masken_bez','group_masken_bez','/edit/kern/group_masken_bez_edit.jsp','Gruppen und Masken'::varchar(200),'In diesem Formular können Sie Gruppen zu einzelnen Masken zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_masken_bez','group_masken_bez','/edit/kern/group_masken_bez_edit.jsp','Gruppen und Masken','In diesem Formular können Sie Gruppen zu einzelnen Masken zuordnen.');
values ('group_masken_bez','group_masken_bez','/edit/kern/group_masken_bez_edit.jsp','Gruppen und Masken'::varchar(200),'In diesem Formular können Sie Gruppen zu einzelnen Masken zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_sichten','user_sichten','/edit/kern/user_sichten_edit.jsp','Benutzer und Sichten','In diesem Formular können Sie User-Rechte für Sichten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)');
values ('user_sichten','user_sichten','/edit/kern/user_sichten_edit.jsp','Benutzer und Sichten'::varchar(200),'In diesem Formular können Sie User-Rechte für Sichten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_sichten','group_sichten','/edit/kern/group_sichten_edit.jsp','Gruppen und Sichten','In diesem Formular können Sie Gruppen-Rechte für Sichten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)');
values ('group_sichten','group_sichten','/edit/kern/group_sichten_edit.jsp','Gruppen und Sichten'::varchar(200),'In diesem Formular können Sie Gruppen-Rechte für Sichten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_captions','sx_captions','/edit/kern/sx_captions_edit.jsp','Beschriftungen','In diesem Formular können Sie Beschriftungen bearbeiten. Für Masken- und Spalten- und Felderläuterungen.');
values ('sx_captions','sx_captions','/edit/kern/sx_captions_edit.jsp','Beschriftungen'::varchar(200),'In diesem Formular können Sie Beschriftungen bearbeiten. Für Masken- und Spalten- und Felderläuterungen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_sichtarten','user_sichtarten','/edit/kern/user_sichtarten_edit.jsp','Benutzer und Sichtarten','In diesem Formular können Sie User-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)');
values ('user_sichtarten','user_sichtarten','/edit/kern/user_sichtarten_edit.jsp','Benutzer und Sichtarten'::varchar(200),'In diesem Formular können Sie User-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_sichtarten','group_sichtarten','/edit/kern/group_sichtarten_edit.jsp','Gruppen und Sichtarten','In diesem Formular können Sie Gruppen-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)');
values ('group_sichtarten','group_sichtarten','/edit/kern/group_sichtarten_edit.jsp','Gruppen und Sichtarten'::varchar(200),'In diesem Formular können Sie Gruppen-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_repository_edit','sx_repository','/edit/kern/sx_repository_edit.jsp','Hochschul-Repository','In diesem Formular können Sie hochschulspezifische Konstanten oder SQL-Ausdrücke bearbeiten.');
values ('sx_repository_edit','sx_repository','/edit/kern/sx_repository_edit.jsp','Hochschul-Repository'::varchar(200),'In diesem Formular können Sie hochschulspezifische Konstanten oder SQL-Ausdrücke bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_repository_list','sx_repository','/edit/kern/sx_repository_list.jsp','Hochschul-Repository','In diesem Formular können Sie hochschulspezifische Konstanten oder SQL-Ausdrücke bearbeiten.');
values ('sx_repository_list','sx_repository','/edit/kern/sx_repository_list.jsp','Hochschul-Repository'::varchar(200),'In diesem Formular können Sie hochschulspezifische Konstanten oder SQL-Ausdrücke bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_downloads','sx_downloads','/edit/kern/sx_downloads_edit.jsp','Downloads','In diesem Formular können Sie Downloads bearbeiten. ');
values ('sx_downloads','sx_downloads','/edit/kern/sx_downloads_edit.jsp','Downloads'::varchar(200),'In diesem Formular können Sie Downloads bearbeiten. '::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_keywords','sx_keywords','/edit/kern/sx_keywords_edit.jsp','Stichworte','In diesem Formular können Sie Stichworte bearbeiten. ');
values ('sx_keywords','sx_keywords','/edit/kern/sx_keywords_edit.jsp','Stichworte'::varchar(200),'In diesem Formular können Sie Stichworte bearbeiten. '::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sachgeb_sichten','sachgeb_sichten','/edit/kern/sachgeb_sichten_edit.jsp','Zuordnung Sichten zu Sachgebieten','In diesem Formular können Sie Sichten zu Sachgebieten zuordnen. ');
values ('sachgeb_sichten','sachgeb_sichten','/edit/kern/sachgeb_sichten_edit.jsp','Zuordnung Sichten zu Sachgebieten'::varchar(200),'In diesem Formular können Sie Sichten zu Sachgebieten zuordnen. '::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sachgeb_sichtarten','sachgeb_sichtarten','/edit/kern/sachgeb_sichtarten_edit.jsp','Zuordnung Sichtarten zu Sachgebieten','In diesem Formular können Sie Sichtarten zu Sachgebieten zuordnen. ');
values ('sachgeb_sichtarten','sachgeb_sichtarten','/edit/kern/sachgeb_sichtarten_edit.jsp','Zuordnung Sichtarten zu Sachgebieten'::varchar(200),'In diesem Formular können Sie Sichtarten zu Sachgebieten zuordnen. '::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('unload_params','unload_params','/edit/kern/unload_params_edit.jsp','Entladeparameter verwalten','');
values ('unload_params','unload_params','/edit/kern/unload_params_edit.jsp','Entladeparameter verwalten'::varchar(200),''::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('trans_inst_list','trans_inst','/edit/kern/trans_inst_list.jsp','Kostenstellen transformieren (Liste)','In diesem Formular können Sie Kostenstellen umschlüsseln.');
values ('trans_inst_list','trans_inst','/edit/kern/trans_inst_list.jsp','Kostenstellen transformieren (Liste)'::varchar(200),'In diesem Formular können Sie Kostenstellen umschlüsseln.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('trans_inst_edit','trans_inst','/edit/kern/trans_inst_edit.jsp','Kostenstellen transformieren (Details)','In diesem Formular können Sie Kostenstellen umschlüsseln.');
values ('trans_inst_edit','trans_inst','/edit/kern/trans_inst_edit.jsp','Kostenstellen transformieren (Details)'::varchar(200),'In diesem Formular können Sie Kostenstellen umschlüsseln.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('data_upload_edit','data_upload','/edit/kern/data_upload_edit.jsp','Verzeichnis der Datei-Uploads','In diesem Formular können Sie Uploads bearbeiten. ');
values ('data_upload_edit','data_upload','/edit/kern/data_upload_edit.jsp','Verzeichnis der Datei-Uploads'::varchar(200),'In diesem Formular können Sie Uploads bearbeiten. '::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('stylesheet_field_edit','stylesheet_field','/edit/kern/stylesheet_field_edit.jsp','Stylesheets und zugehörige Felder','In diesem Formular können Sie von Stylesheets benötigte Felder entsprechend zuordnen.');
values ('stylesheet_field_edit','stylesheet_field','/edit/kern/stylesheet_field_edit.jsp','Stylesheets und zugehörige Felder'::varchar(200),'In diesem Formular können Sie von Stylesheets benötigte Felder entsprechend zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('stylesheet_field_list','stylesheet_field','/edit/kern/stylesheet_field_list.jsp','Stylesheets und zugehörige Felder','In diesem Formular können Sie von Stylesheets benötigte Felder entsprechend zuordnen.');
values ('stylesheet_field_list','stylesheet_field','/edit/kern/stylesheet_field_list.jsp','Stylesheets und zugehörige Felder'::varchar(200),'In diesem Formular können Sie von Stylesheets benötigte Felder entsprechend zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_field_pref_edit','group_field_pref','/edit/kern/group_field_pref_edit.jsp','Gruppen Feldattribute zuweisen','In diesem Formular können Sie Feldern in Masken für bestimmte Gruppen Attribute wie Verstecken zuweisen.');
values ('group_field_pref_edit','group_field_pref','/edit/kern/group_field_pref_edit.jsp','Gruppen Feldattribute zuweisen'::varchar(200),'In diesem Formular können Sie Feldern in Masken für bestimmte Gruppen Attribute wie Verstecken zuweisen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_field_pref_list','group_field_pref','/edit/kern/group_field_pref_list.jsp','Gruppen Felderattribute zuweisen','In diesem Formular können Sie Feldern in Masken für bestimmte Gruppen Attribute wie Verstecken zuweisen.');
values ('group_field_pref_list','group_field_pref','/edit/kern/group_field_pref_list.jsp','Gruppen Felderattribute zuweisen'::varchar(200),'In diesem Formular können Sie Feldern in Masken für bestimmte Gruppen Attribute wie Verstecken zuweisen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('fm_templates_list','fm_templates','/edit/kern/fm_templates_list.jsp','Freemarker-Templates bearbeiten','In diesem Formular können Sie Freemarker-Templates verwalten.');
values ('fm_templates_list','fm_templates','/edit/kern/fm_templates_list.jsp','Freemarker-Templates bearbeiten'::varchar(200),'In diesem Formular können Sie Freemarker-Templates verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('fm_templates_edit','fm_templates','/edit/kern/fm_templates_edit.jsp','Freemarker-Templates bearbeiten','In diesem Formular können Sie Freemarker-Templates verwalten.');
values ('fm_templates_edit','fm_templates','/edit/kern/fm_templates_edit.jsp','Freemarker-Templates bearbeiten'::varchar(200),'In diesem Formular können Sie Freemarker-Templates verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('dbconnections_list','dbconnections','/edit/kern/dbconnections_list.jsp','DB-Connections','In diesem Formular können Sie DB Connections bearbeiten.');
values ('dbconnections_list','dbconnections','/edit/kern/dbconnections_list.jsp','DB-Connections'::varchar(200),'In diesem Formular können Sie DB Connections bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('portlets_list','sx_portlet','/edit/kern/portlets_list.jsp','Portlets','In diesem Formular können Sie Portlets bearbeiten.');
values ('portlets_list','sx_portlet','/edit/kern/portlets_list.jsp','Portlets'::varchar(200),'In diesem Formular können Sie Portlets bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sichtart_rechttabelle_list','sichtart_rechttabelle','/edit/kern/sichtart_rechttabelle_list.jsp','Spezielle Sichtart-Rechte','In diesem Formular können Sie Rechtetabellen für Sichtarten bearbeiten.');
values ('sichtart_rechttabelle_list','sichtart_rechttabelle','/edit/kern/sichtart_rechttabelle_list.jsp','Spezielle Sichtart-Rechte'::varchar(200),'In diesem Formular können Sie Rechtetabellen für Sichtarten bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sichtart_rechttabelle_edit','sichtart_rechttabelle','/edit/kern/sichtart_rechttabelle_edit.jsp','Spezielle Sichtart-Rechte Einzelbarbeitung','In diesem Formular können Sie Rechtetabellen für Sichtarten bearbeiten.');
values ('sichtart_rechttabelle_edit','sichtart_rechttabelle','/edit/kern/sichtart_rechttabelle_edit.jsp','Spezielle Sichtart-Rechte Einzelbarbeitung'::varchar(200),'In diesem Formular können Sie Rechtetabellen für Sichtarten bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_jobs_edit','sx_jobs','/edit/kern/sx_jobs_edit.jsp','Ladejobs verwalten','In diesem Formular können Sie Ladejobs verwalten');
values ('sx_jobs_edit','sx_jobs','/edit/kern/sx_jobs_edit.jsp','Ladejobs verwalten'::varchar(200),'In diesem Formular können Sie Ladejobs verwalten'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_jobs_list','sx_jobs','/edit/kern/sx_jobs_list.jsp','Ladejobs verwalten','In diesem Formular können Sie Ladejobs verwalten');
values ('sx_jobs_list','sx_jobs','/edit/kern/sx_jobs_list.jsp','Ladejobs verwalten'::varchar(200),'In diesem Formular können Sie Ladejobs verwalten'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('organigramm_list','organigramm','/edit/kern/organigramm_list.jsp','Organigramm','In diesem Formular können Sie das Organigramm aufrufen');
values ('organigramm_list','organigramm','/edit/kern/organigramm_list.jsp','Organigramm'::varchar(200),'In diesem Formular können Sie das Organigramm aufrufen'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_stylesheet_param_edit','sx_stylesheet_param','/edit/kern/sx_stylesheet_param_edit.jsp','Stylesheet-Parameter','In diesem Formular können Sie Stylesheet-Parameter bearbeiten.');
values ('sx_stylesheet_param_edit','sx_stylesheet_param','/edit/kern/sx_stylesheet_param_edit.jsp','Stylesheet-Parameter'::varchar(200),'In diesem Formular können Sie Stylesheet-Parameter bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_stylesheet_param_list','sx_stylesheet_param','/edit/kern/sx_stylesheet_param_list.jsp','Stylesheet-Parameter','In diesem Formular können Sie Stylesheet-Parameter bearbeiten.');
values ('sx_stylesheet_param_list','sx_stylesheet_param','/edit/kern/sx_stylesheet_param_list.jsp','Stylesheet-Parameter'::varchar(200),'In diesem Formular können Sie Stylesheet-Parameter bearbeiten.'::varchar(255));
delete from db_forms where name in (select name from tmp_db_forms);

753
superx/WEB-INF/conf/edustore/db/install/conf/unload_params_fuellen.sql

@ -14,280 +14,557 @@ select sp_table_exists('unload_params') from xdummy; @@ -14,280 +14,557 @@ select sp_table_exists('unload_params') from xdummy;
create temp table tmp_unload_params(
tid SERIAL not null,
param_id VARCHAR(255) not null,
param_val VARCHAR(255) ,
default_val VARCHAR(255) ,
description VARCHAR(255) ,
systeminfo_id INTEGER
param_id VARCHAR(255) not null,
param_val VARCHAR(255) ,
default_val VARCHAR(255) ,
description VARCHAR(255) ,
systeminfo_id INTEGER ,
wertebereich varchar(250),
ab_version varchar(10),
gruppe varchar(255),
sachgebiete_id integer,
priority integer,
sourcesystem integer
);
-- Standardparameter DATABASE (für alle Komponenten)
insert into tmp_unload_params(param_id,
param_val,
default_val,
description,
systeminfo_id)
values ('DATABASE',
'POSTGRES',
'POSTGRES',
'Quell-DBMS',
9);
param_val,
default_val,
description,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe,
systeminfo_id
)
values ('DATABASE',
'POSTGRES',
'POSTGRES',
'Quell-DBMS',
1,
0,
'POSTGRES, INFORMIX',
'>6.0',
'Systemparameter',
9
);
-- Standardparameter SOURCESYSTEM (für alle Komponenten)
insert into tmp_unload_params(param_id,
param_val,
default_val,
description,
systeminfo_id)
values ('VERSION',
'4',
'4',
'Version des Quellsystems. z.B. 4 für Kernmodul 4.x',
9);
param_val,
default_val,
description,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe,
systeminfo_id)
values ('SOURCESYSTEM',
'hisinone',
'hisinone',
'Datenquelle/Quellsystem',
1,
0,
'z.B. sospos, sva oder hisinone'
, '>6.0',
'Systemparameter',
9);
--Parameter aus der Moduldatei
insert into tmp_unload_params(param_id,
param_val,
default_val,
description,
systeminfo_id)
values ('UNLOAD_USERRIGHTS',
'false',
'false',
'Benutzerrechte entladen? . Sollen Benutzerrechte entladen werden? Default ist false weil man in Testsystem oft eigene Kennungen hat',
9);
param_val,
default_val,
description,
systeminfo_id,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe)
values ('VERSION',
'4',
'4',
'Version des Quellsystems z.B. 4 für Kernmodul 4.x',
9,
1,
0,
'ZAHL',
'>6.0',
'Systemparameter');
insert into tmp_unload_params(param_id,
param_val,
default_val,
description,
systeminfo_id)
values ('UNLOAD_FIN_USER_KAM',
'false',
'false',
'Kamerale Benutzerrechte entladen?. Sollen Kamerale Benutzerrechte entladen werden? Default ist false weil man in Testsystem oft eigene Kennungen hat',
9);
param_val,
default_val,
description,
systeminfo_id,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe)
values ('UNLOAD_USERRIGHTS',
'false',
'false',
'Benutzerrechte entladen? Sollen Benutzerrechte entladen werden? Default ist false weil man in Testsystem oft eigene Kennungen hat',
9,
0,
0,
'(true, false)',
'>6.0',
'Quelle, Startzeitpunkt, Datenumfang');
insert into tmp_unload_params(param_id,
param_val,
default_val,
description,
systeminfo_id)
values ('UNLOAD_KONSTANTEN',
'true',
'true',
'Tab. konstanten entladen?. Soll die Tabelle konstanten entladen werden? Sie enthält wichtige Parameter für die Laderoutinen',
9);
param_val,
default_val,
description,
systeminfo_id,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe)
values ('UNLOAD_FIN_USER_KAM',
'false',
'false',
'Kamerale Benutzerrechte entladen? Sollen Kamerale Benutzerrechte entladen werden? Default ist false weil man in Testsystem oft eigene Kennungen hat',
9,
0,
0,
'(true, false)',
'>6.0',
'Quelle, Startzeitpunkt, Datenumfang');
insert into tmp_unload_params(param_id,
param_val,
default_val,
description,
systeminfo_id)
values ('UNLOAD_UNLOAD_PARAMS',
'true',
'true',
'Tab. unload_params entladen?. Soll die Tabelle unload_params entladen werden? Sie enthält Entladeparameter für die Laderoutinen',
9);
param_val,
default_val,
description,
systeminfo_id,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe)
values ('UNLOAD_KONSTANTEN',
'true',
'true',
'Tab. konstanten entladen? Soll die Tabelle konstanten entladen werden? Sie enthält wichtige Parameter für die Laderoutinen',
9,
0,
0,
'(true, false)',
'>6.0',
'Quelle, Startzeitpunkt, Datenumfang');
insert into tmp_unload_params(param_id,
param_val,
default_val,
description,
systeminfo_id)
values ('UNLOAD_REPOSITORY',
'true',
'true',
'Tab. sx_repository entladen?. Soll die Tabelle sx_repository entladen werden? Sie enthält wichtige Parameter für die Laderoutinen und Masken',
9);
param_val,
default_val,
description,
systeminfo_id,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe)
values ('UNLOAD_UNLOAD_PARAMS',
'true',
'true',
'Tab. unload_params entladen? Soll die Tabelle unload_params entladen werden? Sie enthält Entladeparameter für die Laderoutinen',
9,
0,
0,
'(true, false)',
'>6.0',
'Quelle, Startzeitpunkt, Datenumfang');
insert into tmp_unload_params(param_id,
param_val,
default_val,
description,
systeminfo_id)
values ('UNLOAD_HOCHSCHULINFO',
'true',
'true',
'Tab. hochschulinfo entladen?. Soll die Tabelle hochschulinfo entladen werden? Sie enthält Hochschulnummer+Name',
9);
param_val,
default_val,
description,
systeminfo_id,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe)
values ('UNLOAD_REPOSITORY',
'true',
'true',
'Tab. sx_repository entladen? Soll die Tabelle sx_repository entladen werden? Sie enthält wichtige Parameter für die Laderoutinen und Masken',
9,
0,
0,
'(true, false)',
'>6.0',
'Quelle, Startzeitpunkt, Datenumfang');
insert into tmp_unload_params(param_id,
param_val,
default_val,
description,
systeminfo_id)
values ('UNLOAD_THEMENBAUM',
'true',
'true',
'Tab. themenbaum entladen?. Soll die Tabelle themenbaum entladen werden(true, false)? Sie enthält die Menüstruktur',
9);
param_val,
default_val,
description,
systeminfo_id,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe)
values ('UNLOAD_HOCHSCHULINFO',
'true',
'true',
'Tab. hochschulinfo entladen? Soll die Tabelle hochschulinfo entladen werden? Sie enthält Hochschulnummer+Name',
9,
0,
0,
'(true, false)',
'>6.0',
'Quelle, Startzeitpunkt, Datenumfang');
insert into tmp_unload_params(param_id,
param_val,
default_val,
description,
systeminfo_id)
values ('UNLOAD_MASKEN',
'true',
'true',
'Tab. maskeninfo etc entladen?. Sollen die Tabellen maskeninfo etc. entladen werden? Sie enthält die Masken',
9);
param_val,
default_val,
description,
systeminfo_id,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe)
values ('UNLOAD_THEMENBAUM',
'true',
'true',
'Tab. themenbaum entladen? Soll die Tabelle themenbaum entladen werden(true, false)? Sie enthält die Menüstruktur',
9,
0,
0,
'(true, false)',
'>6.0',
'Quelle, Startzeitpunkt, Datenumfang');
insert into tmp_unload_params(param_id,
param_val,
default_val,
description,
systeminfo_id)
values ('UNLOAD_STYLESHEETS',
'true',
'true',
'Tab. sx_stylesheets etc. entladen?. Soll die Tabelle sx_stylesheets etc. entladen werden? Sie enthält Stylesheets und JasperReports',
9);
param_val,
default_val,
description,
systeminfo_id,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe)
values ('UNLOAD_MASKEN',
'true',
'true',
'Tab. maskeninfo etc entladen? Sollen die Tabellen maskeninfo etc. entladen werden? Sie enthält die Masken',
9,
0,
0,
'(true, false)',
'>6.0',
'Quelle, Startzeitpunkt, Datenumfang');
insert into tmp_unload_params(param_id,
param_val,
default_val,
description,
systeminfo_id)
values ('UNLOAD_MAKROS',
'true',
'true',
'Tab. macro_masken_bez entladen?. Soll die Tabelle macro_masken_bez etc. entladen werden? Sie enthält Makros',
9);
param_val,
default_val,
description,
systeminfo_id,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe)
values ('UNLOAD_STYLESHEETS',
'true',
'true',
'Tab. sx_stylesheets etc. entladen? Soll die Tabelle sx_stylesheets etc. entladen werden? Sie enthält Stylesheets und JasperReports',
9,
0,
0,
'(true, false)',
'>6.0',
'Quelle, Startzeitpunkt, Datenumfang');
insert into tmp_unload_params(param_id,
param_val,
default_val,
description,
systeminfo_id)
values ('UNLOAD_CAPTIONS',
'true',
'true',
'Tab. sx_captions entladen?. Soll die Tabelle sx_captions entladen werden? Sie enthält Beschriftungen für Masken und Tabellen',
9);
param_val,
default_val,
description,
systeminfo_id,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe)
values ('UNLOAD_MAKROS',
'true',
'true',
'Tab. macro_masken_bez entladen? Soll die Tabelle macro_masken_bez etc. entladen werden? Sie enthält Makros',
9,
0,
0,
'(true, false)',
'>6.0',
'Quelle, Startzeitpunkt, Datenumfang');
insert into tmp_unload_params(param_id,
param_val,
default_val,
description,
systeminfo_id)
values ('UNLOAD_SICHTEN',
'true',
'true',
'Tab. sichten entladen?. Soll die Tabelle sichten entladen werden? Sie enthält Auswertungsbäume',
9);
param_val,
default_val,
description,
systeminfo_id,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe)
values ('UNLOAD_CAPTIONS',
'true',
'true',
'Tab. sx_captions entladen? Soll die Tabelle sx_captions entladen werden? Sie enthält Beschriftungen für Masken und Tabellen',
9,
0,
0,
'(true, false)',
'>6.0',
'Quelle, Startzeitpunkt, Datenumfang');
insert into tmp_unload_params(param_id,
param_val,
default_val,
description,
systeminfo_id)
values ('UNLOAD_MAN_CATALOGUE',
'true',
'true',
'Tab. man_catalogue entladen?. Soll die Tabellen man_catalogue und man_catalogue_rpt entladen werden?',
9);
param_val,
default_val,
description,
systeminfo_id,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe)
values ('UNLOAD_SICHTEN',
'true',
'true',
'Tab. sichten entladen? Soll die Tabelle sichten entladen werden? Sie enthält Auswertungsbäume',
9,
0,
0,
'(true, false)',
'>6.0',
'Quelle, Startzeitpunkt, Datenumfang');
insert into tmp_unload_params(param_id,
param_val,
default_val,
description,
systeminfo_id)
values ('UNLOAD_MAN_ZAHL_WERT',
'false',
'false',
'Tab. man_zahl_wert entladen?. Soll die Tabellen man_zahl_wert entladen werden?',
9);
param_val,
default_val,
description,
systeminfo_id,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe)
values ('UNLOAD_MAN_CATALOGUE',
'true',
'true',
'Tab. man_catalogue entladen? Soll die Tabellen man_catalogue und man_catalogue_rpt entladen werden?',
9,
0,
0,
'(true, false)',
'>6.0',
'Quelle, Startzeitpunkt, Datenumfang');
insert into tmp_unload_params(param_id,
param_val,
default_val,
description,
systeminfo_id)
values ('UNLOAD_KENN_ZAHL_WERT',
'false',
'false',
'Tab. kenn_zahl_wert entladen?. Soll die Tabellen kenn_zahl_wert entladen werden?',
9);
param_val,
default_val,
description,
systeminfo_id,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe)
values ('UNLOAD_MAN_ZAHL_WERT',
'false',
'false',
'Tab. man_zahl_wert entladen? Soll die Tabellen man_zahl_wert entladen werden?',
9,
0,
0,
'(true, false)',
'>6.0',
'Quelle, Startzeitpunkt, Datenumfang');
insert into tmp_unload_params(param_id,
param_val,
default_val,
description,
systeminfo_id)
values ('COB_VONBIS_INST',
'1',
'1',
'Gültigkeitszeiträume Inst.. Gültigkeitszeiträume von Organisationseinheiten übernehmen?.',
9);
param_val,
default_val,
description,
systeminfo_id,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe)
values ('UNLOAD_KENN_ZAHL_WERT',
'false',
'false',
'Tab. kenn_zahl_wert entladen? Soll die Tabellen kenn_zahl_wert entladen werden?',
9,
0,
0,
'(true, false)',
'>6.0',
'Quelle, Startzeitpunkt, Datenumfang');
insert into tmp_unload_params(param_id,
param_val,
default_val,
description,
systeminfo_id)
values ('COB_REL_INST',
'1',
'1',
'Relevanzschalter Kostenstellen (nur für GX). Relevanzschalter auswerten: Default ist ''1'', d.h. cobrel=1.',
9);
param_val,
default_val,
description,
systeminfo_id,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe)
values ('COB_VONBIS_INST',
'1',
'1',
'Gültigkeitszeiträume Inst. Gültigkeitszeiträume von Organisationseinheiten übernehmen?.',
9,
0,
0,
'nein: 0, ja: 1',
'>6.0',
'Quelle, Startzeitpunkt, Datenumfang');
insert into tmp_unload_params(param_id,
param_val,
default_val,
description,
systeminfo_id)
values ('JDBC_PARAM',
'',
'',
'Spezieller Datenbankparameter. . Wenn Postgres und COB Version 12 oder höher eingesetzt wird, sollte der Parameter auf set search_path to cob; gesetzt werden. Wenn nicht, dann leer lassen. ',
9);
param_val,
default_val,
description,
systeminfo_id,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe)
values ('COB_REL_INST',
'1',
'1',
'Relevanzschalter Kostenstellen (nur für GX) Relevanzschalter auswerten: Default ist ''1'', d.h. cobrel=1.',
9,
0,
2,
'2: inst.migrel=1, 1: inst.cobrel=1, 0: ingnorieren',
'2020.06',
'Quelle, Startzeitpunkt, Datenumfang');
insert into tmp_unload_params(param_id,
param_val,
default_val,
description,
systeminfo_id)
values ('SOURCESYSTEM',
'hisinone',
'hisinone',
'Quellsystem (z.B. sospos, sva oder hisinone)',
9);
param_val,
default_val,
description,
systeminfo_id,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe)
values ('JDBC_PARAM',
'',
'',
'Spezieller Datenbankparameter. Wenn Postgres und COB Version 12 oder höher eingesetzt wird, sollte der Parameter auf set search_path to cob; gesetzt werden. Wenn nicht, dann leer lassen. ',
9,
1,
0,
'',
'>6.0',
'Systemparameter');
--description wird immer geändert:
update unload_params set description=(select T.description
from tmp_unload_params T
where T.param_id=unload_params.param_id
and T.systeminfo_id=unload_params.systeminfo_id)
where systeminfo_id=9
and param_id in (select param_id from tmp_unload_params);
from tmp_unload_params T
where T.param_id=unload_params.param_id
and T.systeminfo_id=unload_params.systeminfo_id)
where systeminfo_id=9
and param_id in (select param_id from tmp_unload_params);
--default_val wird immer geändert:
update unload_params set default_val=(select T.default_val
from tmp_unload_params T
where T.param_id=unload_params.param_id
and T.systeminfo_id=unload_params.systeminfo_id)
where systeminfo_id=9
and param_id in (select param_id from tmp_unload_params);
from tmp_unload_params T
where T.param_id=unload_params.param_id
and T.systeminfo_id=unload_params.systeminfo_id)
where systeminfo_id=9
and param_id in (select param_id from tmp_unload_params);
--priority ändern:
update unload_params set priority=(select T.priority
from tmp_unload_params T
where T.param_id=unload_params.param_id
and T.systeminfo_id=unload_params.systeminfo_id)
where systeminfo_id=9
and param_id in (select param_id from tmp_unload_params);
--sourcesystem ändern:
update unload_params set sourcesystem=(select T.sourcesystem
from tmp_unload_params T
where T.param_id=unload_params.param_id
and T.systeminfo_id=unload_params.systeminfo_id)
where systeminfo_id=9
and param_id in (select param_id from tmp_unload_params);
--wertebereich ändern:
update unload_params set wertebereich=(select T.wertebereich
from tmp_unload_params T
where T.param_id=unload_params.param_id
and T.systeminfo_id=unload_params.systeminfo_id)
where systeminfo_id=9
and param_id in (select param_id from tmp_unload_params);
--ab_version ändern:
update unload_params set ab_version=(select T.ab_version
from tmp_unload_params T
where T.param_id=unload_params.param_id
and T.systeminfo_id=unload_params.systeminfo_id)
where systeminfo_id=9
and param_id in (select param_id from tmp_unload_params);
--gruppe ändern:
update unload_params set gruppe=(select T.gruppe
from tmp_unload_params T
where T.param_id=unload_params.param_id
and T.systeminfo_id=unload_params.systeminfo_id)
where systeminfo_id=9
and param_id in (select param_id from tmp_unload_params);
delete from tmp_unload_params where systeminfo_id || param_id in
(select systeminfo_id || param_id from unload_params);
(select systeminfo_id || param_id from unload_params);
insert into unload_params(param_id,
param_val,
default_val,
description,
systeminfo_id)
param_val,
default_val,
description,
systeminfo_id,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe)
select param_id,
param_val,
default_val,
description,
systeminfo_id
from tmp_unload_params
where param_id is not null;
drop table tmp_unload_params;
param_val,
default_val,
description,
systeminfo_id,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe
from tmp_unload_params
where param_id is not null;
drop table tmp_unload_params;
</#if>

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

@ -6,125 +6,153 @@ function exitAfterError @@ -6,125 +6,153 @@ function exitAfterError
}
trap exitAfterError ERR
export SX_CLIENT=jdbc
if [ ! -d tmp$MANDANTENID ]
MODULE_PFAD="$SUPERX_DIR/db/install"
MODULE_PFAD_SHORT="db/install"
if [ "$BACKUP_PFAD_INDIVIDUELL" = "" ]
then
BACKUP_PFAD_INDIVIDUELL_MODULE="${MODULE_PFAD}/tmp$MANDANTENID"
else
BACKUP_PFAD_INDIVIDUELL_MODULE="${BACKUP_PFAD_INDIVIDUELL}/${MODULE_PFAD_SHORT}/tmp$MANDANTENID"
fi
if [ "$1" != "" ]
then
echo "tmp$MANDANTENID existiert nicht. Verzeichnis wird neu erzeugt."
mkdir tmp$MANDANTENID
BACKUP_PFAD_INDIVIDUELL_MODULE=$1
fi
DOQUERY "select tid, art, tabelle, feldname, additionalkeyssql, fallback_user_inst from sichtart_rechttabelle;" false $DBDELIMITER tmp"$MANDANTENID"/sichtart_rechttabelle.unl txt
DOQUERY "select tid, groupinfo_id, field_id, pref from group_field_pref;" false $DBDELIMITER tmp"$MANDANTENID"/group_field_pref.unl txt
DOQUERY "select tid, stylesheet_id, tablename, fieldname from stylesheet_field;" false $DBDELIMITER tmp"$MANDANTENID"/stylesheet_field.unl txt
DOQUERY "select db_einfuegemarke, tabellen_id, name, protokollierung from db_tabellen;" false $DBDELIMITER tmp"$MANDANTENID"/db_tabellen.unl txt
DOQUERY "select tid, name, tablename, form_path, caption, description from db_forms;" false $DBDELIMITER tmp"$MANDANTENID"/db_forms.unl txt
DOQUERY "select db_einfuegemarke, his_system, version, kern_system, version_hash, systeminfo_id from db_version;" false $DBDELIMITER tmp"$MANDANTENID"/db_version.unl txt
DOQUERY "select tid, ord, name, kategorie, wert from aggregierung;" false $DBDELIMITER tmp"$MANDANTENID"/aggregierung.unl txt
DOQUERY "select tid, parent, systeminfoid, art, type, name_intern, name, beschreibung, sortnr, quelle, alt_hier_id, treecfgtable, treecfgid, label, user_rechte, rechtequelle, sesamkey, standbutton, attribut1, attribut2, attribut3, attribut4, xmlmaxentries, gueltig_seit, gueltig_bis, cacheapplet, cachexml, aktiv from sichten;" false $DBDELIMITER tmp"$MANDANTENID"/sichten.unl txt
DOQUERY "select lehr_id, orga_id, name, gueltig_seit, gueltig_bis from lehr_orga_bez;" false $DBDELIMITER tmp"$MANDANTENID"/lehr_orga_bez.unl txt
DOQUERY "select maskeninfo_id, felderinfo_id from masken_felder_bez;" false $DBDELIMITER tmp"$MANDANTENID"/masken_felder_bez.unl txt
DOQUERY "select tid, name, rightname from sachgebiete;" false $DBDELIMITER tmp"$MANDANTENID"/sachgebiete.unl txt
DOQUERY "select sachgebiete_id, maskeninfo_id from sachgeb_maske_bez;" false $DBDELIMITER tmp"$MANDANTENID"/sachgeb_maske_bez.unl txt
DOQUERY "select sachgebiete_id, dbform_id from sachgeb_dbform_bez;" false $DBDELIMITER tmp"$MANDANTENID"/sachgeb_dbform_bez.unl txt
DOQUERY "select userinfo_id, maskeninfo_id, external_entry from user_masken_bez;" false $DBDELIMITER tmp"$MANDANTENID"/user_masken_bez.unl txt
DOQUERY "select userinfo_id, sachgebiete_id, external_entry from user_sachgeb_bez;" false $DBDELIMITER tmp"$MANDANTENID"/user_sachgeb_bez.unl txt
DOQUERY "select c from xdummy;" false $DBDELIMITER tmp"$MANDANTENID"/xdummy.unl txt
DOQUERY "select maskeninfo_id1, maskeninfo_id2, active, sortnr, schleifenrelation, schleifenfeldname, alias, schleifenfstand, schleifenfsicht, aktion from macro_masken_bez;" false $DBDELIMITER tmp"$MANDANTENID"/macro_masken_bez.unl txt
DOQUERY "select id, charttype, caption, width, height, captionx, captiony, linex, liney, showvalues, moreattribs from graphicformat;" false $DBDELIMITER tmp"$MANDANTENID"/graphicformat.unl txt
DOQUERY "select macro, sortnr, feldname, alias, value, value_caption, feldstand, feldsicht, active from macro_feld_wert;" false $DBDELIMITER tmp"$MANDANTENID"/macro_feld_wert.unl txt
DOQUERY "select tid, name from groupinfo;" false $DBDELIMITER tmp"$MANDANTENID"/groupinfo.unl txt
DOQUERY "select userinfo_id, groupinfo_id, external_entry from user_group_bez;" false $DBDELIMITER tmp"$MANDANTENID"/user_group_bez.unl txt
DOQUERY "select groupinfo_id, sachgebiete_id from group_sachgeb_bez;" false $DBDELIMITER tmp"$MANDANTENID"/group_sachgeb_bez.unl txt
DOQUERY "select groupinfo_id, maskeninfo_id from group_masken_bez;" false $DBDELIMITER tmp"$MANDANTENID"/group_masken_bez.unl txt
DOQUERY "select tid, bland, text from aggre_bland;" false $DBDELIMITER tmp"$MANDANTENID"/aggre_bland.unl txt
DOQUERY "select tid, hs, key, apnr, d_akt_von, d_akt_bis, kurz, druck, lang_1, lang_2, lang_3, sort1 from cif;" false $DBDELIMITER tmp"$MANDANTENID"/cif.unl txt
DOQUERY "select tid, hs, key, apnr, d_akt_von, d_akt_bis, kurz, druck, lang_1, lang_2, lang_3, parent, parent_int, filter, refapnr, astat, bund_apnr, land_apnr, hiskey_id, uniquename, sort1, sort2, sort3, sortc1, sortc2, sourcesystem, sourcesystem_id, intern_int, intern_c, sprache, struktur_int, struktur_c, ebene, lid, parent_lid from cifx;" false $DBDELIMITER tmp"$MANDANTENID"/cifx.unl txt
DOQUERY "select key, apnr, cifx_tid, sourcesystem, sourcesystem_id, systeminfo_id from trans_cifx;" false $DBDELIMITER tmp"$MANDANTENID"/trans_cifx.unl txt
DOQUERY "select key, apnr, cif_tid, sourcesystem, sourcesystem_id, systeminfo_id from trans_cif;" false $DBDELIMITER tmp"$MANDANTENID"/trans_cif.unl txt
DOQUERY "select tid, name, nummer, x, y, buttonbreite, feldbreite, zeilenanzahl, typ, laenge, obligatorisch, art, relation, attribut, defaultwert from felderinfo;" false $DBDELIMITER tmp"$MANDANTENID"/felderinfo.unl txt
DOQUERY "select name, adresse, hs_nr, kapitel, superx_server, kennung, passwd from hochschulinfo;" false $DBDELIMITER tmp"$MANDANTENID"/hochschulinfo.unl txt
DOQUERY "select maskeninfo_id, systeminfo_id from maske_system_bez;" false $DBDELIMITER tmp"$MANDANTENID"/maske_system_bez.unl txt
DOQUERY "select tid, name, select_stmt, xil_proplist, chart_xtitel, chart_ytitel, erlaeuterung, cleanup_stmt, default_file, frontend, breite, hoehe, ampel, hilfe, hinweis from maskeninfo;" false $DBDELIMITER tmp"$MANDANTENID"/maskeninfo.unl txt
DOQUERY "select proto_fkt_id, proto_fkt from proto_funktion;" false $DBDELIMITER tmp"$MANDANTENID"/proto_funktion.unl txt
DOQUERY "select tid, name, datum from systeminfo;" false $DBDELIMITER tmp"$MANDANTENID"/systeminfo.unl txt
DOQUERY "select tid, arbeitsverzeichnis from user_einstellungen;" false $DBDELIMITER tmp"$MANDANTENID"/user_einstellungen.unl txt
DOQUERY "select tid, benutzer, kennwort, name, max_versuch, akt_versuch, email, administration, archiv_recht, passwd_sha, info, extern_account_id, extern_person_id, sieht_projekte, extern_role_id from userinfo;" false $DBDELIMITER tmp"$MANDANTENID"/userinfo.unl txt
DOQUERY "select tid, name, maskeninfo_id, parent, gueltig_seit, gueltig_bis, erlaeuterung, sort, css_class from themenbaum;" false $DBDELIMITER tmp"$MANDANTENID"/themenbaum.unl txt
DOQUERY "select tid, name, maskeninfo_id, parent, gueltig_seit, gueltig_bis, erlaeuterung from themenbaum_bak;" false $DBDELIMITER tmp"$MANDANTENID"/themenbaum_bak.unl txt
DOQUERY "select aktuell from nachricht;" false $DBDELIMITER tmp"$MANDANTENID"/nachricht.unl txt
DOQUERY "select id, element, element_value, description, nature, annotation from menu_element;" false $DBDELIMITER tmp"$MANDANTENID"/menu_element.unl txt
DOQUERY "select id, name, driver, url, username, passwort, minidle, maxidle, maxactive, testsql from dbconnections;" false $DBDELIMITER tmp"$MANDANTENID"/dbconnections.unl txt
DOQUERY "select tid, key_apnr, parent, drucktext, name, ebene, lehre, gueltig_seit, gueltig_bis, orgstruktur, lid, parent_lid, uniquename, sourcesystem, sourcesystem_id, systeminfo_id, nodeattrib from organigramm;" false $DBDELIMITER tmp"$MANDANTENID"/organigramm.unl txt
DOQUERY "select tid, key_apnr, parent, drucktext, name, ebene, lehre, gueltig_seit, gueltig_bis, orgstruktur from organigramm_bak;" false $DBDELIMITER tmp"$MANDANTENID"/organigramm_bak.unl txt
DOQUERY "select userid, name, ch110_institut, hierarchie, gueltig_seit, gueltig_bis, lehre, external_entry, externalid from user_institution;" false $DBDELIMITER tmp"$MANDANTENID"/user_institution.unl txt
DOQUERY "select key_apnr, parent, drucktext, name, gueltig_seit, gueltig_bis, struktur_int, struktur_c, astat, uniquename, key_ext, info from kostentraeger;" false $DBDELIMITER tmp"$MANDANTENID"/kostentraeger.unl txt
DOQUERY "select userid, key_apnr, kommentar, gueltig_seit, gueltig_bis, external_entry, externalid from user_kostentraeger;" false $DBDELIMITER tmp"$MANDANTENID"/user_kostentraeger.unl txt
DOQUERY "select projnr, inst_nr, haupt_kst_kz from kotr_to_inst;" false $DBDELIMITER tmp"$MANDANTENID"/kotr_to_inst.unl txt
DOQUERY "select protokoll_id, proto_fkt_id, userinfo_id, ip_adresse, client_name, zeitpunkt, kommentar from protokoll;" false $DBDELIMITER tmp"$MANDANTENID"/protokoll.unl txt
DOQUERY "select tid, instnr, ch110_institut, name, gueltig_von, gueltig_bis, systeminfo_id from trans_inst;" false $DBDELIMITER tmp"$MANDANTENID"/trans_inst.unl txt
DOQUERY "select tid, apnr, beschreibung, defaultvalue, description, systeminfo_id, sachgebiete_id, doku_link, read_only, wertebereich, ab_version, gruppe, priority, sourcesystem from konstanten;" false $DBDELIMITER tmp"$MANDANTENID"/konstanten.unl txt
DOQUERY "select key_apnr, parent, drucktext, lehr, gueltig_seit, gueltig_bis from lehreinheit_inst;" false $DBDELIMITER tmp"$MANDANTENID"/lehreinheit_inst.unl txt
DOQUERY "select tid, filename, caption, description, relation, useragent, contenttype, is_generic, toolbar_icon_filepath, usage_resultset_data, stylesheet_type, jr_datasource from sx_stylesheets;" false $DBDELIMITER tmp"$MANDANTENID"/sx_stylesheets.unl txt
DOQUERY "select tid, maskeninfo_id, stylesheet_id, ord from sx_mask_style;" false $DBDELIMITER tmp"$MANDANTENID"/sx_mask_style.unl txt
DOQUERY "select tid, stylesheet_id, param_name, default_val, description, wertebereich from sx_stylesheet_param;" false $DBDELIMITER tmp"$MANDANTENID"/sx_stylesheet_param.unl txt
DOQUERY "select tid, id, table_name, field_name, record_no, locale, contents_short, contents_long, equalitystatus, sachgebiete_id, doku_link, export_to_glossar from sx_captions;" false $DBDELIMITER tmp"$MANDANTENID"/sx_captions.unl txt
DOQUERY "select tid, id, content, description, comment, version from fm_templates;" false $DBDELIMITER tmp"$MANDANTENID"/fm_templates.unl txt
DOQUERY "select userinfo_id, sicht_name_intern, external_entry from user_sichten;" false $DBDELIMITER tmp"$MANDANTENID"/user_sichten.unl txt
DOQUERY "select userinfo_id, sichtart, external_entry from user_sichtarten;" false $DBDELIMITER tmp"$MANDANTENID"/user_sichtarten.unl txt
DOQUERY "select groupinfo_id, sicht_name_intern from group_sichten;" false $DBDELIMITER tmp"$MANDANTENID"/group_sichten.unl txt
DOQUERY "select groupinfo_id, sichtart from group_sichtarten;" false $DBDELIMITER tmp"$MANDANTENID"/group_sichtarten.unl txt
DOQUERY "select sachgebiete_id, sicht_name_intern from sachgeb_sichten;" false $DBDELIMITER tmp"$MANDANTENID"/sachgeb_sichten.unl txt
DOQUERY "select sachgebiete_id, sichtart from sachgeb_sichtarten;" false $DBDELIMITER tmp"$MANDANTENID"/sachgeb_sichtarten.unl txt
DOQUERY "select tid, id, content, caption, comment, version, art, art2, art3, sachgebiete_id, sort1, sort2, sort3, geaendert_am, aktiv, gueltig_seit, gueltig_bis from sx_repository;" false $DBDELIMITER tmp"$MANDANTENID"/sx_repository.unl txt
DOQUERY "select userinfo_id, pw_gueltig_bis, last_login, old_sha1, zeitpunkt1, old_sha2, zeitpunkt2, old_sha3, zeitpunkt3, old_sha4, zeitpunkt4, old_sha5, zeitpunkt5, old_sha6, zeitpunkt6, old_sha7, zeitpunkt7 from user_pw;" false $DBDELIMITER tmp"$MANDANTENID"/user_pw.unl txt
DOQUERY "select tid, name, ch110_institut, bezugsdatum, importdatum, kommentar, kommentar_url, contenttype, datei, gueltig_seit, gueltig_bis from sx_downloads;" false $DBDELIMITER tmp"$MANDANTENID"/sx_downloads.unl txt
DOQUERY "select groupinfo_id, download_id from download_group_bez;" false $DBDELIMITER tmp"$MANDANTENID"/download_group_bez.unl txt
DOQUERY "select userinfo_id, download_id from download_user_bez;" false $DBDELIMITER tmp"$MANDANTENID"/download_user_bez.unl txt
DOQUERY "select keyword_id, download_id from download_keyw_bez;" false $DBDELIMITER tmp"$MANDANTENID"/download_keyw_bez.unl txt
DOQUERY "select tid, name, parent from sx_keywords;" false $DBDELIMITER tmp"$MANDANTENID"/sx_keywords.unl txt
DOQUERY "select tid, userid, starturl, encrypted, notolderthan, startmask, alturl, stylesheet, stylesheet2, contenttype, extra1, extra2, active from user_startpage;" false $DBDELIMITER tmp"$MANDANTENID"/user_startpage.unl txt
DOQUERY "select tid, userid, fieldname, value, active from user_startfields;" false $DBDELIMITER tmp"$MANDANTENID"/user_startfields.unl txt
DOQUERY "select id, identifier, headline, url, hint_version, annotation, confirm, confirm_prompt, created, valid_from, valid_till, category, nature, attrib1, attrib2, attrib3 from user_dialog;" false $DBDELIMITER tmp"$MANDANTENID"/user_dialog.unl txt
DOQUERY "select id, userinfo_id, user_dialog_id, ip_address, client_name, timestamp from user_dialog_accept;" false $DBDELIMITER tmp"$MANDANTENID"/user_dialog_accept.unl txt
DOQUERY "select userinfo_id, hinweise_id from user_hinweis;" false $DBDELIMITER tmp"$MANDANTENID"/user_hinweis.unl txt
DOQUERY "select groupinfo_id, hinweise_id from group_hinweis;" false $DBDELIMITER tmp"$MANDANTENID"/group_hinweis.unl txt
DOQUERY "select tid, param_id, param_val, default_val, description, systeminfo_id, priority, sourcesystem, wertebereich, ab_version, gruppe from unload_params;" false $DBDELIMITER tmp"$MANDANTENID"/unload_params.unl txt
DOQUERY "select tid, name, caption, description, table_type, systeminfo_id, systeminfo_orig, thema, sachgebiete_id from sx_tables;" false $DBDELIMITER tmp"$MANDANTENID"/sx_tables.unl txt
DOQUERY "select tid, table_name, name, caption, description, field_type, field_size, field_not_null, currentlyused, is_primarykey, foreignkey_tab, foreignkey_col, foreignkey_int, foreignkey_cap, foreignkey_cond, foreignkey_func, check_integrity, is_sum, foreignkey_uniquename from sx_fields;" false $DBDELIMITER tmp"$MANDANTENID"/sx_fields.unl txt
DOQUERY "select tid, apnr, d_akt_von, d_akt_bis, kurz, druck, lang_1, lang_2, lang_3, keyfield, keyfieldtype, datatype, captionfield, sortfield, source, sourcefilter, system_key from dimension_bp;" false $DBDELIMITER tmp"$MANDANTENID"/dimension_bp.unl txt
DOQUERY "select tid, dimension_bp_id, fact_table, d_akt_von, d_akt_bis, name, druck, lang_1, lang_2, lang_3, sourcefilter, system_key from dimension;" false $DBDELIMITER tmp"$MANDANTENID"/dimension.unl txt
DOQUERY "select dimension_bp_id, apnr, parent, druck, systeminfo_id, kurztext, langtext, uniquename, level1_int, level1_char, level1_str, level2_int, level2_char, level2_str, level3_int, level3_char, level3_str, sortorder from dim_bp_apnr;" false $DBDELIMITER tmp"$MANDANTENID"/dim_bp_apnr.unl txt
DOQUERY "select hierarchie_id, apnrchar, apnr, parentchar, parent, druck, systeminfo_id from dim_bp_altsicht_apnr;" false $DBDELIMITER tmp"$MANDANTENID"/dim_bp_altsicht_apnr.unl txt
DOQUERY "select dimension_bp_id, hierarchie_id, key, parent, distance from dim_closure;" false $DBDELIMITER tmp"$MANDANTENID"/dim_closure.unl txt
DOQUERY "select id, schema, original_schema, customization, created, node from mondrian_schema;" false $DBDELIMITER tmp"$MANDANTENID"/mondrian_schema.unl txt
DOQUERY "select dimension_bp_id, apnr, sourcesystem_id, systeminfo_id from trans_dim_bp_apnr;" false $DBDELIMITER tmp"$MANDANTENID"/trans_dim_bp_apnr.unl txt
DOQUERY "select tid, maskeninfo_id, user_id, zeitpunkt, kommentar from masken_protokoll;" false $DBDELIMITER tmp"$MANDANTENID"/masken_protokoll.unl txt
DOQUERY "select tid, protokoll_id, felderinfo_id, wert, type, caption from masken_prot_feld;" false $DBDELIMITER tmp"$MANDANTENID"/masken_prot_feld.unl txt
DOQUERY "select tid, tablename, filename, datatype, datadelimiter, dataencoding, withheader, rownumber, zipped, ch110_institut, submission_userid, submission_email, submission_date, submission_mode, submission_comm, submission_noted, uploaded, processed, processor_email, processed_date, processed_noted from data_upload;" false $DBDELIMITER tmp"$MANDANTENID"/data_upload.unl txt
DOQUERY "select tid, systeminfo_id, update_entity, update_id, updated_at, update_time from update_prot;" false $DBDELIMITER tmp"$MANDANTENID"/update_prot.unl txt
DOQUERY "select person_id, matrikel_nr, systeminfo_id, personattributetype_id, attributevalue, valid_from, valid_to, semester_von, semester_bis from personattribute;" false $DBDELIMITER tmp"$MANDANTENID"/personattribute.unl txt
DOQUERY "select personattributetype_id, attributevalue from personattributetype;" false $DBDELIMITER tmp"$MANDANTENID"/personattributetype.unl txt
DOQUERY "select personattributetype_id, attributevalue, shorttext, defaulttext, longtext from personattribute_value_list;" false $DBDELIMITER tmp"$MANDANTENID"/personattribute_value_list.unl txt
DOQUERY "select userinfo_id, felderinfo_id, field_value from user_preset_values;" false $DBDELIMITER tmp"$MANDANTENID"/user_preset_values.unl txt
DOQUERY "select tid, name, type, class, icon, content, sortnr_initial, visible, gueltig_von, gueltig_bis from sx_portlet;" false $DBDELIMITER tmp"$MANDANTENID"/sx_portlet.unl txt
DOQUERY "select userinfo_id, portlet_id from user_portlet_bez;" false $DBDELIMITER tmp"$MANDANTENID"/user_portlet_bez.unl txt
DOQUERY "select groupinfo_id, portlet_id from group_portlet_bez;" false $DBDELIMITER tmp"$MANDANTENID"/group_portlet_bez.unl txt
DOQUERY "select tid, name, main_table, order_by, sachgebiete_id, systeminfo_id, post_processing, post_insert, finalize, active, hsnr from sieve;" false $DBDELIMITER tmp"$MANDANTENID"/sieve.unl txt
DOQUERY "select tid, m_id, bi_table, columnname, datatype, caption, explanation, xil_width, lookup_tab, lookup_joinsource, lookup_jointarget, lookup_target, lookup_cond, lookup_func, hinweis from sieve_column_def;" false $DBDELIMITER tmp"$MANDANTENID"/sieve_column_def.unl txt
DOQUERY "select tid, sieve_id, def_id, in_output, sortnr, active from sieve_column;" false $DBDELIMITER tmp"$MANDANTENID"/sieve_column.unl txt
DOQUERY "select tid, sieve_id, felderinfo_id, obligatorisch, nummer, restriction_maintable, restriction_othertable, active from sieve_field;" false $DBDELIMITER tmp"$MANDANTENID"/sieve_field.unl txt
DOQUERY "select tid, uniquename, caption, filepath, sachgebiete_id, kenn_profil, hs_nr, modus_supported, params, check_sql from sx_jobs;" false $DBDELIMITER tmp"$MANDANTENID"/sx_jobs.unl txt
DOQUERY "select apnr, mapped_id, uniquename, lid from orgunit_mapping;" false $DBDELIMITER tmp"$MANDANTENID"/orgunit_mapping.unl txt
DOQUERY "select userinfo_id, apnr, uniquename, lid from implicit_orgunit_rights;" false $DBDELIMITER tmp"$MANDANTENID"/implicit_orgunit_rights.unl txt
DOQUERY "select tid, datum, gueltig_von, gueltig_bis, tabelle_quelle, tabelle, problem, aktion from kern_pruefrout;" false $DBDELIMITER tmp"$MANDANTENID"/kern_pruefrout.unl txt
DOQUERY "select id, tid, counter, first_call, last_call from masken_statistik;" false $DBDELIMITER tmp"$MANDANTENID"/masken_statistik.unl txt
DOQUERY "select id, year, month, day_of_month, day_of_week, day_of_year, week_of_year, day_name, month_name, quarter, weekend_ind, days_in_month, day_desc, day_date, semester, semester_key from dim_datum;" false $DBDELIMITER tmp"$MANDANTENID"/dim_datum.unl txt
DOQUERY "select person_id, matrikel_nr, entity, deleted_in_hisinone, deleted_in_bi, job from hisinone_deleted_entity;" false $DBDELIMITER tmp"$MANDANTENID"/hisinone_deleted_entity.unl txt
DOQUERY "select tid, uniquename, caption, systeminfo_id, step_type_id, logfile, custom_step from etl_step;" false $DBDELIMITER tmp"$MANDANTENID"/etl_step.unl txt
DOQUERY "select tid, uniquename, caption, handler from etl_step_type;" false $DBDELIMITER tmp"$MANDANTENID"/etl_step_type.unl txt
DOQUERY "select tid, etl_step_type_id, uniquename, name, param_default from etl_step_type_param;" false $DBDELIMITER tmp"$MANDANTENID"/etl_step_type_param.unl txt
DOQUERY "select tid, etl_step_id, prop_name, prop_value from etl_step_property;" false $DBDELIMITER tmp"$MANDANTENID"/etl_step_property.unl txt
DOQUERY "select tid, step_id, parent_step_id, job_id, force_continue, step_active, sortnr, custom_step from etl_step_relation;" false $DBDELIMITER tmp"$MANDANTENID"/etl_step_relation.unl txt
DOQUERY "select tid, uniquename, caption, systeminfo_id, logfile, custom_job from etl_job;" false $DBDELIMITER tmp"$MANDANTENID"/etl_job.unl txt
DOQUERY "select tid, etl_job_id, uniquename, name, param_default from etl_job_param;" false $DBDELIMITER tmp"$MANDANTENID"/etl_job_param.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 tmp"$MANDANTENID"/sx_mail.unl txt
if [ ! -d ${BACKUP_PFAD_INDIVIDUELL_MODULE} ]
then
echo "${BACKUP_PFAD_INDIVIDUELL_MODULE} existiert nicht. Verzeichnis wird neu erzeugt."
mkdir -p ${BACKUP_PFAD_INDIVIDUELL_MODULE}
fi
echo "Unloading tables"
DOQUERY "select tid, art, tabelle, feldname, additionalkeyssql, fallback_user_inst from sichtart_rechttabelle;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/sichtart_rechttabelle.unl txt
DOQUERY "select tid, groupinfo_id, field_id, pref from group_field_pref;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/group_field_pref.unl txt
DOQUERY "select tid, stylesheet_id, tablename, fieldname from stylesheet_field;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/stylesheet_field.unl txt
DOQUERY "select db_einfuegemarke, tabellen_id, name, protokollierung from db_tabellen;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/db_tabellen.unl txt
DOQUERY "select tid, name, tablename, form_path, caption, description from db_forms;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/db_forms.unl txt
DOQUERY "select db_einfuegemarke, his_system, version, kern_system, version_hash, systeminfo_id from db_version;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/db_version.unl txt
DOQUERY "select tid, ord, name, kategorie, wert from aggregierung;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/aggregierung.unl txt
DOQUERY "select tid, parent, systeminfoid, art, type, name_intern, name, beschreibung, sortnr, quelle, alt_hier_id, treecfgtable, treecfgid, label, user_rechte, rechtequelle, sesamkey, standbutton, attribut1, attribut2, attribut3, attribut4, xmlmaxentries, gueltig_seit, gueltig_bis, cacheapplet, cachexml, aktiv from sichten;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/sichten.unl txt
DOQUERY "select lehr_id, orga_id, name, gueltig_seit, gueltig_bis from lehr_orga_bez;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/lehr_orga_bez.unl txt
DOQUERY "select maskeninfo_id, felderinfo_id from masken_felder_bez;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/masken_felder_bez.unl txt
DOQUERY "select tid, name, rightname from sachgebiete;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/sachgebiete.unl txt
DOQUERY "select sachgebiete_id, maskeninfo_id from sachgeb_maske_bez;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/sachgeb_maske_bez.unl txt
DOQUERY "select sachgebiete_id, dbform_id from sachgeb_dbform_bez;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/sachgeb_dbform_bez.unl txt
DOQUERY "select userinfo_id, maskeninfo_id, external_entry from user_masken_bez;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/user_masken_bez.unl txt
DOQUERY "select userinfo_id, sachgebiete_id, external_entry from user_sachgeb_bez;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/user_sachgeb_bez.unl txt
DOQUERY "select c from xdummy;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/xdummy.unl txt
DOQUERY "select maskeninfo_id1, maskeninfo_id2, active, sortnr, schleifenrelation, schleifenfeldname, alias, schleifenfstand, schleifenfsicht, aktion from macro_masken_bez;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/macro_masken_bez.unl txt
DOQUERY "select id, charttype, caption, width, height, captionx, captiony, linex, liney, showvalues, moreattribs from graphicformat;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/graphicformat.unl txt
DOQUERY "select macro, sortnr, feldname, alias, value, value_caption, feldstand, feldsicht, active from macro_feld_wert;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/macro_feld_wert.unl txt
DOQUERY "select tid, name from groupinfo;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/groupinfo.unl txt
DOQUERY "select userinfo_id, groupinfo_id, external_entry from user_group_bez;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/user_group_bez.unl txt
DOQUERY "select groupinfo_id, sachgebiete_id from group_sachgeb_bez;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/group_sachgeb_bez.unl txt
DOQUERY "select groupinfo_id, maskeninfo_id from group_masken_bez;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/group_masken_bez.unl txt
DOQUERY "select tid, bland, text from aggre_bland;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/aggre_bland.unl txt
DOQUERY "select tid, hs, key, apnr, d_akt_von, d_akt_bis, kurz, druck, lang_1, lang_2, lang_3, sort1, uniquename from cif;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/cif.unl txt
DOQUERY "select tid, hs, key, apnr, d_akt_von, d_akt_bis, kurz, druck, lang_1, lang_2, lang_3, parent, parent_int, filter, refapnr, astat, bund_apnr, land_apnr, hiskey_id, uniquename, sort1, sort2, sort3, sortc1, sortc2, sourcesystem, sourcesystem_id, intern_int, intern_c, sprache, struktur_int, struktur_c, ebene, lid, parent_lid from cifx;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/cifx.unl txt
DOQUERY "select key, apnr, cifx_tid, sourcesystem, sourcesystem_id, systeminfo_id from trans_cifx;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/trans_cifx.unl txt
DOQUERY "select key, apnr, cif_tid, sourcesystem, sourcesystem_id, systeminfo_id from trans_cif;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/trans_cif.unl txt
DOQUERY "select tid, cifx_table, key, apnr, kurz, druck, lang_1, uniquename from cifx_customize;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/cifx_customize.unl txt
DOQUERY "select tid, name, nummer, x, y, buttonbreite, feldbreite, zeilenanzahl, typ, laenge, obligatorisch, art, relation, attribut, defaultwert from felderinfo;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/felderinfo.unl txt
DOQUERY "select name, adresse, hs_nr, kapitel, superx_server, kennung, passwd from hochschulinfo;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/hochschulinfo.unl txt
DOQUERY "select maskeninfo_id, systeminfo_id from maske_system_bez;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/maske_system_bez.unl txt
DOQUERY "select tid, name, select_stmt, xil_proplist, chart_xtitel, chart_ytitel, erlaeuterung, cleanup_stmt, default_file, frontend, breite, hoehe, ampel, hilfe, hinweis from maskeninfo;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/maskeninfo.unl txt
DOQUERY "select proto_fkt_id, proto_fkt from proto_funktion;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/proto_funktion.unl txt
DOQUERY "select tid, name, datum from systeminfo;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/systeminfo.unl txt
DOQUERY "select tid, arbeitsverzeichnis from user_einstellungen;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/user_einstellungen.unl txt
DOQUERY "select tid, benutzer, kennwort, name, max_versuch, akt_versuch, email, administration, archiv_recht, passwd_sha, info, extern_account_id, extern_person_id, sieht_projekte, extern_role_id from userinfo;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/userinfo.unl txt
DOQUERY "select tid, name, maskeninfo_id, parent, gueltig_seit, gueltig_bis, erlaeuterung, sort, css_class from themenbaum;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/themenbaum.unl txt
DOQUERY "select tid, name, maskeninfo_id, parent, gueltig_seit, gueltig_bis, erlaeuterung from themenbaum_bak;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/themenbaum_bak.unl txt
DOQUERY "select aktuell from nachricht;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/nachricht.unl txt
DOQUERY "select id, element, element_value, description, nature, annotation from menu_element;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/menu_element.unl txt
DOQUERY "select id, name, driver, url, username, passwort, minidle, maxidle, maxactive, testsql from dbconnections;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/dbconnections.unl txt
DOQUERY "select tid, key_apnr, parent, drucktext, name, ebene, lehre, gueltig_seit, gueltig_bis, orgstruktur, lid, parent_lid, uniquename, sourcesystem, sourcesystem_id, systeminfo_id, nodeattrib from organigramm;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/organigramm.unl txt
DOQUERY "select tid, key_apnr, parent, drucktext, name, ebene, lehre, gueltig_seit, gueltig_bis, orgstruktur, lid, parent_lid, uniquename, sourcesystem, sourcesystem_id, systeminfo_id, nodeattrib from organigramm_bak;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/organigramm_bak.unl txt
DOQUERY "select userid, name, ch110_institut, hierarchie, gueltig_seit, gueltig_bis, lehre, external_entry, externalid from user_institution;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/user_institution.unl txt
DOQUERY "select key_apnr, parent, drucktext, name, gueltig_seit, gueltig_bis, struktur_int, struktur_c, astat, uniquename, key_ext, info from kostentraeger;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/kostentraeger.unl txt
DOQUERY "select userid, key_apnr, kommentar, gueltig_seit, gueltig_bis, external_entry, externalid from user_kostentraeger;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/user_kostentraeger.unl txt
DOQUERY "select projnr, inst_nr, haupt_kst_kz from kotr_to_inst;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/kotr_to_inst.unl txt
DOQUERY "select protokoll_id, proto_fkt_id, userinfo_id, ip_adresse, client_name, zeitpunkt, kommentar from protokoll;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/protokoll.unl txt
DOQUERY "select tid, instnr, ch110_institut, name, gueltig_von, gueltig_bis, systeminfo_id from trans_inst;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/trans_inst.unl txt
DOQUERY "select tid, apnr, beschreibung, defaultvalue, description, systeminfo_id, sachgebiete_id, doku_link, read_only, wertebereich, ab_version, gruppe, priority, sourcesystem from konstanten;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/konstanten.unl txt
DOQUERY "select key_apnr, parent, drucktext, lehr, gueltig_seit, gueltig_bis from lehreinheit_inst;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/lehreinheit_inst.unl txt
DOQUERY "select tid, filename, caption, description, relation, useragent, contenttype, is_generic, toolbar_icon_filepath, usage_resultset_data, stylesheet_type, jr_datasource from sx_stylesheets;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/sx_stylesheets.unl txt
DOQUERY "select tid, maskeninfo_id, stylesheet_id, ord from sx_mask_style;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/sx_mask_style.unl txt
DOQUERY "select tid, stylesheet_id, param_name, default_val, description, wertebereich from sx_stylesheet_param;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/sx_stylesheet_param.unl txt
DOQUERY "select tid, id, table_name, field_name, record_no, locale, contents_short, contents_long, equalitystatus, sachgebiete_id, doku_link, export_to_glossar from sx_captions;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/sx_captions.unl txt
DOQUERY "select tid, id, content, description, comment, version from fm_templates;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/fm_templates.unl txt
DOQUERY "select userinfo_id, sicht_name_intern, external_entry from user_sichten;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/user_sichten.unl txt
DOQUERY "select userinfo_id, sichtart, external_entry from user_sichtarten;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/user_sichtarten.unl txt
DOQUERY "select groupinfo_id, sicht_name_intern from group_sichten;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/group_sichten.unl txt
DOQUERY "select groupinfo_id, sichtart from group_sichtarten;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/group_sichtarten.unl txt
DOQUERY "select sachgebiete_id, sicht_name_intern from sachgeb_sichten;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/sachgeb_sichten.unl txt
DOQUERY "select sachgebiete_id, sichtart from sachgeb_sichtarten;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/sachgeb_sichtarten.unl txt
DOQUERY "select tid, id, content, caption, comment, version, art, art2, art3, sachgebiete_id, sort1, sort2, sort3, geaendert_am, aktiv, gueltig_seit, gueltig_bis from sx_repository;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/sx_repository.unl txt
DOQUERY "select userinfo_id, pw_gueltig_bis, last_login, old_sha1, zeitpunkt1, old_sha2, zeitpunkt2, old_sha3, zeitpunkt3, old_sha4, zeitpunkt4, old_sha5, zeitpunkt5, old_sha6, zeitpunkt6, old_sha7, zeitpunkt7 from user_pw;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/user_pw.unl txt
DOQUERY "select tid, name, ch110_institut, bezugsdatum, importdatum, kommentar, kommentar_url, contenttype, datei, gueltig_seit, gueltig_bis from sx_downloads;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/sx_downloads.unl txt
DOQUERY "select groupinfo_id, download_id from download_group_bez;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/download_group_bez.unl txt
DOQUERY "select userinfo_id, download_id from download_user_bez;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/download_user_bez.unl txt
DOQUERY "select keyword_id, download_id from download_keyw_bez;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/download_keyw_bez.unl txt
DOQUERY "select tid, name, parent from sx_keywords;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/sx_keywords.unl txt
DOQUERY "select tid, userid, starturl, encrypted, notolderthan, startmask, alturl, stylesheet, stylesheet2, contenttype, extra1, extra2, active from user_startpage;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/user_startpage.unl txt
DOQUERY "select tid, userid, fieldname, value, active from user_startfields;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/user_startfields.unl txt
DOQUERY "select id, identifier, headline, url, hint_version, annotation, confirm, confirm_prompt, created, valid_from, valid_till, category, nature, attrib1, attrib2, attrib3 from user_dialog;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/user_dialog.unl txt
DOQUERY "select id, userinfo_id, user_dialog_id, ip_address, client_name, timestamp from user_dialog_accept;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/user_dialog_accept.unl txt
DOQUERY "select userinfo_id, hinweise_id from user_hinweis;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/user_hinweis.unl txt
DOQUERY "select groupinfo_id, hinweise_id from group_hinweis;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/group_hinweis.unl txt
DOQUERY "select tid, param_id, param_val, default_val, description, systeminfo_id, priority, sourcesystem, wertebereich, ab_version, gruppe from unload_params;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/unload_params.unl txt
DOQUERY "select tid, name, caption, description, table_type, systeminfo_id, systeminfo_orig, thema, sachgebiete_id from sx_tables;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/sx_tables.unl txt
DOQUERY "select tid, table_name, name, caption, description, field_type, field_size, field_not_null, currentlyused, is_primarykey, foreignkey_tab, foreignkey_col, foreignkey_int, foreignkey_cap, foreignkey_cond, foreignkey_func, check_integrity, is_sum, foreignkey_uniquename from sx_fields;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/sx_fields.unl txt
DOQUERY "select tid, apnr, d_akt_von, d_akt_bis, kurz, druck, lang_1, lang_2, lang_3, keyfield, keyfieldtype, datatype, captionfield, sortfield, source, sourcefilter, system_key from dimension_bp;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/dimension_bp.unl txt
DOQUERY "select tid, dimension_bp_id, fact_table, d_akt_von, d_akt_bis, name, druck, lang_1, lang_2, lang_3, sourcefilter, system_key from dimension;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/dimension.unl txt
DOQUERY "select dimension_bp_id, apnr, parent, druck, systeminfo_id, kurztext, langtext, uniquename, level1_int, level1_char, level1_str, level2_int, level2_char, level2_str, level3_int, level3_char, level3_str, sortorder from dim_bp_apnr;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/dim_bp_apnr.unl txt
DOQUERY "select hierarchie_id, apnrchar, apnr, parentchar, parent, druck, systeminfo_id from dim_bp_altsicht_apnr;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/dim_bp_altsicht_apnr.unl txt
DOQUERY "select dimension_bp_id, hierarchie_id, key, parent, distance from dim_closure;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/dim_closure.unl txt
DOQUERY "select id, schema, original_schema, customization, created, node from mondrian_schema;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/mondrian_schema.unl txt
DOQUERY "select dimension_bp_id, apnr, sourcesystem_id, systeminfo_id from trans_dim_bp_apnr;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/trans_dim_bp_apnr.unl txt
DOQUERY "select tid, maskeninfo_id, user_id, zeitpunkt, kommentar from masken_protokoll;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/masken_protokoll.unl txt
DOQUERY "select tid, protokoll_id, felderinfo_id, wert, type, caption from masken_prot_feld;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/masken_prot_feld.unl txt
DOQUERY "select tid, tablename, filename, datatype, datadelimiter, dataencoding, withheader, rownumber, zipped, ch110_institut, submission_userid, submission_email, submission_date, submission_mode, submission_comm, submission_noted, uploaded, processed, processor_email, processed_date, processed_noted from data_upload;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/data_upload.unl txt
DOQUERY "select tid, systeminfo_id, update_entity, update_id, updated_at, update_time from update_prot;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/update_prot.unl txt
DOQUERY "select person_id, matrikel_nr, systeminfo_id, personattributetype_id, attributevalue, valid_from, valid_to, semester_von, semester_bis from personattribute;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/personattribute.unl txt
DOQUERY "select personattributetype_id, attributevalue from personattributetype;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/personattributetype.unl txt
DOQUERY "select personattributetype_id, attributevalue, shorttext, defaulttext, longtext from personattribute_value_list;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/personattribute_value_list.unl txt
DOQUERY "select userinfo_id, felderinfo_id, field_value from user_preset_values;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/user_preset_values.unl txt
DOQUERY "select tid, name, type, class, icon, content, sortnr_initial, visible, gueltig_von, gueltig_bis from sx_portlet;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/sx_portlet.unl txt
DOQUERY "select userinfo_id, portlet_id from user_portlet_bez;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/user_portlet_bez.unl txt
DOQUERY "select groupinfo_id, portlet_id from group_portlet_bez;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/group_portlet_bez.unl txt
DOQUERY "select tid, name, main_table, order_by, sachgebiete_id, systeminfo_id, post_processing, post_insert, finalize, active, hsnr from sieve;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/sieve.unl txt
DOQUERY "select tid, m_id, bi_table, columnname, datatype, caption, explanation, xil_width, lookup_tab, lookup_joinsource, lookup_jointarget, lookup_target, lookup_cond, lookup_func, hinweis from sieve_column_def;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/sieve_column_def.unl txt
DOQUERY "select tid, sieve_id, def_id, in_output, sortnr, active from sieve_column;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/sieve_column.unl txt
DOQUERY "select tid, sieve_id, felderinfo_id, obligatorisch, nummer, restriction_maintable, restriction_othertable, active from sieve_field;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/sieve_field.unl txt
DOQUERY "select tid, uniquename, caption, filepath, sachgebiete_id, kenn_profil, hs_nr, modus_supported, params, check_sql from sx_jobs;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/sx_jobs.unl txt
DOQUERY "select apnr, mapped_id, uniquename, lid from orgunit_mapping;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/orgunit_mapping.unl txt
DOQUERY "select userinfo_id, apnr, uniquename, lid from implicit_orgunit_rights;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/implicit_orgunit_rights.unl txt
DOQUERY "select tid, datum, gueltig_von, gueltig_bis, tabelle_quelle, tabelle, problem, aktion from kern_pruefrout;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/kern_pruefrout.unl txt
DOQUERY "select id, tid, counter, first_call, last_call from masken_statistik;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/masken_statistik.unl txt
DOQUERY "select id, year, month, day_of_month, day_of_week, day_of_year, week_of_year, day_name, month_name, quarter, weekend_ind, days_in_month, day_desc, day_date, semester, semester_key from dim_datum;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/dim_datum.unl txt
DOQUERY "select person_id, matrikel_nr, entity, deleted_in_hisinone, deleted_in_bi, job from hisinone_deleted_entity;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/hisinone_deleted_entity.unl txt
DOQUERY "select tid, uniquename, caption, systeminfo_id, step_type_id, logfile, custom_step from etl_step;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/etl_step.unl txt
DOQUERY "select tid, uniquename, caption, handler from etl_step_type;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/etl_step_type.unl txt
DOQUERY "select tid, etl_step_type_id, uniquename, name, param_default from etl_step_type_param;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/etl_step_type_param.unl txt
DOQUERY "select tid, etl_step_id, prop_name, prop_value from etl_step_property;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/etl_step_property.unl txt
DOQUERY "select tid, step_id, parent_step_id, job_id, force_continue, step_active, sortnr, custom_step from etl_step_relation;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/etl_step_relation.unl txt
DOQUERY "select tid, uniquename, caption, systeminfo_id, logfile, custom_job from etl_job;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/etl_job.unl txt
DOQUERY "select tid, etl_job_id, uniquename, name, param_default from etl_job_param;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/etl_job_param.unl txt
DOQUERY "select schluessel, gueltig_ab, land, version, sortkey, gueltig_bis, name, isced, keybund from k_astat_studienfach_land;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_studienfach_land.unl txt
DOQUERY "select schluessel, gueltig_ab, land, version, sortkey, gueltig_bis, name, sig2steller, keybund from k_astat_abschluss3steller_land;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_abschluss3steller_land.unl txt
DOQUERY "select schluessel, name from k_astat_abschluss2steller;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_abschluss2steller.unl txt
DOQUERY "select schluessel, name, fgr from k_astat_studienbereich;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_studienbereich.unl txt
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
echo "Finished unloading"

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

@ -1,28 +1,14 @@ @@ -1,28 +1,14 @@
-- XML-generiertes SQL-Script fuer psql-- von module_drop.xsl
\! echo "Dropping views"
\! echo `date`
select now(),'Dropping views'
from xdummy;
drop view user_groups;
drop view menu_element_fieldmode;
drop view menu_element_mandatory;
drop view menu_element_nature;
drop view menu_element_orgstructure;
drop view user_inst_org;
drop view hochschulen;
drop view dimension_view;
drop view fact_table;
drop view dim_staat;
drop view dim_stg;
drop view dim_abschluss;
drop view dim_kost;
drop view dim_kotr;
drop view dim_kreis;
\! DOSQL $SUPERX_DIR/db/install/conf/module_drop_views.sql
\! echo "Dropping functions"
\! echo `date`
select now(),'Dropping functions'
from xdummy;
drop function sp_user_themen(integer, date, smallint);
drop function sp_user_orga(integer, date, smallint);
@ -91,131 +77,138 @@ drop function sp_user_themen(integer, date, smallint); @@ -91,131 +77,138 @@ drop function sp_user_themen(integer, date, smallint);
drop function trim_all_whitespace(varchar);
\! echo "Dropping tables"
\! echo `date`
select now(),'Dropping tables'
from xdummy;
drop table sichtart_rechttabelle;
drop table group_field_pref;
drop table stylesheet_field;
drop table db_tabellen;
drop table db_forms;
drop table db_version;
drop table aggregierung;
drop table sichten;
drop table lehr_orga_bez;
drop table masken_felder_bez;
drop table sachgebiete;
drop table sachgeb_maske_bez;
drop table sachgeb_dbform_bez;
drop table user_masken_bez;
drop table user_sachgeb_bez;
drop table xdummy;
drop table macro_masken_bez;
drop table graphicformat;
drop table macro_feld_wert;
drop table groupinfo;
drop table user_group_bez;
drop table group_sachgeb_bez;
drop table group_masken_bez;
drop table aggre_bland;
drop table cif;
drop table cifx;
drop table trans_cifx;
drop table trans_cif;
drop table felderinfo;
drop table hochschulinfo;
drop table maske_system_bez;
drop table maskeninfo;
drop table proto_funktion;
drop table systeminfo;
drop table user_einstellungen;
drop table userinfo;
drop table themenbaum;
drop table themenbaum_bak;
drop table nachricht;
drop table menu_element;
drop table dbconnections;
drop table organigramm;
drop table organigramm_bak;
drop table user_institution;
drop table kostentraeger;
drop table user_kostentraeger;
drop table kotr_to_inst;
drop table protokoll;
drop table trans_inst;
drop table konstanten;
drop table lehreinheit_inst;
drop table sx_stylesheets;
drop table sx_mask_style;
drop table sx_stylesheet_param;
drop table sx_captions;
drop table fm_templates;
drop table user_sichten;
drop table user_sichtarten;
drop table group_sichten;
drop table group_sichtarten;
drop table sachgeb_sichten;
drop table sachgeb_sichtarten;
drop table sx_repository;
drop table user_pw;
drop table sx_downloads;
drop table download_group_bez;
drop table download_user_bez;
drop table download_keyw_bez;
drop table sx_keywords;
drop table user_startpage;
drop table user_startfields;
drop table user_dialog;
drop table user_dialog_accept;
drop table user_hinweis;
drop table group_hinweis;
drop table unload_params;
drop table sx_tables;
drop table sx_fields;
drop table dimension_bp;
drop table dimension;
drop table dim_bp_apnr;
drop table dim_bp_altsicht_apnr;
drop table dim_closure;
drop table mondrian_schema;
drop table trans_dim_bp_apnr;
drop table masken_protokoll;
drop table masken_prot_feld;
drop table data_upload;
drop table update_prot;
drop table update_prot_neu;
drop table personattribute_neu;
drop table personattribute;
drop table personattributetype;
drop table personattribute_value_list;
drop table user_preset_values;
drop table sx_portlet;
drop table user_portlet_bez;
drop table group_portlet_bez;
drop table kern_cifx_neu;
drop table sieve;
drop table sieve_column_def;
drop table sieve_column;
drop table sieve_field;
drop table sx_jobs;
drop table orgunit_mapping;
drop table implicit_orgunit_rights;
drop table kern_pruefrout;
drop table masken_statistik;
drop table dim_datum;
drop table hisinone_deleted_entity;
drop table etl_step;
drop table etl_step_type;
drop table etl_step_type_param;
drop table etl_step_property;
drop table etl_step_relation;
drop table etl_job;
drop table etl_job_param;
drop table sx_mail;
drop table if exists sichtart_rechttabelle cascade;
drop table if exists group_field_pref cascade;
drop table if exists stylesheet_field cascade;
drop table if exists db_tabellen cascade;
drop table if exists db_forms cascade;
drop table if exists db_version cascade;
drop table if exists aggregierung cascade;
drop table if exists sichten cascade;
drop table if exists lehr_orga_bez cascade;
drop table if exists masken_felder_bez cascade;
drop table if exists sachgebiete cascade;
drop table if exists sachgeb_maske_bez cascade;
drop table if exists sachgeb_dbform_bez cascade;
drop table if exists user_masken_bez cascade;
drop table if exists user_sachgeb_bez cascade;
drop table if exists xdummy cascade;
drop table if exists macro_masken_bez cascade;
drop table if exists graphicformat cascade;
drop table if exists macro_feld_wert cascade;
drop table if exists groupinfo cascade;
drop table if exists user_group_bez cascade;
drop table if exists group_sachgeb_bez cascade;
drop table if exists group_masken_bez cascade;
drop table if exists aggre_bland cascade;
drop table if exists cif cascade;
drop table if exists cifx cascade;
drop table if exists trans_cifx cascade;
drop table if exists trans_cif cascade;
drop table if exists cifx_customize cascade;
drop table if exists felderinfo cascade;
drop table if exists hochschulinfo cascade;
drop table if exists maske_system_bez cascade;
drop table if exists maskeninfo cascade;
drop table if exists proto_funktion cascade;
drop table if exists systeminfo cascade;
drop table if exists user_einstellungen cascade;
drop table if exists userinfo cascade;
drop table if exists themenbaum cascade;
drop table if exists themenbaum_bak cascade;
drop table if exists nachricht cascade;
drop table if exists menu_element cascade;
drop table if exists dbconnections cascade;
drop table if exists organigramm cascade;
drop table if exists organigramm_bak cascade;
drop table if exists user_institution cascade;
drop table if exists kostentraeger cascade;
drop table if exists user_kostentraeger cascade;
drop table if exists kotr_to_inst cascade;
drop table if exists protokoll cascade;
drop table if exists trans_inst cascade;
drop table if exists konstanten cascade;
drop table if exists lehreinheit_inst cascade;
drop table if exists sx_stylesheets cascade;
drop table if exists sx_mask_style cascade;
drop table if exists sx_stylesheet_param cascade;
drop table if exists sx_captions cascade;
drop table if exists fm_templates cascade;
drop table if exists user_sichten cascade;
drop table if exists user_sichtarten cascade;
drop table if exists group_sichten cascade;
drop table if exists group_sichtarten cascade;
drop table if exists sachgeb_sichten cascade;
drop table if exists sachgeb_sichtarten cascade;
drop table if exists sx_repository cascade;
drop table if exists user_pw cascade;
drop table if exists sx_downloads cascade;
drop table if exists download_group_bez cascade;
drop table if exists download_user_bez cascade;
drop table if exists download_keyw_bez cascade;
drop table if exists sx_keywords cascade;
drop table if exists user_startpage cascade;
drop table if exists user_startfields cascade;
drop table if exists user_dialog cascade;
drop table if exists user_dialog_accept cascade;
drop table if exists user_hinweis cascade;
drop table if exists group_hinweis cascade;
drop table if exists unload_params cascade;
drop table if exists sx_tables cascade;
drop table if exists sx_fields cascade;
drop table if exists dimension_bp cascade;
drop table if exists dimension cascade;
drop table if exists dim_bp_apnr cascade;
drop table if exists dim_bp_altsicht_apnr cascade;
drop table if exists dim_closure cascade;
drop table if exists mondrian_schema cascade;
drop table if exists trans_dim_bp_apnr cascade;
drop table if exists masken_protokoll cascade;
drop table if exists masken_prot_feld cascade;
drop table if exists data_upload cascade;
drop table if exists update_prot cascade;
drop table if exists update_prot_neu cascade;
drop table if exists personattribute_neu cascade;
drop table if exists personattribute cascade;
drop table if exists personattributetype cascade;
drop table if exists personattribute_value_list cascade;
drop table if exists user_preset_values cascade;
drop table if exists sx_portlet cascade;
drop table if exists user_portlet_bez cascade;
drop table if exists group_portlet_bez cascade;
drop table if exists kern_cifx_neu cascade;
drop table if exists sieve cascade;
drop table if exists sieve_column_def cascade;
drop table if exists sieve_column cascade;
drop table if exists sieve_field cascade;
drop table if exists sx_jobs cascade;
drop table if exists orgunit_mapping cascade;
drop table if exists implicit_orgunit_rights cascade;
drop table if exists kern_pruefrout cascade;
drop table if exists masken_statistik cascade;
drop table if exists dim_datum cascade;
drop table if exists hisinone_deleted_entity cascade;
drop table if exists etl_step cascade;
drop table if exists etl_step_type cascade;
drop table if exists etl_step_type_param cascade;
drop table if exists etl_step_property cascade;
drop table if exists etl_step_relation cascade;
drop table if exists etl_job cascade;
drop table if exists etl_job_param cascade;
drop table if exists k_astat_studienfach_land cascade;
drop table if exists k_astat_abschluss3steller_land cascade;
drop table if exists k_astat_abschluss2steller cascade;
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;
\! echo "Uninstall-Actions"
\! echo `date`
select now(),'Uninstall-Actions'
from xdummy;
--Aktionen:

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

@ -1,13 +1,9 @@ @@ -1,13 +1,9 @@
-- XML-generiertes SQL-Script --
\! echo "Dropping indexes for tables"
\! echo `date`
-- XML-generiertes SQL-Script -- Dropping indexes for tables
drop index ix_group_felder2 ;
drop index ix_style_feld2 ;
drop index uxdb_tabellen_name ;
drop index xdb_tabellen_efm ;
drop index uxdb_version ;
drop index xdb_version_efm ;
drop index ix_name_intern ;
drop index cif_ind ;

194
superx/WEB-INF/conf/edustore/db/install/kern_indexes_pg.sql

@ -1,302 +1,308 @@ @@ -1,302 +1,308 @@
-- XML-generiertes SQL-Script fuer psql--
\! echo "Creating indexes for tables"
\! echo `date`
select now(),'Creating indexes for tables'
from xdummy;
\! echo "Erzeuge Index ix_group_felder2"
\! echo `date`
select now(),'Erzeuge Index ix_group_felder2'
from xdummy;
create index ix_group_felder2 on group_field_pref (groupinfo_id );
\! echo "Erzeuge Index ix_style_feld2"
\! echo `date`
select now(),'Erzeuge Index ix_style_feld2'
from xdummy;
create index ix_style_feld2 on stylesheet_field (stylesheet_id );
\! echo "Erzeuge Index uxdb_tabellen_name"
\! echo `date`
select now(),'Erzeuge Index uxdb_tabellen_name'
from xdummy;
create unique index uxdb_tabellen_name on db_tabellen (name );
\! echo "Erzeuge Index xdb_tabellen_efm"
\! echo `date`
select now(),'Erzeuge Index xdb_tabellen_efm'
from xdummy;
create index xdb_tabellen_efm on db_tabellen (db_einfuegemarke );
\! echo "Erzeuge Index xdb_version_efm"
\! echo `date`
select now(),'Erzeuge Index uxdb_version'
from xdummy;
create unique index uxdb_version on db_version (his_system );
select now(),'Erzeuge Index xdb_version_efm'
from xdummy;
create index xdb_version_efm on db_version (db_einfuegemarke );
\! echo "Erzeuge Index ix_name_intern"
\! echo `date`
select now(),'Erzeuge Index ix_name_intern'
from xdummy;
create unique index ix_name_intern on sichten (name_intern );
\! echo "Erzeuge Index cif_ind"
\! echo `date`
select now(),'Erzeuge Index cif_ind'
from xdummy;
create unique index cif_ind on cif (hs,
key,
apnr );
\! echo "Erzeuge Index cifx_ind"
\! echo `date`
select now(),'Erzeuge Index cifx_ind'
from xdummy;
create unique index cifx_ind on cifx (hs,
key,
apnr );
\! echo "Erzeuge Index cifx_ind2"
\! echo `date`
select now(),'Erzeuge Index cifx_ind2'
from xdummy;
create index cifx_ind2 on cifx (uniquename );
\! echo "Erzeuge Index trans_cifx_ind"
\! echo `date`
select now(),'Erzeuge Index trans_cifx_ind'
from xdummy;
create index trans_cifx_ind on trans_cifx (sourcesystem_id );
\! echo "Erzeuge Index trans_cif_ind"
\! echo `date`
select now(),'Erzeuge Index trans_cif_ind'
from xdummy;
create index trans_cif_ind on trans_cif (sourcesystem_id );
\! echo "Erzeuge Index i_userinfo"
\! echo `date`
select now(),'Erzeuge Index i_userinfo'
from xdummy;
create unique index i_userinfo on userinfo (benutzer );
\! echo "Erzeuge Index i_orga"
\! echo `date`
select now(),'Erzeuge Index i_orga'
from xdummy;
create unique index i_orga on organigramm (key_apnr,
gueltig_seit,
gueltig_bis );
\! echo "Erzeuge Index ix130_3"
\! echo `date`
select now(),'Erzeuge Index ix130_3'
from xdummy;
create index ix130_3 on organigramm (parent );
\! echo "Erzeuge Index i_orga_bak"
\! echo `date`
select now(),'Erzeuge Index i_orga_bak'
from xdummy;
create unique index i_orga_bak on organigramm_bak (key_apnr,
gueltig_seit,
gueltig_bis );
\! echo "Erzeuge Index ix_user_inst1"
\! echo `date`
select now(),'Erzeuge Index ix_user_inst1'
from xdummy;
create index ix_user_inst1 on user_institution (ch110_institut );
\! echo "Erzeuge Index ix_user_inst2"
\! echo `date`
select now(),'Erzeuge Index ix_user_inst2'
from xdummy;
create index ix_user_inst2 on user_institution (userid );
\! echo "Erzeuge Index ix_user_inst3"
\! echo `date`
select now(),'Erzeuge Index ix_user_inst3'
from xdummy;
create index ix_user_inst3 on user_institution (gueltig_seit,
gueltig_bis );
\! echo "Erzeuge Index kostentr_ixktr"
\! echo `date`
select now(),'Erzeuge Index kostentr_ixktr'
from xdummy;
create index kostentr_ixktr on kostentraeger (key_apnr );
\! echo "Erzeuge Index ix_user_ktr"
\! echo `date`
select now(),'Erzeuge Index ix_user_ktr'
from xdummy;
create index ix_user_ktr on user_kostentraeger (key_apnr );
\! echo "Erzeuge Index ix_user_ktr2"
\! echo `date`
select now(),'Erzeuge Index ix_user_ktr2'
from xdummy;
create index ix_user_ktr2 on user_kostentraeger (userid );
\! echo "Erzeuge Index ix_kotr_to_inst1"
\! echo `date`
select now(),'Erzeuge Index ix_kotr_to_inst1'
from xdummy;
create index ix_kotr_to_inst1 on kotr_to_inst (projnr );
\! echo "Erzeuge Index ix_sx_captions"
\! echo `date`
select now(),'Erzeuge Index ix_sx_captions'
from xdummy;
create index ix_sx_captions on sx_captions (field_name );
\! echo "Erzeuge Index ix_sx_captions2"
\! echo `date`
select now(),'Erzeuge Index ix_sx_captions2'
from xdummy;
create index ix_sx_captions2 on sx_captions (table_name );
\! echo "Erzeuge Index ix_sx_captions3"
\! echo `date`
select now(),'Erzeuge Index ix_sx_captions3'
from xdummy;
create index ix_sx_captions3 on sx_captions (record_no );
\! echo "Erzeuge Index ix_sx_captions4"
\! echo `date`
select now(),'Erzeuge Index ix_sx_captions4'
from xdummy;
create index ix_sx_captions4 on sx_captions (locale );
\! echo "Erzeuge Index ix_fm_templates_tid"
\! echo `date`
select now(),'Erzeuge Index ix_fm_templates_tid'
from xdummy;
create unique index ix_fm_templates_tid on fm_templates (id );
\! echo "Erzeuge Index ix_sx_down_inst"
\! echo `date`
select now(),'Erzeuge Index ix_sx_down_inst'
from xdummy;
create index ix_sx_down_inst on sx_downloads (ch110_institut );
\! echo "Erzeuge Index ix_sx_down_dbat"
\! echo `date`
select now(),'Erzeuge Index ix_sx_down_dbat'
from xdummy;
create index ix_sx_down_dbat on sx_downloads (bezugsdatum,
gueltig_seit,
gueltig_bis );
\! echo "Erzeuge Index ix_ussp"
\! echo `date`
select now(),'Erzeuge Index ix_ussp'
from xdummy;
create index ix_ussp on user_startpage (userid );
\! echo "Erzeuge Index ix_ussf"
\! echo `date`
select now(),'Erzeuge Index ix_ussf'
from xdummy;
create index ix_ussf on user_startfields (userid );
\! echo "Erzeuge Index ix_sx_tables"
\! echo `date`
select now(),'Erzeuge Index ix_sx_tables'
from xdummy;
create unique index ix_sx_tables on sx_tables (name );
\! echo "Erzeuge Index ix_dim_bp_apnr"
\! echo `date`
select now(),'Erzeuge Index ix_dim_bp_apnr'
from xdummy;
create unique index ix_dim_bp_apnr on dim_bp_apnr (dimension_bp_id,
apnr );
\! echo "Erzeuge Index ix_dim_bp_apnr2"
\! echo `date`
select now(),'Erzeuge Index ix_dim_bp_apnr2'
from xdummy;
create index ix_dim_bp_apnr2 on dim_bp_apnr (systeminfo_id );
\! echo "Erzeuge Index ix_level1_int1"
\! echo `date`
select now(),'Erzeuge Index ix_level1_int1'
from xdummy;
create index ix_level1_int1 on dim_bp_apnr (level1_int,
level1_char );
\! echo "Erzeuge Index ix_level1_int2"
\! echo `date`
select now(),'Erzeuge Index ix_level1_int2'
from xdummy;
create index ix_level1_int2 on dim_bp_apnr (level2_int,
level2_char );
\! echo "Erzeuge Index ix_level3_int1"
\! echo `date`
select now(),'Erzeuge Index ix_level3_int1'
from xdummy;
create index ix_level3_int1 on dim_bp_apnr (level3_int,
level3_char );
\! echo "Erzeuge Index ix_dim_bp_alts1"
\! echo `date`
select now(),'Erzeuge Index ix_dim_bp_alts1'
from xdummy;
create index ix_dim_bp_alts1 on dim_bp_altsicht_apnr (hierarchie_id );
\! echo "Erzeuge Index ix_dim_c1"
\! echo `date`
select now(),'Erzeuge Index ix_dim_c1'
from xdummy;
create index ix_dim_c1 on dim_closure (hierarchie_id,
key );
\! echo "Erzeuge Index ix_dim_c2"
\! echo `date`
select now(),'Erzeuge Index ix_dim_c2'
from xdummy;
create index ix_dim_c2 on dim_closure (hierarchie_id,
parent,
key );
\! echo "Erzeuge Index ix_tr_dim_bp_apnr"
\! echo `date`
select now(),'Erzeuge Index ix_tr_dim_bp_apnr'
from xdummy;
create index ix_tr_dim_bp_apnr on trans_dim_bp_apnr (dimension_bp_id,
sourcesystem_id,
systeminfo_id );
\! echo "Erzeuge Index ix_sieve_column_defm"
\! echo `date`
select now(),'Erzeuge Index ix_sieve_column_defm'
from xdummy;
create unique index ix_sieve_column_defm on sieve_column_def (m_id );
\! echo "Erzeuge Index ix_sx_jobs_un"
\! echo `date`
select now(),'Erzeuge Index ix_sx_jobs_un'
from xdummy;
create unique index ix_sx_jobs_un on sx_jobs (uniquename );
\! echo "Erzeuge Index ix_implicit_orgrights1"
\! echo `date`
select now(),'Erzeuge Index ix_implicit_orgrights1'
from xdummy;
create index ix_implicit_orgrights1 on implicit_orgunit_rights (userinfo_id );
\! echo "Erzeuge Index ix_dim_datum_day_date"
\! echo `date`
select now(),'Erzeuge Index ix_dim_datum_day_date'
from xdummy;
create index ix_dim_datum_day_date on dim_datum (day_date );
\! echo "Erzeuge Index ix_etl_job1"
\! echo `date`
select now(),'Erzeuge Index ix_etl_job1'
from xdummy;
create unique index ix_etl_job1 on etl_job (uniquename );

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

File diff suppressed because it is too large Load Diff

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

@ -2,15 +2,15 @@ @@ -2,15 +2,15 @@
--ETL-Schritt load:
\! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/organigrammquelle_pruefen.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/organigrammquelle_pruefen.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/organigrammquelle_pruefen.sql
\! echo "Lade Tabelle kern_cifx_neu"
\! echo `date`
select now(),'Lade Tabelle kern_cifx_neu'
from xdummy;
\! sx_auto_upload_table.x kern_cifx_neu $KERN_LOAD_PFAD/unl/cifx.unl

4
superx/WEB-INF/conf/edustore/db/install/kern_masken_einspielen_pg.x

@ -35,10 +35,6 @@ sx_auto_insert_mask 70620 @@ -35,10 +35,6 @@ sx_auto_insert_mask 70620
echo "Maske Nr. 70570 einfügen:"
cd $SUPERX_DIR/db/install/masken
sx_auto_insert_mask 70570
#Maske Nr.70520 Maske ansehen
echo "Maske Nr. 70520 einfügen:"
cd $SUPERX_DIR/db/install/masken/pg
sx_auto_insert_mask 70520
#Maske Nr.70580 Feld ansehen
echo "Maske Nr. 70580 einfügen:"
cd $SUPERX_DIR/db/install/masken/pg

3
superx/WEB-INF/conf/edustore/db/install/kern_masken_entladen_pg.x

@ -27,9 +27,6 @@ sx_select_mask 70620 @@ -27,9 +27,6 @@ sx_select_mask 70620
#Maske Nr.70570 Feld suchen
cd "$SUPERX_DIR/db/install/masken"
sx_select_mask 70570
#Maske Nr.70520 Maske ansehen
cd "$SUPERX_DIR/db/install/masken/pg"
sx_select_mask 70520
#Maske Nr.70580 Feld ansehen
cd "$SUPERX_DIR/db/install/masken/pg"
sx_select_mask 70580

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

@ -27,8 +27,6 @@ sx_auto_delete_mask 70620 @@ -27,8 +27,6 @@ sx_auto_delete_mask 70620
#Maske Nr.70570 Feld suchen
sx_auto_delete_mask 70570
sx_auto_delete_mask 70570
#Maske Nr.70520 Maske ansehen
sx_auto_delete_mask 70520
#Maske Nr.70580 Feld ansehen
sx_auto_delete_mask 70580
#Maske Nr.70640 Feld bearbeiten

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

@ -34,6 +34,7 @@ sx_auto_upload_table.x cif tmp"$MANDANTENID"/cif.unl @@ -34,6 +34,7 @@ sx_auto_upload_table.x cif tmp"$MANDANTENID"/cif.unl
sx_auto_upload_table.x cifx tmp"$MANDANTENID"/cifx.unl
sx_auto_upload_table.x trans_cifx tmp"$MANDANTENID"/trans_cifx.unl
sx_auto_upload_table.x trans_cif tmp"$MANDANTENID"/trans_cif.unl
sx_auto_upload_table.x cifx_customize tmp"$MANDANTENID"/cifx_customize.unl
sx_auto_upload_table.x felderinfo tmp"$MANDANTENID"/felderinfo.unl
sx_auto_upload_table.x hochschulinfo tmp"$MANDANTENID"/hochschulinfo.unl
sx_auto_upload_table.x maske_system_bez tmp"$MANDANTENID"/maske_system_bez.unl
@ -120,6 +121,12 @@ sx_auto_upload_table.x etl_step_property tmp"$MANDANTENID"/etl_step_property.unl @@ -120,6 +121,12 @@ sx_auto_upload_table.x etl_step_property tmp"$MANDANTENID"/etl_step_property.unl
sx_auto_upload_table.x etl_step_relation tmp"$MANDANTENID"/etl_step_relation.unl
sx_auto_upload_table.x etl_job tmp"$MANDANTENID"/etl_job.unl
sx_auto_upload_table.x etl_job_param tmp"$MANDANTENID"/etl_job_param.unl
sx_auto_upload_table.x k_astat_studienfach_land tmp"$MANDANTENID"/k_astat_studienfach_land.unl
sx_auto_upload_table.x k_astat_abschluss3steller_land tmp"$MANDANTENID"/k_astat_abschluss3steller_land.unl
sx_auto_upload_table.x k_astat_abschluss2steller tmp"$MANDANTENID"/k_astat_abschluss2steller.unl
sx_auto_upload_table.x k_astat_studienbereich tmp"$MANDANTENID"/k_astat_studienbereich.unl
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

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

@ -1,13 +1,15 @@ @@ -1,13 +1,15 @@
-- XML-generiertes SQL-Script fuer psql--von module_etl.xsl
--ETL-Schritte erfolgreich beendet.
create table tmp_datum (datum date);
\! if [ -f $KERN_LOAD_PFAD/superx.datum ]; then sx_auto_upload_table.x tmp_datum $KERN_LOAD_PFAD/superx.datum; fi
\! if [ -f $KERN_LOAD_PFAD/superx.datum ]; then sx_auto_upload_table.x tmp_datum $KERN_LOAD_PFAD/superx.datum ; fi
update systeminfo set datum=(select distinct datum from tmp_datum)
where 2006 < (select distinct year(datum) from tmp_datum)
where 1=(select count(*) from tmp_datum)
and 2006 < (select distinct year(datum) from tmp_datum)
and name='Administration';
update systeminfo set datum=today()
where 2007 > (select distinct year(datum) from tmp_datum)
where 1=(select count(*) from tmp_datum)
and 2007 > (select distinct year(datum) from tmp_datum)
and name='Administration';
insert into kern_pruefrout(datum,problem,aktion) select today(),'Datei superx.datum steht auf veraltetem Datum. Stellen Sie sicher, dass superx.datum auf den SuperX-Server kopiert wurde','Warnung'
@ -18,6 +20,8 @@ insert into kern_pruefrout(datum,problem,aktion) select today(),'Datei superx.da @@ -18,6 +20,8 @@ insert into kern_pruefrout(datum,problem,aktion) select today(),'Datei superx.da
drop table tmp_datum;
delete from protokoll where zeitpunkt <
(select today()-apnr from konstanten where beschreibung='Löschung Protokoll (Tage)');

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

@ -2,28 +2,28 @@ @@ -2,28 +2,28 @@
--ETL-Schritt trans: Transformation der KERN-Rohdaten
\! echo "SQL-Ausdruck truncate table kern_pruefrout; ausführen"
\! echo `date`
select now(),'SQL-Ausdruck truncate table kern_pruefrout; ausführen'
from xdummy;
truncate table kern_pruefrout;
\! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen2.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen2.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen2.sql
\! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/trans_organigramm_kern.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/trans_organigramm_kern.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/trans_organigramm_kern.sql
\! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/orgunit_live_mapping_fuellen.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/orgunit_live_mapping_fuellen.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/orgunit_live_mapping_fuellen.sql

627
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/k_astat/import_abschluss.ktr

@ -0,0 +1,627 @@ @@ -0,0 +1,627 @@
<?xml version="1.0" encoding="UTF-8"?><transformation>
<info>
<name>import_abschluss</name>
<description/>
<extended_description/>
<trans_version/>
<trans_type>Normal</trans_type>
<trans_status>0</trans_status>
<directory>/</directory>
<parameters>
<parameter>
<name>PATH_TO_UPLOADFILE</name>
<default_value>file:///home/superx/git/edustore/doc/sos_modul/dokumente/stba/astat_modul_his/Studienfach_Land.csv</default_value>
<description/>
</parameter>
</parameters>
<log>
<trans-log-table>
<connection/>
<schema/>
<table/>
<size_limit_lines/>
<interval/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>CHANNEL_ID</id>
<enabled>Y</enabled>
<name>CHANNEL_ID</name>
</field>
<field>
<id>TRANSNAME</id>
<enabled>Y</enabled>
<name>TRANSNAME</name>
</field>
<field>
<id>STATUS</id>
<enabled>Y</enabled>
<name>STATUS</name>
</field>
<field>
<id>LINES_READ</id>
<enabled>Y</enabled>
<name>LINES_READ</name>
<subject/>
</field>
<field>
<id>LINES_WRITTEN</id>
<enabled>Y</enabled>
<name>LINES_WRITTEN</name>
<subject/>
</field>
<field>
<id>LINES_UPDATED</id>
<enabled>Y</enabled>
<name>LINES_UPDATED</name>
<subject/>
</field>
<field>
<id>LINES_INPUT</id>
<enabled>Y</enabled>
<name>LINES_INPUT</name>
<subject/>
</field>
<field>
<id>LINES_OUTPUT</id>
<enabled>Y</enabled>
<name>LINES_OUTPUT</name>
<subject/>
</field>
<field>
<id>LINES_REJECTED</id>
<enabled>Y</enabled>
<name>LINES_REJECTED</name>
<subject/>
</field>
<field>
<id>ERRORS</id>
<enabled>Y</enabled>
<name>ERRORS</name>
</field>
<field>
<id>STARTDATE</id>
<enabled>Y</enabled>
<name>STARTDATE</name>
</field>
<field>
<id>ENDDATE</id>
<enabled>Y</enabled>
<name>ENDDATE</name>
</field>
<field>
<id>LOGDATE</id>
<enabled>Y</enabled>
<name>LOGDATE</name>
</field>
<field>
<id>DEPDATE</id>
<enabled>Y</enabled>
<name>DEPDATE</name>
</field>
<field>
<id>REPLAYDATE</id>
<enabled>Y</enabled>
<name>REPLAYDATE</name>
</field>
<field>
<id>LOG_FIELD</id>
<enabled>Y</enabled>
<name>LOG_FIELD</name>
</field>
<field>
<id>EXECUTING_SERVER</id>
<enabled>N</enabled>
<name>EXECUTING_SERVER</name>
</field>
<field>
<id>EXECUTING_USER</id>
<enabled>N</enabled>
<name>EXECUTING_USER</name>
</field>
<field>
<id>CLIENT</id>
<enabled>N</enabled>
<name>CLIENT</name>
</field>
</trans-log-table>
<perf-log-table>
<connection/>
<schema/>
<table/>
<interval/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>SEQ_NR</id>
<enabled>Y</enabled>
<name>SEQ_NR</name>
</field>
<field>
<id>LOGDATE</id>
<enabled>Y</enabled>
<name>LOGDATE</name>
</field>
<field>
<id>TRANSNAME</id>
<enabled>Y</enabled>
<name>TRANSNAME</name>
</field>
<field>
<id>STEPNAME</id>
<enabled>Y</enabled>
<name>STEPNAME</name>
</field>
<field>
<id>STEP_COPY</id>
<enabled>Y</enabled>
<name>STEP_COPY</name>
</field>
<field>
<id>LINES_READ</id>
<enabled>Y</enabled>
<name>LINES_READ</name>
</field>
<field>
<id>LINES_WRITTEN</id>
<enabled>Y</enabled>
<name>LINES_WRITTEN</name>
</field>
<field>
<id>LINES_UPDATED</id>
<enabled>Y</enabled>
<name>LINES_UPDATED</name>
</field>
<field>
<id>LINES_INPUT</id>
<enabled>Y</enabled>
<name>LINES_INPUT</name>
</field>
<field>
<id>LINES_OUTPUT</id>
<enabled>Y</enabled>
<name>LINES_OUTPUT</name>
</field>
<field>
<id>LINES_REJECTED</id>
<enabled>Y</enabled>
<name>LINES_REJECTED</name>
</field>
<field>
<id>ERRORS</id>
<enabled>Y</enabled>
<name>ERRORS</name>
</field>
<field>
<id>INPUT_BUFFER_ROWS</id>
<enabled>Y</enabled>
<name>INPUT_BUFFER_ROWS</name>
</field>
<field>
<id>OUTPUT_BUFFER_ROWS</id>
<enabled>Y</enabled>
<name>OUTPUT_BUFFER_ROWS</name>
</field>
</perf-log-table>
<channel-log-table>
<connection/>
<schema/>
<table/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>CHANNEL_ID</id>
<enabled>Y</enabled>
<name>CHANNEL_ID</name>
</field>
<field>
<id>LOG_DATE</id>
<enabled>Y</enabled>
<name>LOG_DATE</name>
</field>
<field>
<id>LOGGING_OBJECT_TYPE</id>
<enabled>Y</enabled>
<name>LOGGING_OBJECT_TYPE</name>
</field>
<field>
<id>OBJECT_NAME</id>
<enabled>Y</enabled>
<name>OBJECT_NAME</name>
</field>
<field>
<id>OBJECT_COPY</id>
<enabled>Y</enabled>
<name>OBJECT_COPY</name>
</field>
<field>
<id>REPOSITORY_DIRECTORY</id>
<enabled>Y</enabled>
<name>REPOSITORY_DIRECTORY</name>
</field>
<field>
<id>FILENAME</id>
<enabled>Y</enabled>
<name>FILENAME</name>
</field>
<field>
<id>OBJECT_ID</id>
<enabled>Y</enabled>
<name>OBJECT_ID</name>
</field>
<field>
<id>OBJECT_REVISION</id>
<enabled>Y</enabled>
<name>OBJECT_REVISION</name>
</field>
<field>
<id>PARENT_CHANNEL_ID</id>
<enabled>Y</enabled>
<name>PARENT_CHANNEL_ID</name>
</field>
<field>
<id>ROOT_CHANNEL_ID</id>
<enabled>Y</enabled>
<name>ROOT_CHANNEL_ID</name>
</field>
</channel-log-table>
<step-log-table>
<connection/>
<schema/>
<table/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>CHANNEL_ID</id>
<enabled>Y</enabled>
<name>CHANNEL_ID</name>
</field>
<field>
<id>LOG_DATE</id>
<enabled>Y</enabled>
<name>LOG_DATE</name>
</field>
<field>
<id>TRANSNAME</id>
<enabled>Y</enabled>
<name>TRANSNAME</name>
</field>
<field>
<id>STEPNAME</id>
<enabled>Y</enabled>
<name>STEPNAME</name>
</field>
<field>
<id>STEP_COPY</id>
<enabled>Y</enabled>
<name>STEP_COPY</name>
</field>
<field>
<id>LINES_READ</id>
<enabled>Y</enabled>
<name>LINES_READ</name>
</field>
<field>
<id>LINES_WRITTEN</id>
<enabled>Y</enabled>
<name>LINES_WRITTEN</name>
</field>
<field>
<id>LINES_UPDATED</id>
<enabled>Y</enabled>
<name>LINES_UPDATED</name>
</field>
<field>
<id>LINES_INPUT</id>
<enabled>Y</enabled>
<name>LINES_INPUT</name>
</field>
<field>
<id>LINES_OUTPUT</id>
<enabled>Y</enabled>
<name>LINES_OUTPUT</name>
</field>
<field>
<id>LINES_REJECTED</id>
<enabled>Y</enabled>
<name>LINES_REJECTED</name>
</field>
<field>
<id>ERRORS</id>
<enabled>Y</enabled>
<name>ERRORS</name>
</field>
<field>
<id>LOG_FIELD</id>
<enabled>N</enabled>
<name>LOG_FIELD</name>
</field>
</step-log-table>
<metrics-log-table>
<connection/>
<schema/>
<table/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>CHANNEL_ID</id>
<enabled>Y</enabled>
<name>CHANNEL_ID</name>
</field>
<field>
<id>LOG_DATE</id>
<enabled>Y</enabled>
<name>LOG_DATE</name>
</field>
<field>
<id>METRICS_DATE</id>
<enabled>Y</enabled>
<name>METRICS_DATE</name>
</field>
<field>
<id>METRICS_CODE</id>
<enabled>Y</enabled>
<name>METRICS_CODE</name>
</field>
<field>
<id>METRICS_DESCRIPTION</id>
<enabled>Y</enabled>
<name>METRICS_DESCRIPTION</name>
</field>
<field>
<id>METRICS_SUBJECT</id>
<enabled>Y</enabled>
<name>METRICS_SUBJECT</name>
</field>
<field>
<id>METRICS_TYPE</id>
<enabled>Y</enabled>
<name>METRICS_TYPE</name>
</field>
<field>
<id>METRICS_VALUE</id>
<enabled>Y</enabled>
<name>METRICS_VALUE</name>
</field>
</metrics-log-table>
</log>
<maxdate>
<connection/>
<table/>
<field/>
<offset>0.0</offset>
<maxdiff>0.0</maxdiff>
</maxdate>
<size_rowset>10000</size_rowset>
<sleep_time_empty>50</sleep_time_empty>
<sleep_time_full>50</sleep_time_full>
<unique_connections>N</unique_connections>
<feedback_shown>Y</feedback_shown>
<feedback_size>50000</feedback_size>
<using_thread_priorities>Y</using_thread_priorities>
<shared_objects_file/>
<capture_step_performance>N</capture_step_performance>
<step_performance_capturing_delay>1000</step_performance_capturing_delay>
<step_performance_capturing_size_limit>100</step_performance_capturing_size_limit>
<dependencies/>
<partitionschemas/>
<slaveservers/>
<clusterschemas/>
<created_user>-</created_user>
<created_date>2019/03/19 10:12:30.193</created_date>
<modified_user>-</modified_user>
<modified_date>2019/03/19 10:12:30.193</modified_date>
<key_for_session_key>H4sIAAAAAAAAAAMAAAAAAAAAAAA=</key_for_session_key>
<is_key_private>N</is_key_private>
</info>
<notepads/>
<order>
<hop>
<from>Text file input</from>
<to>write_k_astat_abschluss2steller</to>
<enabled>Y</enabled>
</hop>
</order>
<step>
<name>Text file input</name>
<type>TextFileInput</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<accept_filenames>N</accept_filenames>
<passing_through_fields>N</passing_through_fields>
<accept_field/>
<accept_stepname/>
<separator>;</separator>
<enclosure>"</enclosure>
<enclosure_breaks>N</enclosure_breaks>
<escapechar/>
<header>N</header>
<nr_headerlines>1</nr_headerlines>
<footer>N</footer>
<nr_footerlines>1</nr_footerlines>
<line_wrapped>N</line_wrapped>
<nr_wraps>1</nr_wraps>
<layout_paged>N</layout_paged>
<nr_lines_per_page>80</nr_lines_per_page>
<nr_lines_doc_header>0</nr_lines_doc_header>
<noempty>Y</noempty>
<include>N</include>
<include_field/>
<rownum>N</rownum>
<rownumByFile>N</rownumByFile>
<rownum_field/>
<format>mixed</format>
<encoding>UTF-8</encoding>
<add_to_result_filenames>Y</add_to_result_filenames>
<file>
<name>${Internal.Transformation.Filename.Directory}/../../../../../../../../src/de/statspez/plausi/astat/csv/Abschluss2steller.csv</name>
<filemask/>
<exclude_filemask/>
<file_required>N</file_required>
<include_subfolders>N</include_subfolders>
<type>CSV</type>
<compression>None</compression>
</file>
<filters/>
<fields>
<field>
<name>SCHLUESSEL</name>
<type>String</type>
<format>#</format>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>15</length>
<precision>0</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
<field>
<name>dummy</name>
<type>Integer</type>
<format>#</format>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>15</length>
<precision>0</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
<field>
<name>NAME</name>
<type>String</type>
<format/>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>72</length>
<precision>-1</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
</fields>
<limit>0</limit>
<error_ignored>N</error_ignored>
<skip_bad_files>N</skip_bad_files>
<file_error_field/>
<file_error_message_field/>
<error_line_skipped>N</error_line_skipped>
<error_count_field/>
<error_fields_field/>
<error_text_field/>
<bad_line_files_destination_directory/>
<bad_line_files_extension>warning</bad_line_files_extension>
<error_line_files_destination_directory/>
<error_line_files_extension>error</error_line_files_extension>
<line_number_files_destination_directory/>
<line_number_files_extension>line</line_number_files_extension>
<date_format_lenient>Y</date_format_lenient>
<date_format_locale>de_DE</date_format_locale>
<shortFileFieldName/>
<pathFieldName/>
<hiddenFieldName/>
<lastModificationTimeFieldName/>
<uriNameFieldName/>
<rootUriNameFieldName/>
<extensionFieldName/>
<sizeFieldName/>
<cluster_schema/>
<remotesteps>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>128</xloc>
<yloc>128</yloc>
<draw>Y</draw>
</GUI>
</step>
<step>
<name>write_k_astat_abschluss2steller</name>
<type>TableOutput</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<connection>eduetl</connection>
<schema/>
<table>k_astat_abschluss2steller</table>
<commit>1000</commit>
<truncate>Y</truncate>
<ignore_errors>N</ignore_errors>
<use_batch>N</use_batch>
<specify_fields>Y</specify_fields>
<partitioning_enabled>N</partitioning_enabled>
<partitioning_field/>
<partitioning_daily>N</partitioning_daily>
<partitioning_monthly>Y</partitioning_monthly>
<tablename_in_field>N</tablename_in_field>
<tablename_field/>
<tablename_in_table>Y</tablename_in_table>
<return_keys>N</return_keys>
<return_field/>
<fields>
<field>
<column_name>schluessel</column_name>
<stream_name>SCHLUESSEL</stream_name>
</field>
<field>
<column_name>name</column_name>
<stream_name>NAME</stream_name>
</field>
</fields>
<cluster_schema/>
<remotesteps>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>352</xloc>
<yloc>192</yloc>
<draw>Y</draw>
</GUI>
</step>
<step_error_handling/>
<slave-step-copy-partition-distribution/>
<slave_transformation>N</slave_transformation>
</transformation>

745
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/k_astat/import_abschluss_land.ktr

@ -0,0 +1,745 @@ @@ -0,0 +1,745 @@
<?xml version="1.0" encoding="UTF-8"?><transformation>
<info>
<name>import_abschluss_land</name>
<description/>
<extended_description/>
<trans_version/>
<trans_type>Normal</trans_type>
<trans_status>0</trans_status>
<directory>/</directory>
<parameters>
<parameter>
<name>PATH_TO_UPLOADFILE</name>
<default_value>file:///home/superx/git/edustore/doc/sos_modul/dokumente/stba/astat_modul_his/Studienfach_Land.csv</default_value>
<description/>
</parameter>
</parameters>
<log>
<trans-log-table>
<connection/>
<schema/>
<table/>
<size_limit_lines/>
<interval/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>CHANNEL_ID</id>
<enabled>Y</enabled>
<name>CHANNEL_ID</name>
</field>
<field>
<id>TRANSNAME</id>
<enabled>Y</enabled>
<name>TRANSNAME</name>
</field>
<field>
<id>STATUS</id>
<enabled>Y</enabled>
<name>STATUS</name>
</field>
<field>
<id>LINES_READ</id>
<enabled>Y</enabled>
<name>LINES_READ</name>
<subject/>
</field>
<field>
<id>LINES_WRITTEN</id>
<enabled>Y</enabled>
<name>LINES_WRITTEN</name>
<subject/>
</field>
<field>
<id>LINES_UPDATED</id>
<enabled>Y</enabled>
<name>LINES_UPDATED</name>
<subject/>
</field>
<field>
<id>LINES_INPUT</id>
<enabled>Y</enabled>
<name>LINES_INPUT</name>
<subject/>
</field>
<field>
<id>LINES_OUTPUT</id>
<enabled>Y</enabled>
<name>LINES_OUTPUT</name>
<subject/>
</field>
<field>
<id>LINES_REJECTED</id>
<enabled>Y</enabled>
<name>LINES_REJECTED</name>
<subject/>
</field>
<field>
<id>ERRORS</id>
<enabled>Y</enabled>
<name>ERRORS</name>
</field>
<field>
<id>STARTDATE</id>
<enabled>Y</enabled>
<name>STARTDATE</name>
</field>
<field>
<id>ENDDATE</id>
<enabled>Y</enabled>
<name>ENDDATE</name>
</field>
<field>
<id>LOGDATE</id>
<enabled>Y</enabled>
<name>LOGDATE</name>
</field>
<field>
<id>DEPDATE</id>
<enabled>Y</enabled>
<name>DEPDATE</name>
</field>
<field>
<id>REPLAYDATE</id>
<enabled>Y</enabled>
<name>REPLAYDATE</name>
</field>
<field>
<id>LOG_FIELD</id>
<enabled>Y</enabled>
<name>LOG_FIELD</name>
</field>
<field>
<id>EXECUTING_SERVER</id>
<enabled>N</enabled>
<name>EXECUTING_SERVER</name>
</field>
<field>
<id>EXECUTING_USER</id>
<enabled>N</enabled>
<name>EXECUTING_USER</name>
</field>
<field>
<id>CLIENT</id>
<enabled>N</enabled>
<name>CLIENT</name>
</field>
</trans-log-table>
<perf-log-table>
<connection/>
<schema/>
<table/>
<interval/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>SEQ_NR</id>
<enabled>Y</enabled>
<name>SEQ_NR</name>
</field>
<field>
<id>LOGDATE</id>
<enabled>Y</enabled>
<name>LOGDATE</name>
</field>
<field>
<id>TRANSNAME</id>
<enabled>Y</enabled>
<name>TRANSNAME</name>
</field>
<field>
<id>STEPNAME</id>
<enabled>Y</enabled>
<name>STEPNAME</name>
</field>
<field>
<id>STEP_COPY</id>
<enabled>Y</enabled>
<name>STEP_COPY</name>
</field>
<field>
<id>LINES_READ</id>
<enabled>Y</enabled>
<name>LINES_READ</name>
</field>
<field>
<id>LINES_WRITTEN</id>
<enabled>Y</enabled>
<name>LINES_WRITTEN</name>
</field>
<field>
<id>LINES_UPDATED</id>
<enabled>Y</enabled>
<name>LINES_UPDATED</name>
</field>
<field>
<id>LINES_INPUT</id>
<enabled>Y</enabled>
<name>LINES_INPUT</name>
</field>
<field>
<id>LINES_OUTPUT</id>
<enabled>Y</enabled>
<name>LINES_OUTPUT</name>
</field>
<field>
<id>LINES_REJECTED</id>
<enabled>Y</enabled>
<name>LINES_REJECTED</name>
</field>
<field>
<id>ERRORS</id>
<enabled>Y</enabled>
<name>ERRORS</name>
</field>
<field>
<id>INPUT_BUFFER_ROWS</id>
<enabled>Y</enabled>
<name>INPUT_BUFFER_ROWS</name>
</field>
<field>
<id>OUTPUT_BUFFER_ROWS</id>
<enabled>Y</enabled>
<name>OUTPUT_BUFFER_ROWS</name>
</field>
</perf-log-table>
<channel-log-table>
<connection/>
<schema/>
<table/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>CHANNEL_ID</id>
<enabled>Y</enabled>
<name>CHANNEL_ID</name>
</field>
<field>
<id>LOG_DATE</id>
<enabled>Y</enabled>
<name>LOG_DATE</name>
</field>
<field>
<id>LOGGING_OBJECT_TYPE</id>
<enabled>Y</enabled>
<name>LOGGING_OBJECT_TYPE</name>
</field>
<field>
<id>OBJECT_NAME</id>
<enabled>Y</enabled>
<name>OBJECT_NAME</name>
</field>
<field>
<id>OBJECT_COPY</id>
<enabled>Y</enabled>
<name>OBJECT_COPY</name>
</field>
<field>
<id>REPOSITORY_DIRECTORY</id>
<enabled>Y</enabled>
<name>REPOSITORY_DIRECTORY</name>
</field>
<field>
<id>FILENAME</id>
<enabled>Y</enabled>
<name>FILENAME</name>
</field>
<field>
<id>OBJECT_ID</id>
<enabled>Y</enabled>
<name>OBJECT_ID</name>
</field>
<field>
<id>OBJECT_REVISION</id>
<enabled>Y</enabled>
<name>OBJECT_REVISION</name>
</field>
<field>
<id>PARENT_CHANNEL_ID</id>
<enabled>Y</enabled>
<name>PARENT_CHANNEL_ID</name>
</field>
<field>
<id>ROOT_CHANNEL_ID</id>
<enabled>Y</enabled>
<name>ROOT_CHANNEL_ID</name>
</field>
</channel-log-table>
<step-log-table>
<connection/>
<schema/>
<table/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>CHANNEL_ID</id>
<enabled>Y</enabled>
<name>CHANNEL_ID</name>
</field>
<field>
<id>LOG_DATE</id>
<enabled>Y</enabled>
<name>LOG_DATE</name>
</field>
<field>
<id>TRANSNAME</id>
<enabled>Y</enabled>
<name>TRANSNAME</name>
</field>
<field>
<id>STEPNAME</id>
<enabled>Y</enabled>
<name>STEPNAME</name>
</field>
<field>
<id>STEP_COPY</id>
<enabled>Y</enabled>
<name>STEP_COPY</name>
</field>
<field>
<id>LINES_READ</id>
<enabled>Y</enabled>
<name>LINES_READ</name>
</field>
<field>
<id>LINES_WRITTEN</id>
<enabled>Y</enabled>
<name>LINES_WRITTEN</name>
</field>
<field>
<id>LINES_UPDATED</id>
<enabled>Y</enabled>
<name>LINES_UPDATED</name>
</field>
<field>
<id>LINES_INPUT</id>
<enabled>Y</enabled>
<name>LINES_INPUT</name>
</field>
<field>
<id>LINES_OUTPUT</id>
<enabled>Y</enabled>
<name>LINES_OUTPUT</name>
</field>
<field>
<id>LINES_REJECTED</id>
<enabled>Y</enabled>
<name>LINES_REJECTED</name>
</field>
<field>
<id>ERRORS</id>
<enabled>Y</enabled>
<name>ERRORS</name>
</field>
<field>
<id>LOG_FIELD</id>
<enabled>N</enabled>
<name>LOG_FIELD</name>
</field>
</step-log-table>
<metrics-log-table>
<connection/>
<schema/>
<table/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>CHANNEL_ID</id>
<enabled>Y</enabled>
<name>CHANNEL_ID</name>
</field>
<field>
<id>LOG_DATE</id>
<enabled>Y</enabled>
<name>LOG_DATE</name>
</field>
<field>
<id>METRICS_DATE</id>
<enabled>Y</enabled>
<name>METRICS_DATE</name>
</field>
<field>
<id>METRICS_CODE</id>
<enabled>Y</enabled>
<name>METRICS_CODE</name>
</field>
<field>
<id>METRICS_DESCRIPTION</id>
<enabled>Y</enabled>
<name>METRICS_DESCRIPTION</name>
</field>
<field>
<id>METRICS_SUBJECT</id>
<enabled>Y</enabled>
<name>METRICS_SUBJECT</name>
</field>
<field>
<id>METRICS_TYPE</id>
<enabled>Y</enabled>
<name>METRICS_TYPE</name>
</field>
<field>
<id>METRICS_VALUE</id>
<enabled>Y</enabled>
<name>METRICS_VALUE</name>
</field>
</metrics-log-table>
</log>
<maxdate>
<connection/>
<table/>
<field/>
<offset>0.0</offset>
<maxdiff>0.0</maxdiff>
</maxdate>
<size_rowset>10000</size_rowset>
<sleep_time_empty>50</sleep_time_empty>
<sleep_time_full>50</sleep_time_full>
<unique_connections>N</unique_connections>
<feedback_shown>Y</feedback_shown>
<feedback_size>50000</feedback_size>
<using_thread_priorities>Y</using_thread_priorities>
<shared_objects_file/>
<capture_step_performance>N</capture_step_performance>
<step_performance_capturing_delay>1000</step_performance_capturing_delay>
<step_performance_capturing_size_limit>100</step_performance_capturing_size_limit>
<dependencies/>
<partitionschemas/>
<slaveservers/>
<clusterschemas/>
<created_user>-</created_user>
<created_date>2019/03/19 10:12:30.193</created_date>
<modified_user>-</modified_user>
<modified_date>2019/03/19 10:12:30.193</modified_date>
<key_for_session_key>H4sIAAAAAAAAAAMAAAAAAAAAAAA=</key_for_session_key>
<is_key_private>N</is_key_private>
</info>
<notepads/>
<order>
<hop>
<from>Text file input</from>
<to>write_k_astat_abschluss3steller_land</to>
<enabled>Y</enabled>
</hop>
</order>
<step>
<name>Text file input</name>
<type>TextFileInput</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<accept_filenames>N</accept_filenames>
<passing_through_fields>N</passing_through_fields>
<accept_field/>
<accept_stepname/>
<separator>;</separator>
<enclosure>"</enclosure>
<enclosure_breaks>N</enclosure_breaks>
<escapechar/>
<header>Y</header>
<nr_headerlines>1</nr_headerlines>
<footer>N</footer>
<nr_footerlines>1</nr_footerlines>
<line_wrapped>N</line_wrapped>
<nr_wraps>1</nr_wraps>
<layout_paged>N</layout_paged>
<nr_lines_per_page>80</nr_lines_per_page>
<nr_lines_doc_header>0</nr_lines_doc_header>
<noempty>Y</noempty>
<include>N</include>
<include_field/>
<rownum>N</rownum>
<rownumByFile>N</rownumByFile>
<rownum_field/>
<format>mixed</format>
<encoding>UTF-8</encoding>
<add_to_result_filenames>Y</add_to_result_filenames>
<file>
<name>${Internal.Transformation.Filename.Directory}/../../../../../../../../src/de/statspez/plausi/astat/csv/Abschluss3steller_Land.csv</name>
<filemask/>
<exclude_filemask/>
<file_required>N</file_required>
<include_subfolders>N</include_subfolders>
<type>CSV</type>
<compression>None</compression>
</file>
<filters/>
<fields>
<field>
<name>SCHLUESSEL</name>
<type>String</type>
<format>#</format>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>15</length>
<precision>0</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
<field>
<name>GUELTIG_AB</name>
<type>Integer</type>
<format>#</format>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>15</length>
<precision>0</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
<field>
<name>LAND</name>
<type>Integer</type>
<format>#</format>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>15</length>
<precision>0</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
<field>
<name>VERSION</name>
<type>Integer</type>
<format>#</format>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>15</length>
<precision>0</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
<field>
<name>SORTKEY</name>
<type>Integer</type>
<format>#</format>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>15</length>
<precision>0</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
<field>
<name>GUELTIG_BIS</name>
<type>Integer</type>
<format>#</format>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>15</length>
<precision>0</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
<field>
<name>NAME</name>
<type>String</type>
<format/>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>72</length>
<precision>-1</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
<field>
<name>SIG2STELLER</name>
<type>String</type>
<format>#</format>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>15</length>
<precision>0</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
<field>
<name>KEYBUND</name>
<type>String</type>
<format>#</format>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>15</length>
<precision>0</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
</fields>
<limit>0</limit>
<error_ignored>N</error_ignored>
<skip_bad_files>N</skip_bad_files>
<file_error_field/>
<file_error_message_field/>
<error_line_skipped>N</error_line_skipped>
<error_count_field/>
<error_fields_field/>
<error_text_field/>
<bad_line_files_destination_directory/>
<bad_line_files_extension>warning</bad_line_files_extension>
<error_line_files_destination_directory/>
<error_line_files_extension>error</error_line_files_extension>
<line_number_files_destination_directory/>
<line_number_files_extension>line</line_number_files_extension>
<date_format_lenient>Y</date_format_lenient>
<date_format_locale>de_DE</date_format_locale>
<shortFileFieldName/>
<pathFieldName/>
<hiddenFieldName/>
<lastModificationTimeFieldName/>
<uriNameFieldName/>
<rootUriNameFieldName/>
<extensionFieldName/>
<sizeFieldName/>
<cluster_schema/>
<remotesteps>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>128</xloc>
<yloc>128</yloc>
<draw>Y</draw>
</GUI>
</step>
<step>
<name>write_k_astat_abschluss3steller_land</name>
<type>TableOutput</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<connection>eduetl</connection>
<schema/>
<table>k_astat_abschluss3steller_land</table>
<commit>1000</commit>
<truncate>Y</truncate>
<ignore_errors>N</ignore_errors>
<use_batch>N</use_batch>
<specify_fields>Y</specify_fields>
<partitioning_enabled>N</partitioning_enabled>
<partitioning_field/>
<partitioning_daily>N</partitioning_daily>
<partitioning_monthly>Y</partitioning_monthly>
<tablename_in_field>N</tablename_in_field>
<tablename_field/>
<tablename_in_table>Y</tablename_in_table>
<return_keys>N</return_keys>
<return_field/>
<fields>
<field>
<column_name>schluessel</column_name>
<stream_name>SCHLUESSEL</stream_name>
</field>
<field>
<column_name>gueltig_ab</column_name>
<stream_name>GUELTIG_AB</stream_name>
</field>
<field>
<column_name>land</column_name>
<stream_name>LAND</stream_name>
</field>
<field>
<column_name>version</column_name>
<stream_name>VERSION</stream_name>
</field>
<field>
<column_name>sortkey</column_name>
<stream_name>SORTKEY</stream_name>
</field>
<field>
<column_name>gueltig_bis</column_name>
<stream_name>GUELTIG_BIS</stream_name>
</field>
<field>
<column_name>name</column_name>
<stream_name>NAME</stream_name>
</field>
<field>
<column_name>sig2steller</column_name>
<stream_name>SIG2STELLER</stream_name>
</field>
<field>
<column_name>keybund</column_name>
<stream_name>KEYBUND</stream_name>
</field>
</fields>
<cluster_schema/>
<remotesteps>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>512</xloc>
<yloc>208</yloc>
<draw>Y</draw>
</GUI>
</step>
<step_error_handling/>
<slave-step-copy-partition-distribution/>
<slave_transformation>N</slave_transformation>
</transformation>

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

@ -0,0 +1,550 @@ @@ -0,0 +1,550 @@
<?xml version="1.0" encoding="UTF-8"?><job>
<name>import_studienfach_land</name>
<description/>
<extended_description/>
<job_version/>
<job_status>0</job_status>
<directory>/</directory>
<created_user>-</created_user>
<created_date>2019/03/19 11:15:05.289</created_date>
<modified_user>-</modified_user>
<modified_date>2019/03/19 11:15:05.289</modified_date>
<parameters/>
<slaveservers/>
<job-log-table>
<connection/>
<schema/>
<table/>
<size_limit_lines/>
<interval/>
<timeout_days/>
<field>
<id>ID_JOB</id>
<enabled>Y</enabled>
<name>ID_JOB</name>
</field>
<field>
<id>CHANNEL_ID</id>
<enabled>Y</enabled>
<name>CHANNEL_ID</name>
</field>
<field>
<id>JOBNAME</id>
<enabled>Y</enabled>
<name>JOBNAME</name>
</field>
<field>
<id>STATUS</id>
<enabled>Y</enabled>
<name>STATUS</name>
</field>
<field>
<id>LINES_READ</id>
<enabled>Y</enabled>
<name>LINES_READ</name>
</field>
<field>
<id>LINES_WRITTEN</id>
<enabled>Y</enabled>
<name>LINES_WRITTEN</name>
</field>
<field>
<id>LINES_UPDATED</id>
<enabled>Y</enabled>
<name>LINES_UPDATED</name>
</field>
<field>
<id>LINES_INPUT</id>
<enabled>Y</enabled>
<name>LINES_INPUT</name>
</field>
<field>
<id>LINES_OUTPUT</id>
<enabled>Y</enabled>
<name>LINES_OUTPUT</name>
</field>
<field>
<id>LINES_REJECTED</id>
<enabled>Y</enabled>
<name>LINES_REJECTED</name>
</field>
<field>
<id>ERRORS</id>
<enabled>Y</enabled>
<name>ERRORS</name>
</field>
<field>
<id>STARTDATE</id>
<enabled>Y</enabled>
<name>STARTDATE</name>
</field>
<field>
<id>ENDDATE</id>
<enabled>Y</enabled>
<name>ENDDATE</name>
</field>
<field>
<id>LOGDATE</id>
<enabled>Y</enabled>
<name>LOGDATE</name>
</field>
<field>
<id>DEPDATE</id>
<enabled>Y</enabled>
<name>DEPDATE</name>
</field>
<field>
<id>REPLAYDATE</id>
<enabled>Y</enabled>
<name>REPLAYDATE</name>
</field>
<field>
<id>LOG_FIELD</id>
<enabled>Y</enabled>
<name>LOG_FIELD</name>
</field>
<field>
<id>EXECUTING_SERVER</id>
<enabled>N</enabled>
<name>EXECUTING_SERVER</name>
</field>
<field>
<id>EXECUTING_USER</id>
<enabled>N</enabled>
<name>EXECUTING_USER</name>
</field>
<field>
<id>START_JOB_ENTRY</id>
<enabled>N</enabled>
<name>START_JOB_ENTRY</name>
</field>
<field>
<id>CLIENT</id>
<enabled>N</enabled>
<name>CLIENT</name>
</field>
</job-log-table>
<jobentry-log-table>
<connection/>
<schema/>
<table/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>CHANNEL_ID</id>
<enabled>Y</enabled>
<name>CHANNEL_ID</name>
</field>
<field>
<id>LOG_DATE</id>
<enabled>Y</enabled>
<name>LOG_DATE</name>
</field>
<field>
<id>JOBNAME</id>
<enabled>Y</enabled>
<name>TRANSNAME</name>
</field>
<field>
<id>JOBENTRYNAME</id>
<enabled>Y</enabled>
<name>STEPNAME</name>
</field>
<field>
<id>LINES_READ</id>
<enabled>Y</enabled>
<name>LINES_READ</name>
</field>
<field>
<id>LINES_WRITTEN</id>
<enabled>Y</enabled>
<name>LINES_WRITTEN</name>
</field>
<field>
<id>LINES_UPDATED</id>
<enabled>Y</enabled>
<name>LINES_UPDATED</name>
</field>
<field>
<id>LINES_INPUT</id>
<enabled>Y</enabled>
<name>LINES_INPUT</name>
</field>
<field>
<id>LINES_OUTPUT</id>
<enabled>Y</enabled>
<name>LINES_OUTPUT</name>
</field>
<field>
<id>LINES_REJECTED</id>
<enabled>Y</enabled>
<name>LINES_REJECTED</name>
</field>
<field>
<id>ERRORS</id>
<enabled>Y</enabled>
<name>ERRORS</name>
</field>
<field>
<id>RESULT</id>
<enabled>Y</enabled>
<name>RESULT</name>
</field>
<field>
<id>NR_RESULT_ROWS</id>
<enabled>Y</enabled>
<name>NR_RESULT_ROWS</name>
</field>
<field>
<id>NR_RESULT_FILES</id>
<enabled>Y</enabled>
<name>NR_RESULT_FILES</name>
</field>
<field>
<id>LOG_FIELD</id>
<enabled>N</enabled>
<name>LOG_FIELD</name>
</field>
<field>
<id>COPY_NR</id>
<enabled>N</enabled>
<name>COPY_NR</name>
</field>
</jobentry-log-table>
<channel-log-table>
<connection/>
<schema/>
<table/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>CHANNEL_ID</id>
<enabled>Y</enabled>
<name>CHANNEL_ID</name>
</field>
<field>
<id>LOG_DATE</id>
<enabled>Y</enabled>
<name>LOG_DATE</name>
</field>
<field>
<id>LOGGING_OBJECT_TYPE</id>
<enabled>Y</enabled>
<name>LOGGING_OBJECT_TYPE</name>
</field>
<field>
<id>OBJECT_NAME</id>
<enabled>Y</enabled>
<name>OBJECT_NAME</name>
</field>
<field>
<id>OBJECT_COPY</id>
<enabled>Y</enabled>
<name>OBJECT_COPY</name>
</field>
<field>
<id>REPOSITORY_DIRECTORY</id>
<enabled>Y</enabled>
<name>REPOSITORY_DIRECTORY</name>
</field>
<field>
<id>FILENAME</id>
<enabled>Y</enabled>
<name>FILENAME</name>
</field>
<field>
<id>OBJECT_ID</id>
<enabled>Y</enabled>
<name>OBJECT_ID</name>
</field>
<field>
<id>OBJECT_REVISION</id>
<enabled>Y</enabled>
<name>OBJECT_REVISION</name>
</field>
<field>
<id>PARENT_CHANNEL_ID</id>
<enabled>Y</enabled>
<name>PARENT_CHANNEL_ID</name>
</field>
<field>
<id>ROOT_CHANNEL_ID</id>
<enabled>Y</enabled>
<name>ROOT_CHANNEL_ID</name>
</field>
</channel-log-table>
<pass_batchid>N</pass_batchid>
<shared_objects_file/>
<entries>
<entry>
<name>import_studienfach_land</name>
<description/>
<type>TRANS</type>
<specification_method>filename</specification_method>
<trans_object_id/>
<filename>${Internal.Job.Filename.Directory}/import_studienfach_land.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>304</xloc>
<yloc>80</yloc>
</entry>
<entry>
<name>START</name>
<description/>
<type>SPECIAL</type>
<start>Y</start>
<dummy>N</dummy>
<repeat>N</repeat>
<schedulerType>0</schedulerType>
<intervalSeconds>0</intervalSeconds>
<intervalMinutes>60</intervalMinutes>
<hour>12</hour>
<minutes>0</minutes>
<weekDay>1</weekDay>
<DayOfMonth>1</DayOfMonth>
<parallel>N</parallel>
<draw>Y</draw>
<nr>0</nr>
<xloc>128</xloc>
<yloc>80</yloc>
</entry>
<entry>
<name>Success</name>
<description/>
<type>SUCCESS</type>
<parallel>N</parallel>
<draw>Y</draw>
<nr>0</nr>
<xloc>800</xloc>
<yloc>192</yloc>
</entry>
<entry>
<name>abschluss</name>
<description/>
<type>TRANS</type>
<specification_method>filename</specification_method>
<trans_object_id/>
<filename>${Internal.Job.Filename.Directory}/import_abschluss_land.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>80</yloc>
</entry>
<entry>
<name>k_astat_abschluss2steller</name>
<description/>
<type>TRANS</type>
<specification_method>filename</specification_method>
<trans_object_id/>
<filename>${Internal.Job.Filename.Directory}/import_abschluss.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>656</xloc>
<yloc>80</yloc>
</entry>
<entry>
<name>k_astat_studienbereich</name>
<description/>
<type>TRANS</type>
<specification_method>filename</specification_method>
<trans_object_id/>
<filename>${Internal.Job.Filename.Directory}/import_studienbereich.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>288</xloc>
<yloc>208</yloc>
</entry>
<entry>
<name>k_astat_studienfach</name>
<description/>
<type>TRANS</type>
<specification_method>filename</specification_method>
<trans_object_id/>
<filename>${Internal.Job.Filename.Directory}/import_studienfach.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>512</xloc>
<yloc>208</yloc>
</entry>
</entries>
<hops>
<hop>
<from>import_studienfach_land</from>
<to>abschluss</to>
<from_nr>0</from_nr>
<to_nr>0</to_nr>
<enabled>Y</enabled>
<evaluation>Y</evaluation>
<unconditional>N</unconditional>
</hop>
<hop>
<from>abschluss</from>
<to>k_astat_abschluss2steller</to>
<from_nr>0</from_nr>
<to_nr>0</to_nr>
<enabled>Y</enabled>
<evaluation>Y</evaluation>
<unconditional>N</unconditional>
</hop>
<hop>
<from>START</from>
<to>import_studienfach_land</to>
<from_nr>0</from_nr>
<to_nr>0</to_nr>
<enabled>Y</enabled>
<evaluation>Y</evaluation>
<unconditional>Y</unconditional>
</hop>
<hop>
<from>k_astat_abschluss2steller</from>
<to>k_astat_studienbereich</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_studienbereich</from>
<to>k_astat_studienfach</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_studienfach</from>
<to>Success</to>
<from_nr>0</from_nr>
<to_nr>0</to_nr>
<enabled>Y</enabled>
<evaluation>Y</evaluation>
<unconditional>N</unconditional>
</hop>
</hops>
<notepads/>
</job>

651
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/k_astat/import_studienbereich.ktr

@ -0,0 +1,651 @@ @@ -0,0 +1,651 @@
<?xml version="1.0" encoding="UTF-8"?><transformation>
<info>
<name>import_studienbereich</name>
<description/>
<extended_description/>
<trans_version/>
<trans_type>Normal</trans_type>
<trans_status>0</trans_status>
<directory>/</directory>
<parameters>
<parameter>
<name>PATH_TO_UPLOADFILE</name>
<default_value>file:///home/superx/git/edustore/doc/sos_modul/dokumente/stba/astat_modul_his/Studienfach_Land.csv</default_value>
<description/>
</parameter>
</parameters>
<log>
<trans-log-table>
<connection/>
<schema/>
<table/>
<size_limit_lines/>
<interval/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>CHANNEL_ID</id>
<enabled>Y</enabled>
<name>CHANNEL_ID</name>
</field>
<field>
<id>TRANSNAME</id>
<enabled>Y</enabled>
<name>TRANSNAME</name>
</field>
<field>
<id>STATUS</id>
<enabled>Y</enabled>
<name>STATUS</name>
</field>
<field>
<id>LINES_READ</id>
<enabled>Y</enabled>
<name>LINES_READ</name>
<subject/>
</field>
<field>
<id>LINES_WRITTEN</id>
<enabled>Y</enabled>
<name>LINES_WRITTEN</name>
<subject/>
</field>
<field>
<id>LINES_UPDATED</id>
<enabled>Y</enabled>
<name>LINES_UPDATED</name>
<subject/>
</field>
<field>
<id>LINES_INPUT</id>
<enabled>Y</enabled>
<name>LINES_INPUT</name>
<subject/>
</field>
<field>
<id>LINES_OUTPUT</id>
<enabled>Y</enabled>
<name>LINES_OUTPUT</name>
<subject/>
</field>
<field>
<id>LINES_REJECTED</id>
<enabled>Y</enabled>
<name>LINES_REJECTED</name>
<subject/>
</field>
<field>
<id>ERRORS</id>
<enabled>Y</enabled>
<name>ERRORS</name>
</field>
<field>
<id>STARTDATE</id>
<enabled>Y</enabled>
<name>STARTDATE</name>
</field>
<field>
<id>ENDDATE</id>
<enabled>Y</enabled>
<name>ENDDATE</name>
</field>
<field>
<id>LOGDATE</id>
<enabled>Y</enabled>
<name>LOGDATE</name>
</field>
<field>
<id>DEPDATE</id>
<enabled>Y</enabled>
<name>DEPDATE</name>
</field>
<field>
<id>REPLAYDATE</id>
<enabled>Y</enabled>
<name>REPLAYDATE</name>
</field>
<field>
<id>LOG_FIELD</id>
<enabled>Y</enabled>
<name>LOG_FIELD</name>
</field>
<field>
<id>EXECUTING_SERVER</id>
<enabled>N</enabled>
<name>EXECUTING_SERVER</name>
</field>
<field>
<id>EXECUTING_USER</id>
<enabled>N</enabled>
<name>EXECUTING_USER</name>
</field>
<field>
<id>CLIENT</id>
<enabled>N</enabled>
<name>CLIENT</name>
</field>
</trans-log-table>
<perf-log-table>
<connection/>
<schema/>
<table/>
<interval/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>SEQ_NR</id>
<enabled>Y</enabled>
<name>SEQ_NR</name>
</field>
<field>
<id>LOGDATE</id>
<enabled>Y</enabled>
<name>LOGDATE</name>
</field>
<field>
<id>TRANSNAME</id>
<enabled>Y</enabled>
<name>TRANSNAME</name>
</field>
<field>
<id>STEPNAME</id>
<enabled>Y</enabled>
<name>STEPNAME</name>
</field>
<field>
<id>STEP_COPY</id>
<enabled>Y</enabled>
<name>STEP_COPY</name>
</field>
<field>
<id>LINES_READ</id>
<enabled>Y</enabled>
<name>LINES_READ</name>
</field>
<field>
<id>LINES_WRITTEN</id>
<enabled>Y</enabled>
<name>LINES_WRITTEN</name>
</field>
<field>
<id>LINES_UPDATED</id>
<enabled>Y</enabled>
<name>LINES_UPDATED</name>
</field>
<field>
<id>LINES_INPUT</id>
<enabled>Y</enabled>
<name>LINES_INPUT</name>
</field>
<field>
<id>LINES_OUTPUT</id>
<enabled>Y</enabled>
<name>LINES_OUTPUT</name>
</field>
<field>
<id>LINES_REJECTED</id>
<enabled>Y</enabled>
<name>LINES_REJECTED</name>
</field>
<field>
<id>ERRORS</id>
<enabled>Y</enabled>
<name>ERRORS</name>
</field>
<field>
<id>INPUT_BUFFER_ROWS</id>
<enabled>Y</enabled>
<name>INPUT_BUFFER_ROWS</name>
</field>
<field>
<id>OUTPUT_BUFFER_ROWS</id>
<enabled>Y</enabled>
<name>OUTPUT_BUFFER_ROWS</name>
</field>
</perf-log-table>
<channel-log-table>
<connection/>
<schema/>
<table/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>CHANNEL_ID</id>
<enabled>Y</enabled>
<name>CHANNEL_ID</name>
</field>
<field>
<id>LOG_DATE</id>
<enabled>Y</enabled>
<name>LOG_DATE</name>
</field>
<field>
<id>LOGGING_OBJECT_TYPE</id>
<enabled>Y</enabled>
<name>LOGGING_OBJECT_TYPE</name>
</field>
<field>
<id>OBJECT_NAME</id>
<enabled>Y</enabled>
<name>OBJECT_NAME</name>
</field>
<field>
<id>OBJECT_COPY</id>
<enabled>Y</enabled>
<name>OBJECT_COPY</name>
</field>
<field>
<id>REPOSITORY_DIRECTORY</id>
<enabled>Y</enabled>
<name>REPOSITORY_DIRECTORY</name>
</field>
<field>
<id>FILENAME</id>
<enabled>Y</enabled>
<name>FILENAME</name>
</field>
<field>
<id>OBJECT_ID</id>
<enabled>Y</enabled>
<name>OBJECT_ID</name>
</field>
<field>
<id>OBJECT_REVISION</id>
<enabled>Y</enabled>
<name>OBJECT_REVISION</name>
</field>
<field>
<id>PARENT_CHANNEL_ID</id>
<enabled>Y</enabled>
<name>PARENT_CHANNEL_ID</name>
</field>
<field>
<id>ROOT_CHANNEL_ID</id>
<enabled>Y</enabled>
<name>ROOT_CHANNEL_ID</name>
</field>
</channel-log-table>
<step-log-table>
<connection/>
<schema/>
<table/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>CHANNEL_ID</id>
<enabled>Y</enabled>
<name>CHANNEL_ID</name>
</field>
<field>
<id>LOG_DATE</id>
<enabled>Y</enabled>
<name>LOG_DATE</name>
</field>
<field>
<id>TRANSNAME</id>
<enabled>Y</enabled>
<name>TRANSNAME</name>
</field>
<field>
<id>STEPNAME</id>
<enabled>Y</enabled>
<name>STEPNAME</name>
</field>
<field>
<id>STEP_COPY</id>
<enabled>Y</enabled>
<name>STEP_COPY</name>
</field>
<field>
<id>LINES_READ</id>
<enabled>Y</enabled>
<name>LINES_READ</name>
</field>
<field>
<id>LINES_WRITTEN</id>
<enabled>Y</enabled>
<name>LINES_WRITTEN</name>
</field>
<field>
<id>LINES_UPDATED</id>
<enabled>Y</enabled>
<name>LINES_UPDATED</name>
</field>
<field>
<id>LINES_INPUT</id>
<enabled>Y</enabled>
<name>LINES_INPUT</name>
</field>
<field>
<id>LINES_OUTPUT</id>
<enabled>Y</enabled>
<name>LINES_OUTPUT</name>
</field>
<field>
<id>LINES_REJECTED</id>
<enabled>Y</enabled>
<name>LINES_REJECTED</name>
</field>
<field>
<id>ERRORS</id>
<enabled>Y</enabled>
<name>ERRORS</name>
</field>
<field>
<id>LOG_FIELD</id>
<enabled>N</enabled>
<name>LOG_FIELD</name>
</field>
</step-log-table>
<metrics-log-table>
<connection/>
<schema/>
<table/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>CHANNEL_ID</id>
<enabled>Y</enabled>
<name>CHANNEL_ID</name>
</field>
<field>
<id>LOG_DATE</id>
<enabled>Y</enabled>
<name>LOG_DATE</name>
</field>
<field>
<id>METRICS_DATE</id>
<enabled>Y</enabled>
<name>METRICS_DATE</name>
</field>
<field>
<id>METRICS_CODE</id>
<enabled>Y</enabled>
<name>METRICS_CODE</name>
</field>
<field>
<id>METRICS_DESCRIPTION</id>
<enabled>Y</enabled>
<name>METRICS_DESCRIPTION</name>
</field>
<field>
<id>METRICS_SUBJECT</id>
<enabled>Y</enabled>
<name>METRICS_SUBJECT</name>
</field>
<field>
<id>METRICS_TYPE</id>
<enabled>Y</enabled>
<name>METRICS_TYPE</name>
</field>
<field>
<id>METRICS_VALUE</id>
<enabled>Y</enabled>
<name>METRICS_VALUE</name>
</field>
</metrics-log-table>
</log>
<maxdate>
<connection/>
<table/>
<field/>
<offset>0.0</offset>
<maxdiff>0.0</maxdiff>
</maxdate>
<size_rowset>10000</size_rowset>
<sleep_time_empty>50</sleep_time_empty>
<sleep_time_full>50</sleep_time_full>
<unique_connections>N</unique_connections>
<feedback_shown>Y</feedback_shown>
<feedback_size>50000</feedback_size>
<using_thread_priorities>Y</using_thread_priorities>
<shared_objects_file/>
<capture_step_performance>N</capture_step_performance>
<step_performance_capturing_delay>1000</step_performance_capturing_delay>
<step_performance_capturing_size_limit>100</step_performance_capturing_size_limit>
<dependencies/>
<partitionschemas/>
<slaveservers/>
<clusterschemas/>
<created_user>-</created_user>
<created_date>2019/03/19 10:12:30.193</created_date>
<modified_user>-</modified_user>
<modified_date>2019/03/19 10:12:30.193</modified_date>
<key_for_session_key>H4sIAAAAAAAAAAMAAAAAAAAAAAA=</key_for_session_key>
<is_key_private>N</is_key_private>
</info>
<notepads/>
<order>
<hop>
<from>Text file input</from>
<to>write_k_astat_studienbereich</to>
<enabled>Y</enabled>
</hop>
</order>
<step>
<name>Text file input</name>
<type>TextFileInput</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<accept_filenames>N</accept_filenames>
<passing_through_fields>N</passing_through_fields>
<accept_field/>
<accept_stepname/>
<separator>;</separator>
<enclosure>"</enclosure>
<enclosure_breaks>N</enclosure_breaks>
<escapechar/>
<header>N</header>
<nr_headerlines>1</nr_headerlines>
<footer>N</footer>
<nr_footerlines>1</nr_footerlines>
<line_wrapped>N</line_wrapped>
<nr_wraps>1</nr_wraps>
<layout_paged>N</layout_paged>
<nr_lines_per_page>80</nr_lines_per_page>
<nr_lines_doc_header>0</nr_lines_doc_header>
<noempty>Y</noempty>
<include>N</include>
<include_field/>
<rownum>N</rownum>
<rownumByFile>N</rownumByFile>
<rownum_field/>
<format>mixed</format>
<encoding>UTF-8</encoding>
<add_to_result_filenames>Y</add_to_result_filenames>
<file>
<name>${Internal.Transformation.Filename.Directory}/../../../../../../../../src/de/statspez/plausi/astat/csv/STB.csv</name>
<filemask/>
<exclude_filemask/>
<file_required>N</file_required>
<include_subfolders>N</include_subfolders>
<name/>
<filemask/>
<exclude_filemask/>
<file_required>N</file_required>
<include_subfolders>N</include_subfolders>
<type>CSV</type>
<compression>None</compression>
</file>
<filters/>
<fields>
<field>
<name>SCHLUESSEL</name>
<type>String</type>
<format>#</format>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>15</length>
<precision>0</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
<field>
<name>dummy</name>
<type>Integer</type>
<format>#</format>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>15</length>
<precision>0</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
<field>
<name>NAME</name>
<type>String</type>
<format/>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>72</length>
<precision>-1</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
<field>
<name>fgr</name>
<type>String</type>
<format>#</format>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>15</length>
<precision>0</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
</fields>
<limit>0</limit>
<error_ignored>N</error_ignored>
<skip_bad_files>N</skip_bad_files>
<file_error_field/>
<file_error_message_field/>
<error_line_skipped>N</error_line_skipped>
<error_count_field/>
<error_fields_field/>
<error_text_field/>
<bad_line_files_destination_directory/>
<bad_line_files_extension>warning</bad_line_files_extension>
<error_line_files_destination_directory/>
<error_line_files_extension>error</error_line_files_extension>
<line_number_files_destination_directory/>
<line_number_files_extension>line</line_number_files_extension>
<date_format_lenient>Y</date_format_lenient>
<date_format_locale>de_DE</date_format_locale>
<shortFileFieldName/>
<pathFieldName/>
<hiddenFieldName/>
<lastModificationTimeFieldName/>
<uriNameFieldName/>
<rootUriNameFieldName/>
<extensionFieldName/>
<sizeFieldName/>
<cluster_schema/>
<remotesteps>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>128</xloc>
<yloc>128</yloc>
<draw>Y</draw>
</GUI>
</step>
<step>
<name>write_k_astat_studienbereich</name>
<type>TableOutput</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<connection>eduetl</connection>
<schema/>
<table>k_astat_studienbereich</table>
<commit>1000</commit>
<truncate>Y</truncate>
<ignore_errors>N</ignore_errors>
<use_batch>N</use_batch>
<specify_fields>Y</specify_fields>
<partitioning_enabled>N</partitioning_enabled>
<partitioning_field/>
<partitioning_daily>N</partitioning_daily>
<partitioning_monthly>Y</partitioning_monthly>
<tablename_in_field>N</tablename_in_field>
<tablename_field/>
<tablename_in_table>Y</tablename_in_table>
<return_keys>N</return_keys>
<return_field/>
<fields>
<field>
<column_name>schluessel</column_name>
<stream_name>SCHLUESSEL</stream_name>
</field>
<field>
<column_name>name</column_name>
<stream_name>NAME</stream_name>
</field>
<field>
<column_name>fgr</column_name>
<stream_name>fgr</stream_name>
</field>
</fields>
<cluster_schema/>
<remotesteps>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>352</xloc>
<yloc>192</yloc>
<draw>Y</draw>
</GUI>
</step>
<step_error_handling/>
<slave-step-copy-partition-distribution/>
<slave_transformation>N</slave_transformation>
</transformation>

651
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/k_astat/import_studienfach.ktr

@ -0,0 +1,651 @@ @@ -0,0 +1,651 @@
<?xml version="1.0" encoding="UTF-8"?><transformation>
<info>
<name>import_studienfach</name>
<description/>
<extended_description/>
<trans_version/>
<trans_type>Normal</trans_type>
<trans_status>0</trans_status>
<directory>/</directory>
<parameters>
<parameter>
<name>PATH_TO_UPLOADFILE</name>
<default_value>file:///home/superx/git/edustore/doc/sos_modul/dokumente/stba/astat_modul_his/Studienfach_Land.csv</default_value>
<description/>
</parameter>
</parameters>
<log>
<trans-log-table>
<connection/>
<schema/>
<table/>
<size_limit_lines/>
<interval/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>CHANNEL_ID</id>
<enabled>Y</enabled>
<name>CHANNEL_ID</name>
</field>
<field>
<id>TRANSNAME</id>
<enabled>Y</enabled>
<name>TRANSNAME</name>
</field>
<field>
<id>STATUS</id>
<enabled>Y</enabled>
<name>STATUS</name>
</field>
<field>
<id>LINES_READ</id>
<enabled>Y</enabled>
<name>LINES_READ</name>
<subject/>
</field>
<field>
<id>LINES_WRITTEN</id>
<enabled>Y</enabled>
<name>LINES_WRITTEN</name>
<subject/>
</field>
<field>
<id>LINES_UPDATED</id>
<enabled>Y</enabled>
<name>LINES_UPDATED</name>
<subject/>
</field>
<field>
<id>LINES_INPUT</id>
<enabled>Y</enabled>
<name>LINES_INPUT</name>
<subject/>
</field>
<field>
<id>LINES_OUTPUT</id>
<enabled>Y</enabled>
<name>LINES_OUTPUT</name>
<subject/>
</field>
<field>
<id>LINES_REJECTED</id>
<enabled>Y</enabled>
<name>LINES_REJECTED</name>
<subject/>
</field>
<field>
<id>ERRORS</id>
<enabled>Y</enabled>
<name>ERRORS</name>
</field>
<field>
<id>STARTDATE</id>
<enabled>Y</enabled>
<name>STARTDATE</name>
</field>
<field>
<id>ENDDATE</id>
<enabled>Y</enabled>
<name>ENDDATE</name>
</field>
<field>
<id>LOGDATE</id>
<enabled>Y</enabled>
<name>LOGDATE</name>
</field>
<field>
<id>DEPDATE</id>
<enabled>Y</enabled>
<name>DEPDATE</name>
</field>
<field>
<id>REPLAYDATE</id>
<enabled>Y</enabled>
<name>REPLAYDATE</name>
</field>
<field>
<id>LOG_FIELD</id>
<enabled>Y</enabled>
<name>LOG_FIELD</name>
</field>
<field>
<id>EXECUTING_SERVER</id>
<enabled>N</enabled>
<name>EXECUTING_SERVER</name>
</field>
<field>
<id>EXECUTING_USER</id>
<enabled>N</enabled>
<name>EXECUTING_USER</name>
</field>
<field>
<id>CLIENT</id>
<enabled>N</enabled>
<name>CLIENT</name>
</field>
</trans-log-table>
<perf-log-table>
<connection/>
<schema/>
<table/>
<interval/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>SEQ_NR</id>
<enabled>Y</enabled>
<name>SEQ_NR</name>
</field>
<field>
<id>LOGDATE</id>
<enabled>Y</enabled>
<name>LOGDATE</name>
</field>
<field>
<id>TRANSNAME</id>
<enabled>Y</enabled>
<name>TRANSNAME</name>
</field>
<field>
<id>STEPNAME</id>
<enabled>Y</enabled>
<name>STEPNAME</name>
</field>
<field>
<id>STEP_COPY</id>
<enabled>Y</enabled>
<name>STEP_COPY</name>
</field>
<field>
<id>LINES_READ</id>
<enabled>Y</enabled>
<name>LINES_READ</name>
</field>
<field>
<id>LINES_WRITTEN</id>
<enabled>Y</enabled>
<name>LINES_WRITTEN</name>
</field>
<field>
<id>LINES_UPDATED</id>
<enabled>Y</enabled>
<name>LINES_UPDATED</name>
</field>
<field>
<id>LINES_INPUT</id>
<enabled>Y</enabled>
<name>LINES_INPUT</name>
</field>
<field>
<id>LINES_OUTPUT</id>
<enabled>Y</enabled>
<name>LINES_OUTPUT</name>
</field>
<field>
<id>LINES_REJECTED</id>
<enabled>Y</enabled>
<name>LINES_REJECTED</name>
</field>
<field>
<id>ERRORS</id>
<enabled>Y</enabled>
<name>ERRORS</name>
</field>
<field>
<id>INPUT_BUFFER_ROWS</id>
<enabled>Y</enabled>
<name>INPUT_BUFFER_ROWS</name>
</field>
<field>
<id>OUTPUT_BUFFER_ROWS</id>
<enabled>Y</enabled>
<name>OUTPUT_BUFFER_ROWS</name>
</field>
</perf-log-table>
<channel-log-table>
<connection/>
<schema/>
<table/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>CHANNEL_ID</id>
<enabled>Y</enabled>
<name>CHANNEL_ID</name>
</field>
<field>
<id>LOG_DATE</id>
<enabled>Y</enabled>
<name>LOG_DATE</name>
</field>
<field>
<id>LOGGING_OBJECT_TYPE</id>
<enabled>Y</enabled>
<name>LOGGING_OBJECT_TYPE</name>
</field>
<field>
<id>OBJECT_NAME</id>
<enabled>Y</enabled>
<name>OBJECT_NAME</name>
</field>
<field>
<id>OBJECT_COPY</id>
<enabled>Y</enabled>
<name>OBJECT_COPY</name>
</field>
<field>
<id>REPOSITORY_DIRECTORY</id>
<enabled>Y</enabled>
<name>REPOSITORY_DIRECTORY</name>
</field>
<field>
<id>FILENAME</id>
<enabled>Y</enabled>
<name>FILENAME</name>
</field>
<field>
<id>OBJECT_ID</id>
<enabled>Y</enabled>
<name>OBJECT_ID</name>
</field>
<field>
<id>OBJECT_REVISION</id>
<enabled>Y</enabled>
<name>OBJECT_REVISION</name>
</field>
<field>
<id>PARENT_CHANNEL_ID</id>
<enabled>Y</enabled>
<name>PARENT_CHANNEL_ID</name>
</field>
<field>
<id>ROOT_CHANNEL_ID</id>
<enabled>Y</enabled>
<name>ROOT_CHANNEL_ID</name>
</field>
</channel-log-table>
<step-log-table>
<connection/>
<schema/>
<table/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>CHANNEL_ID</id>
<enabled>Y</enabled>
<name>CHANNEL_ID</name>
</field>
<field>
<id>LOG_DATE</id>
<enabled>Y</enabled>
<name>LOG_DATE</name>
</field>
<field>
<id>TRANSNAME</id>
<enabled>Y</enabled>
<name>TRANSNAME</name>
</field>
<field>
<id>STEPNAME</id>
<enabled>Y</enabled>
<name>STEPNAME</name>
</field>
<field>
<id>STEP_COPY</id>
<enabled>Y</enabled>
<name>STEP_COPY</name>
</field>
<field>
<id>LINES_READ</id>
<enabled>Y</enabled>
<name>LINES_READ</name>
</field>
<field>
<id>LINES_WRITTEN</id>
<enabled>Y</enabled>
<name>LINES_WRITTEN</name>
</field>
<field>
<id>LINES_UPDATED</id>
<enabled>Y</enabled>
<name>LINES_UPDATED</name>
</field>
<field>
<id>LINES_INPUT</id>
<enabled>Y</enabled>
<name>LINES_INPUT</name>
</field>
<field>
<id>LINES_OUTPUT</id>
<enabled>Y</enabled>
<name>LINES_OUTPUT</name>
</field>
<field>
<id>LINES_REJECTED</id>
<enabled>Y</enabled>
<name>LINES_REJECTED</name>
</field>
<field>
<id>ERRORS</id>
<enabled>Y</enabled>
<name>ERRORS</name>
</field>
<field>
<id>LOG_FIELD</id>
<enabled>N</enabled>
<name>LOG_FIELD</name>
</field>
</step-log-table>
<metrics-log-table>
<connection/>
<schema/>
<table/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>CHANNEL_ID</id>
<enabled>Y</enabled>
<name>CHANNEL_ID</name>
</field>
<field>
<id>LOG_DATE</id>
<enabled>Y</enabled>
<name>LOG_DATE</name>
</field>
<field>
<id>METRICS_DATE</id>
<enabled>Y</enabled>
<name>METRICS_DATE</name>
</field>
<field>
<id>METRICS_CODE</id>
<enabled>Y</enabled>
<name>METRICS_CODE</name>
</field>
<field>
<id>METRICS_DESCRIPTION</id>
<enabled>Y</enabled>
<name>METRICS_DESCRIPTION</name>
</field>
<field>
<id>METRICS_SUBJECT</id>
<enabled>Y</enabled>
<name>METRICS_SUBJECT</name>
</field>
<field>
<id>METRICS_TYPE</id>
<enabled>Y</enabled>
<name>METRICS_TYPE</name>
</field>
<field>
<id>METRICS_VALUE</id>
<enabled>Y</enabled>
<name>METRICS_VALUE</name>
</field>
</metrics-log-table>
</log>
<maxdate>
<connection/>
<table/>
<field/>
<offset>0.0</offset>
<maxdiff>0.0</maxdiff>
</maxdate>
<size_rowset>10000</size_rowset>
<sleep_time_empty>50</sleep_time_empty>
<sleep_time_full>50</sleep_time_full>
<unique_connections>N</unique_connections>
<feedback_shown>Y</feedback_shown>
<feedback_size>50000</feedback_size>
<using_thread_priorities>Y</using_thread_priorities>
<shared_objects_file/>
<capture_step_performance>N</capture_step_performance>
<step_performance_capturing_delay>1000</step_performance_capturing_delay>
<step_performance_capturing_size_limit>100</step_performance_capturing_size_limit>
<dependencies/>
<partitionschemas/>
<slaveservers/>
<clusterschemas/>
<created_user>-</created_user>
<created_date>2019/03/19 10:12:30.193</created_date>
<modified_user>-</modified_user>
<modified_date>2019/03/19 10:12:30.193</modified_date>
<key_for_session_key>H4sIAAAAAAAAAAMAAAAAAAAAAAA=</key_for_session_key>
<is_key_private>N</is_key_private>
</info>
<notepads/>
<order>
<hop>
<from>Text file input</from>
<to>write_k_astat_studienfach</to>
<enabled>Y</enabled>
</hop>
</order>
<step>
<name>Text file input</name>
<type>TextFileInput</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<accept_filenames>N</accept_filenames>
<passing_through_fields>N</passing_through_fields>
<accept_field/>
<accept_stepname/>
<separator>;</separator>
<enclosure>"</enclosure>
<enclosure_breaks>N</enclosure_breaks>
<escapechar/>
<header>N</header>
<nr_headerlines>1</nr_headerlines>
<footer>N</footer>
<nr_footerlines>1</nr_footerlines>
<line_wrapped>N</line_wrapped>
<nr_wraps>1</nr_wraps>
<layout_paged>N</layout_paged>
<nr_lines_per_page>80</nr_lines_per_page>
<nr_lines_doc_header>0</nr_lines_doc_header>
<noempty>Y</noempty>
<include>N</include>
<include_field/>
<rownum>N</rownum>
<rownumByFile>N</rownumByFile>
<rownum_field/>
<format>mixed</format>
<encoding>UTF-8</encoding>
<add_to_result_filenames>Y</add_to_result_filenames>
<file>
<name>${Internal.Transformation.Filename.Directory}/../../../../../../../../src/de/statspez/plausi/astat/csv/Studienfach.csv</name>
<filemask/>
<exclude_filemask/>
<file_required>N</file_required>
<include_subfolders>N</include_subfolders>
<name/>
<filemask/>
<exclude_filemask/>
<file_required>N</file_required>
<include_subfolders>N</include_subfolders>
<type>CSV</type>
<compression>None</compression>
</file>
<filters/>
<fields>
<field>
<name>SCHLUESSEL</name>
<type>String</type>
<format>#</format>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>15</length>
<precision>0</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
<field>
<name>dummy</name>
<type>Integer</type>
<format>#</format>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>15</length>
<precision>0</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
<field>
<name>NAME</name>
<type>String</type>
<format/>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>72</length>
<precision>-1</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
<field>
<name>sb</name>
<type>String</type>
<format>#</format>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>15</length>
<precision>0</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
</fields>
<limit>0</limit>
<error_ignored>N</error_ignored>
<skip_bad_files>N</skip_bad_files>
<file_error_field/>
<file_error_message_field/>
<error_line_skipped>N</error_line_skipped>
<error_count_field/>
<error_fields_field/>
<error_text_field/>
<bad_line_files_destination_directory/>
<bad_line_files_extension>warning</bad_line_files_extension>
<error_line_files_destination_directory/>
<error_line_files_extension>error</error_line_files_extension>
<line_number_files_destination_directory/>
<line_number_files_extension>line</line_number_files_extension>
<date_format_lenient>Y</date_format_lenient>
<date_format_locale>de_DE</date_format_locale>
<shortFileFieldName/>
<pathFieldName/>
<hiddenFieldName/>
<lastModificationTimeFieldName/>
<uriNameFieldName/>
<rootUriNameFieldName/>
<extensionFieldName/>
<sizeFieldName/>
<cluster_schema/>
<remotesteps>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>128</xloc>
<yloc>128</yloc>
<draw>Y</draw>
</GUI>
</step>
<step>
<name>write_k_astat_studienfach</name>
<type>TableOutput</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<connection>eduetl</connection>
<schema/>
<table>k_astat_studienfach</table>
<commit>1000</commit>
<truncate>Y</truncate>
<ignore_errors>N</ignore_errors>
<use_batch>N</use_batch>
<specify_fields>Y</specify_fields>
<partitioning_enabled>N</partitioning_enabled>
<partitioning_field/>
<partitioning_daily>N</partitioning_daily>
<partitioning_monthly>Y</partitioning_monthly>
<tablename_in_field>N</tablename_in_field>
<tablename_field/>
<tablename_in_table>Y</tablename_in_table>
<return_keys>N</return_keys>
<return_field/>
<fields>
<field>
<column_name>schluessel</column_name>
<stream_name>SCHLUESSEL</stream_name>
</field>
<field>
<column_name>name</column_name>
<stream_name>NAME</stream_name>
</field>
<field>
<column_name>sb</column_name>
<stream_name>sb</stream_name>
</field>
</fields>
<cluster_schema/>
<remotesteps>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>352</xloc>
<yloc>192</yloc>
<draw>Y</draw>
</GUI>
</step>
<step_error_handling/>
<slave-step-copy-partition-distribution/>
<slave_transformation>N</slave_transformation>
</transformation>

780
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/k_astat/import_studienfach_land.ktr

@ -0,0 +1,780 @@ @@ -0,0 +1,780 @@
<?xml version="1.0" encoding="UTF-8"?><transformation>
<info>
<name>import_studienfach_land</name>
<description/>
<extended_description/>
<trans_version/>
<trans_type>Normal</trans_type>
<trans_status>0</trans_status>
<directory>/</directory>
<parameters>
<parameter>
<name>PATH_TO_UPLOADFILE</name>
<default_value>file:///home/superx/git/edustore/doc/sos_modul/dokumente/stba/astat_modul_his/Studienfach_Land.csv</default_value>
<description/>
</parameter>
</parameters>
<log>
<trans-log-table>
<connection/>
<schema/>
<table/>
<size_limit_lines/>
<interval/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>CHANNEL_ID</id>
<enabled>Y</enabled>
<name>CHANNEL_ID</name>
</field>
<field>
<id>TRANSNAME</id>
<enabled>Y</enabled>
<name>TRANSNAME</name>
</field>
<field>
<id>STATUS</id>
<enabled>Y</enabled>
<name>STATUS</name>
</field>
<field>
<id>LINES_READ</id>
<enabled>Y</enabled>
<name>LINES_READ</name>
<subject/>
</field>
<field>
<id>LINES_WRITTEN</id>
<enabled>Y</enabled>
<name>LINES_WRITTEN</name>
<subject/>
</field>
<field>
<id>LINES_UPDATED</id>
<enabled>Y</enabled>
<name>LINES_UPDATED</name>
<subject/>
</field>
<field>
<id>LINES_INPUT</id>
<enabled>Y</enabled>
<name>LINES_INPUT</name>
<subject/>
</field>
<field>
<id>LINES_OUTPUT</id>
<enabled>Y</enabled>
<name>LINES_OUTPUT</name>
<subject/>
</field>
<field>
<id>LINES_REJECTED</id>
<enabled>Y</enabled>
<name>LINES_REJECTED</name>
<subject/>
</field>
<field>
<id>ERRORS</id>
<enabled>Y</enabled>
<name>ERRORS</name>
</field>
<field>
<id>STARTDATE</id>
<enabled>Y</enabled>
<name>STARTDATE</name>
</field>
<field>
<id>ENDDATE</id>
<enabled>Y</enabled>
<name>ENDDATE</name>
</field>
<field>
<id>LOGDATE</id>
<enabled>Y</enabled>
<name>LOGDATE</name>
</field>
<field>
<id>DEPDATE</id>
<enabled>Y</enabled>
<name>DEPDATE</name>
</field>
<field>
<id>REPLAYDATE</id>
<enabled>Y</enabled>
<name>REPLAYDATE</name>
</field>
<field>
<id>LOG_FIELD</id>
<enabled>Y</enabled>
<name>LOG_FIELD</name>
</field>
<field>
<id>EXECUTING_SERVER</id>
<enabled>N</enabled>
<name>EXECUTING_SERVER</name>
</field>
<field>
<id>EXECUTING_USER</id>
<enabled>N</enabled>
<name>EXECUTING_USER</name>
</field>
<field>
<id>CLIENT</id>
<enabled>N</enabled>
<name>CLIENT</name>
</field>
</trans-log-table>
<perf-log-table>
<connection/>
<schema/>
<table/>
<interval/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>SEQ_NR</id>
<enabled>Y</enabled>
<name>SEQ_NR</name>
</field>
<field>
<id>LOGDATE</id>
<enabled>Y</enabled>
<name>LOGDATE</name>
</field>
<field>
<id>TRANSNAME</id>
<enabled>Y</enabled>
<name>TRANSNAME</name>
</field>
<field>
<id>STEPNAME</id>
<enabled>Y</enabled>
<name>STEPNAME</name>
</field>
<field>
<id>STEP_COPY</id>
<enabled>Y</enabled>
<name>STEP_COPY</name>
</field>
<field>
<id>LINES_READ</id>
<enabled>Y</enabled>
<name>LINES_READ</name>
</field>
<field>
<id>LINES_WRITTEN</id>
<enabled>Y</enabled>
<name>LINES_WRITTEN</name>
</field>
<field>
<id>LINES_UPDATED</id>
<enabled>Y</enabled>
<name>LINES_UPDATED</name>
</field>
<field>
<id>LINES_INPUT</id>
<enabled>Y</enabled>
<name>LINES_INPUT</name>
</field>
<field>
<id>LINES_OUTPUT</id>
<enabled>Y</enabled>
<name>LINES_OUTPUT</name>
</field>
<field>
<id>LINES_REJECTED</id>
<enabled>Y</enabled>
<name>LINES_REJECTED</name>
</field>
<field>
<id>ERRORS</id>
<enabled>Y</enabled>
<name>ERRORS</name>
</field>
<field>
<id>INPUT_BUFFER_ROWS</id>
<enabled>Y</enabled>
<name>INPUT_BUFFER_ROWS</name>
</field>
<field>
<id>OUTPUT_BUFFER_ROWS</id>
<enabled>Y</enabled>
<name>OUTPUT_BUFFER_ROWS</name>
</field>
</perf-log-table>
<channel-log-table>
<connection/>
<schema/>
<table/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>CHANNEL_ID</id>
<enabled>Y</enabled>
<name>CHANNEL_ID</name>
</field>
<field>
<id>LOG_DATE</id>
<enabled>Y</enabled>
<name>LOG_DATE</name>
</field>
<field>
<id>LOGGING_OBJECT_TYPE</id>
<enabled>Y</enabled>
<name>LOGGING_OBJECT_TYPE</name>
</field>
<field>
<id>OBJECT_NAME</id>
<enabled>Y</enabled>
<name>OBJECT_NAME</name>
</field>
<field>
<id>OBJECT_COPY</id>
<enabled>Y</enabled>
<name>OBJECT_COPY</name>
</field>
<field>
<id>REPOSITORY_DIRECTORY</id>
<enabled>Y</enabled>
<name>REPOSITORY_DIRECTORY</name>
</field>
<field>
<id>FILENAME</id>
<enabled>Y</enabled>
<name>FILENAME</name>
</field>
<field>
<id>OBJECT_ID</id>
<enabled>Y</enabled>
<name>OBJECT_ID</name>
</field>
<field>
<id>OBJECT_REVISION</id>
<enabled>Y</enabled>
<name>OBJECT_REVISION</name>
</field>
<field>
<id>PARENT_CHANNEL_ID</id>
<enabled>Y</enabled>
<name>PARENT_CHANNEL_ID</name>
</field>
<field>
<id>ROOT_CHANNEL_ID</id>
<enabled>Y</enabled>
<name>ROOT_CHANNEL_ID</name>
</field>
</channel-log-table>
<step-log-table>
<connection/>
<schema/>
<table/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>CHANNEL_ID</id>
<enabled>Y</enabled>
<name>CHANNEL_ID</name>
</field>
<field>
<id>LOG_DATE</id>
<enabled>Y</enabled>
<name>LOG_DATE</name>
</field>
<field>
<id>TRANSNAME</id>
<enabled>Y</enabled>
<name>TRANSNAME</name>
</field>
<field>
<id>STEPNAME</id>
<enabled>Y</enabled>
<name>STEPNAME</name>
</field>
<field>
<id>STEP_COPY</id>
<enabled>Y</enabled>
<name>STEP_COPY</name>
</field>
<field>
<id>LINES_READ</id>
<enabled>Y</enabled>
<name>LINES_READ</name>
</field>
<field>
<id>LINES_WRITTEN</id>
<enabled>Y</enabled>
<name>LINES_WRITTEN</name>
</field>
<field>
<id>LINES_UPDATED</id>
<enabled>Y</enabled>
<name>LINES_UPDATED</name>
</field>
<field>
<id>LINES_INPUT</id>
<enabled>Y</enabled>
<name>LINES_INPUT</name>
</field>
<field>
<id>LINES_OUTPUT</id>
<enabled>Y</enabled>
<name>LINES_OUTPUT</name>
</field>
<field>
<id>LINES_REJECTED</id>
<enabled>Y</enabled>
<name>LINES_REJECTED</name>
</field>
<field>
<id>ERRORS</id>
<enabled>Y</enabled>
<name>ERRORS</name>
</field>
<field>
<id>LOG_FIELD</id>
<enabled>N</enabled>
<name>LOG_FIELD</name>
</field>
</step-log-table>
<metrics-log-table>
<connection/>
<schema/>
<table/>
<timeout_days/>
<field>
<id>ID_BATCH</id>
<enabled>Y</enabled>
<name>ID_BATCH</name>
</field>
<field>
<id>CHANNEL_ID</id>
<enabled>Y</enabled>
<name>CHANNEL_ID</name>
</field>
<field>
<id>LOG_DATE</id>
<enabled>Y</enabled>
<name>LOG_DATE</name>
</field>
<field>
<id>METRICS_DATE</id>
<enabled>Y</enabled>
<name>METRICS_DATE</name>
</field>
<field>
<id>METRICS_CODE</id>
<enabled>Y</enabled>
<name>METRICS_CODE</name>
</field>
<field>
<id>METRICS_DESCRIPTION</id>
<enabled>Y</enabled>
<name>METRICS_DESCRIPTION</name>
</field>
<field>
<id>METRICS_SUBJECT</id>
<enabled>Y</enabled>
<name>METRICS_SUBJECT</name>
</field>
<field>
<id>METRICS_TYPE</id>
<enabled>Y</enabled>
<name>METRICS_TYPE</name>
</field>
<field>
<id>METRICS_VALUE</id>
<enabled>Y</enabled>
<name>METRICS_VALUE</name>
</field>
</metrics-log-table>
</log>
<maxdate>
<connection/>
<table/>
<field/>
<offset>0.0</offset>
<maxdiff>0.0</maxdiff>
</maxdate>
<size_rowset>10000</size_rowset>
<sleep_time_empty>50</sleep_time_empty>
<sleep_time_full>50</sleep_time_full>
<unique_connections>N</unique_connections>
<feedback_shown>Y</feedback_shown>
<feedback_size>50000</feedback_size>
<using_thread_priorities>Y</using_thread_priorities>
<shared_objects_file/>
<capture_step_performance>N</capture_step_performance>
<step_performance_capturing_delay>1000</step_performance_capturing_delay>
<step_performance_capturing_size_limit>100</step_performance_capturing_size_limit>
<dependencies/>
<partitionschemas/>
<slaveservers/>
<clusterschemas/>
<created_user>-</created_user>
<created_date>2019/03/19 10:12:30.193</created_date>
<modified_user>-</modified_user>
<modified_date>2019/03/19 10:12:30.193</modified_date>
<key_for_session_key>H4sIAAAAAAAAAAMAAAAAAAAAAAA=</key_for_session_key>
<is_key_private>N</is_key_private>
</info>
<notepads/>
<order>
<hop>
<from>Fach 4-stellig</from>
<to>write_studienfach_land</to>
<enabled>Y</enabled>
</hop>
<hop>
<from>Text file input</from>
<to>Fach 4-stellig</to>
<enabled>Y</enabled>
</hop>
</order>
<step>
<name>Fach 4-stellig</name>
<type>StringCut</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<fields>
<field>
<in_stream_name>SCHLUESSEL</in_stream_name>
<out_stream_name/>
<cut_from>0</cut_from>
<cut_to>4</cut_to>
</field>
</fields>
<cluster_schema/>
<remotesteps>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>304</xloc>
<yloc>224</yloc>
<draw>Y</draw>
</GUI>
</step>
<step>
<name>Text file input</name>
<type>TextFileInput</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<accept_filenames>N</accept_filenames>
<passing_through_fields>N</passing_through_fields>
<accept_field/>
<accept_stepname/>
<separator>;</separator>
<enclosure>"</enclosure>
<enclosure_breaks>N</enclosure_breaks>
<escapechar/>
<header>Y</header>
<nr_headerlines>1</nr_headerlines>
<footer>N</footer>
<nr_footerlines>1</nr_footerlines>
<line_wrapped>N</line_wrapped>
<nr_wraps>1</nr_wraps>
<layout_paged>N</layout_paged>
<nr_lines_per_page>80</nr_lines_per_page>
<nr_lines_doc_header>0</nr_lines_doc_header>
<noempty>Y</noempty>
<include>N</include>
<include_field/>
<rownum>N</rownum>
<rownumByFile>N</rownumByFile>
<rownum_field/>
<format>mixed</format>
<encoding>UTF-8</encoding>
<add_to_result_filenames>Y</add_to_result_filenames>
<file>
<name>${Internal.Transformation.Filename.Directory}/../../../../../../../../src/de/statspez/plausi/astat/csv/Studienfach_Land.csv</name>
<filemask/>
<exclude_filemask/>
<file_required>N</file_required>
<include_subfolders>N</include_subfolders>
<type>CSV</type>
<compression>None</compression>
</file>
<filters/>
<fields>
<field>
<name>SCHLUESSEL</name>
<type>String</type>
<format>#</format>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>15</length>
<precision>0</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
<field>
<name>GUELTIG_AB</name>
<type>Integer</type>
<format>#</format>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>15</length>
<precision>0</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
<field>
<name>LAND</name>
<type>Integer</type>
<format>#</format>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>15</length>
<precision>0</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
<field>
<name>VERSION</name>
<type>Integer</type>
<format>#</format>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>15</length>
<precision>0</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
<field>
<name>SORTKEY</name>
<type>Integer</type>
<format>#</format>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>15</length>
<precision>0</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
<field>
<name>GUELTIG_BIS</name>
<type>Integer</type>
<format>#</format>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>15</length>
<precision>0</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
<field>
<name>NAME</name>
<type>String</type>
<format/>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>72</length>
<precision>-1</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
<field>
<name>ISCED</name>
<type>String</type>
<format>#</format>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>15</length>
<precision>0</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
<field>
<name>KEYBUND</name>
<type>String</type>
<format>#</format>
<currency>€</currency>
<decimal>,</decimal>
<group>.</group>
<nullif>-</nullif>
<ifnull/>
<position>-1</position>
<length>15</length>
<precision>0</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
</field>
</fields>
<limit>0</limit>
<error_ignored>N</error_ignored>
<skip_bad_files>N</skip_bad_files>
<file_error_field/>
<file_error_message_field/>
<error_line_skipped>N</error_line_skipped>
<error_count_field/>
<error_fields_field/>
<error_text_field/>
<bad_line_files_destination_directory/>
<bad_line_files_extension>warning</bad_line_files_extension>
<error_line_files_destination_directory/>
<error_line_files_extension>error</error_line_files_extension>
<line_number_files_destination_directory/>
<line_number_files_extension>line</line_number_files_extension>
<date_format_lenient>Y</date_format_lenient>
<date_format_locale>de_DE</date_format_locale>
<shortFileFieldName/>
<pathFieldName/>
<hiddenFieldName/>
<lastModificationTimeFieldName/>
<uriNameFieldName/>
<rootUriNameFieldName/>
<extensionFieldName/>
<sizeFieldName/>
<cluster_schema/>
<remotesteps>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>128</xloc>
<yloc>128</yloc>
<draw>Y</draw>
</GUI>
</step>
<step>
<name>write_studienfach_land</name>
<type>TableOutput</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<connection>eduetl</connection>
<schema/>
<table>k_astat_studienfach_land</table>
<commit>1000</commit>
<truncate>Y</truncate>
<ignore_errors>N</ignore_errors>
<use_batch>N</use_batch>
<specify_fields>Y</specify_fields>
<partitioning_enabled>N</partitioning_enabled>
<partitioning_field/>
<partitioning_daily>N</partitioning_daily>
<partitioning_monthly>Y</partitioning_monthly>
<tablename_in_field>N</tablename_in_field>
<tablename_field/>
<tablename_in_table>Y</tablename_in_table>
<return_keys>N</return_keys>
<return_field/>
<fields>
<field>
<column_name>schluessel</column_name>
<stream_name>SCHLUESSEL</stream_name>
</field>
<field>
<column_name>gueltig_ab</column_name>
<stream_name>GUELTIG_AB</stream_name>
</field>
<field>
<column_name>land</column_name>
<stream_name>LAND</stream_name>
</field>
<field>
<column_name>version</column_name>
<stream_name>VERSION</stream_name>
</field>
<field>
<column_name>sortkey</column_name>
<stream_name>SORTKEY</stream_name>
</field>
<field>
<column_name>gueltig_bis</column_name>
<stream_name>GUELTIG_BIS</stream_name>
</field>
<field>
<column_name>name</column_name>
<stream_name>NAME</stream_name>
</field>
<field>
<column_name>isced</column_name>
<stream_name>ISCED</stream_name>
</field>
<field>
<column_name>keybund</column_name>
<stream_name>KEYBUND</stream_name>
</field>
</fields>
<cluster_schema/>
<remotesteps>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>512</xloc>
<yloc>208</yloc>
<draw>Y</draw>
</GUI>
</step>
<step_error_handling/>
<slave-step-copy-partition-distribution/>
<slave_transformation>N</slave_transformation>
</transformation>

63
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/k_astat/k_astat_erzeugen_und_fuellen.sql

@ -0,0 +1,63 @@ @@ -0,0 +1,63 @@
drop table if exists k_astat_studienfach_land;
create table k_astat_studienfach_land(
schluessel VARCHAR(255) ,
gueltig_ab INTEGER ,
land INTEGER ,
version INTEGER ,
sortkey INTEGER ,
gueltig_bis INTEGER ,
name VARCHAR(255) ,
isced VARCHAR(255) ,
keybund VARCHAR(255)
)
;
drop table if exists k_astat_abschluss3steller_land;
create table k_astat_abschluss3steller_land(
schluessel VARCHAR(255) not null,
gueltig_ab INTEGER ,
land INTEGER ,
version INTEGER ,
sortkey INTEGER ,
gueltig_bis INTEGER ,
name VARCHAR(255) ,
sig2steller VARCHAR(255) ,
keybund VARCHAR(255)
)
;
drop table if exists k_astat_abschluss2steller;
create table k_astat_abschluss2steller(
schluessel VARCHAR(255) not null,
name VARCHAR(255)
)
;
drop table if exists k_astat_studienbereich;
create table k_astat_studienbereich(
schluessel VARCHAR(255) not null,
name VARCHAR(255) ,
fgr VARCHAR(255)
)
;
drop table if exists k_astat_studienfach;
create table k_astat_studienfach(
schluessel VARCHAR(255) not null,
name VARCHAR(255) ,
sb VARCHAR(255)
)
;
\! sx_auto_upload_table.x k_astat_studienfach_land
\! sx_auto_upload_table.x k_astat_abschluss3steller_land
\! sx_auto_upload_table.x k_astat_abschluss2steller
\! sx_auto_upload_table.x k_astat_studienbereich
\! sx_auto_upload_table.x k_astat_studienfach

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

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
136^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.\
@ -234,10 +234,8 @@ ORDER BY ${businessKey} \ @@ -234,10 +234,8 @@ ORDER BY ${businessKey} \
; \
\
DROP TABLE ${coreTableName}_input; \
</#macro>\
\
^allgemeine SuperX-Makros^^1^
137^SQL_lingua_franca^<#-- \
</#macro>^allgemeine SuperX-Makros^^1^
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\
@ -402,7 +400,7 @@ execute ${varname};\ @@ -402,7 +400,7 @@ execute ${varname};\
char\
</#if> \
</#macro>^Datenbankunabhängigkeit^^2^
138^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\
@ -998,6 +996,22 @@ where hs != 0;\ @@ -998,6 +996,22 @@ where hs != 0;\
update ${target_table} set d_akt_von=date_val('01.01.1900') where d_akt_von is null;\
update ${target_table} set d_akt_bis=date_val('01.01.2900') where d_akt_bis is null;\
\
--Customize?\
<#assign cifx_cols = ["kurz", "druck", "lang_1"]>\
<#list cifx_cols as cifx_col>\
update ${target_table} set ${cifx_col}=(select min(${cifx_col}) from cifx_customize C\
where C.cifx_table='${target_table}'\
and C.apnr=${target_table}.apnr\
and C.key=${target_table}.key)\
where ${target_table}.key=35\
and ${target_table}.apnr in (select C2.apnr from cifx_customize C2\
where C2.cifx_table='${target_table}'\
and C2.key=${target_table}.key\
and C2.${cifx_col} is not null \
and trim(C2.${cifx_col})!='' \
);\
\
</#list>\
</#macro>\
<#macro MODUL_CIFX_UPDATE>\
select 'Quellsystem_var ${Quellsystem_var} '::char(30) from xdummy;\
@ -1720,7 +1734,7 @@ CREATE TEMP TABLE tmp_schluessel2\ @@ -1720,7 +1734,7 @@ CREATE TEMP TABLE tmp_schluessel2\
\
<#foreach merkmal in merkmale>\
\
\-- Merkmal key: ${merkmal.key} name: ${merkmal.name}\
-- Merkmal key: ${merkmal.key} name: ${merkmal.name}\
\
<#assign debug_merkmal=debug_output_for_merkmal_keys?seq_contains(merkmal.key) ||\
debug_output_for_merkmal_keys?seq_contains(merkmal.key?number) >\
@ -2588,7 +2602,7 @@ DROP TABLE tmp_schluessel2;\ @@ -2588,7 +2602,7 @@ DROP TABLE tmp_schluessel2;\
DROP TABLE tmp_doppelt;\
DROP TABLE tmp_merkmale;\
</#macro>^Makro cifx-update^^1^
139^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\
\
@ -2908,7 +2922,7 @@ from tmp_tabelle\ @@ -2908,7 +2922,7 @@ from tmp_tabelle\
;\
</#if>\
</#macro>^Utility Makros Tabelleninhalte Ausgeben für die Maske 16650 (Studierende Datenblatt) und Derivate^(c)2011 Daniel Quathamer^1^
140^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\
\

98
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_abschluss2steller.unl

@ -0,0 +1,98 @@ @@ -0,0 +1,98 @@
01^Mehr-Fächer-Bachelor mit Lehramtsoption^
02^Magister^
03^Lizentiat^
04^Kirchliche Prüfung^
05^Akad. geprüfter Übersetzer^
06^Promotion (Abschlussprüfung vorausgesetzt)^
07^Promotion ohne vorausgesetzte Abschlussprüfung^
08^Staatsexamen / 1. Staatsprüfung^
09^Staatsexamen (einphasige Ausbildung)^
10^Fakultätsprüfung^
11^Diplom (U)^
12^Diplom (U) - Dolmetscher^
13^Diplom (U) - Übersetzer^
14^Diplom I (U-GH)^
15^LA Bachelor Grundschulen^
16^LA Bachelor Hauptschulen^
17^Abschlussprüfung ohne akad. Grad^
18^Diplom (U) - Lehrer^
19^LA Bachelor Grundstufe / Primarstufe^
20^LA Grund- und Hauptschulen^
21^LA Grundschulen^
22^LA Hauptschulen^
23^LA Realschulen^
24^LA Haupt- und Realschulen / Unterstufe und Mittelstufe Gymnasien^
25^LA Gymnasien^
26^LA Sonderschulen / Förderschulen^
27^LA Berufliche Schulen^
28^LA Sekundarstufe I / Primarstufe^
29^Sonstige Staatsprüfungen nach Schularten / Schulstufen^
30^LA Master (soweit keine Differenzierung möglich)^
31^LA Bachelor (soweit keine Differenzierung möglich)^
32^LA Bachelor Sekundarstufe I / Primarstufe^
33^LA Bachelor Grundschulen / Sekundarstufe I^
34^LA Bachelor Realschulen^
35^LA Bachelor Haupt- und Realschulen / Unterstufe und Mittelstufe Gymnasien^
36^LA Bachelor Mittelstufe / Sekundarstufe I^
37^LA Bachelor Sekundarstufe II / Sekundarstufe I^
38^LA Bachelor Gymnasien^
39^LA Bachelor Oberstufe / Sekundarstufe II, allgemeinbildende Schulen^
40^LA Grundschulen / Sekundarstufe I^
41^LA Sekundarstufe II / Sekundarstufe I^
42^LA Grundstufe / Primarstufe^
43^LA Mittelstufe / Sekundarstufe I^
44^LA Oberstufe / Sekundarstufe II, allgemeinbildende Schulen^
45^LA Oberstufe / Sekundarstufe II, berufliche Schulen^
46^LA Bachelor Sonderschulen / Förderschulen^
47^LA Bachelor Berufliche Schulen^
48^LA Bachelor Oberstufe / Sekundarstufe II, berufliche Schulen^
49^LA Master Grundschulen^
50^LA Master Hauptschulen^
51^Diplom (FH)^
52^LA Master Grundstufe / Primarstufe^
53^Diplom (FH) - Dolmetscher^
54^Diplom (FH) - Übersetzer^
55^LA Master Sekundarstufe I / Primarstufe^
56^Staatl. Laufbahnprüfung (VerwFH)^
57^LA Master Grundschulen / Sekundarstufe I^
58^LA Master Realschulen^
59^Sonstiger FH - Abschluss^
60^LA Master Haupt- und Realschulen / Unterstufe und Mittelstufe Gymnasien^
61^LA Master Mittelstufe / Sekundarstufe I^
62^LA Master Sekundarstufe II / Sekundarstufe I^
63^LA Master Oberstufe / Sekundarstufe II, allgemeinbildende Schulen^
64^LA Master Gymnasien^
65^LA Master Sonderschulen / Förderschulen^
66^LA Master Berufliche Schulen^
67^LA Master Oberstufe / Sekundarstufe II, berufliche Schulen^
68^Mehr-Fächer-Bachelor ohne Lehramtsoption^
69^Mehr-Fächer-Master^
70^Staatl. Prüfung für künstlerische Abschlüsse^
71^Bühnen- / Konzert- / Opernreifeprüfung^
72^Privatmusiklehrerprüfung^
73^Kirchenmusikprüfung A^
74^Kirchenmusikprüfung B^
75^Diplom (KH)^
76^Meisterschüler^
77^Kunstpädagogische Prüfung^
78^Master (U) - Lehrer^
79^Solistenprüfung^
80^Sonstiger künstlerischer Abschluss^
81^Akademiebrief (KH)^
82^Bachelor an Universitäten^
83^Bachelor an Kunsthochschulen^
84^Bachelor an Fachhochschulen^
86^Bachelor o. Ä. noch nicht abgeschlossen^
87^Abschlüsse von Berufsakademien, die ersten berufsbefähigenden Abschlüssen gleichgestellt sind^
88^Master an Universitäten (Abschlussprüfung vorausgesetzt)^
89^Master an Kunsthochschulen (Abschlussprüfung vorausgesetzt)^
90^Master an Fachhochschulen (Abschlussprüfung vorausgesetzt)^
91^Strukturiertes Promotionsstudium^
92^Promotion nach FH-Abschluss bzw. wiss. Kurzstudium^
93^Bachelor (U) - Lehrer^
94^Abschlusszeugnis / Zertifikat^
95^Sonstiger Abschluss in Deutschland^
96^Abschlussprüfung im Ausland^
97^Keine Abschlussprüfung möglich bzw. angestrebt^
98^LA Bachelor Grund- und Hauptschulen^
99^LA Master Grund- und Hauptschulen^

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

File diff suppressed because it is too large Load Diff

63
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_studienbereich.unl

@ -0,0 +1,63 @@ @@ -0,0 +1,63 @@
01^Geisteswissenschaften allgemein^01^
02^Evangelische Theologie, -Religionslehre^01^
03^Katholische Theologie, -Religionslehre^01^
04^Philosophie^01^
05^Geschichte^01^
06^Informations- und Bibliothekswissenschaften^01^
07^Allgemeine und vergleichende Literatur- und Sprachwissenschaft^01^
08^Altphilologie (klassische Philologie), Neugriechisch^01^
09^Germanistik (Deutsch, germanische Sprachen ohne Anglistik)^01^
10^Anglistik, Amerikanistik^01^
11^Romanistik^01^
12^Slawistik, Baltistik, Finno-Ugristik^01^
13^Sonstige Sprach- und Kulturwissenschaften^01^
14^Kulturwissenschaften i.e.S.^01^
18^Islamische Studien/Islamische Theologie^01^
19^Medienwissenschaft^01^
22^Sport, Sportwissenschaft^02^
23^Rechts-, Wirtschafts- und Sozialwissenschaften allgemein^03^
24^Regionalwissenschaften^03^
25^Politikwissenschaft^03^
26^Sozialwissenschaften/Soziologie^03^
27^Sozialwesen^03^
28^Rechtswissenschaften^03^
29^Verwaltungswissenschaften^03^
30^Wirtschaftswissenschaften^03^
31^Wirtschaftsingenieurwesen mit wirtschaftswissenschaftlichem Schwerpunkt^03^
32^Psychologie^03^
33^Erziehungswissenschaften^03^
34^Kommunikationswissenschaft/Publizistik^03^
36^Mathematik, Naturwissenschaften allgemein^04^
37^Mathematik^04^
39^Physik, Astronomie^04^
40^Chemie^04^
41^Pharmazie^04^
42^Biologie^04^
43^Geowissenschaften (ohne Geographie)^04^
44^Geographie^04^
48^Gesundheitswissenschaften allgemein^05^
49^Humanmedizin (ohne Zahnmedizin)^05^
50^Zahnmedizin^05^
51^Veterinärmedizin^07^
57^Landespflege, Umweltgestaltung^07^
58^Agrarwissenschaften, Lebensmittel- und Getränketechnologie^07^
59^Forstwissenschaft, Holzwirtschaft^07^
60^Ernährungs- und Haushaltswissenschaften^07^
61^Ingenieurwesen allgemein^08^
62^Bergbau, Hüttenwesen^08^
63^Maschinenbau/Verfahrenstechnik^08^
64^Elektrotechnik und Informationstechnik^08^
65^Verkehrstechnik, Nautik^08^
66^Architektur, Innenarchitektur^08^
67^Raumplanung^08^
68^Bauingenieurwesen^08^
69^Vermessungswesen^08^
70^Wirtschaftsingenieurwesen mit ingenieurwissenschaftlichem Schwerpunkt^08^
71^Informatik^08^
72^Materialwissenschaft und Werkstofftechnik^08^
74^Kunst, Kunstwissenschaft allgemein^09^
75^Bildende Kunst^09^
76^Gestaltung^09^
77^Darstellende Kunst, Film und Fernsehen, Theaterwissenschaft^09^
78^Musik, Musikwissenschaft^09^
83^Außerhalb der Studienbereichsgliederung^10^

276
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_studienfach.unl

@ -0,0 +1,276 @@ @@ -0,0 +1,276 @@
001^Ägyptologie^13^
002^Afrikanistik^13^
003^Agrarwissenschaft/Landwirtschaft^58^
004^Interdisziplinäre Studien (Schwerpunkt Geisteswissenschaften)^01^
005^Klassische Philologie^08^
006^Amerikanistik/Amerikakunde^10^
007^Angewandte Kunst^76^
008^Anglistik/Englisch^10^
009^Anthropologie (Humanbiologie)^42^
010^Arabisch/Arabistik^13^
011^Arbeitslehre/Wirtschaftslehre^30^
012^Archäologie^05^
013^Architektur^66^
014^Astrophysik und Astronomie^39^
015^Außereuropäische Sprachen und Kulturen in Ozeanien und Amerika^13^
016^Baltistik^12^
017^Bauingenieurwesen/Ingenieurbau^68^
018^Berufsbezogene Fremdsprachenausbildung^07^
019^Orientierungsstudium MINT^36^
020^Bergbau/Bergtechnik^62^
021^Betriebswirtschaftslehre^30^
022^Informations- und Bibliothekswissenschaften (nicht für Verwaltungsfachhochschulen)^06^
023^Bildende Kunst/Graphik^75^
024^Europäische Ethnologie und Kulturwissenschaft^14^
025^Biochemie^40^
026^Biologie^42^
028^Brauwesen/Getränketechnologie^58^
029^Sportwissenschaft^22^
030^Interdisziplin. Studien (Schwerpunkt Rechts-, Wirtschafts- und Sozialwissenschaften)^23^
031^Byzantinistik^08^
032^Chemie^40^
033^Chemie-Ingenieurwesen/Chemieverfahrenstechnik^63^
034^Dänisch^09^
035^Darstellende Kunst/Bühnenkunst/Regie^77^
036^Sonstige Regionalwissenschaften^24^
037^Archiv- und Dokumentationswissenschaft^06^
038^Lateinamerika-Studien^24^
039^Geowissenschaften allgemein^43^
040^Interdiszipl. Studien (Schwerpunkt Kunst, Kunstwissenschaft)^74^
041^Sonstiges Orientierungsstudium^83^
042^Wirtschaftsrecht^28^
043^Neugriechisch^08^
044^Ost- und Südosteuropa-Studien^24^
048^Elektrotechnik/Elektronik^64^
049^Interdisziplin. Studien (Schwerpunkt Naturwissenschaften)^36^
050^Geographie/Erdkunde^44^
052^Erziehungswissenschaft (Pädagogik)^33^
053^Evang. Theologie, -Religionslehre^02^
054^Film und Fernsehen^77^
055^Orientierungsstudium Gesellschaftswissenschaften^23^
056^Finno-Ugristik^12^
057^Luft- und Raumfahrttechnik^65^
058^Forstwissenschaft, -wirtschaft^59^
059^Französisch^11^
060^Gartenbau^58^
061^Meliorationswesen^57^
064^Naturschutz^57^
065^Geologie/Paläontologie^43^
066^Geophysik^43^
067^Germanistik/Deutsch^09^
068^Geschichte^05^
069^Graphikdesign/Kommunikationsgestaltung^76^
070^Griechisch^08^
071^Haushalts- und Ernährungswissenschaft^60^
072^Interdisziplinäre Studien (Schwerpunkt Ingenieurwissenschaften)^61^
073^Judaistik/Hebräisch^13^
074^Transport-/Fördertechnik^63^
075^Holzwirtschaft^59^
076^Hütten- und Gießereiwesen^62^
077^Wasserwirtschaft^68^
078^Indologie^13^
079^Informatik^71^
080^Instrumentalmusik^78^
081^Iranistik^13^
082^Holz-/Fasertechnik^63^
083^Islamwissenschaft^13^
084^Italienisch^11^
085^Japanologie^13^
086^Kath. Theologie, -Religionslehre^03^
088^Optoelektronik^64^
089^Verkehrsingenieurwesen^65^
090^Lernbereich Geisteswissenschaften^01^
091^Kunsterziehung^74^
092^Kunstgeschichte, Kunstwissenschaft^74^
093^Landespflege/Landschaftsgestaltung^57^
094^Wasserbau^68^
095^Latein^08^
096^Lebensmittelchemie^40^
097^Lebensmitteltechnologie^58^
098^Sportpädagogik/Sportpsychologie^22^
101^Restaurierungskunde^74^
102^Schauspiel^77^
103^Markscheidewesen^62^
104^Maschinenbau/-wesen^63^
105^Mathematik^37^
106^Tanzpädagogik^77^
107^Medizin (Allgemein-Medizin)^49^
108^Metalltechnik^63^
110^Meteorologie^43^
111^Mineralogie^43^
113^Musikerziehung^78^
114^Musikwissenschaft/-geschichte^78^
115^Grundschul-/Primarstufenpädagogik^33^
116^Textilgestaltung^76^
117^Ausländerpädagogik^33^
118^Technomathematik^37^
119^Niederländisch^09^
120^Nordistik/Skandinavistik (Nord. Philologie, Einzelsprachen a.n.g.)^09^
121^Medieninformatik^71^
122^Orientalistik, Altorientalistik^13^
123^Ingenieurinformatik/Technische Informatik^71^
124^Ozeanographie^43^
125^Agrarökonomie^58^
126^Pharmazie^41^
127^Philosophie^04^
128^Physik^39^
129^Politikwissenschaft/Politologie^25^
130^Westslawisch (allgemein und a.n.g.)^12^
131^Portugiesisch^11^
132^Psychologie^32^
134^Raumplanung^67^
135^Rechtswissenschaft^28^
136^Religionswissenschaft^04^
137^Romanistik (Romanische Philologie, Einzelsprachen a.n.g.)^11^
138^Agrarbiologie^58^
139^Russisch^12^
140^Angewandte Systemwissenschaften^61^
141^Abfallwirtschaft^63^
142^Schiffbau/Schiffstechnik^65^
143^Augenoptik^63^
144^Technische Kybernetik^63^
145^Sinologie/Koreanistik^13^
146^Slawistik (Slaw. Philologie)^12^
147^Sozialkunde^26^
148^Sozialwissenschaften^26^
149^Soziologie^26^
150^Spanisch^11^
152^Allgemeine Sprachwissenschaft/Indogermanistik^07^
153^Südslawisch (Bulgarisch, Serbokroatisch, Slowenisch usw.)^12^
154^Lernbereich Gesellschaftslehre^23^
155^Theaterwissenschaft^77^
156^Tiermedizin/Veterinärmedizin^51^
157^Mikroelektronik^64^
158^Turkologie^13^
159^Edelstein- und Schmuckdesign^76^
160^Computerlinguistik^07^
161^Diakoniewissenschaft^02^
162^Caritaswissenschaft^03^
163^Rhythmik^78^
164^Jazz und Popularmusik^78^
165^Orchestermusik^78^
166^Sportmanagement/Sportökonomie^30^
167^Europäische Wirtschaft^30^
168^Justizvollzug^29^
169^Ethik^04^
171^Vermessungswesen (Geodäsie)^69^
172^Verwaltungswissenschaft/-wesen^29^
173^Ethnologie^14^
174^Volkskunde^14^
175^Volkswirtschaftslehre^30^
176^Werkerziehung^76^
177^Werkstofftechnik^72^
178^Wirtschafts-/Sozialgeographie^44^
179^Wirtschaftsingenieurwesen mit wirtschaftswissenschaftlichem Schwerpunkt^31^
180^Kaukasistik^13^
181^Wirtschaftspädagogik^30^
182^Intern. Betriebswirtschaft/Management^30^
183^Wirtschafts-/Sozialgeschichte^05^
184^Wirtschaftswissenschaften^30^
185^Zahnmedizin^50^
186^Lernbereich Naturwissenschaft/Sachunterricht^36^
187^Asiatische Sprachen und Kulturen/Asienwissenschaften^13^
188^Allgemeine Literaturwissenschaft^07^
189^Niederdeutsch^09^
190^Sonderpädagogik^33^
191^Komposition^78^
192^Dirigieren^78^
193^Kirchenmusik^78^
194^Tonmeister^78^
195^Gesundheitspädagogik^48^
196^Studienkolleg^83^
197^Holzbau^68^
199^Lernbereich Technik^61^
200^Computer- und Kommunikationstechniken^71^
201^Werken (technisch)/Technologie^61^
202^Fertigungs-/Produktionstechnik^63^
203^Industriedesign/Produktgestaltung^76^
204^Malerei^75^
205^Bildhauerei/Plastik^75^
206^Polnisch^12^
207^Sorabistik^12^
208^Soziale Arbeit^27^
209^Tschechisch^12^
210^Verkehrswirtschaft^30^
211^Energieverfahrenstechnik^63^
212^Feinwerktechnik^63^
213^Versorgungstechnik^63^
215^Gesundheitstechnik^63^
216^Glastechnik/Keramik^63^
219^Kunststofftechnik^63^
220^Milch- und Molkereiwirtschaft^58^
221^Bioinformatik^71^
222^Kommunikations- und Informationstechnik^64^
223^Nautik/Seefahrt^65^
224^Physikalische Technik/Mechanische Verfahrenstechnik^63^
225^Textil- und Bekleidungstechnik/-gewerbe^63^
226^Verfahrenstechnik^63^
227^Weinbau und Kellerwirtschaft^58^
230^Gesang^78^
231^Druck- und Reproduktionstechnik^63^
232^Gesundheitswissenschaften/-management^48^
233^Nichtärztliche Heilberufe/Therapien^48^
234^Pflegewissenschaft/-management^48^
235^Fahrzeugtechnik^65^
242^Innenarchitektur^66^
245^Sozialpädagogik^27^
247^Medizinische Informatik^71^
253^Sozialwesen^27^
254^Sachunterricht (einschl. Schulgarten)^33^
255^Archivwesen^29^
256^Rechtspflege^29^
257^Arbeits- und Berufsberatung^29^
258^Arbeitsverwaltung^29^
259^Auswärtige Angelegenheiten^29^
260^Bundeswehrverwaltung^29^
261^Innere Verwaltung^29^
262^Bibliothekswesen^29^
263^Polizei/Verfassungsschutz^29^
264^Sozialversicherung^29^
265^Bankwesen^29^
266^Finanzverwaltung^29^
268^Verkehrswesen^29^
269^Zoll- und Steuerverwaltung^29^
270^Berufs- und Wirtschaftspädagogik^33^
271^Deutsch als Fremdsprache oder als Zweitsprache^09^
272^Alte Geschichte^05^
273^Mittlere und neuere Geschichte^05^
274^Tourismuswirtschaft^30^
275^Wissenschaftsgeschichte/Technikgeschichte^05^
276^Wirtschaftsmathematik^37^
277^Wirtschaftsinformatik^71^
280^Kartographie^69^
282^Biotechnologie^42^
283^Landschaftsökologie/Biogeographie^44^
284^Angewandte Sprachwissenschaft^07^
286^Mikrosystemtechnik^64^
287^Neue Medien^75^
290^Sonstige Fächer^83^
292^Islamische Studien/Islamische Theologie^18^
294^Materialwissenschaft^72^
300^Biomedizin^42^
302^Medienwissenschaft^19^
303^Kommunikationswissenschaft/Publizistik^34^
304^Medienwirtschaft/Medienmanagement^30^
305^Medientechnik^61^
310^Regenerative Energien^61^
312^Statistik^36^
316^Elektrische Energietechnik^64^
320^Ernährungswissenschaft^60^
321^Erwachsenenbildung und außerschulische Jugendbildung^33^
333^Haushaltswissenschaft^60^
353^Pflanzenproduktion^58^
361^Schulpädagogik^33^
365^Pädagogik der frühen Kindheit^33^
370^Wirtschaftsingenieurwesen mit ingenieurwissenschaftlichem Schwerpunkt^70^
371^Tierproduktion^58^
380^Mechatronik^61^
385^Geoökologie^43^
390^Archäometrie (Ingenieurarchäologie)^62^
429^Stahlbau^68^
457^Umwelttechnik (einschl. Recycling)^63^
458^Umweltschutz^67^
464^Facility Management^31^
544^Evang. Religionspädagogik, kirchliche Bildungsarbeit^02^
545^Kath. Religionspädagogik, kirchliche Bildungsarbeit^03^
548^Ur- und Frühgeschichte^05^

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

File diff suppressed because it is too large Load Diff

2
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/sx_repository.unl

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
1^WELCOME_XML^xml/index.jsp^Standardberichte^icon-chart-bar^^WELCOME_LINK^^^0^1^0^0^^1^01.01.1900^31.12.3000^
1^WELCOME_XML^servlet/SuperXmlAnmeldung^Standardberichte^icon-chart-bar^^WELCOME_LINK^^^0^1^0^0^^1^01.01.1900^31.12.3000^
2^WELCOME_SAIKU^saiku/index.html^Datenanalyse^icon-chart-pie^^WELCOME_LINK^^^0^2^0^0^^1^01.01.1900^31.12.3000^
3^WELCOME_MAN^xml/management/index.jsp^Management^icon-sellsy^^WELCOME_LINK^^^0^3^0^0^^0^01.01.1900^31.12.3000^
4^WELCOME_JOOLAP^joolap/index.htm^Joolap^icon-magic^^WELCOME_LINK^^^0^4^0^0^^0^01.01.1900^31.12.3000^

8
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade.x

@ -97,6 +97,14 @@ runAndCheck.x $SUPERX_DIR/db/install "$CMD" CONT_ON_ERROR NO_ERRORMAIL NO_LOGMAI @@ -97,6 +97,14 @@ runAndCheck.x $SUPERX_DIR/db/install "$CMD" CONT_ON_ERROR NO_ERRORMAIL NO_LOGMAI
fi
if [ -f "$SUPERX_DIR/db/install/kern_install_custom.sql" ]
then
CMD="DOSQL $SUPERX_DIR/db/install/kern_install_custom.sql"
runAndCheck.x $SUPERX_DIR/db/install "$CMD" CONT_ON_ERROR NO_ERRORMAIL NO_LOGMAIL "kern Customize_aus_repository$MANDANTID"
fi
if [ "$WEBAPP" == "" ]
then
#in SuperX 3.5 ist webapp immer hier:

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

File diff suppressed because it is too large Load Diff

276
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_functions_pg.sql

@ -3,157 +3,157 @@ @@ -3,157 +3,157 @@
--Funktion / Prozedur sp_user_themen
\! echo "Erzeuge Funktion sp_user_themen"
\! echo `date`
select now(),'Erzeuge Funktion sp_user_themen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/prozeduren/proc_sp_user_themen_pg.sql
--Funktion / Prozedur sp_user_orga
\! echo "Erzeuge Funktion sp_user_orga"
\! echo `date`
select now(),'Erzeuge Funktion sp_user_orga'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/prozeduren/proc_sp_user_orga_pg.sql
--Funktion / Prozedur sp_user_orga_child
\! echo "Erzeuge Funktion sp_user_orga_child"
\! echo `date`
select now(),'Erzeuge Funktion sp_user_orga_child'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/prozeduren/proc_sp_user_orga_child_pg.sql
--Funktion / Prozedur day
\! echo "Erzeuge Funktion day"
\! echo `date`
select now(),'Erzeuge Funktion day'
from xdummy;
Create or replace Function day(date) RETURNS smallint STABLE
AS 'select extract(day from $1)::smallint 'LANGUAGE sql;
--Funktion / Prozedur day
\! echo "Erzeuge Funktion day"
\! echo `date`
select now(),'Erzeuge Funktion day'
from xdummy;
Create or replace Function day(timestamptz) RETURNS smallint STABLE
AS 'select extract(day from $1)::smallint 'LANGUAGE sql;
--Funktion / Prozedur month
\! echo "Erzeuge Funktion month"
\! echo `date`
select now(),'Erzeuge Funktion month'
from xdummy;
Create or replace Function month(date) RETURNS smallint STABLE
AS 'select extract(month from $1)::smallint 'LANGUAGE sql;
--Funktion / Prozedur month
\! echo "Erzeuge Funktion month"
\! echo `date`
select now(),'Erzeuge Funktion month'
from xdummy;
Create or replace Function month(timestamptz) RETURNS smallint STABLE
AS 'select extract(month from $1)::smallint 'LANGUAGE sql;
--Funktion / Prozedur year
\! echo "Erzeuge Funktion year"
\! echo `date`
select now(),'Erzeuge Funktion year'
from xdummy;
Create or replace Function year(date) RETURNS smallint STABLE
AS 'select extract(year from $1)::smallint ' LANGUAGE sql;
--Funktion / Prozedur year
\! echo "Erzeuge Funktion year"
\! echo `date`
select now(),'Erzeuge Funktion year'
from xdummy;
Create or replace Function year(timestamptz) RETURNS smallint STABLE
AS 'select extract(year from $1)::smallint 'LANGUAGE sql;
--Funktion / Prozedur week
\! echo "Erzeuge Funktion week"
\! echo `date`
select now(),'Erzeuge Funktion week'
from xdummy;
Create or replace Function week(date) RETURNS smallint STABLE
AS 'select extract(week from $1)::smallint ' LANGUAGE sql;
--Funktion / Prozedur week
\! echo "Erzeuge Funktion week"
\! echo `date`
select now(),'Erzeuge Funktion week'
from xdummy;
Create or replace Function week(timestamptz) RETURNS smallint STABLE
AS 'select extract(week from $1)::smallint ' LANGUAGE sql;
--Funktion / Prozedur second
\! echo "Erzeuge Funktion second"
\! echo `date`
select now(),'Erzeuge Funktion second'
from xdummy;
Create or replace Function second(time) RETURNS smallint STABLE
AS 'select extract(second from $1)::smallint ' LANGUAGE sql;
--Funktion / Prozedur second
\! echo "Erzeuge Funktion second"
\! echo `date`
select now(),'Erzeuge Funktion second'
from xdummy;
Create or replace Function second(timestamptz) RETURNS smallint STABLE
AS 'select extract(second from $1)::smallint ' LANGUAGE sql;
--Funktion / Prozedur minute
\! echo "Erzeuge Funktion minute"
\! echo `date`
select now(),'Erzeuge Funktion minute'
from xdummy;
Create or replace Function minute(time) RETURNS smallint STABLE
AS 'select extract(minute from $1)::smallint ' LANGUAGE sql;
--Funktion / Prozedur minute
\! echo "Erzeuge Funktion minute"
\! echo `date`
select now(),'Erzeuge Funktion minute'
from xdummy;
Create or replace Function minute(timestamptz) RETURNS smallint STABLE
AS 'select extract(minute from $1)::smallint ' LANGUAGE sql;
--Funktion / Prozedur hour
\! echo "Erzeuge Funktion hour"
\! echo `date`
select now(),'Erzeuge Funktion hour'
from xdummy;
Create or replace Function hour(time) RETURNS smallint STABLE
AS 'select extract(hour from $1)::smallint ' LANGUAGE sql;
--Funktion / Prozedur hour
\! echo "Erzeuge Funktion hour"
\! echo `date`
select now(),'Erzeuge Funktion hour'
from xdummy;
Create or replace Function hour(timestamptz) RETURNS smallint STABLE
AS 'select extract(hour from $1)::smallint ' LANGUAGE sql;
--Funktion / Prozedur current
\! echo "Erzeuge Funktion current"
\! echo `date`
select now(),'Erzeuge Funktion current'
from xdummy;
Create or replace Function current() RETURNS timestamptz STABLE
AS 'select now() ' LANGUAGE sql;
--Funktion / Prozedur today
\! echo "Erzeuge Funktion today"
\! echo `date`
select now(),'Erzeuge Funktion today'
from xdummy;
Create or replace Function today() RETURNS date STABLE
AS 'select current_date ' LANGUAGE sql;
--Funktion / Prozedur suchen_ersetzen
\! echo "Erzeuge Funktion suchen_ersetzen"
\! echo `date`
select now(),'Erzeuge Funktion suchen_ersetzen'
from xdummy;
Create or replace Function suchen_ersetzen(text,text,text) returns text
as '
@ -178,71 +178,71 @@ k := position(alt in s1); @@ -178,71 +178,71 @@ k := position(alt in s1);
--Funktion / Prozedur weekday
\! echo "Erzeuge Funktion weekday"
\! echo `date`
select now(),'Erzeuge Funktion weekday'
from xdummy;
Create or replace Function weekday(date) RETURNS text STABLE
AS 'select to_char($1,''Dy'')::text ' LANGUAGE sql;
--Funktion / Prozedur weekday
\! echo "Erzeuge Funktion weekday"
\! echo `date`
select now(),'Erzeuge Funktion weekday'
from xdummy;
Create or replace Function weekday(timestamptz) RETURNS text STABLE
AS 'select weekday(date($1))::text ' LANGUAGE sql;
--Funktion / Prozedur time_stamp
\! echo "Erzeuge Funktion time_stamp"
\! echo `date`
select now(),'Erzeuge Funktion time_stamp'
from xdummy;
Create or replace Function time_stamp(text) RETURNS timestamptz STABLE
AS 'select to_timestamp($1,''DD.MM.YYYY HH24.MI.SS'')' LANGUAGE sql;
--Funktion / Prozedur date_val
\! echo "Erzeuge Funktion date_val"
\! echo `date`
select now(),'Erzeuge Funktion date_val'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/prozeduren/proc_date_val_pg.sql
--Funktion / Prozedur date
\! echo "Erzeuge Funktion date"
\! echo `date`
select now(),'Erzeuge Funktion date'
from xdummy;
Create or replace Function date(text) RETURNS date STABLE
AS 'select to_date($1,''DD.MM.YYYY'')' LANGUAGE sql;
--Funktion / Prozedur nvl
\! echo "Erzeuge Funktion nvl"
\! echo `date`
select now(),'Erzeuge Funktion nvl'
from xdummy;
Create or replace Function nvl(float,integer) RETURNS float STABLE
AS 'select coalesce($1,$2);' LANGUAGE sql;
--Funktion / Prozedur nvl
\! echo "Erzeuge Funktion nvl"
\! echo `date`
select now(),'Erzeuge Funktion nvl'
from xdummy;
Create or replace Function nvl(decimal,integer) RETURNS decimal STABLE
AS 'select coalesce($1,$2);' LANGUAGE sql;
--Funktion / Prozedur nvl
\! echo "Erzeuge Funktion nvl"
\! echo `date`
select now(),'Erzeuge Funktion nvl'
from xdummy;
CREATE or replace FUNCTION nvl(numeric,numeric) RETURNS numeric STABLE
AS 'select coalesce($1,$2);' LANGUAGE sql;
--Funktion / Prozedur nvl
\! echo "Erzeuge Funktion nvl"
\! echo `date`
select now(),'Erzeuge Funktion nvl'
from xdummy;
CREATE or replace FUNCTION nvl(smallint,smallint) RETURNS smallint STABLE
AS 'select coalesce($1,$2);' LANGUAGE sql;
@ -250,8 +250,8 @@ CREATE or replace FUNCTION nvl(smallint,smallint) RETURNS smallint STABLE @@ -250,8 +250,8 @@ CREATE or replace FUNCTION nvl(smallint,smallint) RETURNS smallint STABLE
--Funktion / Prozedur nvl
\! echo "Erzeuge Funktion nvl"
\! echo `date`
select now(),'Erzeuge Funktion nvl'
from xdummy;
CREATE or replace FUNCTION nvl(integer,integer) RETURNS integer STABLE
AS 'select coalesce($1,$2);' LANGUAGE sql;
@ -259,8 +259,8 @@ CREATE or replace FUNCTION nvl(integer,integer) RETURNS integer STABLE @@ -259,8 +259,8 @@ CREATE or replace FUNCTION nvl(integer,integer) RETURNS integer STABLE
--Funktion / Prozedur nvl
\! echo "Erzeuge Funktion nvl"
\! echo `date`
select now(),'Erzeuge Funktion nvl'
from xdummy;
CREATE or replace FUNCTION nvl(varchar,char) RETURNS text STABLE
@ -269,30 +269,30 @@ $1 is null;' LANGUAGE sql; @@ -269,30 +269,30 @@ $1 is null;' LANGUAGE sql;
--Funktion / Prozedur now
\! echo "Erzeuge Funktion now"
\! echo `date`
select now(),'Erzeuge Funktion now'
from xdummy;
--Funktion / Prozedur timestamp_to_date
\! echo "Erzeuge Funktion timestamp_to_date"
\! echo `date`
select now(),'Erzeuge Funktion timestamp_to_date'
from xdummy;
CREATE or replace FUNCTION timestamp_to_date(timestamptz) RETURNS date STABLE
AS 'select to_date(day($1)||''.'' || month($1) || ''.'' || year($1),''DD.MM.YYYY'')' LANGUAGE sql;
--Funktion / Prozedur string_not_null
\! echo "Erzeuge Funktion string_not_null"
\! echo `date`
select now(),'Erzeuge Funktion string_not_null'
from xdummy;
CREATE or replace FUNCTION string_not_null(char) RETURNS text STABLE
AS 'select $1::text where $1 is not null union select '''' where $1 is null;' LANGUAGE sql;
--Funktion / Prozedur string_not_null
\! echo "Erzeuge Funktion string_not_null"
\! echo `date`
select now(),'Erzeuge Funktion string_not_null'
from xdummy;
CREATE or replace FUNCTION string_not_null(text) RETURNS text STABLE
@ -301,16 +301,16 @@ CREATE or replace FUNCTION string_not_null(text) RETURNS text STABLE @@ -301,16 +301,16 @@ CREATE or replace FUNCTION string_not_null(text) RETURNS text STABLE
--Funktion / Prozedur string_not_null
\! echo "Erzeuge Funktion string_not_null"
\! echo `date`
select now(),'Erzeuge Funktion string_not_null'
from xdummy;
CREATE or replace FUNCTION string_not_null(varchar) RETURNS text STABLE
AS 'select $1::text where $1 is not null union select '''' where $1 is null;' LANGUAGE sql;
--Funktion / Prozedur string_not_null
\! echo "Erzeuge Funktion string_not_null"
\! echo `date`
select now(),'Erzeuge Funktion string_not_null'
from xdummy;
CREATE or replace FUNCTION string_not_null(integer) RETURNS text STABLE
@ -319,24 +319,24 @@ CREATE or replace FUNCTION string_not_null(integer) RETURNS text STABLE @@ -319,24 +319,24 @@ CREATE or replace FUNCTION string_not_null(integer) RETURNS text STABLE
--Funktion / Prozedur timestamp_str
\! echo "Erzeuge Funktion timestamp_str"
\! echo `date`
select now(),'Erzeuge Funktion timestamp_str'
from xdummy;
CREATE or replace FUNCTION timestamp_str(timestamptz) RETURNS text STABLE
AS 'select to_char($1,''DD.MM.YYYY HH24:MI:SS '');' LANGUAGE sql;
--Funktion / Prozedur date_str
\! echo "Erzeuge Funktion date_str"
\! echo `date`
select now(),'Erzeuge Funktion date_str'
from xdummy;
CREATE or replace FUNCTION date_str(date) RETURNS text STABLE
AS 'select to_char($1,''DD.MM.YYYY'') ;' LANGUAGE sql;
--Funktion / Prozedur val
\! echo "Erzeuge Funktion val"
\! echo `date`
select now(),'Erzeuge Funktion val'
from xdummy;
CREATE or replace FUNCTION val(text) RETURNS integer STABLE
@ -344,8 +344,8 @@ CREATE or replace FUNCTION val(text) RETURNS integer STABLE @@ -344,8 +344,8 @@ CREATE or replace FUNCTION val(text) RETURNS integer STABLE
--Funktion / Prozedur val
\! echo "Erzeuge Funktion val"
\! echo `date`
select now(),'Erzeuge Funktion val'
from xdummy;
CREATE or replace FUNCTION val(char(255)) RETURNS integer STABLE
@ -353,8 +353,8 @@ CREATE or replace FUNCTION val(char(255)) RETURNS integer STABLE @@ -353,8 +353,8 @@ CREATE or replace FUNCTION val(char(255)) RETURNS integer STABLE
--Funktion / Prozedur val
\! echo "Erzeuge Funktion val"
\! echo `date`
select now(),'Erzeuge Funktion val'
from xdummy;
CREATE or replace FUNCTION val(varchar(255)) RETURNS integer STABLE
@ -362,8 +362,8 @@ CREATE or replace FUNCTION val(varchar(255)) RETURNS integer STABLE @@ -362,8 +362,8 @@ CREATE or replace FUNCTION val(varchar(255)) RETURNS integer STABLE
--Funktion / Prozedur val
\! echo "Erzeuge Funktion val"
\! echo `date`
select now(),'Erzeuge Funktion val'
from xdummy;
CREATE or replace FUNCTION val(integer) RETURNS integer STABLE
@ -371,8 +371,8 @@ CREATE or replace FUNCTION val(integer) RETURNS integer STABLE @@ -371,8 +371,8 @@ CREATE or replace FUNCTION val(integer) RETURNS integer STABLE
--Funktion / Prozedur val
\! echo "Erzeuge Funktion val"
\! echo `date`
select now(),'Erzeuge Funktion val'
from xdummy;
CREATE or replace FUNCTION val(smallint) RETURNS integer STABLE
@ -380,8 +380,8 @@ CREATE or replace FUNCTION val(smallint) RETURNS integer STABLE @@ -380,8 +380,8 @@ CREATE or replace FUNCTION val(smallint) RETURNS integer STABLE
--Funktion / Prozedur decval
\! echo "Erzeuge Funktion decval"
\! echo `date`
select now(),'Erzeuge Funktion decval'
from xdummy;
CREATE or replace FUNCTION decval(varchar(255)) RETURNS numeric(16,2) STABLE
@ -389,8 +389,8 @@ CREATE or replace FUNCTION decval(varchar(255)) RETURNS numeric(16,2) STABLE @@ -389,8 +389,8 @@ CREATE or replace FUNCTION decval(varchar(255)) RETURNS numeric(16,2) STABLE
--Funktion / Prozedur decval
\! echo "Erzeuge Funktion decval"
\! echo `date`
select now(),'Erzeuge Funktion decval'
from xdummy;
CREATE or replace FUNCTION decval(text) RETURNS numeric(16,2) STABLE
@ -398,8 +398,8 @@ CREATE or replace FUNCTION decval(text) RETURNS numeric(16,2) STABLE @@ -398,8 +398,8 @@ CREATE or replace FUNCTION decval(text) RETURNS numeric(16,2) STABLE
--Funktion / Prozedur decval
\! echo "Erzeuge Funktion decval"
\! echo `date`
select now(),'Erzeuge Funktion decval'
from xdummy;
CREATE or replace FUNCTION decval(char(255)) RETURNS numeric(16,2) STABLE
@ -407,29 +407,29 @@ CREATE or replace FUNCTION decval(char(255)) RETURNS numeric(16,2) STABLE @@ -407,29 +407,29 @@ CREATE or replace FUNCTION decval(char(255)) RETURNS numeric(16,2) STABLE
--Funktion / Prozedur sp_filter_orga
\! echo "Erzeuge Funktion sp_filter_orga"
\! echo `date`
select now(),'Erzeuge Funktion sp_filter_orga'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/prozeduren/proc_sp_filter_orga_pg.sql
--Funktion / Prozedur sp_update_sequence
\! echo "Erzeuge Funktion sp_update_sequence"
\! echo `date`
select now(),'Erzeuge Funktion sp_update_sequence'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/prozeduren/proc_sp_update_sequence_pg.sql
--Funktion / Prozedur sp_bool_to_smallint
\! echo "Erzeuge Funktion sp_bool_to_smallint"
\! echo `date`
select now(),'Erzeuge Funktion sp_bool_to_smallint'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/prozeduren/proc_bool_to_smallint_pg.sql
--Funktion / Prozedur nvl
\! echo "Erzeuge Funktion nvl"
\! echo `date`
select now(),'Erzeuge Funktion nvl'
from xdummy;
CREATE or replace FUNCTION nvl(varchar,varchar) RETURNS text STABLE
@ -437,8 +437,8 @@ CREATE or replace FUNCTION nvl(varchar,varchar) RETURNS text STABLE @@ -437,8 +437,8 @@ CREATE or replace FUNCTION nvl(varchar,varchar) RETURNS text STABLE
--Funktion / Prozedur nvl
\! echo "Erzeuge Funktion nvl"
\! echo `date`
select now(),'Erzeuge Funktion nvl'
from xdummy;
CREATE or replace FUNCTION nvl(char,char) RETURNS text STABLE
@ -446,8 +446,8 @@ CREATE or replace FUNCTION nvl(char,char) RETURNS text STABLE @@ -446,8 +446,8 @@ CREATE or replace FUNCTION nvl(char,char) RETURNS text STABLE
--Funktion / Prozedur nvl
\! echo "Erzeuge Funktion nvl"
\! echo `date`
select now(),'Erzeuge Funktion nvl'
from xdummy;
CREATE or replace FUNCTION nvl(text,text) RETURNS text STABLE
@ -455,8 +455,8 @@ CREATE or replace FUNCTION nvl(text,text) RETURNS text STABLE @@ -455,8 +455,8 @@ CREATE or replace FUNCTION nvl(text,text) RETURNS text STABLE
--Funktion / Prozedur nvl
\! echo "Erzeuge Funktion nvl"
\! echo `date`
select now(),'Erzeuge Funktion nvl'
from xdummy;
CREATE or replace FUNCTION nvl(char,varchar) RETURNS text STABLE
@ -465,103 +465,103 @@ $1 is null;' LANGUAGE 'sql'; @@ -465,103 +465,103 @@ $1 is null;' LANGUAGE 'sql';
--Funktion / Prozedur sp_get_subquery_str
\! echo "Erzeuge Funktion sp_get_subquery_str"
\! echo `date`
select now(),'Erzeuge Funktion sp_get_subquery_str'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/prozeduren/proc_get_subquery_str_pg.sql
--Funktion / Prozedur sp_get_keylist_str
\! echo "Erzeuge Funktion sp_get_keylist_str"
\! echo `date`
select now(),'Erzeuge Funktion sp_get_keylist_str'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/prozeduren/proc_get_keylist_str_pg.sql
--Funktion / Prozedur sp_get_keylist_str
\! echo "Erzeuge Funktion sp_get_keylist_str"
\! echo `date`
select now(),'Erzeuge Funktion sp_get_keylist_str'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/prozeduren/proc_get_keylist_str_short_pg.sql
--Funktion / Prozedur sp_get_benutzer
\! echo "Erzeuge Funktion sp_get_benutzer"
\! echo `date`
select now(),'Erzeuge Funktion sp_get_benutzer'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/prozeduren/proc_get_benutzer_pg.sql
--Funktion / Prozedur sp_trunc_string
\! echo "Erzeuge Funktion sp_trunc_string"
\! echo `date`
select now(),'Erzeuge Funktion sp_trunc_string'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/prozeduren/proc_trunc_string_pg.sql
--Funktion / Prozedur sp_trunc_string
\! echo "Erzeuge Funktion sp_trunc_string"
\! echo `date`
select now(),'Erzeuge Funktion sp_trunc_string'
from xdummy;
--Funktion / Prozedur sp_table_exists
\! echo "Erzeuge Funktion sp_table_exists"
\! echo `date`
select now(),'Erzeuge Funktion sp_table_exists'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/prozeduren/proc_sp_table_exists_pg.sql
--Funktion / Prozedur sp_view_exists
\! echo "Erzeuge Funktion sp_view_exists"
\! echo `date`
select now(),'Erzeuge Funktion sp_view_exists'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/prozeduren/proc_sp_view_exists_pg.sql
--Funktion / Prozedur today
\! echo "Erzeuge Funktion today"
\! echo `date`
select now(),'Erzeuge Funktion today'
from xdummy;
--Funktion / Prozedur to_number
\! echo "Erzeuge Funktion to_number"
\! echo `date`
select now(),'Erzeuge Funktion to_number'
from xdummy;
--Funktion / Prozedur sp_get_dbform_right
\! echo "Erzeuge Funktion sp_get_dbform_right"
\! echo `date`
select now(),'Erzeuge Funktion sp_get_dbform_right'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/prozeduren/proc_get_dbform_right_pg.sql
--Funktion / Prozedur add_sem
\! echo "Erzeuge Funktion add_sem"
\! echo `date`
select now(),'Erzeuge Funktion add_sem'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/prozeduren/add_sem_pg.sql
--Funktion / Prozedur sp_set_organigramm_eb
\! echo "Erzeuge Funktion sp_set_organigramm_eb"
\! echo `date`
select now(),'Erzeuge Funktion sp_set_organigramm_eb'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/prozeduren/proc_set_organigramm_eb_pg.sql
--Funktion / Prozedur sp_set_organigramm_lehr
\! echo "Erzeuge Funktion sp_set_organigramm_lehr"
\! echo `date`
select now(),'Erzeuge Funktion sp_set_organigramm_lehr'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/prozeduren/proc_set_organigramm_lehr_pg.sql
--Funktion / Prozedur trim_all_whitespace
\! echo "Erzeuge Funktion trim_all_whitespace"
\! echo `date`
select now(),'Erzeuge Funktion trim_all_whitespace'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/prozeduren/trim_all_whitespace_pg.sql

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

File diff suppressed because it is too large Load Diff

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

@ -1,393 +1,424 @@ @@ -1,393 +1,424 @@
--SQL Script automatisch generiert von SuperX module_upgrade.xsl
\! DOSQL $SUPERX_DIR/db/install/conf/sx_fields_fuellen.sql
\! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/macro_masken_bez_fuellen.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/macro_masken_bez_fuellen.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/macro_masken_bez_fuellen.sql
\! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_droppen.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_droppen.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_droppen.sql
\! echo "SQL-Script $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_erzeugen_pg.sql ausführen"
\! echo `date`
select now(),'SQL-Script $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_erzeugen_pg.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_erzeugen_pg.sql
\! echo "SQL-Ausdruck create table tmp_templates(tid integer, id char(200) not null, content text not null, description char(200) , comment char(200) , version integer ) ; ausführen"
\! echo `date`
select now(),'SQL-Ausdruck create table tmp_templates(tid integer, id char(200) not null, content text not null, description char(200) , comment char(200) , version integer ) ; ausführen'
from xdummy;
create table tmp_templates(tid integer, id char(200) not null, content text not null, description char(200) , comment char(200) , version integer ) ;
\! echo "SQL-Ausdruck CREATE TABLE tmp_menu_element ( id integer NOT NULL, element character(255), element_value character(255), description character(255), nature character(255), annotation character(255) ); ausführen"
\! echo `date`
select now(),'SQL-Ausdruck CREATE TABLE tmp_menu_element ( id integer NOT NULL, element character(255), element_value character(255), description character(255), nature character(255), annotation character(255) ); ausführen'
from xdummy;
CREATE TABLE tmp_menu_element ( id integer NOT NULL, element character(255), element_value character(255), description character(255), nature character(255), annotation character(255) );
\! echo "SQL-Ausdruck create table tmp_captions ( tid INTEGER, id CHAR(200) , table_name CHAR(200) , field_name CHAR(200) , record_no INTEGER , locale CHAR(10) , contents_short CHAR(255) , contents_long text , equalitystatus SMALLINT , sachgebiete_id INTEGER, doku_link VARCHAR, export_to_glossar INTEGER ); ausführen"
\! echo `date`
select now(),'SQL-Ausdruck create table tmp_captions ( tid INTEGER, id CHAR(200) , table_name CHAR(200) , field_name CHAR(200) , record_no INTEGER , locale CHAR(10) , contents_short CHAR(255) , contents_long text , equalitystatus SMALLINT , sachgebiete_id INTEGER, doku_link VARCHAR, export_to_glossar INTEGER ); ausführen'
from xdummy;
create table tmp_captions ( tid INTEGER, id CHAR(200) , table_name CHAR(200) , field_name CHAR(200) , record_no INTEGER , locale CHAR(10) , contents_short CHAR(255) , contents_long text , equalitystatus SMALLINT , sachgebiete_id INTEGER, doku_link VARCHAR, export_to_glossar INTEGER );
\! echo "SQL-Ausdruck create table tmp_repository( tid SERIAL not null, id CHAR(200) not null, content TEXT , caption CHAR(200) , comment TEXT , version SMALLINT , art CHAR(200) , art2 CHAR(200) , art3 CHAR(200) , sachgebiete_id INTEGER , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , geaendert_am DATE , aktiv smallint , gueltig_seit DATE , gueltig_bis DATE ); ausführen"
\! echo `date`
select now(),'SQL-Ausdruck create table tmp_repository( tid SERIAL not null, id CHAR(200) not null, content TEXT , caption CHAR(200) , comment TEXT , version SMALLINT , art CHAR(200) , art2 CHAR(200) , art3 CHAR(200) , sachgebiete_id INTEGER , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , geaendert_am DATE , aktiv smallint , gueltig_seit DATE , gueltig_bis DATE ); ausführen'
from xdummy;
create table tmp_repository( tid SERIAL not null, id CHAR(200) not null, content TEXT , caption CHAR(200) , comment TEXT , version SMALLINT , art CHAR(200) , art2 CHAR(200) , art3 CHAR(200) , sachgebiete_id INTEGER , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , geaendert_am DATE , aktiv smallint , gueltig_seit DATE , gueltig_bis DATE );
\! echo "Lade Tabelle tmp_templates"
\! echo `date`
select now(),'Lade Tabelle tmp_templates'
from xdummy;
\! sx_auto_upload_table.x tmp_templates $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/fm_templates.unl
\! echo "Lade Tabelle tmp_menu_element"
\! echo `date`
select now(),'Lade Tabelle tmp_menu_element'
from xdummy;
\! sx_upload_records.x tmp_menu_element $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/menu_element.unl
\! echo "Lade Tabelle tmp_captions"
\! echo `date`
select now(),'Lade Tabelle tmp_captions'
from xdummy;
\! sx_auto_upload_table.x tmp_captions $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_captions.unl
\! echo "SQL-Script $SUPERX_DIR/db/install/upgrade/kern_drop_views_pg.sql ausführen"
\! echo `date`
select now(),'Lade Tabelle k_astat_studienfach_land'
from xdummy;
\! sx_auto_upload_table.x k_astat_studienfach_land $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach_land.unl
select now(),'Lade Tabelle k_astat_abschluss3steller_land'
from xdummy;
\! sx_auto_upload_table.x k_astat_abschluss3steller_land $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss3steller_land.unl
select now(),'Lade Tabelle k_astat_abschluss2steller'
from xdummy;
\! sx_auto_upload_table.x k_astat_abschluss2steller $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss2steller.unl
select now(),'Lade Tabelle k_astat_studienfach'
from xdummy;
\! sx_auto_upload_table.x k_astat_studienfach $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach.unl
select now(),'Lade Tabelle k_astat_studienbereich'
from xdummy;
\! sx_auto_upload_table.x k_astat_studienbereich $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienbereich.unl
select now(),'SQL-Script $SUPERX_DIR/db/install/upgrade/kern_drop_views_pg.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/upgrade/kern_drop_views_pg.sql
\! echo "Scriptfile $SUPERX_DIR/db/install/upgrade/kernmodul_upgrade_man.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/upgrade/kernmodul_upgrade_man.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/upgrade/kernmodul_upgrade_man.sql
\! echo "SQL-Script $SUPERX_DIR/db/install/upgrade/kern_upgrade_views_pg.sql ausführen"
\! echo `date`
select now(),'SQL-Script $SUPERX_DIR/db/install/upgrade/kern_upgrade_views_pg.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/upgrade/kern_upgrade_views_pg.sql
\! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/fm_templates_fuellen.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/fm_templates_fuellen.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/fm_templates_fuellen.sql
\! echo "SQL-Ausdruck drop table tmp_templates; ausführen"
\! echo `date`
select now(),'SQL-Ausdruck drop table tmp_templates; ausführen'
from xdummy;
drop table tmp_templates;
\! echo "Scriptfile $SUPERX_DIR/db/install/upgrade/sx_caption_hs_name.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/upgrade/sx_caption_hs_name.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/upgrade/sx_caption_hs_name.sql
\! echo "Scriptfile $SUPERX_DIR/db/install/upgrade/hinweise_entfernen.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/upgrade/hinweise_entfernen.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/upgrade/hinweise_entfernen.sql
\! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql
\! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/proto_funktion_fuellen.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/proto_funktion_fuellen.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/proto_funktion_fuellen.sql
\! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/dbforms_fuellen.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/dbforms_fuellen.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/dbforms_fuellen.sql
\! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/kern_stylesheet_upgrade.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/kern_stylesheet_upgrade.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/kern_stylesheet_upgrade.sql
\! echo "Scriptfile $SUPERX_DIR/db/install/upgrade/alter_tid_integer_to_serial.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/upgrade/alter_tid_integer_to_serial.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/upgrade/alter_tid_integer_to_serial.sql
\! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sichten_fuellen.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sichten_fuellen.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sichten_fuellen.sql
\! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/captions_fuellen.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/captions_fuellen.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/captions_fuellen.sql
\! echo "SQL-Script $SUPERX_DIR/db/install/upgrade/alter_columntype_with_view_deps_pg.sql ausführen"
\! echo `date`
select now(),'SQL-Script $SUPERX_DIR/db/install/upgrade/alter_columntype_with_view_deps_pg.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/upgrade/alter_columntype_with_view_deps_pg.sql
\! echo "SQL-Ausdruck drop view user_groups; ausführen"
\! echo `date`
select now(),'SQL-Ausdruck drop view user_groups; ausführen'
from xdummy;
drop view user_groups;
\! echo "SQL-Ausdruck alter table groupinfo alter column name type char(255); ausführen"
\! echo `date`
select now(),'SQL-Ausdruck alter table groupinfo alter column name type char(255); ausführen'
from xdummy;
alter table groupinfo alter column name type char(255);
\! echo "SQL-Ausdruck create view user_groups( userinfo_id, benutzer, groupinfo_id, groupinfo_name) as select U.tid, U.benutzer,G.tid,G.name from userinfo U, groupinfo G, user_group_bez B where U.tid=B.userinfo_id and G.tid=B.groupinfo_id and U.akt_versuch <= U.max_versuch ; ausführen"
\! echo `date`
select now(),'SQL-Ausdruck create view user_groups( userinfo_id, benutzer, groupinfo_id, groupinfo_name) as select U.tid, U.benutzer,G.tid,G.name from userinfo U, groupinfo G, user_group_bez B where U.tid=B.userinfo_id and G.tid=B.groupinfo_id and U.akt_versuch <= U.max_versuch ; ausführen'
from xdummy;
create view user_groups( userinfo_id, benutzer, groupinfo_id, groupinfo_name) as select U.tid, U.benutzer,G.tid,G.name from userinfo U, groupinfo G, user_group_bez B where U.tid=B.userinfo_id and G.tid=B.groupinfo_id and U.akt_versuch <= U.max_versuch ;
\! echo "SQL-Ausdruck alter table db_tabellen alter column name type char(50); ausführen"
\! echo `date`
select now(),'SQL-Ausdruck alter table db_tabellen alter column name type char(50); ausführen'
from xdummy;
alter table db_tabellen alter column name type char(50);
\! echo "SQL-Ausdruck alter table sx_fields alter is_primarykey SET DEFAULT 0; ausführen"
\! echo `date`
select now(),'SQL-Ausdruck alter table sx_fields alter is_primarykey SET DEFAULT 0; ausführen'
from xdummy;
alter table sx_fields alter is_primarykey SET DEFAULT 0;
\! echo "SQL-Ausdruck create table tmp_cifx_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr CHAR(10) not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250) , parent CHAR(10) , parent_int integer, filter CHAR(10) , refapnr CHAR(10) , astat CHAR(10) , bund_apnr CHAR(10) , land_apnr CHAR(10) , hiskey_id VARCHAR(255) , uniquename VARCHAR(255) , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , sortc1 CHAR(10) , sortc2 CHAR(10) , sourcesystem integer , sourcesystem_id VARCHAR(255) , intern_int INTEGER , intern_c CHAR(10) , sprache CHAR(3) , struktur_int INTEGER , struktur_c CHAR(50) , ebene INTEGER, lid VARCHAR(255), parent_lid VARCHAR(255) ); ausführen"
\! echo `date`
select now(),'SQL-Ausdruck create table tmp_cifx_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr CHAR(10) not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250) , parent CHAR(10) , parent_int integer, filter CHAR(10) , refapnr CHAR(10) , astat CHAR(10) , bund_apnr CHAR(10) , land_apnr CHAR(10) , hiskey_id VARCHAR(255) , uniquename VARCHAR(255) , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , sortc1 CHAR(10) , sortc2 CHAR(10) , sourcesystem integer , sourcesystem_id VARCHAR(255) , intern_int INTEGER , intern_c CHAR(10) , sprache CHAR(3) , struktur_int INTEGER , struktur_c CHAR(50) , ebene INTEGER, lid VARCHAR(255), parent_lid VARCHAR(255) ); ausführen'
from xdummy;
create table tmp_cifx_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr CHAR(10) not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250) , parent CHAR(10) , parent_int integer, filter CHAR(10) , refapnr CHAR(10) , astat CHAR(10) , bund_apnr CHAR(10) , land_apnr CHAR(10) , hiskey_id VARCHAR(255) , uniquename VARCHAR(255) , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , sortc1 CHAR(10) , sortc2 CHAR(10) , sourcesystem integer , sourcesystem_id VARCHAR(255) , intern_int INTEGER , intern_c CHAR(10) , sprache CHAR(3) , struktur_int INTEGER , struktur_c CHAR(50) , ebene INTEGER, lid VARCHAR(255), parent_lid VARCHAR(255) );
\! echo "SQL-Ausdruck create table tmp_cif_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr INTEGER not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250), sort1 INTEGER ) ; ausführen"
\! echo `date`
select now(),'SQL-Ausdruck create table tmp_cif_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr INTEGER not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250), sort1 INTEGER ) ; ausführen'
from xdummy;
create table tmp_cif_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr INTEGER not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250), sort1 INTEGER ) ;
\! echo "SQL-Ausdruck create table tmp_portlet( tid SERIAL not null, name VARCHAR(255) , type VARCHAR(255) , class VARCHAR(255) , icon VARCHAR(255) , content TEXT , sortnr_initial INTEGER , visible VARCHAR(255) , gueltig_von DATE, gueltig_bis DATE ) ; ausführen"
\! echo `date`
select now(),'SQL-Ausdruck create table tmp_portlet( tid SERIAL not null, name VARCHAR(255) , type VARCHAR(255) , class VARCHAR(255) , icon VARCHAR(255) , content TEXT , sortnr_initial INTEGER , visible VARCHAR(255) , gueltig_von DATE, gueltig_bis DATE ) ; ausführen'
from xdummy;
create table tmp_portlet( tid SERIAL not null, name VARCHAR(255) , type VARCHAR(255) , class VARCHAR(255) , icon VARCHAR(255) , content TEXT , sortnr_initial INTEGER , visible VARCHAR(255) , gueltig_von DATE, gueltig_bis DATE ) ;
\! echo "Lade Tabelle tmp_cifx_load"
\! echo `date`
select now(),'Lade Tabelle tmp_cifx_load'
from xdummy;
\! sx_auto_upload_table.x tmp_cifx_load $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/cifx.unl
\! echo "Lade Tabelle tmp_cif_load"
\! echo `date`
select now(),'Lade Tabelle tmp_cif_load'
from xdummy;
\! sx_auto_upload_table.x tmp_cif_load $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/cif.unl
\! echo "Lade Tabelle tmp_portlet"
\! echo `date`
select now(),'Lade Tabelle tmp_portlet'
from xdummy;
\! sx_auto_upload_table.x tmp_portlet $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_portlet.unl
\! echo "Lade Tabelle tmp_repository"
\! echo `date`
select now(),'Lade Tabelle tmp_repository'
from xdummy;
\! sx_auto_upload_table.x tmp_repository $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_repository.unl
\! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen.sql
\! echo "SQL-Script $SUPERX_DIR/db/install/schluesseltabellen/trans_inst_upgrade.sql ausführen"
\! echo `date`
select now(),'SQL-Script $SUPERX_DIR/db/install/schluesseltabellen/trans_inst_upgrade.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/trans_inst_upgrade.sql
\! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_stylesheets_fuellen.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_stylesheets_fuellen.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_stylesheets_fuellen.sql
\! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_portlet_fuellen.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_portlet_fuellen.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_portlet_fuellen.sql
\! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/menu_element_fuellen.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/menu_element_fuellen.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/menu_element_fuellen.sql
\! echo "SQL-Ausdruck update sx_fields set is_primarykey=0 where is_primarykey is null; ausführen"
\! echo `date`
select now(),'SQL-Ausdruck update sx_fields set is_primarykey=0 where is_primarykey is null; ausführen'
from xdummy;
update sx_fields set is_primarykey=0 where is_primarykey is null;
\! echo "SQL-Ausdruck drop table tmp_cifx_load; ausführen"
\! echo `date`
select now(),'SQL-Ausdruck drop table tmp_cifx_load; ausführen'
from xdummy;
drop table tmp_cifx_load;
\! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cif_fuellen.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cif_fuellen.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/cif_fuellen.sql
\! echo "Scriptfile $SUPERX_DIR/db/install/upgrade/menu_element_upgrade.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/upgrade/menu_element_upgrade.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/upgrade/menu_element_upgrade.sql
\! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_captions_fuellen.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_captions_fuellen.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_captions_fuellen.sql
\! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_repository_fuellen.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_repository_fuellen.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_repository_fuellen.sql
\! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sachgebiete_fuellen.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sachgebiete_fuellen.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sachgebiete_fuellen.sql
\! echo "SQL-Ausdruck drop table tmp_cif_load; ausführen"
\! echo `date`
select now(),'SQL-Ausdruck drop table tmp_cif_load; ausführen'
from xdummy;
drop table tmp_cif_load;
\! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/adapt_target_platform.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/adapt_target_platform.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/adapt_target_platform.sql
\! echo "SQL-Ausdruck update sx_repository set content ='xml/index.jsp' where content= '/superx/xml/index.jsp'; ausführen"
\! echo `date`
select now(),'SQL-Ausdruck update sx_repository set content = xml/index.jsp where content= /superx/xml/index.jsp ; ausführen'
from xdummy;
update sx_repository set content ='xml/index.jsp' where content= '/superx/xml/index.jsp';
\! echo "Scriptfile $SUPERX_DIR/db/install/masken/remove_obsolete_masks.sql ausführen"
\! echo `date`
select now(),'Scriptfile $SUPERX_DIR/db/install/masken/remove_obsolete_masks.sql ausführen'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/masken/remove_obsolete_masks.sql
\! echo "Lade Tabelle dim_datum"
\! echo `date`
select now(),'Lade Tabelle dim_datum'
from xdummy;
\! sx_auto_upload_table.x dim_datum $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/dim_datum.unl
\! echo "Lade Tabelle aggre_bland"
\! echo `date`
select now(),'Lade Tabelle aggre_bland'
from xdummy;
\! sx_auto_upload_table.x aggre_bland $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/aggre_bland.unl
select setval('themenbaum_tid_seq',(select max(tid)+1 from themenbaum));
\! echo "Fülle db_version"
\! echo `date`
select now(),'Fülle db_version'
from xdummy;
delete from db_version where his_system='kern';
insert into db_version (his_system,version) values('kern','5.0b');
insert into db_version (his_system,version,systeminfo_id) values('kern','5.0',9);
\! echo "Fülle sx_tables, sx_fields und unload_params"
\! echo `date`
select now(),'Fülle sx_tables und unload_params'
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/conf/sx_tables_fuellen.sql
\! DOSQL $SUPERX_DIR/db/install/conf/sx_fields_fuellen.sql
\! DOSQL $SUPERX_DIR/db/install/conf/unload_params_fuellen.sql
\! echo "Fülle db_forms"
\! echo `date`
select now(),'Fülle db_forms'
from xdummy;
\! echo "db_forms einfügen"
\! echo `date`
select now(),'db_forms einfügen'
from xdummy;
CREATE temp TABLE tmp_db_forms (
@ -399,115 +430,115 @@ CREATE temp TABLE tmp_db_forms ( @@ -399,115 +430,115 @@ CREATE temp TABLE tmp_db_forms (
description character(255)
);
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sachgebiete','sachgebiete','/edit/kern/sachgebiete_edit.jsp','Sachgebiete verwalten','In diesem Formular können Sie Sachgebiete verwalten.');
values ('sachgebiete','sachgebiete','/edit/kern/sachgebiete_edit.jsp','Sachgebiete verwalten'::varchar(200),'In diesem Formular können Sie Sachgebiete verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_stylesheets','sx_stylesheets','/edit/kern/sx_stylesheets_edit.jsp','Stylesheets verwalten','In diesem Formular können Sie XSL-Stylesheets verwalten.');
values ('sx_stylesheets','sx_stylesheets','/edit/kern/sx_stylesheets_edit.jsp','Stylesheets verwalten'::varchar(200),'In diesem Formular können Sie XSL-Stylesheets verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('organigramm','organigramm','/edit/kern/organigramm_edit.jsp','Organigramm verwalten','In diesem Formular können Sie Organisationseinheiten verwalten.');
values ('organigramm','organigramm','/edit/kern/organigramm_edit.jsp','Organigramm verwalten'::varchar(200),'In diesem Formular können Sie Organisationseinheiten verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('organigramm_nodeattrib','organigramm','/edit/kern/organigramm_editnodeattrib.jsp','Organigramm Sichtbarkeit verwalten','In diesem Formular können Sie die Sichtbarkeit von Organisationseinheiten verwalten.');
values ('organigramm_nodeattrib','organigramm','/edit/kern/organigramm_editnodeattrib.jsp','Organigramm Sichtbarkeit verwalten'::varchar(200),'In diesem Formular können Sie die Sichtbarkeit von Organisationseinheiten verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('maskeninfo','maskeninfo','/edit/kern/maskeninfo_edit.jsp','Maskeninfo verwalten','In diesem Formular können Sie Maskendefinitionen verwalten.');
values ('maskeninfo','maskeninfo','/edit/kern/maskeninfo_edit.jsp','Maskeninfo verwalten'::varchar(200),'In diesem Formular können Sie Maskendefinitionen verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('macro_feld_wert_list','macro_feld_wert','/edit/kern/macro_feld_wert_list.jsp','Feld-Vorbelegung von Makro-Masken','In diesem Formular können Sie Feld-Vorbelegung von Makro-Masken verwalten.');
values ('macro_feld_wert_list','macro_feld_wert','/edit/kern/macro_feld_wert_list.jsp','Feld-Vorbelegung von Makro-Masken'::varchar(200),'In diesem Formular können Sie Feld-Vorbelegung von Makro-Masken verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('felderinfo','felderinfo','/edit/kern/felderinfo_edit.jsp','Felderinfo verwalten','In diesem Formular können Sie Felder verwalten.');
values ('felderinfo','felderinfo','/edit/kern/felderinfo_edit.jsp','Felderinfo verwalten'::varchar(200),'In diesem Formular können Sie Felder verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('systeminfo','systeminfo','/edit/kern/systeminfo_edit.jsp','Systeminfo verwalten','In diesem Formular können Sie Quellsysteme verwalten.');
values ('systeminfo','systeminfo','/edit/kern/systeminfo_edit.jsp','Systeminfo verwalten'::varchar(200),'In diesem Formular können Sie Quellsysteme verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_sachgeb_bez','user_sachgeb_bez','/edit/kern/user_sachgeb_bez_edit.jsp','Benutzer und Sachgebiete verwalten','In diesem Formular können Sie Benutzern Sachgebietsrechte geben. Achtung: Einträge von externem System (HisInOne) werden bei Neuanmeldung überschrieben');
values ('user_sachgeb_bez','user_sachgeb_bez','/edit/kern/user_sachgeb_bez_edit.jsp','Benutzer und Sachgebiete verwalten'::varchar(200),'In diesem Formular können Sie Benutzern Sachgebietsrechte geben. Achtung: Einträge von externem System (HisInOne) werden bei Neuanmeldung überschrieben'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_group_bez','user_group_bez','/edit/kern/user_group_bez_edit.jsp','Benutzer und Gruppen verwalten','In diesem Formular können Sie Benutzer zu Gruppen zuordnen. Achtung: Zuordnung zur Gruppe Administratoren für admins von externem System (HisInOne) werden bei Neuanmeldung überschrieben');
values ('user_group_bez','user_group_bez','/edit/kern/user_group_bez_edit.jsp','Benutzer und Gruppen verwalten'::varchar(200),'In diesem Formular können Sie Benutzer zu Gruppen zuordnen. Achtung: Zuordnung zur Gruppe Administratoren für admins von externem System (HisInOne) werden bei Neuanmeldung überschrieben'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_masken_bez','user_masken_bez','/edit/kern/user_masken_bez_edit.jsp','Maskenrechte von Benutzern','In diesem Formular können Sie Benutzern Rechte auf einzelne Masken geben.');
values ('user_masken_bez','user_masken_bez','/edit/kern/user_masken_bez_edit.jsp','Maskenrechte von Benutzern'::varchar(200),'In diesem Formular können Sie Benutzern Rechte auf einzelne Masken geben.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_institution','user_institution','/edit/kern/user_institution_edit.jsp','Institutionsrechte von Benutzern','In diesem Formular können Sie Benutzern Rechte auf einzelne Insitutionen geben. Achtung: Einträge von externem System (HisInOne) werden bei Neuanmeldung überschrieben');
values ('user_institution','user_institution','/edit/kern/user_institution_edit.jsp','Institutionsrechte von Benutzern'::varchar(200),'In diesem Formular können Sie Benutzern Rechte auf einzelne Insitutionen geben. Achtung: Einträge von externem System (HisInOne) werden bei Neuanmeldung überschrieben'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('themenbaum_edit','themenbaum','/edit/kern/themenbaum_edit.jsp','Themenbaum','In diesem Formular können Sie den Themenbaum bearbeiten. Bitte beachten Sie: bei Änderungen muss der Themenbaum neu geladen werden (SuperXManager)');
values ('themenbaum_edit','themenbaum','/edit/kern/themenbaum_edit.jsp','Themenbaum'::varchar(200),'In diesem Formular können Sie den Themenbaum bearbeiten. Bitte beachten Sie: bei Änderungen muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sichten','sichten','/edit/kern/sichten_edit.jsp','Sichten','In diesem Formular können Sie Sichten auf das Organigramm verwalten.');
values ('sichten','sichten','/edit/kern/sichten_edit.jsp','Sichten'::varchar(200),'In diesem Formular können Sie Sichten auf das Organigramm verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sachgeb_maske_bez','sachgeb_maske_bez','/edit/kern/sachgeb_maske_bez_edit.jsp','Masken und Sachgebiete','In diesem Formular können Sie Masken zu Sachgebieten zuordnen.');
values ('sachgeb_maske_bez','sachgeb_maske_bez','/edit/kern/sachgeb_maske_bez_edit.jsp','Masken und Sachgebiete'::varchar(200),'In diesem Formular können Sie Masken zu Sachgebieten zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('masken_felder_bez','masken_felder_bez','/edit/kern/masken_felder_bez_edit.jsp','Masken und Felder','In diesem Formular können Sie Felder zu Masken zuordnen.');
values ('masken_felder_bez','masken_felder_bez','/edit/kern/masken_felder_bez_edit.jsp','Masken und Felder'::varchar(200),'In diesem Formular können Sie Felder zu Masken zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('maske_system_bez','maske_system_bez','/edit/kern/maske_system_bez_edit.jsp','Masken und Systeme','In diesem Formular können Sie Masken zu Quellsystemen zuordnen.');
values ('maske_system_bez','maske_system_bez','/edit/kern/maske_system_bez_edit.jsp','Masken und Systeme'::varchar(200),'In diesem Formular können Sie Masken zu Quellsystemen zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('macro_masken_bez','macro_masken_bez','/edit/kern/macro_masken_bez_edit.jsp','Masken und Makros','In diesem Formular können Sie Masken zu Makros zuordnen.');
values ('macro_masken_bez','macro_masken_bez','/edit/kern/macro_masken_bez_edit.jsp','Masken und Makros'::varchar(200),'In diesem Formular können Sie Masken zu Makros zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('macro_masken_bez_list','macro_masken_bez','/edit/kern/macro_masken_bez_list.jsp','Masken und Makros','In diesem Formular können Sie Masken zu Makros zuordnen.');
values ('macro_masken_bez_list','macro_masken_bez','/edit/kern/macro_masken_bez_list.jsp','Masken und Makros'::varchar(200),'In diesem Formular können Sie Masken zu Makros zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('konstanten','konstanten','/edit/kern/konstanten_edit.jsp','Konstanten','In diesem Formular können Sie Konstanten verwalten.');
values ('konstanten','konstanten','/edit/kern/konstanten_edit.jsp','Konstanten'::varchar(200),'In diesem Formular können Sie Konstanten verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('konstante','konstanten','/edit/kern/konstante_edit.jsp','Konstante verwalten','');
values ('konstante','konstanten','/edit/kern/konstante_edit.jsp','Konstante verwalten'::varchar(200),''::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('hochschulinfo','hochschulinfo','/edit/kern/hochschulinfo_edit.jsp','Hochschulinfo','In diesem Formular können Infos zu Ihrer Hochschule speichern. Bitte ordnen Sie Ihre Hochschule im Feld Hochschulnummer (HIS) zu.');
values ('hochschulinfo','hochschulinfo','/edit/kern/hochschulinfo_edit.jsp','Hochschulinfo'::varchar(200),'In diesem Formular können Infos zu Ihrer Hochschule speichern. Bitte ordnen Sie Ihre Hochschule im Feld Hochschulnummer (HIS) zu.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_sachgeb_bez','group_sachgeb_bez','/edit/kern/group_sachgeb_bez_edit.jsp','Gruppen und Sachgebiete','In diesem Formular können Sie Gruppen zu Sachgebieten zuordnen.');
values ('group_sachgeb_bez','group_sachgeb_bez','/edit/kern/group_sachgeb_bez_edit.jsp','Gruppen und Sachgebiete'::varchar(200),'In diesem Formular können Sie Gruppen zu Sachgebieten zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_masken_bez','group_masken_bez','/edit/kern/group_masken_bez_edit.jsp','Gruppen und Masken','In diesem Formular können Sie Gruppen zu einzelnen Masken zuordnen.');
values ('group_masken_bez','group_masken_bez','/edit/kern/group_masken_bez_edit.jsp','Gruppen und Masken'::varchar(200),'In diesem Formular können Sie Gruppen zu einzelnen Masken zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_masken_bez','group_masken_bez','/edit/kern/group_masken_bez_edit.jsp','Gruppen und Masken','In diesem Formular können Sie Gruppen zu einzelnen Masken zuordnen.');
values ('group_masken_bez','group_masken_bez','/edit/kern/group_masken_bez_edit.jsp','Gruppen und Masken'::varchar(200),'In diesem Formular können Sie Gruppen zu einzelnen Masken zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_sichten','user_sichten','/edit/kern/user_sichten_edit.jsp','Benutzer und Sichten','In diesem Formular können Sie User-Rechte für Sichten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)');
values ('user_sichten','user_sichten','/edit/kern/user_sichten_edit.jsp','Benutzer und Sichten'::varchar(200),'In diesem Formular können Sie User-Rechte für Sichten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_sichten','group_sichten','/edit/kern/group_sichten_edit.jsp','Gruppen und Sichten','In diesem Formular können Sie Gruppen-Rechte für Sichten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)');
values ('group_sichten','group_sichten','/edit/kern/group_sichten_edit.jsp','Gruppen und Sichten'::varchar(200),'In diesem Formular können Sie Gruppen-Rechte für Sichten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_captions','sx_captions','/edit/kern/sx_captions_edit.jsp','Beschriftungen','In diesem Formular können Sie Beschriftungen bearbeiten. Für Masken- und Spalten- und Felderläuterungen.');
values ('sx_captions','sx_captions','/edit/kern/sx_captions_edit.jsp','Beschriftungen'::varchar(200),'In diesem Formular können Sie Beschriftungen bearbeiten. Für Masken- und Spalten- und Felderläuterungen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_sichtarten','user_sichtarten','/edit/kern/user_sichtarten_edit.jsp','Benutzer und Sichtarten','In diesem Formular können Sie User-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)');
values ('user_sichtarten','user_sichtarten','/edit/kern/user_sichtarten_edit.jsp','Benutzer und Sichtarten'::varchar(200),'In diesem Formular können Sie User-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_sichtarten','group_sichtarten','/edit/kern/group_sichtarten_edit.jsp','Gruppen und Sichtarten','In diesem Formular können Sie Gruppen-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)');
values ('group_sichtarten','group_sichtarten','/edit/kern/group_sichtarten_edit.jsp','Gruppen und Sichtarten'::varchar(200),'In diesem Formular können Sie Gruppen-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_repository_edit','sx_repository','/edit/kern/sx_repository_edit.jsp','Hochschul-Repository','In diesem Formular können Sie hochschulspezifische Konstanten oder SQL-Ausdrücke bearbeiten.');
values ('sx_repository_edit','sx_repository','/edit/kern/sx_repository_edit.jsp','Hochschul-Repository'::varchar(200),'In diesem Formular können Sie hochschulspezifische Konstanten oder SQL-Ausdrücke bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_repository_list','sx_repository','/edit/kern/sx_repository_list.jsp','Hochschul-Repository','In diesem Formular können Sie hochschulspezifische Konstanten oder SQL-Ausdrücke bearbeiten.');
values ('sx_repository_list','sx_repository','/edit/kern/sx_repository_list.jsp','Hochschul-Repository'::varchar(200),'In diesem Formular können Sie hochschulspezifische Konstanten oder SQL-Ausdrücke bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_downloads','sx_downloads','/edit/kern/sx_downloads_edit.jsp','Downloads','In diesem Formular können Sie Downloads bearbeiten. ');
values ('sx_downloads','sx_downloads','/edit/kern/sx_downloads_edit.jsp','Downloads'::varchar(200),'In diesem Formular können Sie Downloads bearbeiten. '::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_keywords','sx_keywords','/edit/kern/sx_keywords_edit.jsp','Stichworte','In diesem Formular können Sie Stichworte bearbeiten. ');
values ('sx_keywords','sx_keywords','/edit/kern/sx_keywords_edit.jsp','Stichworte'::varchar(200),'In diesem Formular können Sie Stichworte bearbeiten. '::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sachgeb_sichten','sachgeb_sichten','/edit/kern/sachgeb_sichten_edit.jsp','Zuordnung Sichten zu Sachgebieten','In diesem Formular können Sie Sichten zu Sachgebieten zuordnen. ');
values ('sachgeb_sichten','sachgeb_sichten','/edit/kern/sachgeb_sichten_edit.jsp','Zuordnung Sichten zu Sachgebieten'::varchar(200),'In diesem Formular können Sie Sichten zu Sachgebieten zuordnen. '::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sachgeb_sichtarten','sachgeb_sichtarten','/edit/kern/sachgeb_sichtarten_edit.jsp','Zuordnung Sichtarten zu Sachgebieten','In diesem Formular können Sie Sichtarten zu Sachgebieten zuordnen. ');
values ('sachgeb_sichtarten','sachgeb_sichtarten','/edit/kern/sachgeb_sichtarten_edit.jsp','Zuordnung Sichtarten zu Sachgebieten'::varchar(200),'In diesem Formular können Sie Sichtarten zu Sachgebieten zuordnen. '::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('unload_params','unload_params','/edit/kern/unload_params_edit.jsp','Entladeparameter verwalten','');
values ('unload_params','unload_params','/edit/kern/unload_params_edit.jsp','Entladeparameter verwalten'::varchar(200),''::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('trans_inst_list','trans_inst','/edit/kern/trans_inst_list.jsp','Kostenstellen transformieren (Liste)','In diesem Formular können Sie Kostenstellen umschlüsseln.');
values ('trans_inst_list','trans_inst','/edit/kern/trans_inst_list.jsp','Kostenstellen transformieren (Liste)'::varchar(200),'In diesem Formular können Sie Kostenstellen umschlüsseln.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('trans_inst_edit','trans_inst','/edit/kern/trans_inst_edit.jsp','Kostenstellen transformieren (Details)','In diesem Formular können Sie Kostenstellen umschlüsseln.');
values ('trans_inst_edit','trans_inst','/edit/kern/trans_inst_edit.jsp','Kostenstellen transformieren (Details)'::varchar(200),'In diesem Formular können Sie Kostenstellen umschlüsseln.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('data_upload_edit','data_upload','/edit/kern/data_upload_edit.jsp','Verzeichnis der Datei-Uploads','In diesem Formular können Sie Uploads bearbeiten. ');
values ('data_upload_edit','data_upload','/edit/kern/data_upload_edit.jsp','Verzeichnis der Datei-Uploads'::varchar(200),'In diesem Formular können Sie Uploads bearbeiten. '::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('stylesheet_field_edit','stylesheet_field','/edit/kern/stylesheet_field_edit.jsp','Stylesheets und zugehörige Felder','In diesem Formular können Sie von Stylesheets benötigte Felder entsprechend zuordnen.');
values ('stylesheet_field_edit','stylesheet_field','/edit/kern/stylesheet_field_edit.jsp','Stylesheets und zugehörige Felder'::varchar(200),'In diesem Formular können Sie von Stylesheets benötigte Felder entsprechend zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('stylesheet_field_list','stylesheet_field','/edit/kern/stylesheet_field_list.jsp','Stylesheets und zugehörige Felder','In diesem Formular können Sie von Stylesheets benötigte Felder entsprechend zuordnen.');
values ('stylesheet_field_list','stylesheet_field','/edit/kern/stylesheet_field_list.jsp','Stylesheets und zugehörige Felder'::varchar(200),'In diesem Formular können Sie von Stylesheets benötigte Felder entsprechend zuordnen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_field_pref_edit','group_field_pref','/edit/kern/group_field_pref_edit.jsp','Gruppen Feldattribute zuweisen','In diesem Formular können Sie Feldern in Masken für bestimmte Gruppen Attribute wie Verstecken zuweisen.');
values ('group_field_pref_edit','group_field_pref','/edit/kern/group_field_pref_edit.jsp','Gruppen Feldattribute zuweisen'::varchar(200),'In diesem Formular können Sie Feldern in Masken für bestimmte Gruppen Attribute wie Verstecken zuweisen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_field_pref_list','group_field_pref','/edit/kern/group_field_pref_list.jsp','Gruppen Felderattribute zuweisen','In diesem Formular können Sie Feldern in Masken für bestimmte Gruppen Attribute wie Verstecken zuweisen.');
values ('group_field_pref_list','group_field_pref','/edit/kern/group_field_pref_list.jsp','Gruppen Felderattribute zuweisen'::varchar(200),'In diesem Formular können Sie Feldern in Masken für bestimmte Gruppen Attribute wie Verstecken zuweisen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('fm_templates_list','fm_templates','/edit/kern/fm_templates_list.jsp','Freemarker-Templates bearbeiten','In diesem Formular können Sie Freemarker-Templates verwalten.');
values ('fm_templates_list','fm_templates','/edit/kern/fm_templates_list.jsp','Freemarker-Templates bearbeiten'::varchar(200),'In diesem Formular können Sie Freemarker-Templates verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('fm_templates_edit','fm_templates','/edit/kern/fm_templates_edit.jsp','Freemarker-Templates bearbeiten','In diesem Formular können Sie Freemarker-Templates verwalten.');
values ('fm_templates_edit','fm_templates','/edit/kern/fm_templates_edit.jsp','Freemarker-Templates bearbeiten'::varchar(200),'In diesem Formular können Sie Freemarker-Templates verwalten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('dbconnections_list','dbconnections','/edit/kern/dbconnections_list.jsp','DB-Connections','In diesem Formular können Sie DB Connections bearbeiten.');
values ('dbconnections_list','dbconnections','/edit/kern/dbconnections_list.jsp','DB-Connections'::varchar(200),'In diesem Formular können Sie DB Connections bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('portlets_list','sx_portlet','/edit/kern/portlets_list.jsp','Portlets','In diesem Formular können Sie Portlets bearbeiten.');
values ('portlets_list','sx_portlet','/edit/kern/portlets_list.jsp','Portlets'::varchar(200),'In diesem Formular können Sie Portlets bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sichtart_rechttabelle_list','sichtart_rechttabelle','/edit/kern/sichtart_rechttabelle_list.jsp','Spezielle Sichtart-Rechte','In diesem Formular können Sie Rechtetabellen für Sichtarten bearbeiten.');
values ('sichtart_rechttabelle_list','sichtart_rechttabelle','/edit/kern/sichtart_rechttabelle_list.jsp','Spezielle Sichtart-Rechte'::varchar(200),'In diesem Formular können Sie Rechtetabellen für Sichtarten bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sichtart_rechttabelle_edit','sichtart_rechttabelle','/edit/kern/sichtart_rechttabelle_edit.jsp','Spezielle Sichtart-Rechte Einzelbarbeitung','In diesem Formular können Sie Rechtetabellen für Sichtarten bearbeiten.');
values ('sichtart_rechttabelle_edit','sichtart_rechttabelle','/edit/kern/sichtart_rechttabelle_edit.jsp','Spezielle Sichtart-Rechte Einzelbarbeitung'::varchar(200),'In diesem Formular können Sie Rechtetabellen für Sichtarten bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_jobs_edit','sx_jobs','/edit/kern/sx_jobs_edit.jsp','Ladejobs verwalten','In diesem Formular können Sie Ladejobs verwalten');
values ('sx_jobs_edit','sx_jobs','/edit/kern/sx_jobs_edit.jsp','Ladejobs verwalten'::varchar(200),'In diesem Formular können Sie Ladejobs verwalten'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_jobs_list','sx_jobs','/edit/kern/sx_jobs_list.jsp','Ladejobs verwalten','In diesem Formular können Sie Ladejobs verwalten');
values ('sx_jobs_list','sx_jobs','/edit/kern/sx_jobs_list.jsp','Ladejobs verwalten'::varchar(200),'In diesem Formular können Sie Ladejobs verwalten'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('organigramm_list','organigramm','/edit/kern/organigramm_list.jsp','Organigramm','In diesem Formular können Sie das Organigramm aufrufen');
values ('organigramm_list','organigramm','/edit/kern/organigramm_list.jsp','Organigramm'::varchar(200),'In diesem Formular können Sie das Organigramm aufrufen'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_stylesheet_param_edit','sx_stylesheet_param','/edit/kern/sx_stylesheet_param_edit.jsp','Stylesheet-Parameter','In diesem Formular können Sie Stylesheet-Parameter bearbeiten.');
values ('sx_stylesheet_param_edit','sx_stylesheet_param','/edit/kern/sx_stylesheet_param_edit.jsp','Stylesheet-Parameter'::varchar(200),'In diesem Formular können Sie Stylesheet-Parameter bearbeiten.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_stylesheet_param_list','sx_stylesheet_param','/edit/kern/sx_stylesheet_param_list.jsp','Stylesheet-Parameter','In diesem Formular können Sie Stylesheet-Parameter bearbeiten.');
values ('sx_stylesheet_param_list','sx_stylesheet_param','/edit/kern/sx_stylesheet_param_list.jsp','Stylesheet-Parameter'::varchar(200),'In diesem Formular können Sie Stylesheet-Parameter bearbeiten.'::varchar(255));
create temp table tmp_hilf(tid integer);
insert into tmp_hilf select max(tid) from db_forms;
@ -521,5 +552,3 @@ from tmp_db_forms D, tmp_hilf H; @@ -521,5 +552,3 @@ from tmp_db_forms D, tmp_hilf H;
drop table tmp_hilf;
drop table tmp_db_forms;
\! DOSQL $SUPERX_DIR/db/install/kern_install_custom.sql

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

File diff suppressed because it is too large Load Diff

619
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_themenbaum.sql

File diff suppressed because it is too large Load Diff

201
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_views_pg.sql

@ -18,13 +18,30 @@ select relname,relname as tabelle from pg_class where relname::varchar(200) in ( @@ -18,13 +18,30 @@ select relname,relname as tabelle from pg_class where relname::varchar(200) in (
'dim_abschluss',
'dim_kost',
'dim_kotr',
'dim_kreis') UNION
SELECT N.nspname||'.'||C.relname as relname, N.nspname||'.'||C.relname as tabelle
FROM pg_class C, pg_namespace N
WHERE N.oid = C.relnamespace and N.nspname||'.'||C.relname in ('user_groups',
'menu_element_fieldmode',
'menu_element_mandatory',
'menu_element_nature',
'menu_element_orgstructure',
'user_inst_org',
'hochschulen',
'dimension_view',
'fact_table',
'dim_staat',
'dim_stg',
'dim_abschluss',
'dim_kost',
'dim_kotr',
'dim_kreis'
);</sqlvar>
</sqlvars>
\! echo "Checking views"
\! echo `date`
select now(),'Checking views'
from xdummy;
<#if views?has_content>
@ -32,15 +49,15 @@ select relname,relname as tabelle from pg_class where relname::varchar(200) in ( @@ -32,15 +49,15 @@ select relname,relname as tabelle from pg_class where relname::varchar(200) in (
<#if views?seq_contains("user_groups") >
\! echo "view user_groups exists - fine"
\! echo `date`
select now(),'view user_groups exists - fine'
from xdummy;
<#else>
\! echo "Erzeuge View user_groups"
\! echo `date`
select now(),'Erzeuge View user_groups'
from xdummy;
create view user_groups(
userinfo_id,
@ -57,15 +74,15 @@ and U.akt_versuch <= U.max_versuch ; @@ -57,15 +74,15 @@ and U.akt_versuch <= U.max_versuch ;
<#if views?seq_contains("menu_element_fieldmode") >
\! echo "view menu_element_fieldmode exists - fine"
\! echo `date`
select now(),'view menu_element_fieldmode exists - fine'
from xdummy;
<#else>
\! echo "Erzeuge View menu_element_fieldmode"
\! echo `date`
select now(),'Erzeuge View menu_element_fieldmode'
from xdummy;
create view menu_element_fieldmode(
id,
@ -89,15 +106,15 @@ annotation) as @@ -89,15 +106,15 @@ annotation) as
<#if views?seq_contains("menu_element_mandatory") >
\! echo "view menu_element_mandatory exists - fine"
\! echo `date`
select now(),'view menu_element_mandatory exists - fine'
from xdummy;
<#else>
\! echo "Erzeuge View menu_element_mandatory"
\! echo `date`
select now(),'Erzeuge View menu_element_mandatory'
from xdummy;
create view menu_element_mandatory(
id,
@ -121,15 +138,15 @@ annotation) as @@ -121,15 +138,15 @@ annotation) as
<#if views?seq_contains("menu_element_nature") >
\! echo "view menu_element_nature exists - fine"
\! echo `date`
select now(),'view menu_element_nature exists - fine'
from xdummy;
<#else>
\! echo "Erzeuge View menu_element_nature"
\! echo `date`
select now(),'Erzeuge View menu_element_nature'
from xdummy;
create view menu_element_nature(
id,
@ -154,15 +171,15 @@ annotation) as @@ -154,15 +171,15 @@ annotation) as
<#if views?seq_contains("menu_element_orgstructure") >
\! echo "view menu_element_orgstructure exists - fine"
\! echo `date`
select now(),'view menu_element_orgstructure exists - fine'
from xdummy;
<#else>
\! echo "Erzeuge View menu_element_orgstructure"
\! echo `date`
select now(),'Erzeuge View menu_element_orgstructure'
from xdummy;
create view menu_element_orgstructure(
orgstruktur,
@ -179,15 +196,15 @@ description) as @@ -179,15 +196,15 @@ description) as
<#if views?seq_contains("user_inst_org") >
\! echo "view user_inst_org exists - fine"
\! echo `date`
select now(),'view user_inst_org exists - fine'
from xdummy;
<#else>
\! echo "Erzeuge View user_inst_org"
\! echo `date`
select now(),'Erzeuge View user_inst_org'
from xdummy;
create view user_inst_org(
userid,
@ -216,15 +233,15 @@ where O.key_apnr=U.ch110_institut @@ -216,15 +233,15 @@ where O.key_apnr=U.ch110_institut
<#if views?seq_contains("hochschulen") >
\! echo "view hochschulen exists - fine"
\! echo `date`
select now(),'view hochschulen exists - fine'
from xdummy;
<#else>
\! echo "Erzeuge View hochschulen"
\! echo `date`
select now(),'Erzeuge View hochschulen'
from xdummy;
create view hochschulen(
hs_nr,
@ -252,15 +269,15 @@ or trim(substring(apnr from 4 for 1)) ='') @@ -252,15 +269,15 @@ or trim(substring(apnr from 4 for 1)) ='')
<#if views?seq_contains("dimension_view") >
\! echo "view dimension_view exists - fine"
\! echo `date`
select now(),'view dimension_view exists - fine'
from xdummy;
<#else>
\! echo "Erzeuge View dimension_view"
\! echo `date`
select now(),'Erzeuge View dimension_view'
from xdummy;
create view dimension_view(
id,
@ -384,15 +401,15 @@ SELECT distinct T.tid+2000000 as id, @@ -384,15 +401,15 @@ SELECT distinct T.tid+2000000 as id,
<#if views?seq_contains("fact_table") >
\! echo "view fact_table exists - fine"
\! echo `date`
select now(),'view fact_table exists - fine'
from xdummy;
<#else>
\! echo "Erzeuge View fact_table"
\! echo `date`
select now(),'Erzeuge View fact_table'
from xdummy;
create view fact_table(
id,
@ -423,15 +440,15 @@ where T.name in (select distinct fact_table from dimension) @@ -423,15 +440,15 @@ where T.name in (select distinct fact_table from dimension)
<#if views?seq_contains("dim_staat") >
\! echo "view dim_staat exists - fine"
\! echo `date`
select now(),'view dim_staat exists - fine'
from xdummy;
<#else>
\! echo "Erzeuge View dim_staat"
\! echo `date`
select now(),'Erzeuge View dim_staat'
from xdummy;
create view dim_staat(
apnr,
@ -460,15 +477,15 @@ and apnr !=0 --nur für Abwärtskompatibilität zu FLEDA @@ -460,15 +477,15 @@ and apnr !=0 --nur für Abwärtskompatibilität zu FLEDA
<#if views?seq_contains("dim_stg") >
\! echo "view dim_stg exists - fine"
\! echo `date`
select now(),'view dim_stg exists - fine'
from xdummy;
<#else>
\! echo "Erzeuge View dim_stg"
\! echo `date`
select now(),'Erzeuge View dim_stg'
from xdummy;
create view dim_stg(
apnr,
@ -499,15 +516,15 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_stg' @@ -499,15 +516,15 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_stg'
<#if views?seq_contains("dim_abschluss") >
\! echo "view dim_abschluss exists - fine"
\! echo `date`
select now(),'view dim_abschluss exists - fine'
from xdummy;
<#else>
\! echo "Erzeuge View dim_abschluss"
\! echo `date`
select now(),'Erzeuge View dim_abschluss'
from xdummy;
create view dim_abschluss(
apnr,
@ -546,15 +563,15 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc @@ -546,15 +563,15 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc
<#if views?seq_contains("dim_kost") >
\! echo "view dim_kost exists - fine"
\! echo `date`
select now(),'view dim_kost exists - fine'
from xdummy;
<#else>
\! echo "Erzeuge View dim_kost"
\! echo `date`
select now(),'Erzeuge View dim_kost'
from xdummy;
create view dim_kost(
apnr,
@ -571,15 +588,15 @@ key) as @@ -571,15 +588,15 @@ key) as
<#if views?seq_contains("dim_kotr") >
\! echo "view dim_kotr exists - fine"
\! echo `date`
select now(),'view dim_kotr exists - fine'
from xdummy;
<#else>
\! echo "Erzeuge View dim_kotr"
\! echo `date`
select now(),'Erzeuge View dim_kotr'
from xdummy;
create view dim_kotr(
apnr,
@ -594,15 +611,15 @@ key) as @@ -594,15 +611,15 @@ key) as
<#if views?seq_contains("dim_kreis") >
\! echo "view dim_kreis exists - fine"
\! echo `date`
select now(),'view dim_kreis exists - fine'
from xdummy;
<#else>
\! echo "Erzeuge View dim_kreis"
\! echo `date`
select now(),'Erzeuge View dim_kreis'
from xdummy;
create view dim_kreis(
apnr,
@ -632,8 +649,8 @@ bland_astat) as @@ -632,8 +649,8 @@ bland_astat) as
<#else>
\! echo "Erzeuge View user_groups"
\! echo `date`
select now(),'Erzeuge View user_groups'
from xdummy;
create view user_groups(
userinfo_id,
@ -646,8 +663,8 @@ and G.tid=B.groupinfo_id @@ -646,8 +663,8 @@ and G.tid=B.groupinfo_id
and U.akt_versuch <= U.max_versuch ;
\! echo "Erzeuge View menu_element_fieldmode"
\! echo `date`
select now(),'Erzeuge View menu_element_fieldmode'
from xdummy;
create view menu_element_fieldmode(
id,
@ -667,8 +684,8 @@ annotation) as @@ -667,8 +684,8 @@ annotation) as
;
\! echo "Erzeuge View menu_element_mandatory"
\! echo `date`
select now(),'Erzeuge View menu_element_mandatory'
from xdummy;
create view menu_element_mandatory(
id,
@ -688,8 +705,8 @@ annotation) as @@ -688,8 +705,8 @@ annotation) as
;
\! echo "Erzeuge View menu_element_nature"
\! echo `date`
select now(),'Erzeuge View menu_element_nature'
from xdummy;
create view menu_element_nature(
id,
@ -710,8 +727,8 @@ annotation) as @@ -710,8 +727,8 @@ annotation) as
;
\! echo "Erzeuge View menu_element_orgstructure"
\! echo `date`
select now(),'Erzeuge View menu_element_orgstructure'
from xdummy;
create view menu_element_orgstructure(
orgstruktur,
@ -724,8 +741,8 @@ description) as @@ -724,8 +741,8 @@ description) as
;
\! echo "Erzeuge View user_inst_org"
\! echo `date`
select now(),'Erzeuge View user_inst_org'
from xdummy;
create view user_inst_org(
userid,
@ -750,8 +767,8 @@ where O.key_apnr=U.ch110_institut @@ -750,8 +767,8 @@ where O.key_apnr=U.ch110_institut
;
\! echo "Erzeuge View hochschulen"
\! echo `date`
select now(),'Erzeuge View hochschulen'
from xdummy;
create view hochschulen(
hs_nr,
@ -775,8 +792,8 @@ or trim(substring(apnr from 4 for 1)) ='') @@ -775,8 +792,8 @@ or trim(substring(apnr from 4 for 1)) ='')
;
\! echo "Erzeuge View dimension_view"
\! echo `date`
select now(),'Erzeuge View dimension_view'
from xdummy;
create view dimension_view(
id,
@ -896,8 +913,8 @@ SELECT distinct T.tid+2000000 as id, @@ -896,8 +913,8 @@ SELECT distinct T.tid+2000000 as id,
;
\! echo "Erzeuge View fact_table"
\! echo `date`
select now(),'Erzeuge View fact_table'
from xdummy;
create view fact_table(
id,
@ -924,8 +941,8 @@ where T.name in (select distinct fact_table from dimension) @@ -924,8 +941,8 @@ where T.name in (select distinct fact_table from dimension)
;
\! echo "Erzeuge View dim_staat"
\! echo `date`
select now(),'Erzeuge View dim_staat'
from xdummy;
create view dim_staat(
apnr,
@ -950,8 +967,8 @@ and apnr !=0 --nur für Abwärtskompatibilität zu FLEDA @@ -950,8 +967,8 @@ and apnr !=0 --nur für Abwärtskompatibilität zu FLEDA
;
\! echo "Erzeuge View dim_stg"
\! echo `date`
select now(),'Erzeuge View dim_stg'
from xdummy;
create view dim_stg(
apnr,
@ -978,8 +995,8 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_stg' @@ -978,8 +995,8 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_stg'
;
\! echo "Erzeuge View dim_abschluss"
\! echo `date`
select now(),'Erzeuge View dim_abschluss'
from xdummy;
create view dim_abschluss(
apnr,
@ -1014,8 +1031,8 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc @@ -1014,8 +1031,8 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc
;
\! echo "Erzeuge View dim_kost"
\! echo `date`
select now(),'Erzeuge View dim_kost'
from xdummy;
create view dim_kost(
apnr,
@ -1028,8 +1045,8 @@ key) as @@ -1028,8 +1045,8 @@ key) as
);
\! echo "Erzeuge View dim_kotr"
\! echo `date`
select now(),'Erzeuge View dim_kotr'
from xdummy;
create view dim_kotr(
apnr,
@ -1040,8 +1057,8 @@ key) as @@ -1040,8 +1057,8 @@ key) as
FROM dimension_bp d WHERE d.apnr = 'bluep_kotr');
\! echo "Erzeuge View dim_kreis"
\! echo `date`
select now(),'Erzeuge View dim_kreis'
from xdummy;
create view dim_kreis(
apnr,

89
superx/WEB-INF/conf/edustore/db/install/upgrade/kernmodul_upgrade_man.sql

@ -1,11 +1,4 @@ @@ -1,11 +1,4 @@
--freemarker template
<sqlvars>
<sqlvar name="konstanten">
select apnr,beschreibung from konstanten
</sqlvar>
</sqlvars>
--konstanten fuellen:
select '${SQLdialect}' from xdummy;
@ -43,75 +36,6 @@ UPDATE sx_stylesheets @@ -43,75 +36,6 @@ UPDATE sx_stylesheets
delete from cifx where key=36 and apnr in ('607A', '620B','620A');
--Tabelle macro_feld_wert hat sich von Kernmodul 4.2 nach 4.3 geändert:
create temp table tmp_macro_feld_wert(
macro INTEGER not null,
sortnr INTEGER not null,
feldname CHAR(255) not null,
alias CHAR(255),
value CHAR(255) ,
value_caption CHAR(255) ,
feldstand CHAR(255) ,
feldsicht CHAR(255) ,
active INTEGER default 1 not null
)
;
insert into tmp_macro_feld_wert
(macro,
sortnr,
feldname,
alias,
value,
value_caption,
feldstand,
feldsicht,
active)
select macro,
sortnr,
feldname,
alias,
value,
value_caption,
feldstand,
feldsicht,
active
from macro_feld_wert;
drop table macro_feld_wert;
create table macro_feld_wert(
macro INTEGER not null,
sortnr INTEGER not null,
feldname CHAR(255) not null,
alias CHAR(255),
value CHAR(255) ,
value_caption CHAR(255) ,
feldstand CHAR(255) ,
feldsicht CHAR(255) ,
active INTEGER default 1 not null
)
;
insert into macro_feld_wert
(macro,
sortnr,
feldname,
alias,
value,
value_caption,
feldstand,
feldsicht,
active)
select macro,
sortnr,
feldname,
alias,
value,
value_caption,
feldstand,
feldsicht,
active
from tmp_macro_feld_wert;
drop table tmp_macro_feld_wert;
<#if '${SQLdialect}'='Postgres' >
@ -180,3 +104,16 @@ where is_generic is null; @@ -180,3 +104,16 @@ where is_generic is null;
update sx_stylesheets set contenttype='application/jrxml'
where filename in ('tabelle2jasperreport_generic.xsl');
--Kern 5.0 neuer Welcome Link:
<#if '${SQLdialect}'='Postgres' >
update sx_repository set content='servlet/SuperXmlAnmeldung'
where id='WELCOME_XML'
and content='xml/index.jsp';
</#if>
--Doku Link bei SuperX Default:
update sx_captions set contents_short='http://www.superx-projekt.de/doku/kern_modul/benutzer/'
where id='REPORT_DOCUMENTATION_URL'
and 2=(select apnr from konstanten where beschreibung='PLATTFORM');

20
superx/WEB-INF/conf/edustore/db/module/update.x.sam

@ -0,0 +1,20 @@ @@ -0,0 +1,20 @@
#!/bin/bash
#This is the central update script for SuperX.
#Activate it in your crontab with for example:
#15 20 * * * root su - superx -c "/home/superx/db/module/update.x" >update.log 2>&1
#This entry in /etc/crontab starts the update exery night at 20:15 o'clock.
. /home/superx/db/bin/SQL_ENV
LOG=$SUPERX_DIR/db/module/superx_update.log
#Stop Tomcat
$SUPERX_DIR/webserver/tomcat/bin/shutdown.sh >$LOG 2>&1
#Dump Database
$SUPERX_DIR/db/install/dump_it.x >>$LOG 2>&1
#Now the Modules are updated:
#uncomment this to release it (examples)
#$SOS_PFAD/sos_update.x >>$LOG 2>&1
#$COB_PFAD/cob_update.x >>$LOG 2>&1
#$SVA_PFAD/sva_update.x >>$LOG 2>&1
$SUPERX_DIR/webserver/tomcat/bin/startup.sh >>$LOG 2>&1

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

@ -28,6 +28,7 @@ @@ -28,6 +28,7 @@
<field name="lang_2" description="" fieldType="char" size="150" isKey="" sortable=""/>
<field name="lang_3" description="" fieldType="char" size="250" isKey="" sortable=""/>
<field name="sort1" description="" fieldType="int" size="6" isKey="" sortable=""/>
<field name="uniquename" description="Schlüssel" fieldType="varchar" size="255" isKey="" sortable=""/>
<interceptor className="de.superx.servlet.DbformInterceptor"/>
</table>
<table name="cifx">
@ -76,6 +77,24 @@ @@ -76,6 +77,24 @@
</foreign-key>
<interceptor className="de.superx.servlet.DbformInterceptor"/>
</table>
<table name="cifx_customize">
<field name="tid" description="Laufnr." fieldType="int" size="2" isKey="true" autoInc="true" sortable=""/>
<field name="cifx_table" description="Tabelle" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="key" description="Schlüssel" fieldType="int" size="6" isKey="" sortable=""/>
<field name="apnr" description="Ausprägung" fieldType="char" size="10" isKey="" sortable=""/>
<field name="kurz" description="Kurztext" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="druck" description="Drucktext" fieldType="varchar" size="255" isKey="" defaultValue="Drucktext" sortable=""/>
<field name="lang_1" description="Langtext" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="uniquename" description="Schlüssel (Anzeige)" fieldType="varchar" size="255" isKey="" sortable=""/>
<interceptor className="de.superx.servlet.DbformInterceptor"/>
</table>
<table name="colorscheme">
<field name="id" description="id" fieldType="int" size="" isKey="true" autoInc="true" sortable=""/>
<field name="caption" description="Bezeichnung" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="sortorder" description="Sortierreihenfolge" fieldType="int" size="6" isKey="" sortable=""/>
<field name="colors" description="Farben" fieldType="varchar" size="255" isKey="" sortable=""/>
<interceptor className="de.superx.servlet.DbformInterceptor"/>
</table>
<table name="data_upload">
<field name="tid" description="" fieldType="int" size="4" isKey="true" autoInc="true" sortable=""/>
<field name="tablename" description="Tabellenname" fieldType="varchar" size="255" isKey="" sortable=""/>
@ -168,7 +187,7 @@ @@ -168,7 +187,7 @@
</table>
<table name="db_version">
<field name="db_einfuegemarke" description="" fieldType="varchar" size="255" isKey="" sortable="true"/>
<field name="his_system" description="" fieldType="varchar" size="255" isKey="true" sortable=""/>
<field name="his_system" description="" fieldType="varchar" size="255" isKey="true" sortable="true"/>
<field name="version" description="" fieldType="char" size="8" isKey="true" sortable=""/>
<field name="kern_system" description="" fieldType="char" size="1" isKey="" sortable=""/>
<field name="version_hash" description="" fieldType="varchar" size="32" isKey="" sortable=""/>
@ -392,15 +411,15 @@ @@ -392,15 +411,15 @@
<field name="relation" description="" fieldType="long varchar" size="32000" isKey="" sortable=""/>
<field name="attribut" description="" fieldType="char" size="100" isKey="" sortable=""/>
<field name="defaultwert" description="" fieldType="char" size="255" isKey="" sortable=""/>
<foreign-key foreignTable="menu_element_fieldmode" name="felderinfo_menu_element_fieldmode39" displayType="select" visibleFields="description" format="%s">
<foreign-key foreignTable="menu_element_fieldmode" name="felderinfo_menu_element_fieldmode38" displayType="select" visibleFields="description" format="%s">
<reference local="\'Feldart\'" foreign="element"/>
<reference local="art" foreign="element_value"/>
</foreign-key>
<foreign-key foreignTable="menu_element" name="felderinfo_menu_element40" displayType="select" visibleFields="description" format="%s">
<foreign-key foreignTable="menu_element" name="felderinfo_menu_element39" displayType="select" visibleFields="description" format="%s">
<reference local="\'Feldtyp\'" foreign="element"/>
<reference local="typ" foreign="element_value::char(15)"/>
</foreign-key>
<foreign-key foreignTable="menu_element_mandatory" name="felderinfo_menu_element_mandatory41" displayType="select" visibleFields="description" format="%s">
<foreign-key foreignTable="menu_element_mandatory" name="felderinfo_menu_element_mandatory40" displayType="select" visibleFields="description" format="%s">
<reference local="\'obligatorisch\'" foreign="element"/>
<reference local="obligatorisch" foreign="element_value"/>
</foreign-key>
@ -454,10 +473,10 @@ @@ -454,10 +473,10 @@
<table name="group_masken_bez">
<field name="groupinfo_id" description="" fieldType="int" size="6" isKey="true" sortable=""/>
<field name="maskeninfo_id" description="" fieldType="int" size="6" isKey="true" sortable=""/>
<foreign-key foreignTable="groupinfo" name="group_masken_bez_groupinfo37" displayType="select" visibleFields="sp_trunc_string((tid || ' - ' || trim(name)),60)" format="%s">
<foreign-key foreignTable="groupinfo" name="group_masken_bez_groupinfo36" displayType="select" visibleFields="sp_trunc_string((tid || ' - ' || trim(name)),60)" format="%s">
<reference local="groupinfo_id" foreign="tid"/>
</foreign-key>
<foreign-key foreignTable="maskeninfo" name="group_masken_bez_maskeninfo38" displayType="select" visibleFields="sp_trunc_string((tid || ' - ' || trim(name)),60)" format="%s">
<foreign-key foreignTable="maskeninfo" name="group_masken_bez_maskeninfo37" displayType="select" visibleFields="sp_trunc_string((tid || ' - ' || trim(name)),60)" format="%s">
<reference local="maskeninfo_id" foreign="tid"/>
</foreign-key>
<interceptor className="de.superx.servlet.DbformInterceptor"/>
@ -470,10 +489,10 @@ @@ -470,10 +489,10 @@
<table name="group_sachgeb_bez">
<field name="groupinfo_id" description="" fieldType="int" size="6" isKey="true" sortable=""/>
<field name="sachgebiete_id" description="" fieldType="int" size="6" isKey="true" sortable=""/>
<foreign-key foreignTable="groupinfo" name="group_sachgeb_bez_groupinfo35" displayType="select" visibleFields="name" format="%s">
<foreign-key foreignTable="groupinfo" name="group_sachgeb_bez_groupinfo34" displayType="select" visibleFields="name" format="%s">
<reference local="groupinfo_id" foreign="tid"/>
</foreign-key>
<foreign-key foreignTable="sachgebiete" name="group_sachgeb_bez_sachgebiete36" displayType="select" visibleFields="name" format="%s">
<foreign-key foreignTable="sachgebiete" name="group_sachgeb_bez_sachgebiete35" displayType="select" visibleFields="name" format="%s">
<reference local="sachgebiete_id" foreign="tid"/>
</foreign-key>
<interceptor className="de.superx.servlet.DbformInterceptor"/>
@ -550,6 +569,51 @@ @@ -550,6 +569,51 @@
<field name="lid" description="id" fieldType="varchar" size="255" isKey="" sortable=""/>
<interceptor className="de.superx.servlet.DbformInterceptor"/>
</table>
<table name="k_astat_abschluss2steller">
<field name="schluessel" description="Schlüssel" 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_abschluss3steller_land">
<field name="schluessel" description="Schlüssel" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="gueltig_ab" description="" fieldType="int" size="6" isKey="" sortable=""/>
<field name="land" description="Bundesland" fieldType="int" size="6" isKey="" sortable=""/>
<field name="version" description="" fieldType="int" size="6" isKey="" sortable=""/>
<field name="sortkey" description="" fieldType="int" size="6" isKey="" sortable=""/>
<field name="gueltig_bis" description="" fieldType="int" size="6" isKey="" sortable=""/>
<field name="name" description="Name" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="sig2steller" description="Bundesschlüssel Abschluss" fieldType="varchar" size="255" isKey="" sortable="">
<comment>2-steller</comment>
</field>
<field name="keybund" description="Bundesschlüssel Studienform+Abschluss" fieldType="varchar" size="255" isKey="" sortable="">
<comment>3-steller</comment>
</field>
<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=""/>
<field name="fgr" description="Fächergruppe (Schlüssel)" fieldType="varchar" size="255" isKey="" sortable=""/>
<interceptor className="de.superx.servlet.DbformInterceptor"/>
</table>
<table name="k_astat_studienfach">
<field name="schluessel" description="Schlüssel" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="name" description="Name" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="sb" description="Studienbereich (Schlüssel)" fieldType="varchar" size="255" isKey="" sortable=""/>
<interceptor className="de.superx.servlet.DbformInterceptor"/>
</table>
<table name="k_astat_studienfach_land">
<field name="schluessel" description="" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="gueltig_ab" description="" fieldType="int" size="6" isKey="" sortable=""/>
<field name="land" description="" fieldType="int" size="6" isKey="" sortable=""/>
<field name="version" description="" fieldType="int" size="6" isKey="" sortable=""/>
<field name="sortkey" description="" fieldType="int" size="6" isKey="" sortable=""/>
<field name="gueltig_bis" description="" fieldType="int" size="6" isKey="" sortable=""/>
<field name="name" description="" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="isced" description="" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="keybund" description="" fieldType="varchar" size="255" isKey="" sortable=""/>
<interceptor className="de.superx.servlet.DbformInterceptor"/>
</table>
<table name="kern_cifx_neu">
<field name="key" description="" fieldType="int" size="6" isKey="" sortable=""/>
<field name="hs" description="" fieldType="int" size="6" isKey="" sortable=""/>
@ -583,9 +647,9 @@ @@ -583,9 +647,9 @@
<interceptor className="de.superx.servlet.DbformInterceptor"/>
</table>
<table name="konstanten">
<field name="tid" description="" fieldType="int" size="6" isKey="true" sortable=""/>
<field name="apnr" description="" fieldType="int" size="6" isKey="" sortable=""/>
<field name="beschreibung" description="" fieldType="varchar" size="255" isKey="" sortable="true"/>
<field name="tid" description="" fieldType="int" size="" isKey="true" autoInc="true" sortable=""/>
<field name="apnr" description="aktueller Wert" fieldType="int" size="6" isKey="" sortable=""/>
<field name="beschreibung" description="Parametername" fieldType="varchar" size="255" isKey="" sortable="true"/>
<field name="defaultvalue" description="Standardwert" fieldType="int" size="6" isKey="" sortable=""/>
<field name="description" description="Erläuterungstext" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="systeminfo_id" description="Komponente" fieldType="int" size="6" isKey="" sortable=""/>
@ -653,10 +717,10 @@ @@ -653,10 +717,10 @@
<field name="feldstand" description="Feld für Standdatum" fieldType="char" size="255" isKey="" sortable=""/>
<field name="feldsicht" description="Name der Sicht" fieldType="char" size="255" isKey="" sortable=""/>
<field name="active" description="Aktiv" fieldType="int" size="6" isKey="" defaultValue="1" sortable=""/>
<foreign-key foreignTable="maskeninfo" name="macro_feld_wert_maskeninfo33" displayType="select" visibleFields="name" format="%s">
<foreign-key foreignTable="maskeninfo" name="macro_feld_wert_maskeninfo32" displayType="select" visibleFields="name" format="%s">
<reference local="macro" foreign="tid"/>
</foreign-key>
<foreign-key foreignTable="sichten" name="macro_feld_wert_sichten34" displayType="select" visibleFields="name" format="%s">
<foreign-key foreignTable="sichten" name="macro_feld_wert_sichten33" displayType="select" visibleFields="name" format="%s">
<reference local="feldsicht" foreign="name_intern"/>
</foreign-key>
<interceptor className="de.superx.servlet.DbformInterceptor"/>
@ -672,10 +736,10 @@ @@ -672,10 +736,10 @@
<field name="schleifenfstand" description="" fieldType="char" size="255" isKey="" sortable=""/>
<field name="schleifenfsicht" description="" fieldType="char" size="255" isKey="" sortable=""/>
<field name="aktion" description="" fieldType="char" size="255" isKey="" sortable=""/>
<foreign-key foreignTable="maskeninfo" name="macro_masken_bez_maskeninfo31" displayType="select" visibleFields="name" format="%s">
<foreign-key foreignTable="maskeninfo" name="macro_masken_bez_maskeninfo30" displayType="select" visibleFields="name" format="%s">
<reference local="maskeninfo_id1" foreign="tid"/>
</foreign-key>
<foreign-key foreignTable="maskeninfo" name="macro_masken_bez_maskeninfo32" displayType="select" visibleFields="name" format="%s">
<foreign-key foreignTable="maskeninfo" name="macro_masken_bez_maskeninfo31" displayType="select" visibleFields="name" format="%s">
<reference local="maskeninfo_id2" foreign="tid"/>
</foreign-key>
<interceptor className="de.superx.servlet.DbformInterceptor"/>
@ -683,10 +747,10 @@ @@ -683,10 +747,10 @@
<table name="maske_system_bez">
<field name="maskeninfo_id" description="" fieldType="int" size="6" isKey="true" sortable=""/>
<field name="systeminfo_id" description="" fieldType="int" size="6" isKey="true" sortable=""/>
<foreign-key foreignTable="maskeninfo" name="maske_system_bez_maskeninfo29" displayType="select" visibleFields="name" format="%s">
<foreign-key foreignTable="maskeninfo" name="maske_system_bez_maskeninfo28" displayType="select" visibleFields="name" format="%s">
<reference local="maskeninfo_id" foreign="tid"/>
</foreign-key>
<foreign-key foreignTable="systeminfo" name="maske_system_bez_systeminfo30" displayType="select" visibleFields="name" format="%s">
<foreign-key foreignTable="systeminfo" name="maske_system_bez_systeminfo29" displayType="select" visibleFields="name" format="%s">
<reference local="systeminfo_id" foreign="tid"/>
</foreign-key>
<interceptor className="de.superx.servlet.DbformInterceptor"/>
@ -694,10 +758,10 @@ @@ -694,10 +758,10 @@
<table name="masken_felder_bez">
<field name="maskeninfo_id" description="Masken ID" fieldType="int" size="6" isKey="true" sortable=""/>
<field name="felderinfo_id" description="Feld ID" fieldType="int" size="6" isKey="true" sortable=""/>
<foreign-key foreignTable="maskeninfo" name="masken_felder_bez_maskeninfo27" displayType="select" visibleFields="name" format="%s">
<foreign-key foreignTable="maskeninfo" name="masken_felder_bez_maskeninfo26" displayType="select" visibleFields="name" format="%s">
<reference local="maskeninfo_id" foreign="tid"/>
</foreign-key>
<foreign-key foreignTable="felderinfo" name="masken_felder_bez_felderinfo28" displayType="select" visibleFields="name" format="%s">
<foreign-key foreignTable="felderinfo" name="masken_felder_bez_felderinfo27" displayType="select" visibleFields="name" format="%s">
<reference local="felderinfo_id" foreign="tid"/>
</foreign-key>
<interceptor className="de.superx.servlet.DbformInterceptor"/>
@ -818,16 +882,29 @@ @@ -818,16 +882,29 @@
<interceptor className="de.superx.servlet.DbformInterceptor"/>
</table>
<table name="organigramm_bak">
<field name="tid" description="" fieldType="int" size="6" isKey="" sortable=""/>
<field name="key_apnr" description="" fieldType="char" size="10" isKey="" sortable="true"/>
<field name="parent" description="" fieldType="char" size="10" isKey="" sortable=""/>
<field name="drucktext" description="" fieldType="char" size="50" isKey="" sortable=""/>
<field name="name" description="" fieldType="char" size="150" isKey="" sortable=""/>
<field name="ebene" description="" fieldType="int" size="6" isKey="" sortable=""/>
<field name="lehre" description="" fieldType="int" size="6" isKey="" sortable=""/>
<field name="gueltig_seit" description="" fieldType="date" size="4" isKey="" sortable="true"/>
<field name="gueltig_bis" description="" fieldType="date" size="4" isKey="" sortable="true"/>
<field name="orgstruktur" description="" fieldType="int" size="6" isKey="" sortable=""/>
<field name="tid" description="Tupelidentifier" fieldType="int" size="6" isKey="" sortable=""/>
<field name="key_apnr" description="Schlüssel" fieldType="char" size="10" isKey="" sortable="true"/>
<field name="parent" description="Übergeordneter Knoten im Baum" fieldType="char" size="10" isKey="" sortable=""/>
<field name="drucktext" description="Drucktext" fieldType="char" size="50" isKey="" sortable=""/>
<field name="name" description="Name" fieldType="char" size="150" isKey="" sortable=""/>
<field name="ebene" description="Ebene im Baum" fieldType="int" size="6" isKey="" sortable=""/>
<field name="lehre" description="Lehre (1=ja)" fieldType="int" size="6" isKey="" sortable=""/>
<field name="gueltig_seit" description="Gültig von" fieldType="date" size="4" isKey="" sortable="true"/>
<field name="gueltig_bis" description="Gültig bis" fieldType="date" size="4" isKey="" sortable="true"/>
<field name="orgstruktur" description="Strukturmerkmal" fieldType="int" size="6" isKey="" sortable="">
<comment>gem. COB-GX:30=Lehreinheit,20=Fakultät</comment>
</field>
<field name="lid" description="Langlebige ID" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="parent_lid" description="Übergeordnete langlebige ID" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="uniquename" description="Eindeutiger Name/Schlüssel bei GX" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="sourcesystem" description="Quellsystem" fieldType="int" size="6" isKey="" sortable="">
<comment>(referenziert BI-Tabelle cifx mit key=1) </comment>
</field>
<field name="sourcesystem_id" description="ID im Quellsystem" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="systeminfo_id" description="BI-Komponente" fieldType="int" size="6" isKey="" sortable="">
<comment>z.B. 10=Kostenrechnung,3=MBS vergl. BI-Tabelle systeminfo</comment>
</field>
<field name="nodeattrib" description="Attribut (1=verstecken)" fieldType="int" size="6" isKey="" sortable=""/>
<interceptor className="de.superx.servlet.DbformInterceptor"/>
</table>
<table name="orgunit_mapping">
@ -892,16 +969,16 @@ @@ -892,16 +969,16 @@
<field name="client_name" description="" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="zeitpunkt" description="" fieldType="timestamp" size="3594" isKey="" sortable=""/>
<field name="kommentar" description="" fieldType="varchar" size="255" isKey="" sortable=""/>
<foreign-key foreignTable="userinfo" name="protokoll_userinfo23" displayType="select" visibleFields="benutzer" format="%s">
<foreign-key foreignTable="userinfo" name="protokoll_userinfo22" displayType="select" visibleFields="benutzer" format="%s">
<reference local="userinfo_id" foreign="tid"/>
</foreign-key>
<foreign-key foreignTable="userinfo" name="protokoll_userinfo24" displayType="select" visibleFields="benutzer" format="%s">
<foreign-key foreignTable="userinfo" name="protokoll_userinfo23" displayType="select" visibleFields="benutzer" format="%s">
<reference local="userinfo_id" foreign="tid"/>
</foreign-key>
<foreign-key foreignTable="proto_funktion" name="protokoll_proto_funktion25" displayType="select" visibleFields="proto_fkt" format="%s">
<foreign-key foreignTable="proto_funktion" name="protokoll_proto_funktion24" displayType="select" visibleFields="proto_fkt" format="%s">
<reference local="proto_fkt_id" foreign="proto_fkt_id"/>
</foreign-key>
<foreign-key foreignTable="userinfo" name="protokoll_userinfo26" displayType="select" visibleFields="benutzer" format="%s">
<foreign-key foreignTable="userinfo" name="protokoll_userinfo25" displayType="select" visibleFields="benutzer" format="%s">
<reference local="userinfo_id" foreign="tid"/>
</foreign-key>
<interceptor className="de.superx.servlet.DbformInterceptor"/>
@ -914,10 +991,10 @@ @@ -914,10 +991,10 @@
<table name="sachgeb_maske_bez">
<field name="sachgebiete_id" description="" fieldType="int" size="6" isKey="true" sortable=""/>
<field name="maskeninfo_id" description="" fieldType="int" size="6" isKey="true" sortable=""/>
<foreign-key foreignTable="maskeninfo" name="sachgeb_maske_bez_maskeninfo21" displayType="select" visibleFields="name" format="%s">
<foreign-key foreignTable="maskeninfo" name="sachgeb_maske_bez_maskeninfo20" displayType="select" visibleFields="name" format="%s">
<reference local="maskeninfo_id" foreign="tid"/>
</foreign-key>
<foreign-key foreignTable="sachgebiete" name="sachgeb_maske_bez_sachgebiete22" displayType="select" visibleFields="name" format="%s">
<foreign-key foreignTable="sachgebiete" name="sachgeb_maske_bez_sachgebiete21" displayType="select" visibleFields="name" format="%s">
<reference local="sachgebiete_id" foreign="tid"/>
</foreign-key>
<interceptor className="de.superx.servlet.DbformInterceptor"/>
@ -1382,25 +1459,25 @@ @@ -1382,25 +1459,25 @@
<reference local="stylesheet_type" foreign="element_value"/>
</foreign-key>
<foreign-key foreignTable="menu_element" name="sx_stylesheets_menu_element18" displayType="select" visibleFields="description" format="%s">
<reference local="\'contenttype\'" foreign="element"/>
<reference local="contenttype" foreign="element_value"/>
</foreign-key>
<foreign-key foreignTable="menu_element" name="sx_stylesheets_menu_element19" displayType="select" visibleFields="description" format="%s">
<reference local="\'usage_resultset_data\'" foreign="element"/>
<reference local="usage_resultset_data" foreign="element_value"/>
</foreign-key>
<foreign-key foreignTable="menu_element" name="sx_stylesheets_menu_element20" displayType="select" visibleFields="description" format="%s">
<foreign-key foreignTable="menu_element" name="sx_stylesheets_menu_element19" displayType="select" visibleFields="description" format="%s">
<reference local="\'jr_datasource\'" foreign="element"/>
<reference local="jr_datasource" foreign="element_value"/>
</foreign-key>
<foreign-key foreignTable="menu_element" name="sx_stylesheets_menu_element42" displayType="select" visibleFields="description" format="%s">
<foreign-key foreignTable="menu_element" name="sx_stylesheets_menu_element41" displayType="select" visibleFields="description" format="%s">
<reference local="\'stylesheet-relation\'" foreign="element"/>
<reference local="relation" foreign="element_value"/>
</foreign-key>
<foreign-key foreignTable="menu_element" name="sx_stylesheets_menu_element43" displayType="select" visibleFields="description" format="%s">
<foreign-key foreignTable="menu_element" name="sx_stylesheets_menu_element42" displayType="select" visibleFields="description" format="%s">
<reference local="\'useragent\'" foreign="element"/>
<reference local="useragent" foreign="element_value"/>
</foreign-key>
<foreign-key foreignTable="menu_element" name="sx_stylesheets_menu_element43" displayType="select" visibleFields="description" format="%s">
<reference local="\'contenttype\'" foreign="element"/>
<reference local="contenttype" foreign="element_value"/>
</foreign-key>
<interceptor className="de.superx.servlet.DbformInterceptor"/>
</table>
<table name="sx_tables">
@ -1433,7 +1510,7 @@ @@ -1433,7 +1510,7 @@
<field name="erlaeuterung" description="" fieldType="char" size="240" isKey="" sortable=""/>
<field name="sort" description="Sortiernummer" fieldType="int" size="6" isKey="" defaultValue="0" sortable=""/>
<field name="css_class" description="HTML CSS class" fieldType="varchar" size="255" isKey="" sortable=""/>
<foreign-key foreignTable="maskeninfo" name="themenbaum_maskeninfo12" displayType="select" visibleFields="sp_trunc_string((tid || '-' || name),60)" format="%s">
<foreign-key foreignTable="maskeninfo" name="themenbaum_maskeninfo12" displayType="select" visibleFields="sp_trunc_string((tid || ' - ' || name),60)" format="%s">
<reference local="maskeninfo_id" foreign="tid"/>
</foreign-key>
<foreign-key foreignTable="themenbaum" name="themenbaum_themenbaum13" displayType="select" visibleFields="sp_trunc_string(name,50)" format="%s">
@ -1898,8 +1975,8 @@ @@ -1898,8 +1975,8 @@
<form name="userinfo" table="userinfo" path="/edit/kern/userinfo_edit.jsp" followUp="" caption="Benutzer verwalten" orderBy="benutzer" gotoHt="" helpfile="" maxRows="1" onSubmit="validateUserForm()" javascriptFieldsArray="true" mode="update,keyfields,delete">
<caption>In diesem Formular können Sie Benutzer verwalten. </caption>
<description>Sie können hier die Benutzerdaten wie Kennung, Name, E-Mail Adresse ... einsehen und auch verändern.
Sie Können das Passwort ändern, den Benutzer als Administrator setzten und auch den Benutzer dazu veranlassen
<description>Sie können hier die Benutzerdaten wie Kennung, Name, E-Mail Adresse ... einsehen und auch verändern.
Sie Können das Passwort ändern, den Benutzer als Administrator setzten und auch den Benutzer dazu veranlassen
beim nächsten Login sein Passwort zu ändern.
Außerdem können Sie hier dem Benutzer Berechtigungen über Gruppen, Sachgebiete, Masken, Institutionen, Projekten (Kostenträgern), Sichten und Sichtarten geben und auch entziehen.
</description>
@ -2073,7 +2150,7 @@ Außerdem können Sie hier dem Benutzer Berechtigungen über Gruppen, Sachgebiet @@ -2073,7 +2150,7 @@ Außerdem können Sie hier dem Benutzer Berechtigungen über Gruppen, Sachgebiet
<customfield name="stylesheet_type" visibleSize="50" nullFieldValue=""/>
<customfield name="usage_resultset_data" visibleSize="50" nullFieldValue=""/>
<customfield name="jr_datasource" visibleSize="50" nullFieldValue=""/>
<customfield name="toolbar_icon_filepath" visibleSize="50" nullFieldValue=""/>
<!--<customfield name="toolbar_icon_filepath" visibleSize="50" nullFieldValue="" />-->
</form>
<form name="organigramm" table="organigramm" path="/edit/kern/organigramm_edit.jsp" followUp="" caption="Organigramm verwalten" orderBy="name" gotoHt="" helpfile="" maxRows="1" mode="full">
@ -2777,6 +2854,7 @@ mode="full"> @@ -2777,6 +2854,7 @@ mode="full">
</form>
<form name="sx_jobs_edit" table="sx_jobs" path="/edit/kern/sx_jobs_edit.jsp" followUp="" caption="Ladejobs verwalten" orderBy="caption" gotoHt="" helpfile="" maxRows="1" mode="update_delete_insert_copy">
<description>In diesem Formular können Sie Ladejobs verwalten</description>
<filters>
@ -2840,6 +2918,33 @@ mode="full"> @@ -2840,6 +2918,33 @@ mode="full">
<customfield type="link" name="Details" path="/superx/edit/kern/sx_stylesheet_param_edit.jsp" linkid="tid"/>
</form>
<form name="cifx_customize_list" table="cifx_customize" path="/edit/kern/cifx_customize_list.jsp" followUp="" caption="Stammdaten-Anpassung" orderBy="druck" gotoHt="" helpfile="" maxRows="*" mode="full">
<description>In diesem Formular können Sie Stammdaten anpassen</description>
<filters>
<filter mandatory="true" type="equals">key</filter>
</filters>
<customfield name="cifx_table" nullFieldValue="" visibleSize="5"/>
<customfield name="key" nullFieldValue="" overrideValue="key" visibleSize="30"/>
<customfield name="apnr" nullFieldValue="" visibleSize="3"/>
<customfield name="druck" nullFieldValue="" visibleSize="20"/>
<customfield type="link" name="Details" path="/superx/edit/kern/cifx_customize_edit.jsp" linkid="tid"/>
</form>
<form name="cifx_customize_edit" table="cifx_customize" path="/edit/kern/cifx_customize_edit.jsp" followUp="" caption="Stammdaten-Anpassung" orderBy="tid" gotoHt="" helpfile="" maxRows="1" mode="full">
<description>In diesem Formular können Sie Stammdaten anpassen. Achtung: nach Änderung muss die jew. Hauptladeroutine laufen</description>
<filters>
<filter mandatory="true" type="equals">key</filter>
<filter mandatory="false" type="equals">apnr</filter>
<filter mandatory="false" type="equals">tid</filter>
</filters>
<customfield name="tid" nullFieldValue="" visibleSize="5"/>
<customfield name="cifx_table" nullFieldValue="" visibleSize="5"/>
<customfield name="key" nullFieldValue="" overrideValue="key" visibleSize="30"/>
<customfield name="apnr" nullFieldValue="" visibleSize="3"/>
<customfield name="kurz" nullFieldValue="" visibleSize="20"/>
<customfield name="druck" nullFieldValue="" visibleSize="20"/>
<customfield name="lang_1" nullFieldValue="" visibleSize="20"/>
<!--<customfield name="uniquename" nullFieldValue="" visibleSize="3" />-->
</form>
</dbforms>
<!--Hier endet Moduldefinition-->
<dbconnection conClass="org.apache.commons.dbcp.PoolingDriver" name="jdbc:apache:commons:dbcp:default" isJndi="false"/>

187
superx/edit/kern/cifx_customize_edit.jsp

@ -0,0 +1,187 @@ @@ -0,0 +1,187 @@
<%@ taglib uri="/WEB-INF/dbforms.tld" prefix="db" %>
<%@page pageEncoding="utf-8" contentType="text/html; charset=UTF-8" %>
<html>
<!--Automatically generated by module_scripts_create.x (SuperX)-->
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<meta content="0" http-equiv="expires">
<LINK href="/superx/style/superx.css" type="text/css" REL="stylesheet">
<LINK href="/superx/xml/superxml_html.css" type="text/css" REL="stylesheet">
<LINK href="/superx/xml/maske_html.css" type="text/css" REL="stylesheet">
<LINK href="/superx/style/dbforms_40.css" type="text/css" REL="stylesheet">
<title>Maske Stammdaten-Anpassung</title>
<script type="text/javascript">
var djConfig = {isDebug: false };
//djConfig.debugAtAllCosts = true;
</script><script src="/superx/xml/js/dojo/dojo.js" type="text/javascript">&nbsp;</script><script type="text/javascript">
dojo.require("dojo.widget.Dialog");
dojo.require("dojo.widget.Button");
dojo.require("dojo.widget.Tooltip");
dojo.require("dojo.string.common");
dojo.hostenv.writeIncludes();
</script><script src="/superx/xml/js/memtext/dbforms.js" type="text/javascript">&nbsp;</script>
<db:base/>
</head>
<script language="javascript"
src=<%= "\"" +request.getContextPath() + "/dbformslib/jscal/calendar.js\""%>>
</script>
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
String filter="";
String sql="";
if(userobject == null)
{
%>
<jsp:forward page="/edit/not_authenticated.htm"/>
<%
}
else
userid=userobject.toString();
Object mandantobject=request.getSession().getAttribute("MandantenID");
String mandantenid="";
if(mandantobject != null)
mandantenid=mandantobject.toString();
//der superx-Default-Mandant ist bei dbforms ein Leerstring
if(mandantenid.equals("default"))
mandantenid="";
String db_form_name="cifx_customize";
String erlaubt="0";
%>
<%@ include file="/edit/check_authentication.inc" %>
<%
if(erlaubt.equals("0"))
{
%>
<jsp:forward page="/edit/not_authorized.htm"/>
<%
}
String keyfieldsused="false";
Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">Stammdaten-Anpassung. </span><img border="0" height="18px" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Stammdaten anpassen. Achtung: nach &Auml;nderung muss die jew. Hauptladeroutine laufen</span>
</div>
<%
String key = request.getParameter("key");
if(key != null && !key.equals("null")){
filter +="key="+key;
}
%>
<%
String apnr = request.getParameter("apnr");
if(apnr != null && !apnr.equals("null")){
filter +=",apnr="+apnr;
}
%>
<%
String tid = request.getParameter("tid");
if(tid != null && !tid.equals("null")){
filter +=",tid="+tid;
}
%>
<db:dbform tableName="cifx_customize" maxRows="1" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/cifx_customize_edit.jsp" filter="<%= filter %>" orderBy="tid"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header/>
<db:errors/>
<db:body allowNew="true">
<table border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:navFirstButton styleClass="clsButtonStyle" style="height:18px" caption="button.nav.first" alt="button.nav.first" src="../../images/resultset_first.svg" flavor="image" id="db_navFirstButton"/></td><td class="naviBtn">
<db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn">
<db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn">
<db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy31" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy31" flavor="image"/></td><td class="naviBtn"><span connectId="new31" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new31" flavor="image"/></td><td class="naviBtn"><span connectId="ins31" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins31" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td>
</tr>
</table>
<p>&nbsp;</p>
<hr>
<p>
<input type="hidden" name="key" value="<%= key %>" />
<input type="hidden" name="apnr" value="<%= apnr %>" />
<input type="hidden" name="tid" value="<%= tid %>" />
</p>
<table class="db_form_table" cellspacing="0" cellpadding="0" width="100%" border="0">
<td>
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr>
<td class="db_label">Laufnr.</td><td>
<db:label nullFieldValue="" fieldName="tid"/></td>
</tr>
<tr>
<td class="db_label">
<db:message key="Tabelle"/></td><td align="left">
<div id="fld_cifx_table">
<db:textField nullFieldValue="" styleClass="clsInputStyle" onBlur="" maxlength="255" size="5" id="inp_cifx_customizecifx_table" fieldName="cifx_table"/>
</div>
</td>
</tr>
<tr>
<td class="db_label">
<db:message key="Schl&uuml;ssel"/></td><td align="left">
<div id="fld_key">
<db:textField nullFieldValue="" onBlur="" styleClass="clsInputStyle" id="inp_cifx_customizekey" size="6" fieldName="key"/>
</div>
</td>
</tr>
<tr>
<td class="db_label">
<db:message key="Auspr&auml;gung"/></td><td align="left">
<div id="fld_apnr">
<db:textField nullFieldValue="" styleClass="clsInputStyle" onBlur="" maxlength="10" size="3" id="inp_cifx_customizeapnr" fieldName="apnr"/>
</div>
</td>
</tr>
<tr>
<td class="db_label">
<db:message key="Kurztext"/></td><td align="left">
<div id="fld_kurz">
<db:textField nullFieldValue="" styleClass="clsInputStyle" onBlur="" maxlength="255" size="20" id="inp_cifx_customizekurz" fieldName="kurz"/>
</div>
</td>
</tr>
<tr>
<td class="db_label">
<db:message key="Drucktext"/></td><td align="left">
<div id="fld_druck">
<db:textField nullFieldValue="" styleClass="clsInputStyle" onBlur="" maxlength="255" size="20" id="inp_cifx_customizedruck" fieldName="druck"/>
</div>
</td>
</tr>
<tr>
<td class="db_label">
<db:message key="Langtext"/></td><td align="left">
<div id="fld_lang_1">
<db:textField nullFieldValue="" styleClass="clsInputStyle" onBlur="" maxlength="255" size="20" id="inp_cifx_customizelang_1" fieldName="lang_1"/>
</div>
</td>
</tr>
</table>
</td><td align="center" style="padding-left:10px"></td>
</table>
</db:body>
<db:footer/></db:dbform></body>
</html>

124
superx/edit/kern/cifx_customize_list.jsp

@ -0,0 +1,124 @@ @@ -0,0 +1,124 @@
<%@ taglib uri="/WEB-INF/dbforms.tld" prefix="db" %>
<%@page pageEncoding="utf-8" contentType="text/html; charset=UTF-8" %>
<html>
<!--Automatically generated by module_scripts_create.x (SuperX)-->
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<meta content="0" http-equiv="expires">
<LINK href="/superx/style/superx.css" type="text/css" REL="stylesheet">
<LINK href="/superx/xml/superxml_html.css" type="text/css" REL="stylesheet">
<LINK href="/superx/xml/maske_html.css" type="text/css" REL="stylesheet">
<LINK href="/superx/style/dbforms_40.css" type="text/css" REL="stylesheet">
<title>Formular Stammdaten-Anpassung</title>
<script type="text/javascript">
var djConfig = {isDebug: false };
//djConfig.debugAtAllCosts = true;
</script><script src="/superx/xml/js/dojo/dojo.js" type="text/javascript">&nbsp;</script><script type="text/javascript">
dojo.require("dojo.widget.Dialog");
dojo.require("dojo.widget.Button");
dojo.require("dojo.widget.Tooltip");
dojo.require("dojo.string.common");
dojo.hostenv.writeIncludes();
</script><script src="/superx/xml/js/memtext/dbforms.js" type="text/javascript">&nbsp;</script>
<db:base/>
</head>
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
String filter="";
String sql="";
if(userobject == null)
{
%>
<jsp:forward page="/edit/not_authenticated.htm"/>
<%
}
else
userid=userobject.toString();
Object mandantobject=request.getSession().getAttribute("MandantenID");
String mandantenid="";
if(mandantobject != null)
mandantenid=mandantobject.toString();
//der superx-Default-Mandant ist bei dbforms ein Leerstring
if(mandantenid.equals("default"))
mandantenid="";
String db_form_name="cifx_customize";
String erlaubt="0";
%>
<%@ include file="/edit/check_authentication.inc" %>
<%
if(erlaubt.equals("0"))
{
%>
<jsp:forward page="/edit/not_authorized.htm"/>
<%
}
String keyfieldsused="false";
Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
<p align="right">
<a target="_parent" href="http://www.superx-projekt.de"><img border="0" alt="Logo" src="../../images/logo.gif"></a>
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
%></p>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">Stammdaten-Anpassung. </span><img border="0" height="18px" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Stammdaten anpassen</span>
</div>
<%
String key = request.getParameter("key");
if(key != null && !key.equals("null")){
filter +="key="+key;
}
%>
<db:dbform tableName="cifx_customize" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/cifx_customize_list.jsp" filter="<%= filter %>" orderBy="druck"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header>
<table class="dbform_tab" border="1" >
<tr>
<th></th><th align="left">
<db:message key="Tabelle"/></th><th align="left">
<db:message key="Schl&uuml;ssel"/></th><th align="left">
<db:message key="Auspr&auml;gung"/></th><th align="left">
<db:message key="Drucktext"/></th><th>Details</th>
</tr>
</db:header>
<db:errors/>
<db:body allowNew="true">
<tr>
<td>
<input type="hidden" name="key" value="<%= key %>" />
</td><td align="left">
<db:textField nullFieldValue="" styleClass="clsInputStyle" maxlength="255" size="5" fieldName="cifx_table"/></td><td align="left">
<db:textField nullFieldValue="" styleClass="clsInputStyle" size="6" fieldName="key"/></td><td align="left">
<db:textField nullFieldValue="" styleClass="clsInputStyle" maxlength="10" size="3" fieldName="apnr"/></td><td align="left">
<db:textField nullFieldValue="" styleClass="clsInputStyle" maxlength="255" size="20" fieldName="druck"/></td><td><%
if(currentRow_cifx_customize != null)
{
%><a target="details" title="Details" href="<%= response.encodeURL("/superx/edit/kern/cifx_customize_edit.jsp") %>?tid=<db:label nullFieldValue="" pattern="######" fieldName="tid"/>" onClick="javascript:neu=window.open('<%= response.encodeURL("/superx/edit/kern/cifx_customize_edit.jsp") %>?tid=<db:label nullFieldValue="" pattern="######" fieldName="tid"/>','_blank','directories=no,location=no,menubar=no,toolbar=no,scrollbars=yes,resizable=yes,width=800,height=600'); return false;"><img border="0" alt="Details" src="../../images/pencil.svg"></a><%
}
%></td><td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
</tr>
</db:body>
<db:footer><tr><td class="naviBtn"><span connectId="new33" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new33" flavor="image"/></td><td class="naviBtn"><span connectId="ins33" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins33" flavor="image"/></td></tr>
</table>
</db:footer></db:dbform></body>
</html>

38
superx/edit/kern/data_upload_edit.jsp

@ -24,13 +24,13 @@ @@ -24,13 +24,13 @@
</script><script src="/superx/xml/js/memtext/dbforms.js" type="text/javascript">&nbsp;</script>
<db:base/>
</head>
<script language="javascript"
<script language="javascript"
src=<%= "\"" +request.getContextPath() + "/dbformslib/jscal/calendar.js\""%>>
</script>
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
@ -70,12 +70,12 @@ Object kf=request.getParameter("keyfieldsused"); @@ -70,12 +70,12 @@ Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
%>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">Verzeichnis der Datei-Uploads. </span><img border="0" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Uploads bearbeiten. </span>
<span class="menuCaptionTitle" id="menuCaptionTitle">Verzeichnis der Datei-Uploads. </span><img border="0" height="18px" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Uploads bearbeiten. </span>
</div>
<%
String tid = request.getParameter("tid");
@ -83,22 +83,22 @@ if(tid != null && !tid.equals("null")){ @@ -83,22 +83,22 @@ if(tid != null && !tid.equals("null")){
filter +="tid="+tid;
}
%>
<db:dbform tableName="data_upload" maxRows="1" autoUpdate="false" captionResource="true" multipart="true" followUp="/edit/kern/data_upload_edit.jsp" filter="<%= filter %>" orderBy="tid"
dbConnectionName="<%= mandantenid %>" ><db:header/>
<db:dbform tableName="data_upload" maxRows="1" autoUpdate="false" captionResource="true" multipart="true" followUp="/edit/kern/data_upload_edit.jsp" filter="<%= filter %>" orderBy="tid"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header/>
<db:errors/>
<db:body allowNew="true">
<table border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:navFirstButton styleClass="clsButtonStyle" caption="button.nav.first" alt="button.nav.first" src="../../images/resultset_first.svg" flavor="image" id="db_navFirstButton"/></td><td class="naviBtn">
<db:navPrevButton styleClass="clsButtonStyle" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn">
<db:navNextButton styleClass="clsButtonStyle" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn">
<db:navLastButton styleClass="clsButtonStyle" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" title="Datensatz l&ouml;schen" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy22" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy22" flavor="image"/></td><td class="naviBtn"><span connectId="new22" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new22" flavor="image"/></td><td class="naviBtn"><span connectId="ins22" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins22" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td>
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:navFirstButton styleClass="clsButtonStyle" style="height:18px" caption="button.nav.first" alt="button.nav.first" src="../../images/resultset_first.svg" flavor="image" id="db_navFirstButton"/></td><td class="naviBtn">
<db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn">
<db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn">
<db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy22" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy22" flavor="image"/></td><td class="naviBtn"><span connectId="new22" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new22" flavor="image"/></td><td class="naviBtn"><span connectId="ins22" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins22" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td>
</tr>
</table>
<p>&nbsp;</p>
@ -118,7 +118,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/> @@ -118,7 +118,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/>
<db:message key="Tabellenname"/></td><td align="left">
<div id="fld_tablename">
<input onblur="updateSelect(this)" style="display:none" size="10" name="key_data_uploadtablename" class="schluesselfeld" type="text">
<db:select id="inp_data_uploadtablename" styleClass="clsInputStyle" onChange="updateKeyfield(this)" fieldName="tablename" customEntry=",,true"><% sql = "select name, name from sx_tables order by name;"; %><db:queryData name="data_upload_sx_tables69" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
<db:select id="inp_data_uploadtablename" styleClass="clsInputStyle" readOnly="false" onChange="updateKeyfield(this)" fieldName="tablename" customEntry=",,true"><% sql = "select name, name from sx_tables order by name;"; %><db:queryData name="data_upload_sx_tables69" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
</div>
</td>
</tr>
@ -185,7 +185,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/> @@ -185,7 +185,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/>
<db:message key="Institution"/></td><td align="left">
<div id="fld_ch110_institut">
<input onblur="updateSelect(this)" style="display:none" size="10" name="key_data_uploadch110_institut" class="schluesselfeld" type="text">
<db:select id="inp_data_uploadch110_institut" styleClass="clsInputStyle" onChange="updateKeyfield(this)" fieldName="ch110_institut" customEntry=",,true"><% sql = "select key_apnr::char(10), trim(key_apnr) || '-' || trim(name) from organigramm order by trim(key_apnr) || '-' || trim(name);"; %><db:queryData name="data_upload_organigramm70" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
<db:select id="inp_data_uploadch110_institut" styleClass="clsInputStyle" readOnly="false" onChange="updateKeyfield(this)" fieldName="ch110_institut" customEntry=",,true"><% sql = "select key_apnr::char(10), trim(key_apnr) || '-' || trim(name) from organigramm order by trim(key_apnr) || '-' || trim(name);"; %><db:queryData name="data_upload_organigramm70" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
</div>
</td>
</tr>
@ -194,7 +194,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/> @@ -194,7 +194,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/>
<db:message key="User"/></td><td align="left">
<div id="fld_submission_userid">
<input onblur="updateSelect(this)" style="display:none" size="10" name="key_data_uploadsubmission_userid" class="schluesselfeld" type="text">
<db:select id="inp_data_uploadsubmission_userid" styleClass="clsInputStyle" onChange="updateKeyfield(this)" fieldName="submission_userid" customEntry=",,true"><% sql = "select tid, name from userinfo order by name;"; %><db:queryData name="data_upload_userinfo68" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
<db:select id="inp_data_uploadsubmission_userid" styleClass="clsInputStyle" readOnly="false" onChange="updateKeyfield(this)" fieldName="submission_userid" customEntry=",,true"><% sql = "select tid, name from userinfo order by name;"; %><db:queryData name="data_upload_userinfo68" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
</div>
<span style="display:none" connectId="fld_submission_userid" dojoType="tooltip">Person, die den Download eingereicht hat</span></td>
</tr>
@ -211,7 +211,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/> @@ -211,7 +211,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/>
<td class="db_label">
<db:message key="Importdatum"/></td><td align="left">
<div id="fld_submission_date">
<db:dateField styleClass="clsInputStyle" onBlur="" pattern="dd.MM.yyyy hh:mm:ss" size="18" id="inp_data_uploadsubmission_date" fieldName="submission_date"/>
<db:textField styleClass="clsInputStyle" onBlur="" size="2" id="inp_data_uploadsubmission_date" fieldName="submission_date"/>
</div>
<span style="display:none" connectId="fld_submission_date" dojoType="tooltip">Datum/Uhrzeit des Imports in die SuperX-Datenbank
</span></td>

22
superx/edit/kern/dbconnections_edit.jsp

@ -24,13 +24,13 @@ @@ -24,13 +24,13 @@
</script><script src="/superx/xml/js/memtext/dbforms.js" type="text/javascript">&nbsp;</script>
<db:base/>
</head>
<script language="javascript"
<script language="javascript"
src=<%= "\"" +request.getContextPath() + "/dbformslib/jscal/calendar.js\""%>>
</script>
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
@ -70,12 +70,12 @@ Object kf=request.getParameter("keyfieldsused"); @@ -70,12 +70,12 @@ Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
%>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">DB Connections verwalten. </span><img border="0" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">
<span class="menuCaptionTitle" id="menuCaptionTitle">DB Connections verwalten. </span><img border="0" height="18px" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">
</span>
</div>
<%
@ -84,18 +84,18 @@ if(id != null && !id.equals("null")){ @@ -84,18 +84,18 @@ if(id != null && !id.equals("null")){
filter +="id="+id;
}
%>
<db:dbform tableName="dbconnections" maxRows="1" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/dbconnections_edit.jsp" filter="<%= filter %>" orderBy="id"
dbConnectionName="<%= mandantenid %>" ><db:header/>
<db:dbform tableName="dbconnections" maxRows="1" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/dbconnections_edit.jsp" filter="<%= filter %>" orderBy="id"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header/>
<db:errors/>
<db:body allowNew="true">
<table border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" title="Datensatz l&ouml;schen" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy26" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy26" flavor="image"/></td><td class="naviBtn"><span connectId="new26" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new26" flavor="image"/></td><td class="naviBtn"><span connectId="ins26" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins26" flavor="image"/></td>
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy26" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy26" flavor="image"/></td><td class="naviBtn"><span connectId="new26" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new26" flavor="image"/></td><td class="naviBtn"><span connectId="ins26" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins26" flavor="image"/></td>
</tr>
</table>
<p>&nbsp;</p>

22
superx/edit/kern/dbconnections_list.jsp

@ -27,7 +27,7 @@ @@ -27,7 +27,7 @@
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
@ -67,19 +67,19 @@ Object kf=request.getParameter("keyfieldsused"); @@ -67,19 +67,19 @@ Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
%>
<p align="right">
<a target="_parent" href="http://www.superx-projekt.de"><img border="0" alt="Logo" src="../../images/logo.gif"></a>
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
%></p>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">DB-Connections. </span><img border="0" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie DB Connections bearbeiten.</span>
</div><db:dbform tableName="dbconnections" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/dbconnections_list.jsp" orderBy="id"
dbConnectionName="<%= mandantenid %>" ><db:header>
<span class="menuCaptionTitle" id="menuCaptionTitle">DB-Connections. </span><img border="0" height="18px" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie DB Connections bearbeiten.</span>
</div><db:dbform tableName="dbconnections" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/dbconnections_list.jsp" orderBy="id"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header>
<table class="dbform_tab" border="1" >
<tr>
@ -101,13 +101,13 @@ dbConnectionName="<%= mandantenid %>" ><db:header> @@ -101,13 +101,13 @@ dbConnectionName="<%= mandantenid %>" ><db:header>
%><a target="details" title="Details" href="<%= response.encodeURL("/superx/edit/kern/dbconnections_edit.jsp") %>?id=<db:label nullFieldValue="" pattern="######" fieldName="id"/>" onClick="javascript:neu=window.open('<%= response.encodeURL("/superx/edit/kern/dbconnections_edit.jsp") %>?id=<db:label nullFieldValue="" pattern="######" fieldName="id"/>','_blank','directories=no,location=no,menubar=no,toolbar=no,scrollbars=yes,resizable=yes,width=800,height=600'); return false;"><img border="0" alt="Details" src="../../images/pencil.svg"></a><%
}
%></td><td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" title="Datensatz l&ouml;schen" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
</tr>
</db:body>
<db:footer><tr><td class="naviBtn"><span connectId="new27" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new27" flavor="image"/></td><td class="naviBtn"><span connectId="ins27" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins27" flavor="image"/></td></tr>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new27" flavor="image"/></td><td class="naviBtn"><span connectId="ins27" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins27" flavor="image"/></td></tr>
</table>
</db:footer></db:dbform></body>
</html>

36
superx/edit/kern/felderinfo_edit.jsp

@ -24,13 +24,13 @@ @@ -24,13 +24,13 @@
</script><script src="/superx/xml/js/memtext/dbforms.js" type="text/javascript">&nbsp;</script>
<db:base/>
</head>
<script language="javascript"
<script language="javascript"
src=<%= "\"" +request.getContextPath() + "/dbformslib/jscal/calendar.js\""%>>
</script>
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
@ -70,12 +70,12 @@ Object kf=request.getParameter("keyfieldsused"); @@ -70,12 +70,12 @@ Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
%>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">Felderinfo verwalten. </span><img border="0" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Felder verwalten.</span>
<span class="menuCaptionTitle" id="menuCaptionTitle">Felderinfo verwalten. </span><img border="0" height="18px" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Felder verwalten.</span>
</div>
<%
String tid = request.getParameter("tid");
@ -83,22 +83,22 @@ if(tid != null && !tid.equals("null")){ @@ -83,22 +83,22 @@ if(tid != null && !tid.equals("null")){
filter +="tid="+tid;
}
%>
<db:dbform tableName="felderinfo" maxRows="1" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/felderinfo_edit.jsp" filter="<%= filter %>" orderBy="name"
dbConnectionName="<%= mandantenid %>" ><db:header/>
<db:dbform tableName="felderinfo" maxRows="1" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/felderinfo_edit.jsp" filter="<%= filter %>" orderBy="name"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header/>
<db:errors/>
<db:body allowNew="true">
<table border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:navFirstButton styleClass="clsButtonStyle" caption="button.nav.first" alt="button.nav.first" src="../../images/resultset_first.svg" flavor="image" id="db_navFirstButton"/></td><td class="naviBtn">
<db:navPrevButton styleClass="clsButtonStyle" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn">
<db:navNextButton styleClass="clsButtonStyle" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn">
<db:navLastButton styleClass="clsButtonStyle" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" title="Datensatz l&ouml;schen" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy9" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy9" flavor="image"/></td><td class="naviBtn"><span connectId="new9" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new9" flavor="image"/></td><td class="naviBtn"><span connectId="ins9" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins9" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td>
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:navFirstButton styleClass="clsButtonStyle" style="height:18px" caption="button.nav.first" alt="button.nav.first" src="../../images/resultset_first.svg" flavor="image" id="db_navFirstButton"/></td><td class="naviBtn">
<db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn">
<db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn">
<db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy9" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy9" flavor="image"/></td><td class="naviBtn"><span connectId="new9" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new9" flavor="image"/></td><td class="naviBtn"><span connectId="ins9" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins9" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td>
</tr>
</table>
<p>&nbsp;</p>
@ -146,7 +146,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/> @@ -146,7 +146,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/>
<db:message key="Typ"/></td><td align="left">
<div id="fld_typ">
<input onblur="updateSelect(this)" style="display:none" size="10" name="key_felderinfotyp" class="schluesselfeld" type="text">
<db:select id="inp_felderinfotyp" styleClass="clsInputStyle" onChange="updateKeyfield(this)" fieldName="typ" customEntry=",,true"><% sql = "select element_value::char(15)::char(15), description from menu_element where menu_element.element = \'Feldtyp\' order by description;"; %><db:queryData name="felderinfo_menu_element40" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
<db:select id="inp_felderinfotyp" styleClass="clsInputStyle" readOnly="false" onChange="updateKeyfield(this)" fieldName="typ" customEntry=",,true"><% sql = "select element_value::char(15)::char(15), description from menu_element where menu_element.element = \'Feldtyp\' order by description;"; %><db:queryData name="felderinfo_menu_element39" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
</div>
</td>
</tr>
@ -163,7 +163,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/> @@ -163,7 +163,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/>
<db:message key="Obligatorisch"/></td><td align="left">
<div id="fld_obligatorisch">
<input onblur="updateSelect(this)" style="display:none" size="10" name="key_felderinfoobligatorisch" class="schluesselfeld" type="text">
<db:select id="inp_felderinfoobligatorisch" styleClass="clsInputStyle" onChange="updateKeyfield(this)" fieldName="obligatorisch" customEntry=",,true"><% sql = "select element_value, description from menu_element_mandatory where menu_element_mandatory.element = \'obligatorisch\' order by description;"; %><db:queryData name="felderinfo_menu_element_mandatory41" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
<db:select id="inp_felderinfoobligatorisch" styleClass="clsInputStyle" readOnly="false" onChange="updateKeyfield(this)" fieldName="obligatorisch" customEntry=",,true"><% sql = "select element_value, description from menu_element_mandatory where menu_element_mandatory.element = \'obligatorisch\' order by description;"; %><db:queryData name="felderinfo_menu_element_mandatory40" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
</div>
</td>
</tr>
@ -172,7 +172,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/> @@ -172,7 +172,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/>
<db:message key="Art"/></td><td align="left">
<div id="fld_art">
<input onblur="updateSelect(this)" style="display:none" size="10" name="key_felderinfoart" class="schluesselfeld" type="text">
<db:select id="inp_felderinfoart" styleClass="clsInputStyle" onChange="updateKeyfield(this)" fieldName="art" customEntry=",,true"><% sql = "select element_value, description from menu_element_fieldmode where menu_element_fieldmode.element = \'Feldart\' order by description;"; %><db:queryData name="felderinfo_menu_element_fieldmode39" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
<db:select id="inp_felderinfoart" styleClass="clsInputStyle" readOnly="false" onChange="updateKeyfield(this)" fieldName="art" customEntry=",,true"><% sql = "select element_value, description from menu_element_fieldmode where menu_element_fieldmode.element = \'Feldart\' order by description;"; %><db:queryData name="felderinfo_menu_element_fieldmode38" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
</div>
</td>
</tr>

30
superx/edit/kern/fm_templates_edit.jsp

@ -24,13 +24,13 @@ @@ -24,13 +24,13 @@
</script><script src="/superx/xml/js/memtext/dbforms.js" type="text/javascript">&nbsp;</script>
<db:base/>
</head>
<script language="javascript"
<script language="javascript"
src=<%= "\"" +request.getContextPath() + "/dbformslib/jscal/calendar.js\""%>>
</script>
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
@ -70,12 +70,12 @@ Object kf=request.getParameter("keyfieldsused"); @@ -70,12 +70,12 @@ Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
%>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">Freemarker-Templates bearbeiten. </span><img border="0" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Freemarker-Templates verwalten.</span>
<span class="menuCaptionTitle" id="menuCaptionTitle">Freemarker-Templates bearbeiten. </span><img border="0" height="18px" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Freemarker-Templates verwalten.</span>
</div>
<%
String tid = request.getParameter("tid");
@ -83,22 +83,22 @@ if(tid != null && !tid.equals("null")){ @@ -83,22 +83,22 @@ if(tid != null && !tid.equals("null")){
filter +="tid="+tid;
}
%>
<db:dbform tableName="fm_templates" maxRows="1" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/fm_templates_edit.jsp" filter="<%= filter %>" orderBy="tid"
dbConnectionName="<%= mandantenid %>" ><db:header/>
<db:dbform tableName="fm_templates" maxRows="1" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/fm_templates_edit.jsp" filter="<%= filter %>" orderBy="tid"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header/>
<db:errors/>
<db:body allowNew="true">
<table border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:navFirstButton styleClass="clsButtonStyle" caption="button.nav.first" alt="button.nav.first" src="../../images/resultset_first.svg" flavor="image" id="db_navFirstButton"/></td><td class="naviBtn">
<db:navPrevButton styleClass="clsButtonStyle" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn">
<db:navNextButton styleClass="clsButtonStyle" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn">
<db:navLastButton styleClass="clsButtonStyle" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" title="Datensatz l&ouml;schen" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy25" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy25" flavor="image"/></td><td class="naviBtn"><span connectId="new25" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new25" flavor="image"/></td><td class="naviBtn"><span connectId="ins25" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins25" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td>
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:navFirstButton styleClass="clsButtonStyle" style="height:18px" caption="button.nav.first" alt="button.nav.first" src="../../images/resultset_first.svg" flavor="image" id="db_navFirstButton"/></td><td class="naviBtn">
<db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn">
<db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn">
<db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy25" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy25" flavor="image"/></td><td class="naviBtn"><span connectId="new25" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new25" flavor="image"/></td><td class="naviBtn"><span connectId="ins25" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins25" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td>
</tr>
</table>
<p>&nbsp;</p>

18
superx/edit/kern/fm_templates_list.jsp

@ -27,7 +27,7 @@ @@ -27,7 +27,7 @@
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
@ -67,19 +67,19 @@ Object kf=request.getParameter("keyfieldsused"); @@ -67,19 +67,19 @@ Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
%>
<p align="right">
<a target="_parent" href="http://www.superx-projekt.de"><img border="0" alt="Logo" src="../../images/logo.gif"></a>
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
%></p>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">Freemarker-Templates bearbeiten. </span><img border="0" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Freemarker-Templates verwalten.</span>
</div><db:dbform tableName="fm_templates" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/fm_templates_list.jsp" orderBy="tid"
dbConnectionName="<%= mandantenid %>" ><db:header>
<span class="menuCaptionTitle" id="menuCaptionTitle">Freemarker-Templates bearbeiten. </span><img border="0" height="18px" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Freemarker-Templates verwalten.</span>
</div><db:dbform tableName="fm_templates" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/fm_templates_list.jsp" orderBy="tid"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header>
<table class="dbform_tab" border="1" >
<tr>
@ -100,8 +100,8 @@ dbConnectionName="<%= mandantenid %>" ><db:header> @@ -100,8 +100,8 @@ dbConnectionName="<%= mandantenid %>" ><db:header>
%><a target="details" title="Details" href="<%= response.encodeURL("/superx/edit/kern/fm_templates_edit.jsp") %>?tid=<db:label nullFieldValue="" pattern="######" fieldName="tid"/>" onClick="javascript:neu=window.open('<%= response.encodeURL("/superx/edit/kern/fm_templates_edit.jsp") %>?tid=<db:label nullFieldValue="" pattern="######" fieldName="tid"/>','_blank','directories=no,location=no,menubar=no,toolbar=no,scrollbars=yes,resizable=yes,width=800,height=600'); return false;"><img border="0" alt="Details" src="../../images/pencil.svg"></a><%
}
%></td><td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" title="Datensatz l&ouml;schen" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
</tr>
</db:body>
<db:footer><tr></tr>

34
superx/edit/kern/group_field_pref_edit.jsp

@ -24,13 +24,13 @@ @@ -24,13 +24,13 @@
</script><script src="/superx/xml/js/memtext/dbforms.js" type="text/javascript">&nbsp;</script>
<db:base/>
</head>
<script language="javascript"
<script language="javascript"
src=<%= "\"" +request.getContextPath() + "/dbformslib/jscal/calendar.js\""%>>
</script>
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
@ -70,12 +70,12 @@ Object kf=request.getParameter("keyfieldsused"); @@ -70,12 +70,12 @@ Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
%>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">Gruppen Feldattribute zuweisen. </span><img border="0" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Feldern in Masken f&uuml;r bestimmte Gruppen Attribute wie Verstecken zuweisen.</span>
<span class="menuCaptionTitle" id="menuCaptionTitle">Gruppen Feldattribute zuweisen. </span><img border="0" height="18px" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Feldern in Masken f&uuml;r bestimmte Gruppen Attribute wie Verstecken zuweisen.</span>
</div><%
String tid = request.getParameter("tid");
Hashtable gotoMyHash = null;
@ -84,22 +84,22 @@ gotoMyHash= new Hashtable(); @@ -84,22 +84,22 @@ gotoMyHash= new Hashtable();
gotoMyHash.put("tid",tid);
}
%>
<db:dbform tableName="group_field_pref" maxRows="1" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/group_field_pref_edit.jsp" gotoHt="<%= gotoMyHash %>" orderBy="tid"
dbConnectionName="<%= mandantenid %>" ><db:header/>
<db:dbform tableName="group_field_pref" maxRows="1" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/group_field_pref_edit.jsp" gotoHt="<%= gotoMyHash %>" orderBy="tid"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header/>
<db:errors/>
<db:body allowNew="true">
<table border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:navFirstButton styleClass="clsButtonStyle" caption="button.nav.first" alt="button.nav.first" src="../../images/resultset_first.svg" flavor="image" id="db_navFirstButton"/></td><td class="naviBtn">
<db:navPrevButton styleClass="clsButtonStyle" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn">
<db:navNextButton styleClass="clsButtonStyle" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn">
<db:navLastButton styleClass="clsButtonStyle" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" title="Datensatz l&ouml;schen" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy24" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy24" flavor="image"/></td><td class="naviBtn"><span connectId="new24" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new24" flavor="image"/></td><td class="naviBtn"><span connectId="ins24" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins24" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td>
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:navFirstButton styleClass="clsButtonStyle" style="height:18px" caption="button.nav.first" alt="button.nav.first" src="../../images/resultset_first.svg" flavor="image" id="db_navFirstButton"/></td><td class="naviBtn">
<db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn">
<db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn">
<db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy24" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy24" flavor="image"/></td><td class="naviBtn"><span connectId="new24" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new24" flavor="image"/></td><td class="naviBtn"><span connectId="ins24" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins24" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td>
</tr>
</table>
<p>&nbsp;</p>
@ -117,7 +117,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/> @@ -117,7 +117,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/>
<db:message key="Gruppe"/></td><td align="left">
<div id="fld_groupinfo_id">
<input onblur="updateSelect(this)" style="display:none" size="10" name="key_group_field_prefgroupinfo_id" class="schluesselfeld" type="text">
<db:select id="inp_group_field_prefgroupinfo_id" styleClass="clsInputStyle" onChange="updateKeyfield(this)" fieldName="groupinfo_id" customEntry=",,true"><% sql = "select tid, trim(name) from groupinfo order by trim(name);"; %><db:queryData name="group_field_pref_groupinfo76" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
<db:select id="inp_group_field_prefgroupinfo_id" styleClass="clsInputStyle" readOnly="false" onChange="updateKeyfield(this)" fieldName="groupinfo_id" customEntry=",,true"><% sql = "select tid, trim(name) from groupinfo order by trim(name);"; %><db:queryData name="group_field_pref_groupinfo76" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
</div>
</td>
</tr>
@ -126,7 +126,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/> @@ -126,7 +126,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/>
<db:message key="Feld"/></td><td align="left">
<div id="fld_field_id">
<input onblur="updateSelect(this)" style="display:none" size="10" name="key_group_field_preffield_id" class="schluesselfeld" type="text">
<db:select id="inp_group_field_preffield_id" styleClass="clsInputStyle" onChange="updateKeyfield(this)" fieldName="field_id" customEntry=",,true"><% sql = "select tid, tid || ' - ' || trim(name) from felderinfo order by tid || ' - ' || trim(name);"; %><db:queryData name="group_field_pref_felderinfo77" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
<db:select id="inp_group_field_preffield_id" styleClass="clsInputStyle" readOnly="false" onChange="updateKeyfield(this)" fieldName="field_id" customEntry=",,true"><% sql = "select tid, tid || ' - ' || trim(name) from felderinfo order by tid || ' - ' || trim(name);"; %><db:queryData name="group_field_pref_felderinfo77" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
</div>
</td>
</tr><%@ include file="/edit/kern/group_field_pref_edit_hidden.inc" %></table>

22
superx/edit/kern/group_field_pref_list.jsp

@ -27,7 +27,7 @@ @@ -27,7 +27,7 @@
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
@ -67,19 +67,19 @@ Object kf=request.getParameter("keyfieldsused"); @@ -67,19 +67,19 @@ Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
%>
<p align="right">
<a target="_parent" href="http://www.superx-projekt.de"><img border="0" alt="Logo" src="../../images/logo.gif"></a>
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
%></p>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">Gruppen Felderattribute zuweisen. </span><img border="0" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Feldern in Masken f&uuml;r bestimmte Gruppen Attribute wie Verstecken zuweisen.</span>
</div><db:dbform tableName="group_field_pref" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/group_field_pref_list.jsp" orderBy="tid"
dbConnectionName="<%= mandantenid %>" ><db:header>
<span class="menuCaptionTitle" id="menuCaptionTitle">Gruppen Felderattribute zuweisen. </span><img border="0" height="18px" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Feldern in Masken f&uuml;r bestimmte Gruppen Attribute wie Verstecken zuweisen.</span>
</div><db:dbform tableName="group_field_pref" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/group_field_pref_list.jsp" orderBy="tid"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header>
<table class="dbform_tab" border="1" >
<tr>
@ -98,13 +98,13 @@ dbConnectionName="<%= mandantenid %>" ><db:header> @@ -98,13 +98,13 @@ dbConnectionName="<%= mandantenid %>" ><db:header>
%><a target="details" title="Details" href="<%= response.encodeURL("/superx/edit/kern/group_field_pref_edit.jsp") %>?tid=<db:label nullFieldValue="" pattern="######" fieldName="tid"/>" onClick="javascript:neu=window.open('<%= response.encodeURL("/superx/edit/kern/group_field_pref_edit.jsp") %>?tid=<db:label nullFieldValue="" pattern="######" fieldName="tid"/>','_blank','directories=no,location=no,menubar=no,toolbar=no,scrollbars=yes,resizable=yes,width=800,height=600'); return false;"><img border="0" alt="Details" src="../../images/pencil.svg"></a><%
}
%></td><td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" title="Datensatz l&ouml;schen" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
</tr>
</db:body>
<db:footer><tr><td class="naviBtn"><span connectId="new25" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new25" flavor="image"/></td><td class="naviBtn"><span connectId="ins25" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins25" flavor="image"/></td></tr>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new25" flavor="image"/></td><td class="naviBtn"><span connectId="ins25" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins25" flavor="image"/></td></tr>
</table>
</db:footer></db:dbform></body>
</html>

24
superx/edit/kern/group_masken_bez_edit.jsp

@ -27,7 +27,7 @@ @@ -27,7 +27,7 @@
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
@ -67,17 +67,17 @@ Object kf=request.getParameter("keyfieldsused"); @@ -67,17 +67,17 @@ Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
%>
<p align="right">
<a target="_parent" href="http://www.superx-projekt.de"><img border="0" alt="Logo" src="../../images/logo.gif"></a>
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
%></p>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">Gruppen und Masken. </span><img border="0" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Gruppen zu einzelnen Masken zuordnen.</span>
<span class="menuCaptionTitle" id="menuCaptionTitle">Gruppen und Masken. </span><img border="0" height="18px" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Gruppen zu einzelnen Masken zuordnen.</span>
</div>
<%
String groupinfo_id = request.getParameter("groupinfo_id");
@ -92,8 +92,8 @@ if(maskeninfo_id != null && !maskeninfo_id.equals("null")){ @@ -92,8 +92,8 @@ if(maskeninfo_id != null && !maskeninfo_id.equals("null")){
filter +=",maskeninfo_id="+maskeninfo_id;
}
%>
<db:dbform tableName="group_masken_bez" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/group_masken_bez_edit.jsp" filter="<%= filter %>" orderBy="groupinfo_id,maskeninfo_id"
dbConnectionName="<%= mandantenid %>" ><db:header>
<db:dbform tableName="group_masken_bez" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/group_masken_bez_edit.jsp" filter="<%= filter %>" orderBy="groupinfo_id,maskeninfo_id"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header>
<table class="dbform_tab" border="1" >
<tr>
@ -109,14 +109,14 @@ dbConnectionName="<%= mandantenid %>" ><db:header> @@ -109,14 +109,14 @@ dbConnectionName="<%= mandantenid %>" ><db:header>
<input type="hidden" name="groupinfo_id" value="<%= groupinfo_id %>" />
<input type="hidden" name="maskeninfo_id" value="<%= maskeninfo_id %>" />
</td><td align="left"> <db:select fieldName="groupinfo_id" customEntry=",,true"><% sql = "select tid, sp_trunc_string((tid || ' - ' || trim(name)),60) from groupinfo order by sp_trunc_string((tid || ' - ' || trim(name)),60);"; %><db:queryData name="group_masken_bez_groupinfo37" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /></db:select></td><td align="left"> <db:select fieldName="maskeninfo_id" customEntry=",,true"><% sql = "select tid, sp_trunc_string((tid || ' - ' || trim(name)),60) from maskeninfo order by sp_trunc_string((tid || ' - ' || trim(name)),60);"; %><db:queryData name="group_masken_bez_maskeninfo38" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /></db:select></td><td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" title="Datensatz l&ouml;schen" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
</td><td align="left"> <db:select fieldName="groupinfo_id" customEntry=",,true"><% sql = "select tid, sp_trunc_string((tid || ' - ' || trim(name)),60) from groupinfo order by sp_trunc_string((tid || ' - ' || trim(name)),60);"; %><db:queryData name="group_masken_bez_groupinfo36" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /></db:select></td><td align="left"> <db:select fieldName="maskeninfo_id" customEntry=",,true"><% sql = "select tid, sp_trunc_string((tid || ' - ' || trim(name)),60) from maskeninfo order by sp_trunc_string((tid || ' - ' || trim(name)),60);"; %><db:queryData name="group_masken_bez_maskeninfo37" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /></db:select></td><td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
</tr>
</db:body>
<db:footer><tr><td class="naviBtn"><span connectId="new15" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new15" flavor="image"/></td><td class="naviBtn"><span connectId="ins15" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins15" flavor="image"/></td></tr>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new15" flavor="image"/></td><td class="naviBtn"><span connectId="ins15" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins15" flavor="image"/></td></tr>
</table>
</db:footer></db:dbform></body>
</html>

24
superx/edit/kern/group_sachgeb_bez_edit.jsp

@ -27,7 +27,7 @@ @@ -27,7 +27,7 @@
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
@ -67,17 +67,17 @@ Object kf=request.getParameter("keyfieldsused"); @@ -67,17 +67,17 @@ Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
%>
<p align="right">
<a target="_parent" href="http://www.superx-projekt.de"><img border="0" alt="Logo" src="../../images/logo.gif"></a>
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
%></p>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">Gruppen und Sachgebiete. </span><img border="0" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Gruppen zu Sachgebieten zuordnen.</span>
<span class="menuCaptionTitle" id="menuCaptionTitle">Gruppen und Sachgebiete. </span><img border="0" height="18px" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Gruppen zu Sachgebieten zuordnen.</span>
</div>
<%
String groupinfo_id = request.getParameter("groupinfo_id");
@ -92,8 +92,8 @@ if(sachgebiete_id != null && !sachgebiete_id.equals("null")){ @@ -92,8 +92,8 @@ if(sachgebiete_id != null && !sachgebiete_id.equals("null")){
filter +=",sachgebiete_id="+sachgebiete_id;
}
%>
<db:dbform tableName="group_sachgeb_bez" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/group_sachgeb_bez_edit.jsp" filter="<%= filter %>" orderBy="groupinfo_id,sachgebiete_id"
dbConnectionName="<%= mandantenid %>" ><db:header>
<db:dbform tableName="group_sachgeb_bez" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/group_sachgeb_bez_edit.jsp" filter="<%= filter %>" orderBy="groupinfo_id,sachgebiete_id"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header>
<table class="dbform_tab" border="1" >
<tr>
@ -109,14 +109,14 @@ dbConnectionName="<%= mandantenid %>" ><db:header> @@ -109,14 +109,14 @@ dbConnectionName="<%= mandantenid %>" ><db:header>
<input type="hidden" name="groupinfo_id" value="<%= groupinfo_id %>" />
<input type="hidden" name="sachgebiete_id" value="<%= sachgebiete_id %>" />
</td><td align="left"> <db:select fieldName="groupinfo_id" customEntry=",,true"><% sql = "select tid, name from groupinfo order by name;"; %><db:queryData name="group_sachgeb_bez_groupinfo35" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /></db:select></td><td align="left"> <db:select fieldName="sachgebiete_id" customEntry=",,true"><% sql = "select tid, name from sachgebiete order by name;"; %><db:queryData name="group_sachgeb_bez_sachgebiete36" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /></db:select></td><td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" title="Datensatz l&ouml;schen" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
</td><td align="left"> <db:select fieldName="groupinfo_id" customEntry=",,true"><% sql = "select tid, name from groupinfo order by name;"; %><db:queryData name="group_sachgeb_bez_groupinfo34" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /></db:select></td><td align="left"> <db:select fieldName="sachgebiete_id" customEntry=",,true"><% sql = "select tid, name from sachgebiete order by name;"; %><db:queryData name="group_sachgeb_bez_sachgebiete35" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /></db:select></td><td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
</tr>
</db:body>
<db:footer><tr><td class="naviBtn"><span connectId="new13" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new13" flavor="image"/></td><td class="naviBtn"><span connectId="ins13" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins13" flavor="image"/></td></tr>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new13" flavor="image"/></td><td class="naviBtn"><span connectId="ins13" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins13" flavor="image"/></td></tr>
</table>
</db:footer></db:dbform></body>
</html>

22
superx/edit/kern/group_sichtarten_edit.jsp

@ -27,7 +27,7 @@ @@ -27,7 +27,7 @@
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
@ -67,17 +67,17 @@ Object kf=request.getParameter("keyfieldsused"); @@ -67,17 +67,17 @@ Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
%>
<p align="right">
<a target="_parent" href="http://www.superx-projekt.de"><img border="0" alt="Logo" src="../../images/logo.gif"></a>
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
%></p>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">Gruppen und Sichtarten. </span><img border="0" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Gruppen-Rechte f&uuml;r Sichtarten bearbeiten. Bitte beachten Sie: bei &Auml;nderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)</span>
<span class="menuCaptionTitle" id="menuCaptionTitle">Gruppen und Sichtarten. </span><img border="0" height="18px" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Gruppen-Rechte f&uuml;r Sichtarten bearbeiten. Bitte beachten Sie: bei &Auml;nderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)</span>
</div>
<%
String sichtart = request.getParameter("sichtart");
@ -85,8 +85,8 @@ if(sichtart != null && !sichtart.equals("null")){ @@ -85,8 +85,8 @@ if(sichtart != null && !sichtart.equals("null")){
filter +="sichtart="+sichtart;
}
%>
<db:dbform tableName="group_sichtarten" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/group_sichtarten_edit.jsp" filter="<%= filter %>" orderBy="groupinfo_id"
dbConnectionName="<%= mandantenid %>" ><db:header>
<db:dbform tableName="group_sichtarten" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/group_sichtarten_edit.jsp" filter="<%= filter %>" orderBy="groupinfo_id"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header>
<table class="dbform_tab" border="1" >
<tr>
@ -102,13 +102,13 @@ dbConnectionName="<%= mandantenid %>" ><db:header> @@ -102,13 +102,13 @@ dbConnectionName="<%= mandantenid %>" ><db:header>
<input type="hidden" name="sichtart" value="<%= sichtart %>" />
</td><td align="left"> <db:select fieldName="groupinfo_id" customEntry=",,true"><% sql = "select tid, name from groupinfo order by name;"; %><db:queryData name="group_sichtarten_groupinfo51" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /></db:select></td><td align="left">
<db:textField nullFieldValue="" styleClass="clsInputStyle" maxlength="255" size="25" fieldName="sichtart"/></td><td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" title="Datensatz l&ouml;schen" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
</tr>
</db:body>
<db:footer><tr><td class="naviBtn"><span connectId="new19" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new19" flavor="image"/></td><td class="naviBtn"><span connectId="ins19" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins19" flavor="image"/></td></tr>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new19" flavor="image"/></td><td class="naviBtn"><span connectId="ins19" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins19" flavor="image"/></td></tr>
</table>
</db:footer></db:dbform></body>
</html>

22
superx/edit/kern/group_sichten_edit.jsp

@ -27,7 +27,7 @@ @@ -27,7 +27,7 @@
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
@ -67,17 +67,17 @@ Object kf=request.getParameter("keyfieldsused"); @@ -67,17 +67,17 @@ Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
%>
<p align="right">
<a target="_parent" href="http://www.superx-projekt.de"><img border="0" alt="Logo" src="../../images/logo.gif"></a>
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
%></p>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">Gruppen und Sichten. </span><img border="0" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Gruppen-Rechte f&uuml;r Sichten bearbeiten. Bitte beachten Sie: bei &Auml;nderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)</span>
<span class="menuCaptionTitle" id="menuCaptionTitle">Gruppen und Sichten. </span><img border="0" height="18px" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Gruppen-Rechte f&uuml;r Sichten bearbeiten. Bitte beachten Sie: bei &Auml;nderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)</span>
</div>
<%
String sicht_name_intern = request.getParameter("sicht_name_intern");
@ -85,8 +85,8 @@ if(sicht_name_intern != null && !sicht_name_intern.equals("null")){ @@ -85,8 +85,8 @@ if(sicht_name_intern != null && !sicht_name_intern.equals("null")){
filter +="sicht_name_intern="+sicht_name_intern;
}
%>
<db:dbform tableName="group_sichten" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/group_sichten_edit.jsp" filter="<%= filter %>" orderBy="groupinfo_id"
dbConnectionName="<%= mandantenid %>" ><db:header>
<db:dbform tableName="group_sichten" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/group_sichten_edit.jsp" filter="<%= filter %>" orderBy="groupinfo_id"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header>
<table class="dbform_tab" border="1" >
<tr>
@ -101,13 +101,13 @@ dbConnectionName="<%= mandantenid %>" ><db:header> @@ -101,13 +101,13 @@ dbConnectionName="<%= mandantenid %>" ><db:header>
<td>
<input type="hidden" name="sicht_name_intern" value="<%= sicht_name_intern %>" />
</td><td align="left"> <db:select fieldName="groupinfo_id" customEntry=",,true"><% sql = "select tid, name from groupinfo order by name;"; %><db:queryData name="group_sichten_groupinfo49" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /></db:select></td><td align="left"> <db:select fieldName="sicht_name_intern" customEntry=",,true"><% sql = "select name_intern::char(200), tid || ' - ' || name from sichten order by tid || ' - ' || name;"; %><db:queryData name="group_sichten_sichten48" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /></db:select></td><td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" title="Datensatz l&ouml;schen" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
</tr>
</db:body>
<db:footer><tr><td class="naviBtn"><span connectId="new17" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new17" flavor="image"/></td><td class="naviBtn"><span connectId="ins17" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins17" flavor="image"/></td></tr>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new17" flavor="image"/></td><td class="naviBtn"><span connectId="ins17" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins17" flavor="image"/></td></tr>
</table>
</db:footer></db:dbform></body>
</html>

68
superx/edit/kern/groupinfo_edit.jsp

@ -24,13 +24,13 @@ @@ -24,13 +24,13 @@
</script><script src="/superx/xml/js/memtext/dbforms.js" type="text/javascript">&nbsp;</script>
<db:base/>
</head>
<script language="javascript"
<script language="javascript"
src=<%= "\"" +request.getContextPath() + "/dbformslib/jscal/calendar.js\""%>>
</script>
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
@ -70,7 +70,7 @@ Object kf=request.getParameter("keyfieldsused"); @@ -70,7 +70,7 @@ Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
%>
@ -83,22 +83,22 @@ if(tid != null && !tid.equals("null")){ @@ -83,22 +83,22 @@ if(tid != null && !tid.equals("null")){
filter +="tid="+tid;
}
%>
<db:dbform tableName="groupinfo" maxRows="1" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/groupinfo_edit.jsp" filter="<%= filter %>" orderBy="name"
dbConnectionName="<%= mandantenid %>" ><db:header/>
<db:dbform tableName="groupinfo" maxRows="1" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/groupinfo_edit.jsp" filter="<%= filter %>" orderBy="name"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header/>
<db:errors/>
<db:body allowNew="true">
<table border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:navFirstButton styleClass="clsButtonStyle" caption="button.nav.first" alt="button.nav.first" src="../../images/resultset_first.svg" flavor="image" id="db_navFirstButton"/></td><td class="naviBtn">
<db:navPrevButton styleClass="clsButtonStyle" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn">
<db:navNextButton styleClass="clsButtonStyle" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn">
<db:navLastButton styleClass="clsButtonStyle" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" title="Datensatz l&ouml;schen" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy2" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy2" flavor="image"/></td><td class="naviBtn"><span connectId="new2" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new2" flavor="image"/></td><td class="naviBtn"><span connectId="ins2" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins2" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td>
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:navFirstButton styleClass="clsButtonStyle" style="height:18px" caption="button.nav.first" alt="button.nav.first" src="../../images/resultset_first.svg" flavor="image" id="db_navFirstButton"/></td><td class="naviBtn">
<db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn">
<db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn">
<db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy2" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy2" flavor="image"/></td><td class="naviBtn"><span connectId="new2" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new2" flavor="image"/></td><td class="naviBtn"><span connectId="ins2" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins2" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td>
</tr>
</table>
<p>&nbsp;</p>
@ -131,18 +131,18 @@ dbConnectionName="<%= mandantenid %>" ><db:header/> @@ -131,18 +131,18 @@ dbConnectionName="<%= mandantenid %>" ><db:header/>
<td align="left">
<div id="fld_sachgebiete_id">
<input onblur="updateSelect(this)" style="display:none" size="10" name="key_group_sachgeb_bezsachgebiete_id" class="schluesselfeld" type="text">
<db:select id="inp_group_sachgeb_bezsachgebiete_id" styleClass="clsInputStyle" onChange="updateKeyfield(this)" fieldName="sachgebiete_id" customEntry=",,true"><% sql = "select tid, name from sachgebiete order by name;"; %><db:queryData name="group_sachgeb_bez_sachgebiete36" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
<db:select id="inp_group_sachgeb_bezsachgebiete_id" styleClass="clsInputStyle" readOnly="false" onChange="updateKeyfield(this)" fieldName="sachgebiete_id" customEntry=",,true"><% sql = "select tid, name from sachgebiete order by name;"; %><db:queryData name="group_sachgeb_bez_sachgebiete35" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
</div>
</td><td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" title="Datensatz l&ouml;schen" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
</tr>
</db:body>
<db:footer>
<tr class="subform_tr">
<td><td class="naviBtn"><span connectId="new3" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new3" flavor="image"/></td><td class="naviBtn"><span connectId="ins3" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins3" flavor="image"/></td></td>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new3" flavor="image"/></td><td class="naviBtn"><span connectId="ins3" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins3" flavor="image"/></td></td>
</tr>
</db:footer>
</db:dbform>
@ -159,18 +159,18 @@ dbConnectionName="<%= mandantenid %>" ><db:header/> @@ -159,18 +159,18 @@ dbConnectionName="<%= mandantenid %>" ><db:header/>
<td align="left">
<div id="fld_maskeninfo_id">
<input onblur="updateSelect(this)" style="display:none" size="10" name="key_group_masken_bezmaskeninfo_id" class="schluesselfeld" type="text">
<db:select id="inp_group_masken_bezmaskeninfo_id" styleClass="clsInputStyle" onChange="updateKeyfield(this)" fieldName="maskeninfo_id" customEntry=",,true"><% sql = "select tid, sp_trunc_string((tid || ' - ' || trim(name)),60) from maskeninfo order by sp_trunc_string((tid || ' - ' || trim(name)),60);"; %><db:queryData name="group_masken_bez_maskeninfo38" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
<db:select id="inp_group_masken_bezmaskeninfo_id" styleClass="clsInputStyle" readOnly="false" onChange="updateKeyfield(this)" fieldName="maskeninfo_id" customEntry=",,true"><% sql = "select tid, sp_trunc_string((tid || ' - ' || trim(name)),60) from maskeninfo order by sp_trunc_string((tid || ' - ' || trim(name)),60);"; %><db:queryData name="group_masken_bez_maskeninfo37" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
</div>
</td><td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" title="Datensatz l&ouml;schen" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
</tr>
</db:body>
<db:footer>
<tr class="subform_tr">
<td><td class="naviBtn"><span connectId="new4" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new4" flavor="image"/></td><td class="naviBtn"><span connectId="ins4" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins4" flavor="image"/></td></td>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new4" flavor="image"/></td><td class="naviBtn"><span connectId="ins4" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins4" flavor="image"/></td></td>
</tr>
</db:footer>
</db:dbform>
@ -187,18 +187,18 @@ dbConnectionName="<%= mandantenid %>" ><db:header/> @@ -187,18 +187,18 @@ dbConnectionName="<%= mandantenid %>" ><db:header/>
<td align="left">
<div id="fld_sicht_name_intern">
<input onblur="updateSelect(this)" style="display:none" size="10" name="key_group_sichtensicht_name_intern" class="schluesselfeld" type="text">
<db:select id="inp_group_sichtensicht_name_intern" styleClass="clsInputStyle" onChange="updateKeyfield(this)" fieldName="sicht_name_intern" customEntry=",,true"><% sql = "select name_intern::char(200), tid || ' - ' || name from sichten order by tid || ' - ' || name;"; %><db:queryData name="group_sichten_sichten48" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
<db:select id="inp_group_sichtensicht_name_intern" styleClass="clsInputStyle" readOnly="false" onChange="updateKeyfield(this)" fieldName="sicht_name_intern" customEntry=",,true"><% sql = "select name_intern::char(200), tid || ' - ' || name from sichten order by tid || ' - ' || name;"; %><db:queryData name="group_sichten_sichten48" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
</div>
</td><td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" title="Datensatz l&ouml;schen" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
</tr>
</db:body>
<db:footer>
<tr class="subform_tr">
<td><td class="naviBtn"><span connectId="new5" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new5" flavor="image"/></td><td class="naviBtn"><span connectId="ins5" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins5" flavor="image"/></td></td>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new5" flavor="image"/></td><td class="naviBtn"><span connectId="ins5" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins5" flavor="image"/></td></td>
</tr>
</db:footer>
</db:dbform>
@ -214,18 +214,18 @@ dbConnectionName="<%= mandantenid %>" ><db:header/> @@ -214,18 +214,18 @@ dbConnectionName="<%= mandantenid %>" ><db:header/>
<td align="left">
<div id="fld_userinfo_id">
<input onblur="updateSelect(this)" style="display:none" size="10" name="key_user_group_bezuserinfo_id" class="schluesselfeld" type="text">
<db:select id="inp_user_group_bezuserinfo_id" styleClass="clsInputStyle" onChange="updateKeyfield(this)" fieldName="userinfo_id" customEntry=",,true"><% sql = "select tid, trim(benutzer) || ' (' || trim(name) || ')' from userinfo order by trim(benutzer) || ' (' || trim(name) || ')';"; %><db:queryData name="user_group_bez_userinfo4" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
<db:select id="inp_user_group_bezuserinfo_id" styleClass="clsInputStyle" readOnly="false" onChange="updateKeyfield(this)" fieldName="userinfo_id" customEntry=",,true"><% sql = "select tid, trim(benutzer) || ' (' || trim(name) || ')' from userinfo order by trim(benutzer) || ' (' || trim(name) || ')';"; %><db:queryData name="user_group_bez_userinfo4" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
</div>
</td><td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" title="Datensatz l&ouml;schen" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
</tr>
</db:body>
<db:footer>
<tr class="subform_tr">
<td><td class="naviBtn"><span connectId="new7" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new7" flavor="image"/></td><td class="naviBtn"><span connectId="ins7" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins7" flavor="image"/></td></td>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new7" flavor="image"/></td><td class="naviBtn"><span connectId="ins7" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins7" flavor="image"/></td></td>
</tr>
</db:footer>
</db:dbform>

16
superx/edit/kern/hochschulinfo_edit.jsp

@ -24,13 +24,13 @@ @@ -24,13 +24,13 @@
</script><script src="/superx/xml/js/memtext/dbforms.js" type="text/javascript">&nbsp;</script>
<db:base/>
</head>
<script language="javascript"
<script language="javascript"
src=<%= "\"" +request.getContextPath() + "/dbformslib/jscal/calendar.js\""%>>
</script>
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
@ -70,12 +70,12 @@ Object kf=request.getParameter("keyfieldsused"); @@ -70,12 +70,12 @@ Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
%>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">Hochschulinfo. </span><img border="0" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Infos zu Ihrer Hochschule speichern. Bitte ordnen Sie Ihre Hochschule im Feld Hochschulnummer (HIS) zu.</span>
<span class="menuCaptionTitle" id="menuCaptionTitle">Hochschulinfo. </span><img border="0" height="18px" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Infos zu Ihrer Hochschule speichern. Bitte ordnen Sie Ihre Hochschule im Feld Hochschulnummer (HIS) zu.</span>
</div><%
String hs_nr = request.getParameter("hs_nr");
Hashtable gotoMyHash = null;
@ -91,14 +91,14 @@ if(name != null && !name.equals("null")){ @@ -91,14 +91,14 @@ if(name != null && !name.equals("null")){
filter +="name~'"+name+"'";
}
%>
<db:dbform tableName="hochschulinfo" maxRows="1" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/hochschulinfo_edit.jsp" gotoHt="<%= gotoMyHash %>" filter="<%= filter %>" orderBy="name"
dbConnectionName="<%= mandantenid %>" ><db:header/>
<db:dbform tableName="hochschulinfo" maxRows="1" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/hochschulinfo_edit.jsp" gotoHt="<%= gotoMyHash %>" filter="<%= filter %>" orderBy="name"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header/>
<db:errors/>
<db:body allowNew="false">
<table border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td>
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td>
</tr>
</table>
<p>&nbsp;</p>
@ -114,7 +114,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/> @@ -114,7 +114,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/>
<db:message key="Hochschulnummer (HIS)"/></td><td align="left">
<div id="fld_hs_nr">
<input onblur="updateSelect(this)" style="display:none" size="10" name="key_hochschulinfohs_nr" class="schluesselfeld" type="text">
<db:select id="inp_hochschulinfohs_nr" styleClass="clsInputStyle" onChange="updateKeyfield(this)" fieldName="hs_nr" customEntry=",,true"><% sql = "select hs_nr, hs_nr || '-'::char(1) || name from hochschulen order by hs_nr || '-'::char(1) || name;"; %><db:queryData name="hochschulinfo_hochschulen1" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
<db:select id="inp_hochschulinfohs_nr" styleClass="clsInputStyle" readOnly="false" onChange="updateKeyfield(this)" fieldName="hs_nr" customEntry=",,true"><% sql = "select hs_nr, hs_nr || '-'::char(1) || name from hochschulen order by hs_nr || '-'::char(1) || name;"; %><db:queryData name="hochschulinfo_hochschulen1" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
</div>
</td>
</tr>

28
superx/edit/kern/konstante_edit.jsp

@ -24,13 +24,13 @@ @@ -24,13 +24,13 @@
</script><script src="/superx/xml/js/memtext/dbforms.js" type="text/javascript">&nbsp;</script>
<db:base/>
</head>
<script language="javascript"
<script language="javascript"
src=<%= "\"" +request.getContextPath() + "/dbformslib/jscal/calendar.js\""%>>
</script>
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
@ -70,7 +70,7 @@ Object kf=request.getParameter("keyfieldsused"); @@ -70,7 +70,7 @@ Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
%>
@ -84,14 +84,14 @@ gotoMyHash= new Hashtable(); @@ -84,14 +84,14 @@ gotoMyHash= new Hashtable();
gotoMyHash.put("tid",tid);
}
%>
<db:dbform tableName="konstanten" maxRows="1" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/konstante_edit.jsp" gotoHt="<%= gotoMyHash %>" orderBy="param_id"
dbConnectionName="<%= mandantenid %>" ><db:header/>
<db:dbform tableName="konstanten" maxRows="1" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/konstante_edit.jsp" gotoHt="<%= gotoMyHash %>" orderBy="param_id"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header/>
<db:errors/>
<db:body allowNew="false">
<table border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td>
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td>
</tr>
</table>
<p>&nbsp;</p>
@ -101,20 +101,16 @@ dbConnectionName="<%= mandantenid %>" ><db:header/> @@ -101,20 +101,16 @@ dbConnectionName="<%= mandantenid %>" ><db:header/>
<td>
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr>
<td class="db_label">
<db:message key="Tid"/></td><td align="left">
<div id="fld_tid">
<db:textField nullFieldValue="" onBlur="" styleClass="clsInputStyle" id="inp_konstantentid" size="6" fieldName="tid"/>
</div>
</td>
<td class="db_label">tid</td><td>
<db:label nullFieldValue="" fieldName="tid"/></td>
</tr>
<tr>
<td class="db_label">beschreibung</td><td><db:label nullFieldValue="" fieldName="beschreibung" />
<td class="db_label">Parametername</td><td><db:label nullFieldValue="" fieldName="beschreibung" />
</td>
</tr>
<tr>
<td class="db_label">
<db:message key="Apnr"/></td><td align="left">
<db:message key="aktueller Wert"/></td><td align="left">
<div id="fld_apnr">
<db:textField nullFieldValue="" onBlur="" styleClass="clsInputStyle" id="inp_konstantenapnr" size="6" fieldName="apnr"/>
</div>
@ -133,7 +129,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/> @@ -133,7 +129,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/>
<db:message key="Komponente"/></td><td align="left">
<div id="fld_systeminfo_id">
<input onblur="updateSelect(this)" style="display:none" size="10" name="key_konstantensysteminfo_id" class="schluesselfeld" type="text">
<db:select id="inp_konstantensysteminfo_id" styleClass="clsInputStyle" onChange="updateKeyfield(this)" fieldName="systeminfo_id" customEntry=",,true"><% sql = "select tid, name from systeminfo order by name;"; %><db:queryData name="konstanten_systeminfo78" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
<db:select id="inp_konstantensysteminfo_id" styleClass="clsInputStyle" readOnly="false" onChange="updateKeyfield(this)" fieldName="systeminfo_id" customEntry=",,true"><% sql = "select tid, name from systeminfo order by name;"; %><db:queryData name="konstanten_systeminfo78" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
</div>
</td>
</tr>
@ -142,7 +138,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/> @@ -142,7 +138,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/>
<db:message key="Sachgebiet"/></td><td align="left">
<div id="fld_sachgebiete_id">
<input onblur="updateSelect(this)" style="display:none" size="10" name="key_konstantensachgebiete_id" class="schluesselfeld" type="text">
<db:select id="inp_konstantensachgebiete_id" styleClass="clsInputStyle" onChange="updateKeyfield(this)" fieldName="sachgebiete_id" customEntry=",,true"><% sql = "select tid, name from sachgebiete order by name;"; %><db:queryData name="konstanten_sachgebiete79" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
<db:select id="inp_konstantensachgebiete_id" styleClass="clsInputStyle" readOnly="false" onChange="updateKeyfield(this)" fieldName="sachgebiete_id" customEntry=",,true"><% sql = "select tid, name from sachgebiete order by name;"; %><db:queryData name="konstanten_sachgebiete79" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
</div>
</td>
</tr>

30
superx/edit/kern/konstanten_edit.jsp

@ -27,7 +27,7 @@ @@ -27,7 +27,7 @@
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
@ -67,17 +67,17 @@ Object kf=request.getParameter("keyfieldsused"); @@ -67,17 +67,17 @@ Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
%>
<p align="right">
<a target="_parent" href="http://www.superx-projekt.de"><img border="0" alt="Logo" src="../../images/logo.gif"></a>
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
%></p>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">Konstanten. </span><img border="0" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Konstanten verwalten.</span>
<span class="menuCaptionTitle" id="menuCaptionTitle">Konstanten. </span><img border="0" height="18px" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Konstanten verwalten.</span>
</div><%
String tid = request.getParameter("tid");
Hashtable gotoMyHash = null;
@ -93,15 +93,15 @@ if(beschreibung != null && !beschreibung.equals("null")){ @@ -93,15 +93,15 @@ if(beschreibung != null && !beschreibung.equals("null")){
filter +="beschreibung~'"+beschreibung+"'";
}
%>
<db:dbform tableName="konstanten" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/konstanten_edit.jsp" gotoHt="<%= gotoMyHash %>" filter="<%= filter %>" orderBy="tid"
dbConnectionName="<%= mandantenid %>" ><db:header>
<db:dbform tableName="konstanten" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/konstanten_edit.jsp" gotoHt="<%= gotoMyHash %>" filter="<%= filter %>" orderBy="tid"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header>
<table class="dbform_tab" border="1" >
<tr>
<th></th><th align="left">
<db:message key="Tid"/></th><th align="left">
<db:message key="Apnr"/></th><th align="left">
<db:message key="Beschreibung"/></th><th align="left">
<db:message key="aktueller Wert"/></th><th align="left">
<db:message key="Parametername"/></th><th align="left">
<db:message key="Standardwert"/></th><th align="left">
<db:message key="Erl&auml;uterungstext"/></th><th align="left">
<db:message key="Komponente"/></th><th align="left">
@ -120,8 +120,8 @@ dbConnectionName="<%= mandantenid %>" ><db:header> @@ -120,8 +120,8 @@ dbConnectionName="<%= mandantenid %>" ><db:header>
<tr>
<td>
<input type="hidden" name="beschreibung" value="<%= beschreibung %>" />
</td><td align="left">
<db:textField nullFieldValue="" styleClass="clsInputStyle" size="6" fieldName="tid"/></td><td align="left">
</td><td>
<db:label nullFieldValue="" styleClass="clsInputStyle" fieldName="tid"/></td><td align="left">
<db:textField nullFieldValue="" styleClass="clsInputStyle" size="6" fieldName="apnr"/></td><td align="left">
<db:textArea nullFieldValue="" styleClass="clsInputStyle" wrap="virtual" rows="3" cols="20" fieldName="beschreibung"/></td><td align="left">
<db:textField nullFieldValue="" styleClass="clsInputStyle" size="6" fieldName="defaultvalue"/></td><td align="left">
@ -133,13 +133,13 @@ dbConnectionName="<%= mandantenid %>" ><db:header> @@ -133,13 +133,13 @@ dbConnectionName="<%= mandantenid %>" ><db:header>
<db:textArea nullFieldValue="" styleClass="clsInputStyle" wrap="virtual" rows="3" cols="20" fieldName="gruppe"/></td><td align="left">
<db:textField nullFieldValue="" styleClass="clsInputStyle" size="6" fieldName="priority"/></td><td align="left">
<db:textField nullFieldValue="" styleClass="clsInputStyle" size="6" fieldName="sourcesystem"/></td><td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" title="Datensatz l&ouml;schen" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
</tr>
</db:body>
<db:footer><tr><td class="naviBtn"><span connectId="new12" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new12" flavor="image"/></td><td class="naviBtn"><span connectId="ins12" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins12" flavor="image"/></td></tr>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new12" flavor="image"/></td><td class="naviBtn"><span connectId="ins12" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins12" flavor="image"/></td></tr>
</table>
</db:footer></db:dbform></body>
</html>

24
superx/edit/kern/macro_feld_wert_list.jsp

@ -27,7 +27,7 @@ @@ -27,7 +27,7 @@
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
@ -67,17 +67,17 @@ Object kf=request.getParameter("keyfieldsused"); @@ -67,17 +67,17 @@ Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
%>
<p align="right">
<a target="_parent" href="http://www.superx-projekt.de"><img border="0" alt="Logo" src="../../images/logo.gif"></a>
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
%></p>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">Feld-Vorbelegung von Makro-Masken. </span><img border="0" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Feld-Vorbelegung von Makro-Masken verwalten.</span>
<span class="menuCaptionTitle" id="menuCaptionTitle">Feld-Vorbelegung von Makro-Masken. </span><img border="0" height="18px" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Feld-Vorbelegung von Makro-Masken verwalten.</span>
</div>
<%
String macro = request.getParameter("macro");
@ -85,8 +85,8 @@ if(macro != null && !macro.equals("null")){ @@ -85,8 +85,8 @@ if(macro != null && !macro.equals("null")){
filter +="macro="+macro;
}
%>
<db:dbform tableName="macro_feld_wert" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/macro_feld_wert_list.jsp" filter="<%= filter %>" orderBy="macro,sortnr"
dbConnectionName="<%= mandantenid %>" ><db:header>
<db:dbform tableName="macro_feld_wert" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/macro_feld_wert_list.jsp" filter="<%= filter %>" orderBy="macro,sortnr"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header>
<table class="dbform_tab" border="1" >
<tr>
@ -103,18 +103,18 @@ dbConnectionName="<%= mandantenid %>" ><db:header> @@ -103,18 +103,18 @@ dbConnectionName="<%= mandantenid %>" ><db:header>
<tr>
<td>
<input type="hidden" name="macro" value="<%= macro %>" />
</td><td align="left"> <db:select fieldName="macro" customEntry=",,true"><% sql = "select tid, name from maskeninfo order by name;"; %><db:queryData name="macro_feld_wert_maskeninfo33" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /></db:select></td><td align="left">
</td><td align="left"> <db:select fieldName="macro" customEntry=",,true"><% sql = "select tid, name from maskeninfo order by name;"; %><db:queryData name="macro_feld_wert_maskeninfo32" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /></db:select></td><td align="left">
<db:textField nullFieldValue="" styleClass="clsInputStyle" size="6" fieldName="sortnr"/></td><td align="left">
<db:textField nullFieldValue="" styleClass="clsInputStyle" size="6" fieldName="active"/></td><td align="left">
<db:textField nullFieldValue="" styleClass="clsInputStyle" maxlength="255" size="10" fieldName="feldname"/></td><td align="left">
<db:textField nullFieldValue="" styleClass="clsInputStyle" maxlength="255" size="30" fieldName="value"/></td><td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" title="Datensatz l&ouml;schen" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
</tr>
</db:body>
<db:footer><tr><td class="naviBtn"><span connectId="new2" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new2" flavor="image"/></td><td class="naviBtn"><span connectId="ins2" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins2" flavor="image"/></td></tr>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new2" flavor="image"/></td><td class="naviBtn"><span connectId="ins2" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins2" flavor="image"/></td></tr>
</table>
</db:footer></db:dbform></body>
</html>

34
superx/edit/kern/macro_masken_bez_edit.jsp

@ -24,13 +24,13 @@ @@ -24,13 +24,13 @@
</script><script src="/superx/xml/js/memtext/dbforms.js" type="text/javascript">&nbsp;</script>
<db:base/>
</head>
<script language="javascript"
<script language="javascript"
src=<%= "\"" +request.getContextPath() + "/dbformslib/jscal/calendar.js\""%>>
</script>
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
@ -70,12 +70,12 @@ Object kf=request.getParameter("keyfieldsused"); @@ -70,12 +70,12 @@ Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
%>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">Masken und Makros. </span><img border="0" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Masken zu Makros zuordnen.</span>
<span class="menuCaptionTitle" id="menuCaptionTitle">Masken und Makros. </span><img border="0" height="18px" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Masken zu Makros zuordnen.</span>
</div>
<%
String maskeninfo_id1 = request.getParameter("maskeninfo_id1");
@ -90,22 +90,22 @@ if(maskeninfo_id2 != null && !maskeninfo_id2.equals("null")){ @@ -90,22 +90,22 @@ if(maskeninfo_id2 != null && !maskeninfo_id2.equals("null")){
filter +=",maskeninfo_id2="+maskeninfo_id2;
}
%>
<db:dbform tableName="macro_masken_bez" maxRows="1" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/macro_masken_bez_edit.jsp" filter="<%= filter %>" orderBy="maskeninfo_id1,maskeninfo_id2"
dbConnectionName="<%= mandantenid %>" ><db:header/>
<db:dbform tableName="macro_masken_bez" maxRows="1" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/macro_masken_bez_edit.jsp" filter="<%= filter %>" orderBy="maskeninfo_id1,maskeninfo_id2"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header/>
<db:errors/>
<db:body allowNew="true">
<table border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:navFirstButton styleClass="clsButtonStyle" caption="button.nav.first" alt="button.nav.first" src="../../images/resultset_first.svg" flavor="image" id="db_navFirstButton"/></td><td class="naviBtn">
<db:navPrevButton styleClass="clsButtonStyle" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn">
<db:navNextButton styleClass="clsButtonStyle" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn">
<db:navLastButton styleClass="clsButtonStyle" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" title="Datensatz l&ouml;schen" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy13" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy13" flavor="image"/></td><td class="naviBtn"><span connectId="new13" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new13" flavor="image"/></td><td class="naviBtn"><span connectId="ins13" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins13" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td>
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:navFirstButton styleClass="clsButtonStyle" style="height:18px" caption="button.nav.first" alt="button.nav.first" src="../../images/resultset_first.svg" flavor="image" id="db_navFirstButton"/></td><td class="naviBtn">
<db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn">
<db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn">
<db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy13" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy13" flavor="image"/></td><td class="naviBtn"><span connectId="new13" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new13" flavor="image"/></td><td class="naviBtn"><span connectId="ins13" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins13" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td>
</tr>
</table>
<p>&nbsp;</p>
@ -123,7 +123,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/> @@ -123,7 +123,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/>
<db:message key="Hauptmaske"/></td><td align="left">
<div id="fld_maskeninfo_id1">
<input onblur="updateSelect(this)" style="display:none" size="10" name="key_macro_masken_bezmaskeninfo_id1" class="schluesselfeld" type="text">
<db:select id="inp_macro_masken_bezmaskeninfo_id1" styleClass="clsInputStyle" onChange="updateKeyfield(this)" fieldName="maskeninfo_id1" customEntry=",,true"><% sql = "select tid, name from maskeninfo order by name;"; %><db:queryData name="macro_masken_bez_maskeninfo31" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
<db:select id="inp_macro_masken_bezmaskeninfo_id1" styleClass="clsInputStyle" readOnly="false" onChange="updateKeyfield(this)" fieldName="maskeninfo_id1" customEntry=",,true"><% sql = "select tid, name from maskeninfo order by name;"; %><db:queryData name="macro_masken_bez_maskeninfo30" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
</div>
</td>
</tr>
@ -132,7 +132,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/> @@ -132,7 +132,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/>
<db:message key="Untermaske"/></td><td align="left">
<div id="fld_maskeninfo_id2">
<input onblur="updateSelect(this)" style="display:none" size="10" name="key_macro_masken_bezmaskeninfo_id2" class="schluesselfeld" type="text">
<db:select id="inp_macro_masken_bezmaskeninfo_id2" styleClass="clsInputStyle" onChange="updateKeyfield(this)" fieldName="maskeninfo_id2" customEntry=",,true"><% sql = "select tid, name from maskeninfo order by name;"; %><db:queryData name="macro_masken_bez_maskeninfo32" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
<db:select id="inp_macro_masken_bezmaskeninfo_id2" styleClass="clsInputStyle" readOnly="false" onChange="updateKeyfield(this)" fieldName="maskeninfo_id2" customEntry=",,true"><% sql = "select tid, name from maskeninfo order by name;"; %><db:queryData name="macro_masken_bez_maskeninfo31" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
</div>
</td>
</tr>

24
superx/edit/kern/macro_masken_bez_list.jsp

@ -27,7 +27,7 @@ @@ -27,7 +27,7 @@
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
@ -67,17 +67,17 @@ Object kf=request.getParameter("keyfieldsused"); @@ -67,17 +67,17 @@ Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
%>
<p align="right">
<a target="_parent" href="http://www.superx-projekt.de"><img border="0" alt="Logo" src="../../images/logo.gif"></a>
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
%></p>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">Masken und Makros. </span><img border="0" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Masken zu Makros zuordnen.</span>
<span class="menuCaptionTitle" id="menuCaptionTitle">Masken und Makros. </span><img border="0" height="18px" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Masken zu Makros zuordnen.</span>
</div>
<%
String maskeninfo_id1 = request.getParameter("maskeninfo_id1");
@ -85,8 +85,8 @@ if(maskeninfo_id1 != null && !maskeninfo_id1.equals("null")){ @@ -85,8 +85,8 @@ if(maskeninfo_id1 != null && !maskeninfo_id1.equals("null")){
filter +="maskeninfo_id1="+maskeninfo_id1;
}
%>
<db:dbform tableName="macro_masken_bez" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/macro_masken_bez_list.jsp" filter="<%= filter %>" orderBy="maskeninfo_id1,sortnr,maskeninfo_id2"
dbConnectionName="<%= mandantenid %>" ><db:header>
<db:dbform tableName="macro_masken_bez" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/macro_masken_bez_list.jsp" filter="<%= filter %>" orderBy="maskeninfo_id1,sortnr,maskeninfo_id2"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header>
<table class="dbform_tab" border="1" >
<tr>
@ -104,7 +104,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header> @@ -104,7 +104,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header>
<tr>
<td>
<input type="hidden" name="maskeninfo_id1" value="<%= maskeninfo_id1 %>" />
</td><td align="left"> <db:select fieldName="maskeninfo_id1" customEntry=",,true"><% sql = "select tid, name from maskeninfo order by name;"; %><db:queryData name="macro_masken_bez_maskeninfo31" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /></db:select></td><td align="left"> <db:select fieldName="maskeninfo_id2" customEntry=",,true"><% sql = "select tid, name from maskeninfo order by name;"; %><db:queryData name="macro_masken_bez_maskeninfo32" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /></db:select></td><td align="left">
</td><td align="left"> <db:select fieldName="maskeninfo_id1" customEntry=",,true"><% sql = "select tid, name from maskeninfo order by name;"; %><db:queryData name="macro_masken_bez_maskeninfo30" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /></db:select></td><td align="left"> <db:select fieldName="maskeninfo_id2" customEntry=",,true"><% sql = "select tid, name from maskeninfo order by name;"; %><db:queryData name="macro_masken_bez_maskeninfo31" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /></db:select></td><td align="left">
<db:textField nullFieldValue="" styleClass="clsInputStyle" size="6" fieldName="active"/></td><td align="left">
<db:textField nullFieldValue="" styleClass="clsInputStyle" size="6" fieldName="sortnr"/></td><td align="left">
<db:textField nullFieldValue="" styleClass="clsInputStyle" maxlength="255" size="20" fieldName="schleifenrelation"/></td><td align="left">
@ -114,13 +114,13 @@ dbConnectionName="<%= mandantenid %>" ><db:header> @@ -114,13 +114,13 @@ dbConnectionName="<%= mandantenid %>" ><db:header>
%><a target="details" title="Feld-Vorbelegung" href="<%= response.encodeURL("/superx/edit/kern/macro_feld_wert_list.jsp") %>?macro=<db:label nullFieldValue="" pattern="######" fieldName="maskeninfo_id1"/>" onClick="javascript:neu=window.open('<%= response.encodeURL("/superx/edit/kern/macro_feld_wert_list.jsp") %>?macro=<db:label nullFieldValue="" pattern="######" fieldName="maskeninfo_id1"/>','_blank','directories=no,location=no,menubar=no,toolbar=no,scrollbars=yes,resizable=yes,width=800,height=600'); return false;"><img border="0" alt="Feld-Vorbelegung" src="../../images/pencil.svg"></a><%
}
%></td><td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" title="Datensatz l&ouml;schen" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
</tr>
</db:body>
<db:footer><tr><td class="naviBtn"><span connectId="new11" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new11" flavor="image"/></td><td class="naviBtn"><span connectId="ins11" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins11" flavor="image"/></td></tr>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new11" flavor="image"/></td><td class="naviBtn"><span connectId="ins11" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins11" flavor="image"/></td></tr>
</table>
</db:footer></db:dbform></body>
</html>

24
superx/edit/kern/maske_system_bez_edit.jsp

@ -27,7 +27,7 @@ @@ -27,7 +27,7 @@
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
@ -67,17 +67,17 @@ Object kf=request.getParameter("keyfieldsused"); @@ -67,17 +67,17 @@ Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
%>
<p align="right">
<a target="_parent" href="http://www.superx-projekt.de"><img border="0" alt="Logo" src="../../images/logo.gif"></a>
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
%></p>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">Masken und Systeme. </span><img border="0" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Masken zu Quellsystemen zuordnen.</span>
<span class="menuCaptionTitle" id="menuCaptionTitle">Masken und Systeme. </span><img border="0" height="18px" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Masken zu Quellsystemen zuordnen.</span>
</div>
<%
String maskeninfo_id = request.getParameter("maskeninfo_id");
@ -92,8 +92,8 @@ if(systeminfo_id != null && !systeminfo_id.equals("null")){ @@ -92,8 +92,8 @@ if(systeminfo_id != null && !systeminfo_id.equals("null")){
filter +=",systeminfo_id="+systeminfo_id;
}
%>
<db:dbform tableName="maske_system_bez" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/maske_system_bez_edit.jsp" filter="<%= filter %>" orderBy="maskeninfo_id,systeminfo_id"
dbConnectionName="<%= mandantenid %>" ><db:header>
<db:dbform tableName="maske_system_bez" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/maske_system_bez_edit.jsp" filter="<%= filter %>" orderBy="maskeninfo_id,systeminfo_id"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header>
<table class="dbform_tab" border="1" >
<tr>
@ -109,14 +109,14 @@ dbConnectionName="<%= mandantenid %>" ><db:header> @@ -109,14 +109,14 @@ dbConnectionName="<%= mandantenid %>" ><db:header>
<input type="hidden" name="maskeninfo_id" value="<%= maskeninfo_id %>" />
<input type="hidden" name="systeminfo_id" value="<%= systeminfo_id %>" />
</td><td align="left"> <db:select fieldName="maskeninfo_id" customEntry=",,true"><% sql = "select tid, name from maskeninfo order by name;"; %><db:queryData name="maske_system_bez_maskeninfo29" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /></db:select></td><td align="left"> <db:select fieldName="systeminfo_id" customEntry=",,true"><% sql = "select tid, name from systeminfo order by name;"; %><db:queryData name="maske_system_bez_systeminfo30" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /></db:select></td><td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" title="Datensatz l&ouml;schen" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
</td><td align="left"> <db:select fieldName="maskeninfo_id" customEntry=",,true"><% sql = "select tid, name from maskeninfo order by name;"; %><db:queryData name="maske_system_bez_maskeninfo28" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /></db:select></td><td align="left"> <db:select fieldName="systeminfo_id" customEntry=",,true"><% sql = "select tid, name from systeminfo order by name;"; %><db:queryData name="maske_system_bez_systeminfo29" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /></db:select></td><td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
</tr>
</db:body>
<db:footer><tr><td class="naviBtn"><span connectId="new10" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new10" flavor="image"/></td><td class="naviBtn"><span connectId="ins10" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins10" flavor="image"/></td></tr>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new10" flavor="image"/></td><td class="naviBtn"><span connectId="ins10" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins10" flavor="image"/></td></tr>
</table>
</db:footer></db:dbform></body>
</html>

24
superx/edit/kern/masken_felder_bez_edit.jsp

@ -27,7 +27,7 @@ @@ -27,7 +27,7 @@
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
@ -67,17 +67,17 @@ Object kf=request.getParameter("keyfieldsused"); @@ -67,17 +67,17 @@ Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
%>
<p align="right">
<a target="_parent" href="http://www.superx-projekt.de"><img border="0" alt="Logo" src="../../images/logo.gif"></a>
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
%></p>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">Masken und Felder. </span><img border="0" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Felder zu Masken zuordnen.</span>
<span class="menuCaptionTitle" id="menuCaptionTitle">Masken und Felder. </span><img border="0" height="18px" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Felder zu Masken zuordnen.</span>
</div>
<%
String maskeninfo_id = request.getParameter("maskeninfo_id");
@ -92,8 +92,8 @@ if(felderinfo_id != null && !felderinfo_id.equals("null")){ @@ -92,8 +92,8 @@ if(felderinfo_id != null && !felderinfo_id.equals("null")){
filter +=",felderinfo_id="+felderinfo_id;
}
%>
<db:dbform tableName="masken_felder_bez" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/masken_felder_bez_edit.jsp" filter="<%= filter %>" orderBy="maskeninfo_id,felderinfo_id"
dbConnectionName="<%= mandantenid %>" ><db:header>
<db:dbform tableName="masken_felder_bez" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/masken_felder_bez_edit.jsp" filter="<%= filter %>" orderBy="maskeninfo_id,felderinfo_id"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header>
<table class="dbform_tab" border="1" >
<tr>
@ -109,14 +109,14 @@ dbConnectionName="<%= mandantenid %>" ><db:header> @@ -109,14 +109,14 @@ dbConnectionName="<%= mandantenid %>" ><db:header>
<input type="hidden" name="maskeninfo_id" value="<%= maskeninfo_id %>" />
<input type="hidden" name="felderinfo_id" value="<%= felderinfo_id %>" />
</td><td align="left"> <db:select fieldName="maskeninfo_id" customEntry=",,true"><% sql = "select tid, name from maskeninfo order by name;"; %><db:queryData name="masken_felder_bez_maskeninfo27" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /></db:select></td><td align="left"> <db:select fieldName="felderinfo_id" customEntry=",,true"><% sql = "select tid, name from felderinfo order by name;"; %><db:queryData name="masken_felder_bez_felderinfo28" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /></db:select></td><td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" title="Datensatz l&ouml;schen" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
</td><td align="left"> <db:select fieldName="maskeninfo_id" customEntry=",,true"><% sql = "select tid, name from maskeninfo order by name;"; %><db:queryData name="masken_felder_bez_maskeninfo26" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /></db:select></td><td align="left"> <db:select fieldName="felderinfo_id" customEntry=",,true"><% sql = "select tid, name from felderinfo order by name;"; %><db:queryData name="masken_felder_bez_felderinfo27" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /></db:select></td><td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td>
</tr>
</db:body>
<db:footer><tr><td class="naviBtn"><span connectId="new9" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new9" flavor="image"/></td><td class="naviBtn"><span connectId="ins9" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins9" flavor="image"/></td></tr>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new9" flavor="image"/></td><td class="naviBtn"><span connectId="ins9" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins9" flavor="image"/></td></tr>
</table>
</db:footer></db:dbform></body>
</html>

32
superx/edit/kern/maskeninfo_edit.jsp

@ -24,13 +24,13 @@ @@ -24,13 +24,13 @@
</script><script src="/superx/xml/js/memtext/dbforms.js" type="text/javascript">&nbsp;</script>
<db:base/>
</head>
<script language="javascript"
<script language="javascript"
src=<%= "\"" +request.getContextPath() + "/dbformslib/jscal/calendar.js\""%>>
</script>
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
@ -70,12 +70,12 @@ Object kf=request.getParameter("keyfieldsused"); @@ -70,12 +70,12 @@ Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
%>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">Maskeninfo verwalten. </span><img border="0" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Maskendefinitionen verwalten.</span>
<span class="menuCaptionTitle" id="menuCaptionTitle">Maskeninfo verwalten. </span><img border="0" height="18px" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie Maskendefinitionen verwalten.</span>
</div><%
String tid = request.getParameter("tid");
Hashtable gotoMyHash = null;
@ -91,22 +91,22 @@ if(name != null && !name.equals("null")){ @@ -91,22 +91,22 @@ if(name != null && !name.equals("null")){
filter +="name~'"+name+"'";
}
%>
<db:dbform tableName="maskeninfo" maxRows="1" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/maskeninfo_edit.jsp" gotoHt="<%= gotoMyHash %>" filter="<%= filter %>" orderBy="name"
dbConnectionName="<%= mandantenid %>" ><db:header/>
<db:dbform tableName="maskeninfo" maxRows="1" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/maskeninfo_edit.jsp" gotoHt="<%= gotoMyHash %>" filter="<%= filter %>" orderBy="name"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header/>
<db:errors/>
<db:body allowNew="true">
<table border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:navFirstButton styleClass="clsButtonStyle" caption="button.nav.first" alt="button.nav.first" src="../../images/resultset_first.svg" flavor="image" id="db_navFirstButton"/></td><td class="naviBtn">
<db:navPrevButton styleClass="clsButtonStyle" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn">
<db:navNextButton styleClass="clsButtonStyle" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn">
<db:navLastButton styleClass="clsButtonStyle" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" title="Datensatz l&ouml;schen" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy6" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy6" flavor="image"/></td><td class="naviBtn"><span connectId="new6" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new6" flavor="image"/></td><td class="naviBtn"><span connectId="ins6" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins6" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td>
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:navFirstButton styleClass="clsButtonStyle" style="height:18px" caption="button.nav.first" alt="button.nav.first" src="../../images/resultset_first.svg" flavor="image" id="db_navFirstButton"/></td><td class="naviBtn">
<db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn">
<db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn">
<db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy6" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy6" flavor="image"/></td><td class="naviBtn"><span connectId="new6" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new6" flavor="image"/></td><td class="naviBtn"><span connectId="ins6" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins6" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td>
</tr>
</table>
<p>&nbsp;</p>
@ -170,7 +170,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/> @@ -170,7 +170,7 @@ dbConnectionName="<%= mandantenid %>" ><db:header/>
<db:message key="Spezielles Frontend"/></td><td align="left">
<div id="fld_frontend">
<input onblur="updateSelect(this)" style="display:none" size="10" name="key_maskeninfofrontend" class="schluesselfeld" type="text">
<db:select id="inp_maskeninfofrontend" styleClass="clsInputStyle" onChange="updateKeyfield(this)" fieldName="frontend" customEntry=",,true"><% sql = "select val(element_value), description from menu_element where menu_element.element = \'Frontend\' order by description;"; %><db:queryData name="maskeninfo_menu_element44" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
<db:select id="inp_maskeninfofrontend" styleClass="clsInputStyle" readOnly="false" onChange="updateKeyfield(this)" fieldName="frontend" customEntry=",,true"><% sql = "select val(element_value), description from menu_element where menu_element.element = \'Frontend\' order by description;"; %><db:queryData name="maskeninfo_menu_element44" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
</div>
<span style="display:none" connectId="fld_frontend" dojoType="tooltip">Applet=0, 1=Themenbaum_vom_XML-Frontend, 2=Alle, 3=XML_und_Angular, 4=Nur_Angular</span></td>
</tr>

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save