<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<superx-unload version="4.0">
<module id="ivs" version="1.0" systeminfo_id="140">IVS-Modul</module>

<parameters>
<param name="VERSION" defaultValue="11" description="Datenbank-Version"><comment>FSV-Version (ganzzahlig), möglich sind 8,9,10,11,12</comment></param>
</parameters>

<sourcesystems>
<sourcesystem name="mbs" description="FSV-GX Datenbank" default="true" />
</sourcesystems>
<table name=""> 
<output file="" path="" />
</table>
<unload-job id="ivasp" extraction-table="" extraction-script="" transfer-unload-file="unl/ivs_asp.unl" >
<comment> Anlagespiegel</comment>
<extraction-sql sourcesystem="mbs"  database="" version="">
SELECT asp_id, asp_invnr, asp_akl_key, asp_koa_nr, asp_klass, asp_inst,asp_kostenstelle,asp_preis_beginn, asp_preis_zugang,
       asp_preis_abgang,  asp_preis_ende, asp_afa_bis, asp_afa_periode,asp_haushaltsjahr,asp_restw_beginn, asp_restw_ende
FROM ivasp
</extraction-sql>
</unload-job>

<unload-job id="ivasp_bga" extraction-table="" extraction-script="" transfer-unload-file="unl/ivs_asp_bga.unl" >
<comment> Anlagespiegel (BGA)</comment>
<extraction-sql sourcesystem="mbs"  database="" version="8,9">
SELECT  * from ivasp
where 1=0;
</extraction-sql>
<extraction-sql sourcesystem="mbs"  database="" version="10,11,12">
SELECT  asp_id,asp_invnr,asp_bganr, asp_akl,asp_preis_beginn,asp_preis_zugang,asp_preis_abgang,asp_preis_ende,
       asp_afa_bis, asp_afa_periode,asp_zusch_periode,asp_afa_abgaenge,asp_umbubetrag, asp_haushaltsjahr,
       asp_restw_beginn,asp_restw_ende, asp_basekonto, asp_bestkto,asp_usedflag,asp_ivsbga_id
FROM ivasp_bga
</extraction-sql>
</unload-job>


<unload-job id="ivs_inst" extraction-table="" extraction-script="" transfer-unload-file="unl/ivs_inst.unl" >
		<extraction-sql sourcesystem="mbs" database="INFORMIX" version="">
			<![CDATA[ select inst_nr, uebinst_nr, kname, dname, lname1, lname2, str, gebname, plz, ort, bes_tel, bes_umsatz, bes_vj_umsatz1, bes_vj_umsatz2, ivs_tel, fins, lehr, habpos, orgstruktur, key_von, key_bis, anscid, svarel, mbsrel, ivsrel, baurel, cobrel, besrel, bund_kategorie, bund_lehr_forsch, bund_fachgebiet, land_fachgebiet, '',--sis_fachbereich, 
			land_institut, genehmigungsstufe, aost_nr, bund_rahmenplan, listendruck, art, '' from inst; ]]>
		</extraction-sql>
		<extraction-sql sourcesystem="mbs" database="POSTGRES" version="">
			<![CDATA[ select inst_nr, uebinst_nr, kname, dname, lname1, lname2, str, gebname, plz, ort, bes_tel, bes_umsatz, bes_vj_umsatz1, bes_vj_umsatz2, ivs_tel, fins, lehr, habpos, orgstruktur, key_von, key_bis, anscid, svarel, mbsrel, ivsrel, baurel, cobrel, besrel, bund_kategorie, bund_lehr_forsch, bund_fachgebiet, land_fachgebiet,null,-- sis_fachbereich,
 land_institut, genehmigungsstufe, aost_nr, bund_rahmenplan, listendruck, art, null from inst; ]]>
		</extraction-sql>
</unload-job>
		
<unload-job id="ivs_fikr" extraction-table="" extraction-script="" transfer-unload-file="unl/ivs_fikr.unl" >
		<extraction-sql sourcesystem="mbs" database="" version="8,9">
			<![CDATA[ select key, ueberg, kbez, lbez, kokl, habpos, key_von, key_bis, svarel, mbsrel, ivsrel, baurel, cobrel, besrel, aost_nr, mbs_to_cob, '' from fikr; ]]>
		</extraction-sql>
		<extraction-sql sourcesystem="mbs" database="" version="10,11,12">
			<![CDATA[ select key, ueberg, kbez, lbez, kokl, habpos, key_von, key_bis, svarel, mbsrel, ivsrel, baurel, cobrel, besrel, aost_nr, mbs_to_cob, syf from fikr; ]]>
		</extraction-sql>
</unload-job>

<unload-job id="ivs_akl" extraction-table="" extraction-script="" transfer-unload-file="unl/ivs_akl.unl" >
<extraction-sql sourcesystem="mbs" database="" version="">
			<![CDATA[ SELECT   akl_key, akl_bez FROM akl_bw; ]]>
</extraction-sql>
</unload-job>

<unload-job id="ivs_klas" extraction-table="" extraction-script="" transfer-unload-file="unl/ivs_klas.unl" >
<extraction-sql sourcesystem="mbs"  database="" version="8,9">
SELECT  * from ivasp
where 1=0;
</extraction-sql>
<extraction-sql sourcesystem="mbs" database="" version="10,11,12">
<![CDATA[ SELECT klas_key, klas_bez,klas_nutzd,klas_mzwk,klas_koa_nr,klas_fundstelle, klas_nutzd_st,
       klas_bestkto, klas_awkto, klas_aktiv FROM klas;]]>
</extraction-sql>
</unload-job>

</superx-unload>
