<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<superx-unload version="3.0">
<module id="sva" version="0.6rc7b" systeminfo_id="6" >SVA-Modul</module>
<!-- DQ 29.5.2007: k_art_zeit wird entladen-->
<parameters>
<!--Hier werden die Defaults festgelegt:-->
<param name="VERSION" value="11"  defaultValue="12" description="Quellsystem-Version"><comment>Versionsnr. des Quellsystems, bei sva sind dies 6,7,8,9,902,10,11,1103,12 </comment></param>
<param name="SOURCESYSTEM" defaultValue="sva" description="Quellsystem"><comment>DB-System zum Entladen, derzeit ist nur "sva" möglich</comment></param>
<param name="ANONYM" defaultValue="false" description="Pseudonymisierung"><comment>Wenn ANONYM = "true",dann wird in SVA_PER der Name /Vorname auf "leer" gesetzt, und die Personalnummer wird pseudonymisiert.</comment></param>
<param name="SVA_AKTIV" defaultValue="01.01.1900" description="Entladestichtag"><comment>Ab welchem Datum sollen Beschäftigungen und Stellen entladen werden?</comment></param>
<param name="pgd_name" defaultValue="pgd_name" description="Soll das Feld pgd.pgd_name entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_name", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_suchname" defaultValue="pgd_suchname" description="Soll das Feld pgd.pgd_suchname entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_suchname", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_vornamen" defaultValue="pgd_vornamen" description="Soll das Feld pgd.pgd_vornamen entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_vornamen", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_titel" defaultValue="''" description="Soll das Feld pgd.pgd_titel entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_titel", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_geburtsdatum" defaultValue="pgd_geburtsdatum" description="Soll das Feld pgd.pgd_geburtsdatum entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_geburtsdatum", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_geschlecht" defaultValue="pgd_geschlecht" description="Soll das Feld pgd.pgd_geschlecht entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_geschlecht", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_fam_stand" defaultValue="''" description="Soll das Feld pgd.pgd_fam_stand entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_fam_stand", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_staatsangehoer" defaultValue="pgd_staatsangehoer" description="Soll das Feld pgd.pgd_staatsangehoer entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_staatsangehoer", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_plz" defaultValue="''" description="Soll das Feld pgd.pgd_plz entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_plz", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_wohnort" defaultValue="''" description="Soll das Feld pgd.pgd_wohnort entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_wohnort", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_land" defaultValue="''" description="Soll das Feld pgd.pgd_land entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_land", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_kategorie" defaultValue="''" description="Soll das Feld pgd.pgd_kategorie entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_kategorie", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_matrikelnummer" defaultValue="''" description="Soll das Feld pgd.pgd_matrikelnummer entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_matrikelnummer", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_austrittsdatum" defaultValue="''" description="Soll das Feld pgd.pgd_austrittsdatum entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_austrittsdatum", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_beschaeft_von" defaultValue="''" description="Soll das Feld pgd.pgd_beschaeft_von entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_beschaeft_von", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_besold_dienst" defaultValue="''" description="Soll das Feld pgd.pgd_besold_dienst entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_besold_dienst", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_dienstzeit" defaultValue="''" description="Soll das Feld pgd.pgd_dienstzeit entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_dienstzeit", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_eintrittsdatum" defaultValue="''" description="Soll das Feld pgd.pgd_eintrittsdatum entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_eintrittsdatum", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_eintritt_land" defaultValue="''" description="Soll das Feld pgd.pgd_eintritt_land entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_eintritt_land", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_jubi_25_datum" defaultValue="''" description="Soll das Feld pgd.pgd_jubi_25_datum entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_jubi_25_datum", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_jubi_40_datum" defaultValue="''" description="Soll das Feld pgd.pgd_jubi_40_datum entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_jubi_40_datum", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_jubi_50_datum" defaultValue="''" description="Soll das Feld pgd.pgd_jubi_50_datum entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_jubi_50_datum", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_jubi_berech" defaultValue="''" description="Soll das Feld pgd.pgd_jubi_berech entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_jubi_berech", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_leb_alterstufe" defaultValue="''" description="Soll das Feld pgd.pgd_leb_alterstufe entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_leb_alterstufe", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_verleihung" defaultValue="''" description="Soll das Feld pgd.pgd_verleihung entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_verleihung", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_ablauf_probe" defaultValue="''" description="Soll das Feld pgd.pgd_ablauf_probe entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_ablauf_probe", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_rentendatum" defaultValue="''" description="Soll das Feld pgd.pgd_rentendatum entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_rentendatum", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_widerrufdatum" defaultValue="''" description="Soll das Feld pgd.pgd_widerrufdatum entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_widerrufdatum", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_habil_jahr" defaultValue="''" description="Soll das Feld pgd.pgd_habil_jahr entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_habil_jahr", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_habil_hochsch" defaultValue="''" description="Soll das Feld pgd.pgd_habil_hochsch entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_habil_hochsch", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_habil_fach" defaultValue="''" description="Soll das Feld pgd.pgd_habil_fach entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_habil_fach", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_berufungsjahr" defaultValue="''" description="Soll das Feld pgd.pgd_berufungsjahr entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_berufungsjahr", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_lehrfach_einw" defaultValue="''" description="Soll das Feld pgd.pgd_lehrfach_einw entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_lehrfach_einw", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pgd_akad_grad" defaultValue="''" description="Soll das Feld pgd.pgd_akad_grad entladen werden?"><comment> Wenn ja, dann ist der Wert "pgd_akad_grad", wenn nein, dann ist es '' (Leerstring)</comment></param>
<!--pbz-->
<param name="pbv_to_pbz_unload" defaultValue="false" description="Soll die Tabelle pbv_to_pbz entladen werden?"><comment> Wenn ja, dann ist der Wert "true", wenn nein, dann ist er "false" </comment></param>
<!-- Einzelne Felder -->
<param name="pbz_pbv_nr" defaultValue="''" description="Soll das Feld pbz.pbz_pbv_nr entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_pbv_nr", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_pgd_join_id" defaultValue="''" description="Soll die Tabelle pbz + das Feld pbz.pbz_pgd_join_id entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_pgd_join_id", wenn nein, dann ist es '' (Leerstring), und pbz wird gar nicht entladen.</comment></param>
<param name="pbz_serial" defaultValue="''" description="Soll das Feld pbz.pbz_serial entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_serial", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_von" defaultValue="''" description="Soll das Feld pbz.pbz_von entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_von", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_bis" defaultValue="''" description="Soll das Feld pbz.pbz_bis entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_bis", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_info_1" defaultValue="''" description="Soll das Feld pbz.pbz_info_1 entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_info_1", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_info_2" defaultValue="''" description="Soll das Feld pbz.pbz_info_2 entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_info_2", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_berech_datum" defaultValue="''" description="Soll das Feld pbz.pbz_berech_datum entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_berech_datum", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_grundverguet" defaultValue="''" description="Soll das Feld pbz.pbz_grundverguet entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_grundverguet", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_ortszuschlag" defaultValue="''" description="Soll das Feld pbz.pbz_ortszuschlag entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_ortszuschlag", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_zulage1" defaultValue="''" description="Soll das Feld pbz.pbz_zulage1 entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_zulage1", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_zulage2" defaultValue="''" description="Soll das Feld pbz.pbz_zulage2 entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_zulage2", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_zulage3" defaultValue="''" description="Soll das Feld pbz.pbz_zulage3 entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_zulage3", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_zulage4" defaultValue="''" description="Soll das Feld pbz.pbz_zulage4 entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_zulage4", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_vermoegenlst" defaultValue="''" description="Soll das Feld pbz.pbz_vermoegenlst entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_vermoegenlst", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_kv_zuschuss" defaultValue="''" description="Soll das Feld pbz.pbz_kv_zuschuss entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_kv_zuschuss", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_pv_zuschuss" defaultValue="''" description="Soll das Feld pbz.pbz_pv_zuschuss entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_pv_zuschuss", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_sonstige1" defaultValue="''" description="Soll das Feld pbz.pbz_sonstige1 entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_sonstige1", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_sonstige2" defaultValue="''" description="Soll das Feld pbz.pbz_sonstige2 entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_sonstige2", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_sonstige3" defaultValue="''" description="Soll das Feld pbz.pbz_sonstige3 entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_sonstige3", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_sonstige4" defaultValue="''" description="Soll das Feld pbz.pbz_sonstige4 entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_sonstige4", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_av_zuschuss" defaultValue="''" description="Soll das Feld pbz.pbz_av_zuschuss entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_av_zuschuss", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_rv_zuschuss" defaultValue="''" description="Soll das Feld pbz.pbz_rv_zuschuss entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_rv_zuschuss", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_kindergeld" defaultValue="''" description="Soll das Feld pbz.pbz_kindergeld entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_kindergeld", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_sonstige5" defaultValue="''" description="Soll das Feld pbz.pbz_sonstige5 entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_sonstige5", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_sonstige6" defaultValue="''" description="Soll das Feld pbz.pbz_sonstige6 entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_sonstige6", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_gesamtbetrag" defaultValue="''" description="Soll das Feld pbz.pbz_gesamtbetrag entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_gesamtbetrag", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_kuerzungen" defaultValue="''" description="Soll das Feld pbz.pbz_kuerzungen entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_kuerzungen", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_vbl_steuer" defaultValue="''" description="Soll das Feld pbz.pbz_vbl_steuer entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_vbl_steuer", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_aus_mon_soll" defaultValue="''" description="Soll das Feld pbz.pbz_aus_mon_soll entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_aus_mon_soll", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_zuschuss_405" defaultValue="''" description="Soll das Feld pbz.pbz_zuschuss_405 entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_zuschuss_405", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_sv_gesamt" defaultValue="''" description="Soll das Feld pbz.pbz_sv_gesamt entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_sv_gesamt", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_imp_serial" defaultValue="''" description="Soll das Feld pbz.pbz_imp_serial entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_imp_serial", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_pbv_serial" defaultValue="''" description="Soll das Feld pbz.pbz_pbv_serial entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_pbv_serial", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_pfi_serial" defaultValue="''" description="Soll das Feld pbz.pbz_pfi_serial entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_pfi_serial", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_pfi_uebernahme" defaultValue="''" description="Soll das Feld pbz.pbz_pfi_uebernahme entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_pfi_uebernahme", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_vr_betrag" defaultValue="''" description="Soll das Feld pbz.pbz_vr_betrag entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_vr_betrag", wenn nein, dann ist es '' (Leerstring)</comment></param>
<param name="pbz_vr_zulagen" defaultValue="''" description="Soll das Feld pbz.pbz_vr_zulagen entladen werden?"><comment> Wenn ja, dann ist der Wert "pbz_vr_zulagen", wenn nein, dann ist es '' (Leerstring)</comment></param>

