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.
 
 

938 lines
27 KiB

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<superx-unload version="4.0">
<module id="costage" version="0.4b" 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>
<param name="COSTAGE_start_hssem" defaultValue="19911" description="Startsemester Hochschulsemester"><comment>Ab welchem Semester sollen Hochschulsemester 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
and H.hoererstatus_kb !='E' --status "nicht immatrikuliert" interessiert nicht
;
]]>
</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,
hauptstudium_flag
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>
<unload-job id="px_st_hzb_v" target-table="costage_st_hzb" extraction-script="" transfer-unload-file="unl/costage_st_hzb.unl" >
<comment> </comment>
<extraction-sql sourcesystem="co" database="" version="232">
<![CDATA[ select
nr,
hzb_land_nr,
hzb_land_sub_r_nr,
hzb_art_nr,
hzb_jahr,
hzb_datum,
hzb_note,
st_person_nr,
hzb_note
FROM px_st_hzb_v
;
]]>
</extraction-sql>
<extraction-sql sourcesystem="co" database="" version="233">
<![CDATA[ select
nr,
hzb_land_nr,
hzb_land_sub_r_nr,
hzb_art_nr,
hzb_jahr,
hzb_datum,
hzb_note_numerisch,
st_person_nr,
hzb_note
FROM px_st_hzb_v
;
]]>
</extraction-sql>
<extraction-sql sourcesystem="co" database="" version="234">
<![CDATA[ select
nr,
hzb_land_nr,
hzb_land_sub_r_nr,
hzb_art_nr,
hzb_jahr,
hzb_datum,
hzb_note,
st_person_nr,
hzb_note_original
FROM px_st_hzb_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_hssem
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,
null ,--leistungsstatus_map_kb,
null --abs_fach_st_studium_nr
FROM px_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="px_bw_hzb_arten_v" target-table="costage_bw_hzb_arten" extraction-script="" transfer-unload-file="unl/costage_bw_hzb_arten.unl" >
<comment>HZB-Arten (intern und amtlich), mit Mit R224 SP10 verfügbar </comment>
<extraction-sql sourcesystem="co" database="" version="">
<![CDATA[
SELECT hzb_nr,
substr(name,1,255),
substr(name_kurz,1,255),
hzb_art_stla_code,
kurzbezeichnung
FROM px_bw_hzb_arten_v
;
]]>
</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>