Schnittstelle CampusOnline (TU Graz) zu SuperX-Modul COSTAGE
http://www.superx-projekt.de/doku/costage_modul/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
883 lines
26 KiB
883 lines
26 KiB
<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
|
<superx-unload version="4.0"> |
|
<module id="costage" version="0.3b" systeminfo_id="310">COSTAGE-Modul</module> |
|
|
|
<parameters> |
|
<param name="VERSION" defaultValue="2" description="Datenbank-Version"><comment>CO-Version, wird derzeit ignoriert</comment></param> |
|
<param name="COSTAGE_start_st_sem" defaultValue="19911" description="Startsemester Studierende"><comment>Ab welchem Semester sollen Studierende entladen werden? z.B. 20011 für SS 2001</comment></param> |
|
<param name="COSTAGE_start_bw_sem" defaultValue="19911" description="Startsemester Bewerbungen"><comment>Ab welchem Semester sollen Bewerbungen entladen werden? z.B. 20011 für SS 2001</comment></param> |
|
<param name="COSTAGE_start_leistungen_sem" defaultValue="19911" description="Startsemester Prüfungen"><comment>Ab welchem Semester sollen Leistungen entladen werden? z.B. 20011 für SS 2001</comment></param> |
|
<param name="COSTAGE_start_lv_sem" defaultValue="19911" description="Startsemester Lehrveranstaltungen"><comment>Ab welchem Semester sollen Lehrveranstaltungen entladen werden? z.B. 20011 für SS 2001</comment></param> |
|
</parameters> |
|
<sourcesystems> |
|
<sourcesystem name="co" description="CampusOnline-Datenbank" default="true"/> |
|
|
|
</sourcesystems> |
|
|
|
<unload-job id="px_st_abschlussziele_amtstat_v" target-table="costage_st_abschlussziele_amtstat" extraction-script="" transfer-unload-file="unl/costage_st_abschlussziele_amtstat.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT st_absz_amtstat_nr, |
|
statistik_code, |
|
name, |
|
st_land_reg_nr, |
|
st_std_art_nr |
|
FROM px_st_abschlussziele_amtstat_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
|
|
<unload-job id="px_st_abschlussziele_lokal_v" target-table="costage_st_abschlussziele_lokal" extraction-script="" transfer-unload-file="unl/costage_st_abschlussziele_lokal.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT st_absz_nr, |
|
code, |
|
name, |
|
st_absz_amtstat_nr |
|
FROM px_st_abschlussziele_lokal_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
|
|
<unload-job id="px_st_fachsemester_v" target-table="costage_st_fachsemester" extraction-script="" transfer-unload-file="unl/costage_st_fachsemester.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT F.st_studium_nr, |
|
F.st_sem_nr, |
|
F.fachsemester, |
|
F.fachsemestertyp |
|
FROM px_st_fachsemester_v F,px_st_semester_v S |
|
where S.st_sem_nr=F.st_sem_nr |
|
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_st_sem |
|
and current_date+365 > S.semester_anfang |
|
and extract(year from S.semester_anfang) > 2000 |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
|
|
<unload-job id="px_st_fakultaeten_v" target-table="costage_st_fakultaeten" extraction-script="" transfer-unload-file="unl/costage_st_fakultaeten.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT st_fakultaeten_nr, |
|
unikey, |
|
fakultaet_key, |
|
fakultaet_bezeichnung, |
|
fakultaet_name, |
|
fakultaet_alt, |
|
fakultaet_last, |
|
st_land_reg_nr |
|
FROM px_st_fakultaeten_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
|
|
<unload-job id="px_st_hauptstudien_v" target-table="costage_st_hauptstudien" extraction-script="" transfer-unload-file="unl/costage_st_hauptstudien.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT H.st_studstamm_nr, |
|
H.st_studium_nr, |
|
H.st_sem_nr |
|
FROM px_st_hauptstudien_v H,px_st_semester_v S |
|
where S.st_sem_nr=H.st_sem_nr |
|
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_st_sem |
|
and current_date+365 > S.semester_anfang |
|
and extract(year from S.semester_anfang) > 2000 |
|
; |
|
|
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
|
|
<unload-job id="px_st_hoererstatus_v" target-table="costage_st_hoererstatus" extraction-script="" transfer-unload-file="unl/costage_st_hoererstatus.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT H.st_studstamm_nr, |
|
H.st_sem_nr, |
|
H.hoererstatus_name, |
|
H.hoererstatus_kb |
|
FROM px_st_hoererstatus_v H,px_st_semester_v S |
|
where S.st_sem_nr=H.st_sem_nr |
|
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_st_sem |
|
and current_date+365 > S.semester_anfang |
|
and extract(year from S.semester_anfang) > 2000 |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
|
|
<unload-job id="px_st_laender_v" target-table="costage_st_laender" extraction-script="" transfer-unload-file="unl/costage_st_laender.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT st_land_nr, |
|
name, |
|
iso_code_2, |
|
iso_code_3, |
|
kurzbezeichnung, |
|
statistik_code, |
|
adresse, |
|
hzb, |
|
null as staatsbuergerschaft, |
|
kfz_kennzeichen, |
|
eu, |
|
nat_key |
|
FROM px_st_laender_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
|
|
<unload-job id="px_st_land_regionen_v" target-table="costage_st_land_regionen" extraction-script="" transfer-unload-file="unl/costage_st_land_regionen.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT st_land_reg_nr, |
|
name, |
|
statistik_code, |
|
st_land_nr, |
|
kfz_kennzeichen_region |
|
FROM px_st_land_regionen_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<!-- |
|
<unload-job id="costage_st_personen" target-table="" extraction-script="" transfer-unload-file="unl/costage_st_personen.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
|
|
SELECT nr, |
|
matrikelnummer, |
|
vorname, |
|
vorname_komplett, |
|
familienname, |
|
geburtsdatum |
|
FROM px_st_personen_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job>--> |
|
|
|
<unload-job id="px_st_semester_v" target-table="costage_st_semester_neu" extraction-script="" transfer-unload-file="unl/costage_st_semester.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT S.st_sem_nr, |
|
S.semester_id, |
|
S.semester_anfang, |
|
S.semester_ende, |
|
S.semester_bezeichnung, |
|
S.studienjahr |
|
FROM px_st_semester_v S |
|
where to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_st_sem |
|
and current_date+365 > S.semester_anfang |
|
and extract(year from S.semester_anfang) > 2000 |
|
; |
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
|
|
<unload-job id="px_st_studien_v" target-table="costage_st_studien" extraction-script="" transfer-unload-file="unl/costage_st_studien.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT st_studium_nr, |
|
st_studstamm_nr, |
|
st_studiengang_nr, |
|
studienform_name, |
|
studienform_statistik_code |
|
FROM px_st_studien_v |
|
|
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
|
|
<unload-job id="px_st_studien_spoversionen_v" target-table="costage_st_studien_spoversionen" extraction-script="" transfer-unload-file="unl/costage_st_studien_spoversionen.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT st_studium_nr, |
|
stp_stp_nr, |
|
gueltig_ab, |
|
po_stp_stp_version_kb, |
|
po_regelstudienzeit, |
|
po_gueltig_ab, |
|
po_gueltig_bis, |
|
po_studierbar_bis |
|
FROM px_st_studien_spoversionen_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
|
|
<unload-job id="px_st_studienarten_v" target-table="costage_st_studienarten" extraction-script="" transfer-unload-file="unl/costage_st_studienarten.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT st_std_art_nr, |
|
kurzbezeichnung, |
|
name |
|
FROM px_st_studienarten_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
|
|
<unload-job id="px_st_studienfaecher_v" target-table="costage_st_studienfaecher" extraction-script="" transfer-unload-file="unl/costage_st_studienfaecher.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT st_stdfach_nr, |
|
name, |
|
statistik_code, |
|
st_land_reg_nr |
|
FROM px_st_studienfaecher_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
|
|
<unload-job id="px_st_studiengaenge_v" target-table="costage_st_studiengaenge_neu" extraction-script="" transfer-unload-file="unl/costage_st_studiengaenge.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT st_studiengang_nr, |
|
studiengangs_identifikator, |
|
studiengangs_bezeichnung, |
|
st_absz_nr, |
|
st_skz_nr, |
|
fachkennzeichen, |
|
st_std_art_nr, |
|
studiengangs_typ_name, |
|
studiengangs_typ_kb, |
|
studientyp_name, |
|
studientyp_kb, |
|
stp_stp_nr |
|
FROM px_st_studiengaenge_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
|
|
<unload-job id="px_st_studiengaenge_mtsg_v" target-table="costage_st_studiengaenge_mtsg" extraction-script="" transfer-unload-file="unl/costage_st_studiengaenge_mtsg.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT st_studiengang_nr_msg, |
|
st_studiengang_nr_tsg, |
|
studienfach_sortierung |
|
FROM px_st_studiengaenge_mtsg_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
|
|
<unload-job id="px_st_studienkennzahlen_v" target-table="costage_st_studienkennzahlen_neu" extraction-script="" transfer-unload-file="unl/costage_st_studienkennzahlen.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT st_skz_nr, |
|
skz_key, |
|
unikey, |
|
fakultaet_key, |
|
skz_name, |
|
st_stdfach_nr, |
|
gesetzliche_grundlage_kb |
|
FROM px_st_studienkennzahlen_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
|
|
<unload-job id="px_st_studienstatus_v" target-table="costage_st_studienstatus" extraction-script="" transfer-unload-file="unl/costage_st_studienstatus.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT V.st_studienstatus_nr, |
|
V.st_studium_nr, |
|
V.studienstatustyp, |
|
V.beginn_datum, |
|
V.gueltig_ab, |
|
V.st_sem_nr |
|
FROM px_st_studienstatus_v V, px_st_semester_v S |
|
where S.st_sem_nr=V.st_sem_nr |
|
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_st_sem |
|
and current_date+365 > S.semester_anfang |
|
and extract(year from S.semester_anfang) > 2000 |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
|
|
<unload-job id="px_st_studierendenstammdaten_v" target-table="costage_st_studierendenstammdaten_neu" extraction-script="" transfer-unload-file="unl/costage_st_studierendenstammdaten.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT st_studstamm_nr, |
|
matrikelnummer, |
|
vorname, |
|
familienname, |
|
geburtsdatum, |
|
geschlecht, |
|
st_land1_nr, |
|
st_land2_nr, |
|
geburt_st_land_nr, |
|
personentyp_name, |
|
personentyp_kb, |
|
aufnahmedatum, |
|
abmeldungsdatum |
|
FROM px_st_studierendenstammdaten_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<!-- neu in 0.3 --> |
|
<unload-job id="px_bw_bewerbungen_v" target-table="costage_bw_bewerbungen" extraction-script="" transfer-unload-file="unl/costage_bw_bewerbungen.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ select |
|
B.nr, |
|
B.st_studstamm_nr, |
|
B.st_sem_nr, |
|
B.st_studiengang_nr, |
|
B.st_studfrm_nr, |
|
B.bw_sb_svor_nr, |
|
B.bw_zul_art_nr, |
|
B.bw_typ_kb, |
|
B.zurueckgezogen_am, |
|
B.fristbeginn, |
|
B.fristende, |
|
B.einstiegs_fachsemester, |
|
B.fachsemester_gewaehlt, |
|
B.abgeschickt_datum |
|
FROM px_bw_bewerbungen_v B,px_st_semester_v S |
|
where S.st_sem_nr=B.st_sem_nr |
|
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_bw_sem |
|
and current_date+365 > S.semester_anfang |
|
and extract(year from S.semester_anfang) > 2000 |
|
and B.abgeschickt_datum is not null --TUG: abgeschickt_datum = Null sind zu filtern. Diese wurden dann nie an die Hochschule übermittelt. |
|
and B.zurueckgezogen_am is null |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<unload-job id="px_bw_bewerbung_kombination_v" target-table="costage_bw_bewerbung_kombination" extraction-script="" transfer-unload-file="unl/costage_bw_bewerbung_kombination.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT bw_bewrbng_nr, |
|
bw_bewrbng_nr_teil, |
|
zulassungs_optional_flag |
|
FROM px_bw_bewerbung_kombination_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<unload-job id="px_bw_bewerb_hzb_v" target-table="costage_bw_bewerb_hzb" extraction-script="" transfer-unload-file="unl/costage_bw_bewerb_hzb.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT bw_bewrbng_nr, |
|
hzb_art_stla_code, |
|
zeugnisdatum, |
|
hzb_note, |
|
hzb_note_original, |
|
hzb_punkte, |
|
hzb_punkte_max, |
|
land_nr, |
|
land_regio_nr, |
|
land_sub_r_nr |
|
FROM px_bw_bewerb_hzb_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<unload-job id="px_bw_bewerb_sb_status_v" target-table="costage_bw_bewerb_sb_status" extraction-script="" transfer-unload-file="unl/costage_bw_bewerb_sb_status.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT bw_bewerbng_nr, |
|
bw_sb_stat_nr, |
|
wert, |
|
last_modified |
|
from px_bw_bewerb_sb_status_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<unload-job id="px_bw_sb_status_v" target-table="costage_bw_sb_status" extraction-script="" transfer-unload-file="unl/costage_bw_sb_status.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT nr, |
|
kurzbezeichnung, |
|
name |
|
FROM px_bw_sb_status_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<unload-job id="px_bw_sb_status_werte_v" target-table="costage_bw_sb_status_werte" extraction-script="" transfer-unload-file="unl/costage_bw_sb_status_werte.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
select nr, |
|
bw_sb_stat_nr, |
|
wert, |
|
name |
|
FROM px_bw_sb_status_werte_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<unload-job id="px_bw_sb_stat_vorl_zuordnung_v" target-table="costage_bw_sb_stat_vorl_zuordnung" extraction-script="" transfer-unload-file="unl/costage_bw_sb_stat_vorl_zuordnung.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT nr, |
|
bw_sb_stat_nr |
|
FROM px_bw_sb_stat_vorl_zuordnung_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<unload-job id="px_bw_zulassungsarten_v" target-table="costage_bw_zulassungsarten" extraction-script="" transfer-unload-file="unl/costage_bw_zulassungsarten.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT nr, |
|
kurzbezeichnung, |
|
name |
|
FROM px_bw_zulassungsarten_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<unload-job id="px_land_subregionen_v" target-table="costage_land_subregionen" extraction-script="" transfer-unload-file="unl/costage_land_subregionen.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT land_sub_reg_nr, |
|
name, |
|
statistik_code, |
|
land_kfz_kennzeichen_subregion, |
|
st_land_reg_nr |
|
FROM px_land_subregionen_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<unload-job id="px_st_studienformen_v" target-table="costage_st_studienformen" extraction-script="" transfer-unload-file="unl/costage_st_studienformen.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT nr, |
|
kurzbezeichnung, |
|
name, |
|
statistik_code |
|
FROM px_st_studienformen_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
|
|
<!--neu ab 25.3.2022--> |
|
<unload-job id="px_st_adressen_v" target-table="costage_st_adressen" extraction-script="" transfer-unload-file="unl/costage_st_adressen.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT st_adresse_nr, |
|
st_adresse_typ, |
|
st_studstamm_nr, |
|
zustellhinweis, |
|
strasse, |
|
plz, |
|
ort, |
|
st_land_nr, |
|
land_kfz_kennzeichen, |
|
land_kfz_kennzeichen_subregion |
|
FROM px_st_adressen_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<unload-job id="px_st_urlaube_v" target-table="costage_st_urlaube" extraction-script="" transfer-unload-file="unl/costage_st_urlaube.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT U.st_urlaub_nr, |
|
U.st_urlaub_typ_nr, |
|
U.st_studstamm_nr, |
|
U.st_sem_nr, |
|
U.st_studium_nr |
|
FROM px_st_urlaube_v U,px_st_semester_v S |
|
where S.st_sem_nr=U.st_sem_nr |
|
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_st_sem |
|
and current_date+365 > S.semester_anfang |
|
and extract(year from S.semester_anfang) > 2000 |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<unload-job id="px_st_urlaubs_typen_v" target-table="costage_st_urlaubs_typen" extraction-script="" transfer-unload-file="unl/costage_st_urlaubs_typen.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT st_urlaub_typ_nr, |
|
name, |
|
kurzbezeichnung, |
|
statistik_code |
|
FROM px_st_urlaubs_typen_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<unload-job id="px_st_abmeldungsarten_v" target-table="costage_st_abmeldungsarten" extraction-script="" transfer-unload-file="unl/costage_st_abmeldungsarten.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT st_abm_art_kurzbezeichnung, |
|
name, |
|
name_lang, |
|
bezug, |
|
statistik_code |
|
FROM px_st_abmeldungsarten_v |
|
where st_abm_art_kurzbezeichnung is not null |
|
; |
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<unload-job id="px_st_personen_abmeldungen_v" target-table="costage_st_personen_abmeldungen" extraction-script="" transfer-unload-file="unl/costage_st_personen_abmeldungen.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT A.st_person_abmeldung_nr, |
|
A.st_studstamm_nr, |
|
A.st_studium_nr, |
|
A.st_sem_nr, |
|
A.st_abm_art_kurzbezeichnung, |
|
A.person_flag, |
|
A.st_studienstatus_nr |
|
FROM px_st_personen_abmeldungen_v A,px_st_semester_v S |
|
where S.st_sem_nr=A.st_sem_nr |
|
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_st_sem |
|
and current_date+365 > S.semester_anfang |
|
and extract(year from S.semester_anfang) > 2000 |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<unload-job id="px_st_ersthochschulen_v" target-table="costage_st_ersthochschulen" extraction-script="" transfer-unload-file="unl/costage_st_ersthochschulen.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT st_studstamm_nr, |
|
unikey_ersthochschule |
|
FROM px_st_ersthochschulen_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<unload-job id="px_st_hochschulsemester_v" target-table="costage_st_hochschulsemester" extraction-script="" transfer-unload-file="unl/costage_st_hochschulsemester.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT H.st_studstamm_nr, |
|
H.st_sem_nr, |
|
H.anzahl_hochschulsemester |
|
FROM px_st_hochschulsemester_v H,px_st_semester_v S |
|
where S.st_sem_nr=H.st_sem_nr |
|
and H.anzahl_hochschulsemester >0 |
|
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_st_sem |
|
and current_date+365 > S.semester_anfang |
|
and extract(year from S.semester_anfang) > 2000 |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<unload-job id="px_leistungen_v" target-table="costage_leistungen" extraction-script="" transfer-unload-file="unl/costage_leistungen.unl" > |
|
<comment>Leistungen</comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
|
|
SELECT leistung_nr, |
|
leistungstyp_nr, |
|
leistungsdetailtyp_kb, |
|
matrikelnummer, |
|
vorname, |
|
nachname, |
|
st_studium_nr, |
|
studienidentifikator, |
|
spov_abschluss, |
|
stp_sp_nr, |
|
veranstaltung_nummer, |
|
substr(veranstaltung_semester,0, 254), |
|
substr(veranstaltung_titel,0, 254), |
|
veranstaltung_art, |
|
semesterstunden, |
|
unterrichtseinheiten, |
|
substr(thema_individuell,0, 254), |
|
pv_notenskala_nr, |
|
note, |
|
note_name, |
|
note_zahl, |
|
pv_pruef_zusatz_typen_nr, |
|
note_zusatz, |
|
note_zusatz_name, |
|
note_positiv_flag, |
|
note_negativ_flag, |
|
pv_notenskala_typ_nr, |
|
pv_notenskala_typ_kb, |
|
pv_notenskala_typ_name, |
|
credits, |
|
leistungsdatum, |
|
anerkannt_flag, |
|
zusatzleistung_flag, |
|
leistungsstatus_nr, |
|
leistungsstatus_map_kb |
|
FROM sx_leistungen_v |
|
--da das Semester bei Leistungen nicht immer gefuellt ist bzw. der Datum der Leistung nach dem Studium sein kann, hier keine Where Bedingung aufs Startsemester |
|
; |
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<unload-job id="px_leistungen_detail_typen_v" target-table="costage_leistungen_detail_typen" extraction-script="" transfer-unload-file="unl/costage_leistungen_detail_typen.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT leistungsdetailtyp_kb, |
|
substr(name_de,1, 255), |
|
substr(name_en,1, 255), |
|
name_zusatz_de, |
|
name_zusatz_en, |
|
sortierung |
|
FROM px_leistungen_detail_typen_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<unload-job id="px_leistungen_typen_v" target-table="costage_leistungen_typen" extraction-script="" transfer-unload-file="unl/costage_leistungen_typen.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT leistungstyp_nr, |
|
kurzbezeichnung, |
|
substr(name_de,1, 255), |
|
substr(name_en,1, 255) |
|
FROM px_leistungen_typen_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<unload-job id="px_antritte_v" target-table="costage_antritte" extraction-script="" transfer-unload-file="unl/costage_antritte.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT leistung_nr, |
|
pruefungsantritt_spo, |
|
pruefungsantritt_lv_prv, |
|
pruefungsantritt_index_lv_prv |
|
FROM px_antritte_v |
|
where 1=0 |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<unload-job id="px_leistungen_status_typen_v" target-table="costage_leistungen_status_typen" extraction-script="" transfer-unload-file="unl/costage_leistungen_status_typen.unl" > |
|
<comment> </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT leistungsstatus_nr, |
|
kurzbezeichnung, |
|
substr(name_de,1, 255), |
|
substr(name_en,1, 255) |
|
FROM px_leistungen_status_typen_v |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<unload-job id="k_hzbart" target-table="costage_k_hzbart" extraction-script="" transfer-unload-file="unl/costage_k_hzbart.unl" > |
|
<comment>HZB-Arten (amtlich), mit Mit R224 SP10 verfügbar </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT distinct hzb_art_stla_code as apnr, |
|
name_kurz as kurztext, |
|
name as drucktext, |
|
name as langtext |
|
FROM px_bw_hzb_arten_v |
|
where hzb_art_stla_code is not null |
|
; |
|
|
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<!--Lehre--> |
|
<unload-job id="px_abgeltungen_v" target-table="costage_abgeltungen" extraction-script="" transfer-unload-file="unl/costage_abgeltungen.unl" > |
|
<comment>Abgeltungen mit Lehraufträgen </comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT la_abg_nr, |
|
stp_sp_nr, |
|
person_nr, |
|
sws_beauftragt_gewichtet, |
|
sws_beauftragt_ungewichtet, |
|
sws_zustandegek_gewichtet, |
|
sws_zustandegek_ungewichtet, |
|
sws_abgehalten_gewichtet, |
|
sws_abgehalten_ungewichtet, |
|
la_typ_code, |
|
la_nr, |
|
la_la_nr, |
|
la_fktn_kurzbezeichnung |
|
FROM px_abgeltungen_v |
|
; |
|
|
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<unload-job id="px_gleichheitsknoten_v" target-table="costage_gleichheitsknoten" extraction-script="" transfer-unload-file="unl/costage_gleichheitsknoten.unl" > |
|
<comment>Gleichheitsknoten</comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT ghk_nr, |
|
substr(typ_kurzbezeichnung,0,254) , |
|
substr(typ_name_de,0,254) , |
|
substr(typ_name_en,0,254) |
|
FROM px_gleichheitsknoten_v |
|
; |
|
|
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<unload-job id="px_lehrveranstaltungen_v" target-table="costage_lehrveranstaltungen" extraction-script="" transfer-unload-file="unl/costage_lehrveranstaltungen.unl" > |
|
<comment>Lehrveranstaltungen und Fach-/Modulprüfungen</comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT L.stp_sp_nr, |
|
L.ghk_nr, |
|
L.titel_de, |
|
L.titel_en, |
|
substr(L.nummer,0,254) , |
|
L.art_name_de, |
|
L.art_name_en, |
|
L.st_sem_nr, |
|
L.org_nr, |
|
L.sws, |
|
L.ects_credits, |
|
L.anerkennungsobjekt_flag |
|
FROM px_lehrveranstaltungen_v L,px_st_semester_v S |
|
where S.st_sem_nr=L.st_sem_nr |
|
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_lv_sem |
|
|
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<unload-job id="px_lv_teilnehmende_v" target-table="costage_lv_teilnehmende" extraction-script="" transfer-unload-file="unl/costage_lv_teilnehmende.unl" > |
|
<comment>Fixplatzanmeldungen</comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT T.lv_grp_pers_nr, |
|
T.st_studium_nr, |
|
T.stp_sp_nr, |
|
T.lv_grp_name |
|
FROM px_lv_teilnehmende_v T, px_lehrveranstaltungen_v L,px_st_semester_v S |
|
where T.stp_sp_nr=L.stp_sp_nr |
|
and S.st_sem_nr=L.st_sem_nr |
|
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_lv_sem |
|
|
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<!--SPO--> |
|
<unload-job id="px_ergebnisse_v" target-table="costage_ergebnisse" extraction-script="" transfer-unload-file="unl/costage_ergebnisse.unl" > |
|
<comment>Ergebnisse</comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT st_studien_nr, |
|
stp_knoten_nr, |
|
vorart_kb, |
|
flag, |
|
zahl, |
|
text, |
|
datum |
|
FROM px_ergebnisse_v |
|
where 1=0 |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
<unload-job id="px_studienplankontexte_v" target-table="costage_studienplankontexte" extraction-script="" transfer-unload-file="unl/costage_studienplankontexte.unl" > |
|
<comment>Studienplankontexte</comment> |
|
<extraction-sql sourcesystem="co" database="" version=""> |
|
<![CDATA[ |
|
SELECT st_studium_nr, |
|
stp_stp_nr, |
|
leistungs_nr, |
|
substr(context_type,0,254) , |
|
stp_knoten_nr_sichtbar, |
|
ghk_nr |
|
FROM px_studienplankontexte_v |
|
where 1=0 |
|
; |
|
|
|
]]> |
|
</extraction-sql> |
|
</unload-job> |
|
</superx-unload>
|
|
|