</parameters>
<sourcesystems>
<sourcesystem name="sva" description="sva4 Datenbank" default="true" />
<!-- noch nicht:<sourcesystem name="hisinone" description="HIS1 Datenbank" />-->
</sourcesystems>
<unload-job id="preparation1" extraction-table="" extraction-script="" transfer-unload-file=""  >
<comment>Tabelle für zu entladende Personalnummern/Stellennummern erzeugen</comment>
<extraction-sql  database="" version="" sourcesystem="sva"><![CDATA[
create table superx_sva (pgd_join_id integer, pgd_join_id_ldsg integer,pbv_nr integer,sgd_join_id integer); 

]]>
</extraction-sql>
</unload-job>
<unload-job id="preparation2" extraction-table="" extraction-script="" transfer-unload-file=""   >
<comment>ggfd. Pseudonyme erzeugen</comment>
<extraction-sql  database="" version="" sourcesystem="sva">
<![CDATA[

create table tmp_pgd_join_id_ldsg(pgd_join_id integer);

]]>
</extraction-sql>
</unload-job>
<unload-job id="preparation3" extraction-table="" extraction-script="" transfer-unload-file=""   >
<comment>alle Personalnummern aus der Tabelle pgd in die Tabelle pgd_join_id_ldsg einfügen
Welche Personalnummern sind neu?</comment>
<extraction-sql  database="" version="" sourcesystem="sva">
<![CDATA[

insert into tmp_pgd_join_id_ldsg
select S.pgd_join_id from pgd S left outer join pgd_join_id_ldsg L
on (L.pgd_join_id=S.pgd_join_id)
where L.pgd_join_id is null
;

]]>
</extraction-sql>
</unload-job>
<unload-job id="preparation4" extraction-table="" extraction-script="" transfer-unload-file=""   >
<comment>Nur die neuen Personalnummern hinzufügen</comment>
<extraction-sql  database="" version="" sourcesystem="sva">
<![CDATA[

	   insert into pgd_join_id_ldsg(pgd_join_id)
	   select  distinct pgd_join_id from tmp_pgd_join_id_ldsg
	   where '$ANONYM'='true';

]]>
</extraction-sql>
</unload-job>
<unload-job id="preparation5" extraction-table="" extraction-script="" transfer-unload-file=""   >
<comment>ggfd. Pseudonyme erzeugen</comment>
<extraction-sql  database="" version="" sourcesystem="sva">
<![CDATA[

	   insert into pgd_join_id_ldsg(pgd_join_id,pgd_join_id_ldsg)
	   select  distinct pgd_join_id,pgd_join_id from tmp_pgd_join_id_ldsg
	   where '$ANONYM'!='true';

]]>
</extraction-sql>
</unload-job>
<unload-job id="preparation6" extraction-table="" extraction-script="" transfer-unload-file=""   >
<comment>ggfd. Pseudonyme erzeugen</comment>
<extraction-sql  database="" version="" sourcesystem="sva">
<![CDATA[

drop table tmp_pgd_join_id_ldsg;

]]>
</extraction-sql>
</unload-job>

<unload-job id="preparation7" extraction-table="" extraction-script="" transfer-unload-file=""  >
<comment>Tabelle für zu entladende Personalnummern/Stellennummern füllen</comment>
<extraction-sql  database="" version="" sourcesystem="sva"><![CDATA[

insert into superx_sva(pgd_join_id,pgd_join_id_ldsg,pbv_nr)
SELECT  distinct P.pgd_join_id,P.pgd_join_id_ldsg,V.pbv_nr
FROM    pgd_join_id_ldsg P,pbv V
where V.pbv_pgd_join_id=P.pgd_join_id
and (date('$SVA_AKTIV')  <= V.pbv_bis 
or V.pbv_bis is null
 or ('$SVA_AKTIV')=date('01.01.1900') );
 
--Stellen ohne personelle Besetzung:
insert into superx_sva(sgd_join_id,pbe_serial)
SELECT  distinct  S.sgd_join_id,B.pbe_serial
FROM    sgd S left outer join pbe B on (B.pbe_sgd_join_id=S.sgd_join_id)
where S.sgd_status=0
and B.pbe_pgd_join_id is null 
and (date('$SVA_AKTIV') <= S.sgd_bis 
or S.sgd_bis is null
or date('$SVA_AKTIV')=date('01.01.1900') );

--Stellen mit Besetzung, ggf. mit Pseudonym:
insert into superx_sva(pgd_join_id_ldsg,sgd_join_id,pbe_serial)
SELECT  distinct  P.pgd_join_id_ldsg,S.sgd_join_id,B.pbe_serial
FROM    sgd S ,pbe B,pgd_join_id_ldsg P 
where B.pbe_sgd_join_id=S.sgd_join_id
and B.pbe_pgd_join_id=P.pgd_join_id 
and S.sgd_status=0
and (date('$SVA_AKTIV') <= S.sgd_bis 
or S.sgd_bis is null
or date('$SVA_AKTIV')=date('01.01.1900') );


]]>
</extraction-sql>
</unload-job>
<!--
<unload-job id="preparation4" extraction-table="" extraction-script="" transfer-unload-file=""  >
<comment> Vierter Vorbereitungsschritt nur für SVA-Postgres</comment>

<extraction-sql  database="POSTGRES" version="" sourcesystem="ANONYM"><![CDATA[


insert into superx_sva(sgd_join_id)
SELECT  sgd_join_id
FROM    sgd
where sgd_status=0
and (date('"$SVA_AKTIV"') <= sgd_bis 
or sgd_bis is null
 or date('"$SVA_AKTIV"')=date('01.01.1900') );

]]>
</extraction-sql>

</unload-job>
-->
<unload-job id="db_version" extraction-table="" extraction-script="" transfer-unload-file="unl/konstanten.unl" >
<comment> wichtige Konstanten aus SVA entladen, z.B. SVA-Version.</comment>
<extraction-sql sourcesystem="sva" database="ACCESS" version=""><![CDATA[
select 1,left(version,1),'SVA-Version' from db_version 
 where his_system like '%SVA%' 
 
;
]]>
</extraction-sql>
<extraction-sql sourcesystem="sva" database="INFORMIX" version=""><![CDATA[
select 1,$VERSION,'SVA-Version' from db_version 
 where his_system like '%SVA%' 
 
;
]]>
</extraction-sql>
<extraction-sql sourcesystem="sva" database="POSTGRES" version="6,7,8,9,902,10,11,1103"><![CDATA[

select 1,$VERSION,'SVA-Version' from db_version 
 where his_system like '%SVA%' 
 
;
]]>
</extraction-sql>
<extraction-sql sourcesystem="sva" database="POSTGRES" version="12"><![CDATA[

select 1,$VERSION,'SVA-Version' from sva4.db_version 
 where his_system like '%SVA%' 
 
;
]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_pbv" extraction-table="" extraction-script="" transfer-unload-file="unl/sva_pbv.unl" >
<comment><comment>Beschäftigungsverhältnisse</comment></comment>
<extraction-sql  database="" version=""  sourcesystem="sva"><![CDATA[
select distinct  
  S.pgd_join_id_ldsg,
  V.pbv_nr ,
'R' ,
  pbv_art ,
pbv_von,
pbv_bis,
    pbv_befr_bis,
  pbv_befr_grund,
  pbv_dienstart,
pbv_hoechstdauer,
pbv_serial,
pbv_rechtsstell
FROM pbv V, superx_sva S
WHERE
 V.pbv_pgd_join_id=S.pgd_join_id
 and V.pbv_nr=S.pbv_nr
 and V.pbv_status=0
;
]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_pfi" extraction-table="" extraction-script="" transfer-unload-file="unl/sva_pfi.unl" >
<comment><comment>Finanzierung</comment></comment>
<extraction-sql  database="" version="6" sourcesystem="sva"><![CDATA[
select  
  pfi_pbv_nr ,
  S.pgd_join_id_ldsg,  
    pfi_serial,
'R'::char(1),
  pfi_kapitel,
  pfi_titel,
    pfi_utitel,
    pfi_fb_projekt,
    pfi_inst_ausg_1,
    pfi_inst_ausg_2,
    pfi_inst_ausg_3,
  pfi_geldgeber,
  pfi_prozent,
  pfi_kostenziffer,
  pfi_von,
  pfi_bis,
pfi_poz_serial,
pfi_inst_ausg_1, 
'' ,
''
FROM pfi P,superx_sva S
WHERE
P.pfi_pgd_join_id=S.pgd_join_id
and P.pfi_pbv_nr=S.pbv_nr
and pfi_status=0
and (pfi_uebernahme != 900 or pfi_uebernahme is null)
;
]]>
</extraction-sql>
<extraction-sql  database="" version="7,8,9" sourcesystem="sva"><![CDATA[
select  
  pfi_pbv_nr ,
  S.pgd_join_id_ldsg,   
    pfi_serial,
'R',
  pfi_kapitel,
  pfi_titel,
    pfi_utitel,
    pfi_fb_projekt,
    pfi_inst_ausg_1,
    pfi_inst_ausg_2,
    pfi_inst_ausg_3,
  pfi_geldgeber,
  pfi_prozent,
  pfi_kostenziffer,
  pfi_von,
  pfi_bis,
pfi_poz_serial,
pfi_kostenstelle,
pfi_projekt,
pfi_kostenart
FROM pfi P,superx_sva S
WHERE
P.pfi_pgd_join_id=S.pgd_join_id
and P.pfi_pbv_nr=S.pbv_nr
and pfi_status=0
  and (pfi_uebernahme != 900 or pfi_uebernahme is null)
;
]]>
</extraction-sql>
<extraction-sql  database="" version="902,10,11,1103,12" sourcesystem="sva"><![CDATA[
select  
  pfi_pbv_nr ,
  S.pgd_join_id_ldsg,   
    pfi_serial,
'R',
  pfi_kapitel,
  pfi_titel,
    pfi_utitel,
    pfi_fb_projekt,
    pfi_inst_ausg_1,
    pfi_inst_ausg_2,
    pfi_inst_ausg_3,
  pfi_geldgeber,
  pfi_prozent,
  pfi_kostenziffer,
  pfi_von,
  pfi_bis,
'',--pfi_poz_serial,
pfi_kostenstelle,
pfi_projekt,
pfi_kostenart
FROM pfi P,superx_sva S
WHERE
P.pfi_pgd_join_id=S.pgd_join_id
and P.pfi_pbv_nr=S.pbv_nr
and pfi_status=0
  and (pfi_uebernahme != 900 or pfi_uebernahme is null)
;
]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_poz" extraction-table="" extraction-script="" transfer-unload-file="unl/sva_poz.unl" >
<comment><comment>Organisator. Zuordnung (Dienststelle)</comment></comment>
<extraction-sql  database="" version="6" sourcesystem="sva"><![CDATA[
select  
poz_pbv_nr, 
S.pgd_join_id_ldsg,  
poz_serial, 
'',
'R' as poz_status,
  poz_institut,
poz_von , 
poz_bis, 
poz_anteil_proz,
'' ,
poz_dienststelle
FROM poz P,superx_sva S
WHERE
P.poz_pgd_join_id=S.pgd_join_id
and P.poz_pbv_nr=S.pbv_nr
and
 poz_status = 0
;
]]>
</extraction-sql>
<extraction-sql  database="" version="7,8,9" sourcesystem="sva"><![CDATA[
select  
poz_pbv_nr, 
S.pgd_join_id_ldsg,  
poz_serial,  
'',
'R' as poz_status,
  poz_institut,
poz_von , 
poz_bis, 
poz_anteil_proz,
poz_pbv_serial,
poz_dienststelle
FROM poz P,superx_sva S
WHERE
P.poz_pgd_join_id=S.pgd_join_id
and P.poz_pbv_nr=S.pbv_nr
and
poz_status = 0
;
]]>
</extraction-sql>
<extraction-sql  database="" version="902,10,11,1103,12" sourcesystem="sva"><![CDATA[
select  
pfi_pbv_nr, 
S.pgd_join_id_ldsg, 
'',
pfi_serial, 
'R' as poz_status,
  poz_institut,
pfi_von , 
pfi_bis, 
100,
pfi_serial,
poz_dienststelle
FROM pfi P,superx_sva S
WHERE
P.pfi_pgd_join_id=S.pgd_join_id
and P.pfi_pbv_nr=S.pbv_nr
and
pfi_status = 0
;
]]>
</extraction-sql>
</unload-job>

<unload-job id="sva_pbl" extraction-table="" extraction-script="" transfer-unload-file="unl/sva_pbl.unl" >
<comment><comment>BVL-Gruppen</comment></comment>
<extraction-sql  database="" version="6" sourcesystem="sva"><![CDATA[
select  
  pbl_pbv_nr ,
 S.pgd_join_id_ldsg,   
pbl_serial,
  'R' as pbl_status,
  pbl_bvl_gruppe,
  pbl_laufbahn,
  pbl_bewaehr_ab,
  pbl_adt_bez,
  pbl_adt_von,
pbl_betrag,
pbl_betragsart,
  pbl_von,
  pbl_bis,
	pbl_kostenart,
'',
'',--pbl_fallgruppe,
'',--pbl_teil,
'',--pbl_abschnitt,
'' ,--pbl_unterabsch
'' --pbl_tvl_stufe
FROM pbl P,superx_sva S
WHERE
P.pbl_pgd_join_id=S.pgd_join_id
and P.pbl_pbv_nr=S.pbv_nr
and
 pbl_status=0
;

]]>
</extraction-sql>
<extraction-sql  database="" version="7,8,9,902,10" sourcesystem="sva"><![CDATA[
select  
  pbl_pbv_nr ,
S.pgd_join_id_ldsg,   
pbl_serial,
  'R' as pbl_status,
  pbl_bvl_gruppe,
  pbl_laufbahn,
  pbl_bewaehr_ab,
  pbl_adt_bez,
  pbl_adt_von,
pbl_betrag,
pbl_betragsart,
  pbl_von,
  pbl_bis,
pbl_kostenart,
pbl_pbv_serial,
pbl_fallgruppe,
pbl_teil,
pbl_abschnitt,
pbl_unterabsch,
'' --pbl_tvl_stufe
FROM pbl P,superx_sva S
WHERE
P.pbl_pgd_join_id=S.pgd_join_id
and P.pbl_pbv_nr=S.pbv_nr
and pbl_status=0
;

]]>
</extraction-sql>
<extraction-sql  database="" version="11,1103,12" sourcesystem="sva"><![CDATA[
select  
  pbl_pbv_nr ,
S.pgd_join_id_ldsg,   
pbl_serial,
  'R' as pbl_status,
  pbl_bvl_gruppe,
  pbl_laufbahn,
  pbl_bewaehr_ab,
  pbl_adt_bez,
  pbl_adt_von,
pbl_betrag,
pbl_betragsart,
  pbl_von,
  pbl_bis,
pbl_kostenart,
pbl_pbv_serial,
pbl_fallgruppe,
pbl_teil,
pbl_abschnitt,
pbl_unterabsch,
pbl_tvl_stufe
FROM pbl P,superx_sva S
WHERE
P.pbl_pgd_join_id=S.pgd_join_id
and P.pbl_pbv_nr=S.pbv_nr
and pbl_status=0
;

]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_pgd" extraction-table="" extraction-script="" transfer-unload-file="unl/sva_pgd.unl" >
<comment><comment>Personal-Grunddaten</comment></comment>
<extraction-sql  database="" version="6" sourcesystem="sva"><![CDATA[
select distinct
 S.pgd_join_id_ldsg,   
    'R' as status ,
    '' ,
    '',
    '' ,
$pgd_titel ,
$pgd_geburtsdatum,
$pgd_geschlecht,
$pgd_fam_stand,
$pgd_staatsangehoer ,
$pgd_plz ,
$pgd_wohnort ,
$pgd_land ,
$pgd_kategorie ,
$pgd_matrikelnummer ,
$pgd_austrittsdatum ,
$pgd_beschaeft_von ,
$pgd_besold_dienst ,
$pgd_dienstzeit ,
$pgd_eintrittsdatum ,
$pgd_eintritt_land ,
$pgd_jubi_25_datum ,
$pgd_jubi_40_datum ,
$pgd_jubi_50_datum ,
$pgd_jubi_berech ,
$pgd_leb_alterstufe ,
$pgd_verleihung,
$pgd_ablauf_probe ,
$pgd_rentendatum,
$pgd_widerrufdatum,
'',
$pgd_habil_jahr ,
$pgd_habil_hochsch ,
$pgd_habil_fach,
$pgd_berufungsjahr,
$pgd_lehrfach_einw,
'' --pgd_akad_grad
FROM  pgd P,superx_sva S
WHERE
P.pgd_join_id=S.pgd_join_id
and pgd_status=0
and '$ANONYM'='true'
union 
select distinct
S.pgd_join_id_ldsg,   
'R' as status ,
$pgd_name ,
$pgd_suchname,
$pgd_vornamen ,
$pgd_titel ,
$pgd_geburtsdatum,
$pgd_geschlecht,
$pgd_fam_stand,
$pgd_staatsangehoer ,
$pgd_plz ,
$pgd_wohnort ,
$pgd_land ,
$pgd_kategorie ,
$pgd_matrikelnummer ,
$pgd_austrittsdatum ,
$pgd_beschaeft_von ,
$pgd_besold_dienst ,
$pgd_dienstzeit ,
$pgd_eintrittsdatum ,
$pgd_eintritt_land ,
$pgd_jubi_25_datum ,
$pgd_jubi_40_datum ,
$pgd_jubi_50_datum ,
$pgd_jubi_berech ,
$pgd_leb_alterstufe ,
$pgd_verleihung,
$pgd_ablauf_probe ,
$pgd_rentendatum,
$pgd_widerrufdatum,
'',
$pgd_habil_jahr ,
$pgd_habil_hochsch ,
$pgd_habil_fach,
$pgd_berufungsjahr,
$pgd_lehrfach_einw,
'' --pgd_akad_grad
FROM  pgd P,superx_sva S
WHERE
P.pgd_join_id=S.pgd_join_id
and pgd_status=0
and '$ANONYM'!='true'
  ;

]]>
</extraction-sql>
<extraction-sql  database="" version="7,8,9,902,10,11,1103,12" sourcesystem="sva"><![CDATA[
select distinct
 S.pgd_join_id_ldsg,   
    'R' as status ,
    $pgd_name ,
    $pgd_suchname,
    $pgd_vornamen ,
$pgd_titel ,
$pgd_geburtsdatum,
$pgd_geschlecht,
$pgd_fam_stand,
$pgd_staatsangehoer ,
$pgd_plz ,
$pgd_wohnort ,
$pgd_land ,
$pgd_kategorie ,
$pgd_matrikelnummer ,
$pgd_austrittsdatum ,
$pgd_beschaeft_von ,
$pgd_besold_dienst ,
$pgd_dienstzeit ,
$pgd_eintrittsdatum ,
$pgd_eintritt_land ,
$pgd_jubi_25_datum ,
$pgd_jubi_40_datum ,
$pgd_jubi_50_datum ,
$pgd_jubi_berech ,
$pgd_leb_alterstufe ,
$pgd_verleihung,
$pgd_ablauf_probe ,
$pgd_rentendatum,
$pgd_widerrufdatum,
'',
$pgd_habil_jahr ,
$pgd_habil_hochsch ,
$pgd_habil_fach,
$pgd_berufungsjahr,
$pgd_lehrfach_einw,
$pgd_akad_grad
FROM  pgd P,superx_sva S
WHERE
P.pgd_join_id=S.pgd_join_id
and
 pgd_status=0
  ;

]]>
</extraction-sql>

</unload-job>
<unload-job id="sva_pbz" extraction-table="" extraction-script="" transfer-unload-file="unl/sva_pbz.unl" >
<comment><comment>Personal-Besoldung</comment></comment>
<extraction-sql  database="" version="6,7,8,9,902,10,11,1103,12" sourcesystem="sva"><![CDATA[
SELECT 
S.pgd_join_id_ldsg,
S.pbv_nr,
$pbz_serial,
'R' as status ,
$pbz_von,
$pbz_bis,
$pbz_info_1,
$pbz_info_2,
$pbz_berech_datum,
$pbz_grundverguet,
$pbz_ortszuschlag,
$pbz_zulage1,
$pbz_zulage2,
$pbz_zulage3,
$pbz_zulage4,
$pbz_vermoegenlst,
$pbz_kv_zuschuss,
$pbz_pv_zuschuss,
$pbz_sonstige1,
$pbz_sonstige2,
$pbz_sonstige3,
$pbz_sonstige4,
$pbz_av_zuschuss,
$pbz_rv_zuschuss,
$pbz_kindergeld,
$pbz_sonstige5,
$pbz_sonstige6,
$pbz_gesamtbetrag,
$pbz_kuerzungen,
$pbz_vbl_steuer,
$pbz_aus_mon_soll,
$pbz_zuschuss_405,
$pbz_sv_gesamt,
$pbz_imp_serial,
$pbz_pbv_serial,
$pbz_pfi_serial,
$pbz_pfi_uebernahme,
$pbz_vr_betrag,
$pbz_vr_zulagen
FROM  pbz P,superx_sva S
WHERE
P.pbz_pgd_join_id=S.pgd_join_id
and P.pbz_pbv_nr=S.pbv_nr
and '' || $pbz_pgd_join_id !=''
and pbz_status=0
  ;

]]>
</extraction-sql>
</unload-job>

<unload-job id="sva_pbv_to_pbz" extraction-table="" extraction-script="" transfer-unload-file="unl/sva_pbv_to_pbz.unl" >
<comment><comment>Zuordnung Personal-Besoldung zu Besch.-Verh.</comment></comment>
<extraction-sql  database="" version="6" sourcesystem="sva"><![CDATA[

SELECT 
       pbv_to_pbz_serial,
       S.pgd_join_id_ldsg,
       P.pbv_nr,
       pbv_to_pbz_von,
       pbv_to_pbz_bis,
       prozent,
       '',
       '',
       '' as pbv_serial,
       'R' as pbv_to_pbz_status
FROM pbv_to_pbz P,superx_sva S
WHERE
P.pgd_join_id=S.pgd_join_id
and P.pbv_nr=S.pbv_nr
and '$pbv_to_pbz_unload' ='true'
;


]]>
</extraction-sql>
<extraction-sql  database="" version="7,8,9,902,10,11,1103,12" sourcesystem="sva"><![CDATA[

SELECT 
       pbv_to_pbz_serial,
       S.pgd_join_id_ldsg,
       P.pbv_nr,
       pbv_to_pbz_von,
       pbv_to_pbz_bis,
       prozent,
       festbetrag,
       aufteil_art,
       '' as pbv_serial,
       'R' as pbv_to_pbz_status
FROM pbv_to_pbz P,superx_sva S
WHERE
P.pgd_join_id=S.pgd_join_id
and P.pbv_nr=S.pbv_nr
and '$pbv_to_pbz_unload' ='true'
and pbv_to_pbz_status=0
;


]]>
</extraction-sql>
</unload-job>


<unload-job id="sva_sgd" extraction-table="" extraction-script="" transfer-unload-file="unl/sva_sgd.unl" >
<comment><comment>Stellen</comment></comment>
<extraction-sql  database="" version="" sourcesystem="sva"><![CDATA[
select distinct
  S.sgd_join_id,
  'R'::char(1),
  sgd_ansatz_proz,
  sgd_von,
  sgd_bis,
  sgd_restkont_proz,
  sgd_genehm_jahr,
  ''::char(1),
  sgd_kategorie,
sgd_besetzung,
sgd_geteilt,
sgd_sis_vermerk1,
sgd_sis_vermerk2,
sgd_sis_vermerk3

FROM  sgd S,superx_sva P
WHERE
S.sgd_join_id=P.sgd_join_id
and sgd_status=0
;
]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_swe" extraction-table="" extraction-script="" transfer-unload-file="unl/sva_swe.unl" >
<comment><comment>Stellen-Wertigkeit</comment></comment>
<extraction-sql  database="" version="" sourcesystem="sva"><![CDATA[
select
  swe_sgd_join_id,
swe_serial,
  'R',
  swe_dienstart,
  swe_stellengruppe,
  swe_bezeichnung,
  swe_von,
  swe_bis,
swe_z_stellengrp,
swe_z_dienstart,
swe_z_bezeichnung,
swe_sis_wert,
swe_fallgruppe,
swe_kapitel,
swe_titel,
swe_fb_projekt,
swe_laufbahn

FROM  swe,superx_sva P
WHERE
swe_sgd_join_id=P.sgd_join_id
and swe_status=0
;

]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_soe" extraction-table="" extraction-script="" transfer-unload-file="unl/sva_soe.unl" >
<comment><comment>Organisat. Zugehörigkeit Stellen</comment></comment>
<extraction-sql  database="" version="" sourcesystem="sva"><![CDATA[
select
  soe_sgd_join_id,
soe_serial,
  'R',
  soe_institut,
    soe_lehreinheit, 
  soe_kapitel,
  soe_titel,
  soe_kostenstelle,
  soe_von,
  soe_bis,
  soe_u_institut,
soe_zuord_pgd,
soe_zuord_sgd,
soe_dienststelle,
    soe_anteil_proz

FROM  soe,superx_sva P
WHERE
soe_sgd_join_id=P.sgd_join_id
and soe_status=0
;
]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_shv" extraction-table="" extraction-script="" transfer-unload-file="unl/sva_shv.unl" >
<comment><comment>Haushaltsvermerke</comment></comment>
<extraction-sql  database="" version="" sourcesystem="sva"><![CDATA[
select
  shv_sgd_join_id,
shv_serial,
  'R',
  shv_hh_vermerk,
  shv_von,
  shv_bis,
 shv_kategorie_ziel,
 shv_bvlgruppe_ziel,
 shv_laufbahn_ziel,
 shv_dienstbez_ziel,
 shv_kw_faell_hh

FROM  shv,superx_sva P
WHERE
shv_sgd_join_id=P.sgd_join_id
and shv_status=0
;

]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_pbe" extraction-table="" extraction-script="" transfer-unload-file="unl/sva_pbe.unl" >
<comment><comment>Stellen-Besetzung</comment></comment>
<extraction-sql  database="" version="6" sourcesystem="sva"><![CDATA[
select
pbe_nr,
pbe_pbv_nr,
P.pgd_join_id_ldsg,
pbe_sgd_join_id,
pbe.pbe_serial,
'R' as pbe_status,
pbe_art,
pbe_tarif_std,
pbe_anteil_stdpro,
pbe_anteil_prozent,
pbe_anteil_std,
pbe_kennzeichen,
pbe_grund,
pbe_von,
pbe_bis,
pbe_endegrund,
pbe_genehmigung,
pbe_genehmigung_v,
pbe_ms_schluessel,
pbe_ms_ziel,
pbe_ms_bis,
'',
pbe_sis_ia,
pbe_sis_wert,
pbe_ms_prog_bis,
pbe_serial_storno,
'', 
'' ,
''

from  pbe ,superx_sva P
WHERE
pbe_sgd_join_id=P.sgd_join_id
and pbe.pbe_serial=P.pbe_serial
and
 pbe_status=0
 ;
]]>
</extraction-sql>
<extraction-sql  database="" version="7,8,9,902,10,11" sourcesystem="sva"><![CDATA[
select
pbe_nr,
pbe_pbv_nr,
P.pgd_join_id_ldsg,
pbe_sgd_join_id,
pbe.pbe_serial,
'R' as pbe_status,
pbe_art,
pbe_tarif_std,
pbe_anteil_stdpro,
pbe_anteil_prozent,
pbe_anteil_std,
pbe_kennzeichen,
pbe_grund,
pbe_von,
pbe_bis,
pbe_endegrund,
pbe_genehmigung,
pbe_genehmigung_v,
pbe_ms_schluessel,
pbe_ms_ziel,
pbe_ms_bis,
'',
pbe_sis_ia,
pbe_sis_wert,
pbe_ms_prog_bis,
pbe_serial_storno,
pbe_soe_serial,
'' ,
''

from  pbe ,superx_sva P
WHERE
pbe_sgd_join_id=P.sgd_join_id
and pbe.pbe_serial=P.pbe_serial
and
 pbe_status=0
;
]]>
</extraction-sql>
<extraction-sql  database="" version="1103,12" sourcesystem="sva"><![CDATA[
select
pbe_nr,
pbe_pbv_nr,
P.pgd_join_id_ldsg,
pbe_sgd_join_id,
pbe.pbe_serial,
'R' as pbe_status,
pbe_art,
pbe_tarif_std,
pbe_anteil_stdpro,
pbe_anteil_prozent,
pbe_anteil_std,
pbe_kennzeichen,
pbe_grund,
pbe_von,
pbe_bis,
pbe_endegrund,
pbe_genehmigung,
pbe_genehmigung_v,
pbe_ms_schluessel,
pbe_ms_ziel,
pbe_ms_bis,
'',
pbe_sis_ia,
pbe_sis_wert,
pbe_ms_prog_bis,
pbe_serial_storno,
pbe_soe_serial,
'' ,
pbe_pfi_serial

from  pbe ,superx_sva P
WHERE
pbe_sgd_join_id=P.sgd_join_id
and pbe.pbe_serial=P.pbe_serial
and
 pbe_status=0
;
]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_pbu" extraction-table="" extraction-script="" transfer-unload-file="unl/sva_pbu.unl" >
<comment>Beurlaubung</comment>
<extraction-sql  database="" version="6" sourcesystem="sva"><![CDATA[
select
pbu_pbv_nr, 
P.pgd_join_id_ldsg,  
pbu_serial,
pbu_art,
pbu_von,
pbu_bis,
pbu_ununter_seit,
'' 
from pbu,superx_sva P
WHERE
pbu_pgd_join_id=P.pgd_join_id
and pbu_pbv_nr=P.pbv_nr
and
 pbu_status =0
  ;
]]>
</extraction-sql>
<extraction-sql  database="" version="7,8,9,902,10,11,1103,12" sourcesystem="sva"><![CDATA[
select
pbu_pbv_nr, 
P.pgd_join_id_ldsg,  
pbu_serial,
pbu_art,
pbu_von,
pbu_bis,
pbu_ununter_seit,
pbu_pbv_serial
from pbu,superx_sva P 
WHERE
pbu_pgd_join_id=P.pgd_join_id
and pbu_pbv_nr=P.pbv_nr
and
 pbu_status =0
;
]]>
</extraction-sql>

</unload-job>
<unload-job id="sva_paz" extraction-table="" extraction-script="" transfer-unload-file="unl/sva_paz.unl" >
<comment><comment>Arbeitszeiten</comment></comment>
<extraction-sql  database="" version="6" sourcesystem="sva"><![CDATA[
select 
paz_pbv_nr,
P.pgd_join_id_ldsg, 
'', 
'R' ,
paz_tarif_std,
paz_arbzeit_stdpro,
paz_tz_std, 
paz_tz_proz, 
paz_tz_art, 
paz_von, 
paz_bis, 
paz_art_zeit,
'',
'', 
'' 
from paz,superx_sva P
WHERE
paz_pgd_join_id=P.pgd_join_id
and paz_pbv_nr=P.pbv_nr
and
 paz_status=0
;
]]>
</extraction-sql>
<extraction-sql  database="" version="7,8,9,902,10,11,1103,12" sourcesystem="sva"><![CDATA[
select 
paz_pbv_nr,
P.pgd_join_id_ldsg, 
paz_pbv_serial,
'R' as paz_status,
paz_tarif_std,
paz_arbzeit_stdpro,
paz_tz_std, 
paz_tz_proz, 
paz_tz_art, 
paz_von, 
paz_bis, 
paz_art_zeit,
paz_pbv_serial,
paz_atz_block,
paz_atz_teilzeit
from paz,superx_sva P
WHERE
paz_pgd_join_id=P.pgd_join_id
and paz_pbv_nr=P.pbv_nr
and
 paz_status=0
;

]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_sbu" extraction-table="" extraction-script="" transfer-unload-file="unl/sva_sbu.unl" >
<comment><comment>Stellen-Beurl.</comment></comment>
<extraction-sql  database="" version="" sourcesystem="sva"><![CDATA[
select distinct
    sbu_serial,
    sbu_pbe_serial,
    'R' as sbu_status,
    sbu_stdpro,
    sbu_prozent,
    sbu_stunden,
    sbu_von,
    sbu_bis,
    sbu_grund
from sbu,pbe,superx_sva P
WHERE
sbu_pbe_serial=pbe.pbe_serial
and P.pbe_serial=pbe.pbe_serial
and pbe_pbv_nr=P.pbv_nr
and sbu_status = 0
;

]]>
</extraction-sql>
</unload-job>

<unload-job id="sva_pdp" extraction-table="" extraction-script="" transfer-unload-file="unl/sva_pdp.unl" >
<comment><comment>Deputate</comment></comment>
<extraction-sql  database="" version="6" sourcesystem="sva"><![CDATA[
select
pdp_pbv_nr,
P.pgd_join_id_ldsg,
pdp_serial,
'R' as pdp_status,
pdp_lehreinheit,
pdp_stunden,
pdp_vermerk,
pdp_von,
pdp_bis,
pdp_praesenztage,
'', 
'', 
'' 
from pdp,superx_sva P
WHERE
pdp_pgd_join_id=P.pgd_join_id
and pdp_pbv_nr=P.pbv_nr
and pdp_status= 0
;

]]>
</extraction-sql>
<extraction-sql  database="" version="7,8,9,902,10,11,1103,12" sourcesystem="sva"><![CDATA[
select
pdp_pbv_nr,
P.pgd_join_id_ldsg,
pdp_serial,
'R' as pdp_status,
pdp_lehreinheit,
pdp_stunden,
pdp_vermerk,
pdp_von,
pdp_bis,
pdp_praesenztage,
pdp_pbv_serial,
pdp_iststunden,
pdp_institut
from pdp,superx_sva P
WHERE
pdp_pgd_join_id=P.pgd_join_id
and pdp_pbv_nr=P.pbv_nr
and
 pdp_status= 0
;

]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_pmi" extraction-table="" extraction-script="" transfer-unload-file="unl/sva_pmi.unl" >
<comment><comment>Deputatsminderung</comment></comment>
<extraction-sql  database="" version="" sourcesystem="sva"><![CDATA[
select
pmi_pdp_serial,
pmi_serial,
'R' as pmi_status,
pmi_minderungsgrd,
pmi_minderungsstd,
pmi_von,
pmi_bis
from pmi M, pdp P,superx_sva S
where pmi_status = 0
and P.pdp_serial=M.pmi_pdp_serial
and P.pdp_pgd_join_id=S.pgd_join_id
and P.pdp_pbv_nr=S.pbv_nr
;

]]>
</extraction-sql>
</unload-job>

<unload-job id="sva_pbz_betraege" extraction-table="" extraction-script="" transfer-unload-file="unl/sva_pbz_betraege.unl" >
<comment><comment>Buchungen</comment></comment>
<extraction-sql  database="" version="" sourcesystem="sva"><![CDATA[
SELECT distinct
       pbz_betrag_serial,
       B.pbz_serial,
       pbz_betrag,
       pbz_betragsfeld,
       pbz_zkey,
       pbz_vr_relevant,
       pbz_vr_rgf,
       pbz_fibu_relevanz,
       pbz_nur_informativ,
       pbz_text
FROM pbz_betraege B,pbz P,superx_sva S
where 
 B.pbz_serial=P.pbz_serial
and P.pbz_pgd_join_id=S.pgd_join_id
and '' || $pbz_pgd_join_id !=''
;

]]>
</extraction-sql>
</unload-job>

<unload-job id="sva_k_bvlgruppe" extraction-table="" extraction-script="" transfer-unload-file="unl/k_bvlgruppe.unl" >
<comment><comment>BVL-Gruppen</comment></comment>
<extraction-sql sourcesystem="sva" database="" version="6"><![CDATA[
SELECT 
 key_bvlgruppe,
 '', 
 kurz_bvlgruppe,
 druck_bvlgruppe,
 text_bvlgruppe,
 sort_key,
 bund_bvlgruppe,
 bund_dienstverh,
 land_bvlgruppe,
 key_von,
 key_bis,
 land_laufbahn,
 key_ms_wert,
 key_kalkulation,
 key_urlaubsgrp,
 hh_bvlgruppe,
 '',
 tarifklasse
FROM k_bvlgruppe;
]]>
</extraction-sql>
<extraction-sql sourcesystem="sva" database="" version="7,8,9,902,10,11,1103,12"><![CDATA[
SELECT 
 key_bvlgruppe,
 ueberkey,
 kurz_bvlgruppe,
 druck_bvlgruppe,
 text_bvlgruppe,
 sort_key,
 bund_bvlgruppe,
 bund_dienstverh,
 land_bvlgruppe,
 key_von,
 key_bis,
 land_laufbahn,
 key_ms_wert,
 key_kalkulation,
 key_urlaubsgrp,
 hh_bvlgruppe,
 '' , 
 tarifklasse
FROM k_bvlgruppe;
]]>
</extraction-sql>

</unload-job>
<unload-job id="sva_k_amtsdienstbez" extraction-table="" extraction-script="" transfer-unload-file="unl/k_amtsdienstbez.unl" >
<comment><comment>k_amtsdienstbez</comment></comment>
<extraction-sql sourcesystem="sva" database="" version="6"><![CDATA[
select 
 key_amtsdienstbez,
 '', 
 kurz_adbz_m,
 kurz_adbz_w,
 druck_adbz_m,
 druck_adbz_w,
 text_adbz_m,
 text_adbz_w,
 sort_key,
 bund_adbz,
 land_adbz,
 key_von,
 key_bis,
 gremienwahl
 FROM k_amtsdienstbez;
 
]]>
</extraction-sql>
<extraction-sql sourcesystem="sva" database="" version="7,8,9,902,10,11,1103,12"><![CDATA[
select 
 key_amtsdienstbez,
 ueberkey,
 kurz_adbz_m,
 kurz_adbz_w,
 druck_adbz_m,
 druck_adbz_w,
 text_adbz_m,
 text_adbz_w,
 sort_key,
 bund_adbz,
 land_adbz,
 key_von,
 key_bis,
 gremienwahl
 FROM k_amtsdienstbez;
 
]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_k_beurlaubart" extraction-table="" extraction-script="" transfer-unload-file="unl/k_beurlaubart.unl" >
<comment><comment>k_beurlaubart</comment></comment>
<extraction-sql sourcesystem="sva" database="" version="6"><![CDATA[
SELECT 
 key_beurlaubart,
  '', 
kurz_beurlaubart,
 druck_beurlaubart,
 text_beurlaubart,
 key_von,
 key_bis,
 bezuege_kz,
 his_system_key,
 frauenfoerderplan,
 gremienwahl
FROM k_beurlaubart;

]]>
</extraction-sql>
<extraction-sql sourcesystem="sva" database="" version="7,8,9,902,10,11,1103,12"><![CDATA[
SELECT 
 key_beurlaubart,
  ueberkey,
kurz_beurlaubart,
 druck_beurlaubart,
 text_beurlaubart,
 key_von,
 key_bis,
 bezuege_kz,
 his_system_key,
 frauenfoerderplan,
 gremienwahl
FROM k_beurlaubart;

]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_k_pbeart" extraction-table="" extraction-script="" transfer-unload-file="unl/k_pbeart.unl" >
<comment><comment>k_pbeart</comment></comment>
<extraction-sql sourcesystem="sva" database="" version="6"><![CDATA[
SELECT 
 key_pbeart,
  '', 
 kurz_pbeart,
 druck_pbeart,
 text_pbeart,
 key_von,
 key_bis,
 schoepfung,
 berechnung,
 karte
FROM k_pbeart;

]]>
</extraction-sql>
<extraction-sql sourcesystem="sva" database="" version="7,8,9,902,10,11,1103,12"><![CDATA[
SELECT 
 key_pbeart,
  ueberkey,
 kurz_pbeart,
 druck_pbeart,
 text_pbeart,
 key_von,
 key_bis,
 schoepfung,
 berechnung,
 karte
FROM k_pbeart;

]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_k_pbekennzeichen" extraction-table="" extraction-script="" transfer-unload-file="unl/k_pbekennzeichen.unl" >
<comment><comment>k_pbekennzeichen</comment></comment>
<extraction-sql sourcesystem="sva" database="" version="6"><![CDATA[
SELECT 
 key_pbekennz,
 '', 
 kurz_pbekennz,
 druck_pbekennz,
 text_pbekennz,
 key_von,
 key_bis,
 bund_besetzung,
 his_system_key,
 '' 
FROM k_pbekennzeichen
where key_pbekennz is not null;

]]>
</extraction-sql>
<extraction-sql sourcesystem="sva" database="" version="7"><![CDATA[
SELECT 
 key_pbekennz,
 ueberkey,
 kurz_pbekennz,
 druck_pbekennz,
 text_pbekennz,
 key_von,
 key_bis,
 bund_besetzung,
 his_system_key,
 '' 
FROM k_pbekennzeichen
where key_pbekennz is not null;

]]>
</extraction-sql>
<extraction-sql sourcesystem="sva" database="" version="8,9,902,10,11,1103,12"><![CDATA[
SELECT 
 key_pbekennz,
 ueberkey,
 kurz_pbekennz,
 druck_pbekennz,
 text_pbekennz,
 key_von,
 key_bis,
 bund_besetzung,
 his_system_key,
 land_pbekennz
FROM k_pbekennzeichen
where key_pbekennz is not null;

]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_k_teilzeitart" extraction-table="" extraction-script="" transfer-unload-file="unl/k_teilzeitart.unl" >
<comment><comment>k_teilzeitart</comment></comment>
<extraction-sql sourcesystem="sva" database="" version="6"><![CDATA[
SELECT 
 key_teilzeitart,
  '', 
kurz_teilzeitart,
 druck_teilzeitart,
 text_teilzeitart,
 key_von,
 key_bis
FROM k_teilzeitart
where key_teilzeitart is not null;
]]>
</extraction-sql>
<extraction-sql sourcesystem="sva" database="" version="7,8,9,902,10,11,1103,12"><![CDATA[
SELECT 
 key_teilzeitart,
  ueberkey,
kurz_teilzeitart,
 druck_teilzeitart,
 text_teilzeitart,
 key_von,
 key_bis
FROM k_teilzeitart
where key_teilzeitart is not null;
]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_k_vertragsart" extraction-table="" extraction-script="" transfer-unload-file="unl/k_vertragsart.unl" >
<comment><comment>k_vertragsart</comment></comment>
<extraction-sql sourcesystem="sva" database="" version="6"><![CDATA[
SELECT 
 key_vertragsart,
 '', 
kurz_vertragsart_m,
 kurz_vertragsart_w,
 druck_vertragsartm,
 druck_vertragsartw,
 text_vertragsart_m,
 text_vertragsart_w,
 bund_taetigkeit,
 key_von,
 key_bis,
 his_system_key,
 bundstat_relevant,
 schwstat_relevant,
 pers_kost_modus
FROM k_vertragsart
]]>
</extraction-sql>
<extraction-sql sourcesystem="sva" database="" version="7,8,9,902,10,11,1103,12"><![CDATA[
SELECT 
 key_vertragsart,
 ueberkey,
kurz_vertragsart_m,
 kurz_vertragsart_w,
 druck_vertragsartm,
 druck_vertragsartw,
 text_vertragsart_m,
 text_vertragsart_w,
 bund_taetigkeit,
 key_von,
 key_bis,
 his_system_key,
 bundstat_relevant,
 schwstat_relevant,
 pers_kost_modus
FROM k_vertragsart
]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_k_dienstart" extraction-table="" extraction-script="" transfer-unload-file="unl/k_dienstart.unl" >
<comment><comment>Dienstarten</comment></comment>
<extraction-sql sourcesystem="sva" database="" version="6"><![CDATA[
SELECT 
 key_dienstart,
  '', 
kurz_dienstart,
 druck_dienstart,
 text_dienstart,
 bund_dienstart,
 key_von,
 key_bis,
 frauenfoerderplan,
 ministerium
FROM k_dienstart
]]>
</extraction-sql>
<extraction-sql sourcesystem="sva" database="" version="7,8,9,902,10,11,1103,12"><![CDATA[
SELECT 
 key_dienstart,
  ueberkey,
kurz_dienstart,
 druck_dienstart,
 text_dienstart,
 bund_dienstart,
 key_von,
 key_bis,
 frauenfoerderplan,
 ministerium
FROM k_dienstart
]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_k_haushaltsverm" extraction-table="" extraction-script="" transfer-unload-file="unl/k_haushaltsverm.unl" >
<comment><comment>HHV</comment></comment>
<extraction-sql sourcesystem="sva" database="" version="6"><![CDATA[
SELECT 
 key_hhvermerk,
 '' , 
 kurz_hhvermerk,
 druck_hhvermerk,
 text_hhvermerk,
 key_von,
 key_bis,
 hh_hhvermerk,
 his_system_key
FROM k_haushaltsverm;
]]>
</extraction-sql>
<extraction-sql sourcesystem="sva" database="" version="7,8,9,902,10,11,1103,12"><![CDATA[
SELECT 
 key_hhvermerk,
 ueberkey,
 kurz_hhvermerk,
 druck_hhvermerk,
 text_hhvermerk,
 key_von,
 key_bis,
 hh_hhvermerk,
 his_system_key
FROM k_haushaltsverm;
]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_k_sgd_kategorie" extraction-table="" extraction-script="" transfer-unload-file="unl/k_sgd_kategorie.unl" >
<comment><comment>k_sgd_kategorie</comment></comment>
<extraction-sql sourcesystem="sva" database="" version="6"><![CDATA[
SELECT 
 key_kategorie,
 '', 
 kurz_kategorie,
 druck_kategorie,
 text_kategorie,
 key_von,
 key_bis,
 hh_kategorie,
 bundstat_relevant,
 his_system_key
FROM k_sgd_kategorie
]]>
</extraction-sql>
<extraction-sql sourcesystem="sva" database="" version="7,8,9,902,10,11,1103,12"><![CDATA[
SELECT 
 key_kategorie,
 ueberkey,
 kurz_kategorie,
 druck_kategorie,
 text_kategorie,
 key_von,
 key_bis,
 hh_kategorie,
 bundstat_relevant,
 his_system_key
FROM k_sgd_kategorie
]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_k_minderungsgrd" extraction-table="" extraction-script="" transfer-unload-file="unl/k_minderungsgrd.unl" >
<comment><comment>k_minderungsgrd</comment></comment>
<extraction-sql sourcesystem="sva" database="" version="6"><![CDATA[
SELECT
key_mind_grund,'', 
kurz_mind_grund,
druck_mind_grund,
text_mind_grund
 FROM k_minderungsgrd;
]]>
</extraction-sql>
<extraction-sql sourcesystem="sva" database="" version="7,8,9,902,10,11,1103,12"><![CDATA[
SELECT
key_mind_grund,ueberkey,
kurz_mind_grund,
druck_mind_grund,
text_mind_grund
 FROM k_minderungsgrd;
]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_k_sis_wert" extraction-table="" extraction-script="" transfer-unload-file="unl/k_sis_wert.unl" >
<comment><comment>k_sis_wert</comment></comment>
<extraction-sql sourcesystem="sva" database="" version="6,7,8,9"><![CDATA[
SELECT 
 wert,
 besold,
 kztxt,
 latxt,
 '',
 ''
FROM k_sis_wert;

]]>
</extraction-sql>
<extraction-sql sourcesystem="sva" database="" version="902,10,11,1103,12"><![CDATA[
SELECT 
 wert,
 besold,
 kztxt,
 latxt,
 his_system_key,
 deputat
FROM k_sis_wert;

]]>
</extraction-sql>
</unload-job>

<unload-job id="sva_k_rechtsstell" extraction-table="" extraction-script="" transfer-unload-file="unl/k_rechtsstell.unl" >
<comment><comment>k_rechtsstell</comment></comment>
<extraction-sql sourcesystem="sva" database="" version="6"><![CDATA[
SELECT 
 key_rechtsstell,
 '', 
 kurz_rechtsstell_m,
 druck_rechtsstellm,
 text_rechtsstell_m,
 key_von,
 key_bis
FROM k_rechtsstell;

]]>
</extraction-sql>
<extraction-sql sourcesystem="sva" database="" version="7,8,9,902,10,11,1103,12"><![CDATA[
SELECT 
 key_rechtsstell,
 ueberkey,
 kurz_rechtsstell_m,
 druck_rechtsstellm,
 text_rechtsstell_m,
 key_von,
 key_bis
FROM k_rechtsstell;

]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_k_laufbahn" extraction-table="" extraction-script="" transfer-unload-file="unl/k_laufbahn.unl" >
<comment><comment>k_laufbahn</comment></comment>
<extraction-sql sourcesystem="sva" database="" version="6"><![CDATA[
SELECT 
 key_laufbahn,
 '', 
 kurz_laufbahn,
 druck_laufbahn,
 text_laufbahn,
 key_von,
 key_bis,
 sort_key,
 bund_laufbahn,
 ''
FROM k_laufbahn;

]]>
</extraction-sql>
<extraction-sql sourcesystem="sva" database="" version="7,8,9,902,10,11,1103,12"><![CDATA[
SELECT 
 key_laufbahn,
 ueberkey,
 kurz_laufbahn,
 druck_laufbahn,
 text_laufbahn,
 key_von,
 key_bis,
 sort_key,
 bund_laufbahn,
 land_laufbahn
FROM k_laufbahn;


]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_inst" extraction-table="" extraction-script="" transfer-unload-file="unl/sva_inst.unl" >
<comment><comment>Kostenstellen</comment></comment>
<extraction-sql sourcesystem="sva" database="ACCESS" version=""><![CDATA[
select
inst_nr,
uebinst_nr,
dname,
lname1,
key_von,
key_bis,
orgstruktur,
fins,
lehr,
bund_kategorie,
 bund_lehr_forsch,
 bund_fachgebiet,
 land_fachgebiet,
'',
 land_institut,
 bund_rahmenplan
 
from inst
where svarel='1';
]]>
</extraction-sql>
<extraction-sql sourcesystem="sva" database="INFORMIX" version="6"><![CDATA[
select distinct 
inst_nr,
uebinst_nr,
dname,
lname1,
key_von,
key_bis,
orgstruktur,
fins,
lehr,
bund_kategorie,
 bund_lehr_forsch,
 bund_fachgebiet,
 land_fachgebiet,
'',-- sis_fachbereich,
 land_institut,
 bund_rahmenplan
 
from inst left outer join pfi on (inst.inst_nr=pfi.pfi_kostenstelle and pfi.pfi_status=0)
where inst.svarel='1' or (inst.svarel != '1' and pfi_kostenstelle is not null);
]]>
</extraction-sql>
<extraction-sql sourcesystem="sva" database="INFORMIX" version="7,8,9,902,10,11,1103,12"><![CDATA[
select distinct 
inst_nr,
uebinst_nr,
dname,
lname1,
key_von,
key_bis,
orgstruktur,
fins,
lehr,
bund_kategorie,
 bund_lehr_forsch,
 bund_fachgebiet,
 land_fachgebiet,
'',-- sis_fachbereich,
 land_institut,
 bund_rahmenplan
 
from inst left outer join pfi on (inst.inst_nr=pfi.pfi_kostenstelle and pfi.pfi_status=0)
where inst.svarel='1' or (inst.svarel != '1' and pfi_kostenstelle is not null);
]]>
</extraction-sql>
<extraction-sql sourcesystem="sva" database="POSTGRES" version=""><![CDATA[
select distinct
inst_nr,
uebinst_nr,
dname,
lname1,
key_von,
key_bis,
orgstruktur,
fins,
lehr,
bund_kategorie,
 bund_lehr_forsch,
 bund_fachgebiet,
 land_fachgebiet,
'',-- sis_fachbereich,
 land_institut,
 bund_rahmenplan
 
from inst left outer join pfi on (inst.inst_nr=pfi.pfi_kostenstelle and pfi.pfi_status=0)
where inst.svarel='1' or (inst.svarel != '1' and pfi_kostenstelle is not null);
]]>
</extraction-sql>
</unload-job>

<unload-job id="sva_geldgeber" extraction-table="" extraction-script="" transfer-unload-file="unl/sva_geldgeber.unl" >
<comment>Schlüsseltabelle Geldgeber</comment>
<extraction-sql sourcesystem="sva" database="" version="6"><![CDATA[select 
ggnr ,
'', 
ggkey  ,
fikey,
ggkurz   ,
ggdruck  ,
ggname1  ,
ggname2,
ggname3  ,
key_von     ,
key_bis ,
bund_geldgeber ,
'' 
from gege
where svarel='1' 
and ggnr is not null
]]>
</extraction-sql>
<extraction-sql sourcesystem="sva" database="" version="7,8,9,902,10,11,1103,12"><![CDATA[select 
ggnr ,
ueberkey,
ggkey  ,
fikey,
ggkurz   ,
ggdruck  ,
ggname1  ,
ggname2,
ggname3  ,
key_von     ,
key_bis ,
bund_geldgeber ,
klr_geldgeber
from gege
where svarel='1' 
and ggnr is not null
]]>
</extraction-sql>

</unload-job>
<unload-job id="sva_k_lehreinh" extraction-table="" extraction-script="" transfer-unload-file="unl/k_lehreinh.unl" >
<comment><comment>k_lehreinh</comment></comment>
<extraction-sql sourcesystem="sva" database="" version="6"><![CDATA[
SELECT
key_lehreinh,'', 
kurz_lehreinh,
druck_lehreinh,
     text_lehreinh,
key_von,
key_bis
 FROM k_lehreinh;
]]>
</extraction-sql>
<extraction-sql sourcesystem="sva" database="" version="7,8,9,902,10,11,1103,12"><![CDATA[
SELECT
key_lehreinh,ueberkey,
kurz_lehreinh,
druck_lehreinh,
     text_lehreinh,
key_von,
key_bis
 FROM k_lehreinh;
]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_pbv_Kontrolle" extraction-table="" extraction-script="" transfer-unload-file="unl/sva_pbv_kontrolle.unl" >
<comment><comment>Kontrollsumme PBV, entlädt die aktuellen Besch.-Verh.</comment></comment>
<extraction-sql database="INFORMIX" version=""  sourcesystem="sva"><![CDATA[

SELECT '' || round(count(*),0) from pbv WHERE
    pbv_status=0
    and (today >= pbv_von or pbv_von is null)
    and
     (
    today <= pbv_bis
    or (pbv_bis is null and pbv_befr_bis >= today)
    or (pbv_bis is null and pbv_befr_bis is null)
    );
]]>
</extraction-sql>
<extraction-sql database="POSTGRES" version=""  sourcesystem="sva"><![CDATA[
SELECT count(*) from pbv WHERE
    pbv_status=0
    and (current_date >= pbv_von or pbv_von is null)
    and
     (
    current_date <= pbv_bis
    or (pbv_bis is null and pbv_befr_bis >= current_date)
    or (pbv_bis is null and pbv_befr_bis is null)
    );


]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_sgd_Kontrolle" extraction-table="" extraction-script="" transfer-unload-file="unl/sva_sgd_kontrolle.unl" >
<comment><comment>Kontrollsumme SGD</comment></comment>
<extraction-sql  database="INFORMIX" version=""  sourcesystem="sva"><![CDATA[
SELECT "" || round(count(*),0) from sgd WHERE
sgd_status=0
and (TODAY between sgd_von and sgd_bis
 or (TODAY >= sgd_von and sgd_bis is null)
 );


]]>
</extraction-sql>
<extraction-sql  database="POSTGRES" version=""  sourcesystem="sva"><![CDATA[
SELECT count(*) from sgd WHERE
sgd_status=0
and (CURRENT_DATE between sgd_von and sgd_bis
 or (CURRENT_DATE >= sgd_von and sgd_bis is null)

 );

]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_k_staat" extraction-table="" extraction-script="" transfer-unload-file="unl/k_staat.unl" >
<comment><comment>k_staat</comment></comment>
<extraction-sql sourcesystem="sva" database="" version="6"><![CDATA[
SELECT key_staat, '', kurz_land, druck_land, text_land, 
bund_staat, eg_mitglied, key_von, key_bis
FROM k_staat;

]]>
</extraction-sql>
<extraction-sql sourcesystem="sva" database="" version="7,8,9,902,10,11,1103,12"><![CDATA[
SELECT key_staat, ueberkey,  kurz_land, druck_land, text_land, 
bund_staat, eg_mitglied, key_von, key_bis
FROM k_staat;

]]>
</extraction-sql>
</unload-job>
<!-- DQ 29.5.2007: k_art_zeit wird entladen-->
<unload-job id="sva_k_art_zeit" extraction-table="" extraction-script="" transfer-unload-file="unl/k_art_zeit.unl" >
<comment><comment>BVL-Gruppen</comment></comment>
<extraction-sql sourcesystem="sva" database="" version="6"><![CDATA[
SELECT 
 key_art_zeit,
 '', 
 kurz_art_zeit,
 druck_art_zeit,
 text_art_zeit,
 key_von,
 key_bis,
 his_system_key
FROM k_art_zeit;
]]>
</extraction-sql>
<extraction-sql sourcesystem="sva" database="" version="7,8,9,902,10,11,1103,12"><![CDATA[
SELECT 
 key_art_zeit,
 ueberkey, 
 kurz_art_zeit,
 druck_art_zeit,
 text_art_zeit,
 key_von,
 key_bis,
 his_system_key
FROM k_art_zeit;
]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_fb" extraction-table="" extraction-script="" transfer-unload-file="unl/sva_fb.unl" >
<comment><comment>FB</comment></comment>
<extraction-sql sourcesystem="sva" database="" version="7,8,9,902,10,11,1103,12"><![CDATA[
SELECT jahr,
       kap,
       tit,
       ut,
       fb,
       fbbez,
       dr,
       dr2,
       hhans,
       akts,
       sperr,
       reste,
       zvert,
       fest,
       ausz,
       soll,
       ein,
       verfkor,
       vojs,
       kz_ueber,
       sperrkz,
       soll_kontr,
       o_nr,
       finz_stat,
       art,
       mwpf,
       join_nr,
       dtgr,
       vwg
FROM fb
where '' || $pbz_pgd_join_id !='';

]]>
</extraction-sql>
</unload-job>
<unload-job id="sva_ins" extraction-table="" extraction-script="" transfer-unload-file="unl/sva_ins.unl" >
<comment><comment>INS</comment></comment>
<extraction-sql sourcesystem="sva" database="" version="7,8,9,902,10,11,1103,12"><![CDATA[
SELECT jahr,
       kap,
       tit,
       ut,
       fb,
       ins,
       insbez,
       dr,
       dr2,
       hhans,
       akts,
       sperr,
       reste,
       zvert,
       fest,
       ausz,
       soll,
       ein,
       verfkor,
       vojs,
       kz_ueber,
       sperrkz,
       soll_kontr,
       o_nr,
       finz_stat,
       art,
       mwpf,
       join_nr,
       dtgr,
       vwg
FROM ins
where '' || $pbz_pgd_join_id !='';

]]>
</extraction-sql>
</unload-job>


<unload-job id="finalize" extraction-table="" extraction-script="" transfer-unload-file=""   database="INFORMIX" version="">
<comment>Zwischentabelle Personalnummern/Stellen löschen</comment>
<extraction-sql  database="" version="" sourcesystem="sva"><![CDATA[
drop table superx_sva ; 

]]>
</extraction-sql>
</unload-job>
</superx-unload>




