@ -4,9 +4,11 @@
< #assign etl_jobs = [
< #assign etl_jobs = [
{ " uniquename " : " sx_select_mask " , " name " : " Maske entladen " , " systeminfo_id " : 9 , " logfile " : " " } ,
{ " uniquename " : " sx_select_mask " , " name " : " Maske entladen " , " systeminfo_id " : 270 , " logfile " : " " } ,
{ " uniquename " : " sx_insert_mask " , " name " : " Maske hochladen " , " systeminfo_id " : 9 , " logfile " : " " } ,
{ " uniquename " : " sx_insert_mask " , " name " : " Maske hochladen " , " systeminfo_id " : 270 , " logfile " : " " } ,
{ " uniquename " : " kern_konstanten_update " , " name " : " Konstanten aktualisieren " , " systeminfo_id " : 9 , " logfile " : " " }
{ " uniquename " : " kern_konstanten_update " , " name " : " Konstanten aktualisieren " , " systeminfo_id " : 270 , " logfile " : " " } ,
{ " uniquename " : " sichten_unload " , " name " : " Sichten entladen " , " systeminfo_id " : 270 , " logfile " : " " } ,
{ " uniquename " : " sos_gewichtung_unload " , " name " : " Gewichtungen entladen " , " systeminfo_id " : 270 , " logfile " : " " }
] / >
] / >
@ -21,9 +23,16 @@
{ " etl_job " : " sx_insert_mask " , " param_name " : " FORMAT " , " name " : " Format " , " param_default " : " XML " } ,
{ " etl_job " : " sx_insert_mask " , " param_name " : " FORMAT " , " name " : " Format " , " param_default " : " XML " } ,
{ " etl_job " : " kern_konstanten_update " , " param_name " : " SUPERX_DIR " , " name " : " Superx-Pfad zu WEB-INF/conf/edustore " , " param_default " : " $WEBAPP/WEB-INF/conf/edustore " } ,
{ " etl_job " : " kern_konstanten_update " , " param_name " : " SUPERX_DIR " , " name " : " Superx-Pfad zu WEB-INF/conf/edustore " , " param_default " : " $WEBAPP/WEB-INF/conf/edustore " } ,
{ " etl_job " : " kern_konstanten_update " , " param_name " : " PATH_TO_INPUTFILE " , " name " : " Eingabepfad " , " param_default " : " $SUPERX_DIR/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql " }
{ " etl_job " : " kern_konstanten_update " , " param_name " : " PATH_TO_INPUTFILE " , " name " : " Eingabepfad " , " param_default " : " $SUPERX_DIR/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql " } ,
{ " etl_job " : " sichten_unload " , " param_name " : " SYSTEMINFO_ID " , " name " : " Komponente " , " param_default " : " " } ,
{ " etl_job " : " sichten_unload " , " param_name " : " PATH_TO_OUTPUTFILE " , " name " : " Ausgabedatei " , " param_default " : " $SUPERX_DIR/db/masken/sichten_$SYSTEMINFO_ID.xml " } ,
{ " etl_job " : " sichten_unload " , " param_name " : " FORMAT " , " name " : " Ausgabeformat " , " param_default " : " XML " } ,
{ " etl_job " : " sos_gewichtung_unload " , " param_name " : " SYSTEMINFO_ID " , " name " : " Komponente " , " param_default " : " " } ,
{ " etl_job " : " sos_gewichtung_unload " , " param_name " : " PATH_TO_OUTPUTFILE " , " name " : " Ausgabedatei " , " param_default " : " $SUPERX_DIR/db/db/module/sos/schluesseltabellen/sichten_$SYSTEMINFO_ID.xml " } ,
{ " etl_job " : " sos_gewichtung_unload " , " param_name " : " FORMAT " , " name " : " Ausgabeformat " , " param_default " : " XML " }
] / >
] / >
< #assign etl_steps = [
< #assign etl_steps = [
@ -53,7 +62,15 @@
{ " etl_job " : " sx_insert_mask " , " uniquename " : " delete_maske_system_bez " , " name " : " maske_system_bez löschen " , " type " : " DOQUERY " } ,
{ " etl_job " : " sx_insert_mask " , " uniquename " : " delete_maske_system_bez " , " name " : " maske_system_bez löschen " , " type " : " DOQUERY " } ,
{ " etl_job " : " sx_insert_mask " , " uniquename " : " upload_maske_system_bez " , " name " : " maske_system_bez hochladen " , " type " : " LOAD " } ,
{ " etl_job " : " sx_insert_mask " , " uniquename " : " upload_maske_system_bez " , " name " : " maske_system_bez hochladen " , " type " : " LOAD " } ,
{ " etl_job " : " kern_konstanten_update " , " uniquename " : " kern_konstanten_update " , " name " : " Kern Konstanten aktualisieren " , " type " : " DOSQL " }
{ " etl_job " : " kern_konstanten_update " , " uniquename " : " kern_konstanten_update " , " name " : " Kern Konstanten aktualisieren " , " type " : " DOSQL " } ,
{ " etl_job " : " sichten_unload " , " uniquename " : " unload_sichten_ges " , " name " : " Sichten entladen " , " type " : " MSG " } ,
{ " etl_job " : " sichten_unload " , " uniquename " : " unload_sichtentab " , " name " : " Sichten entladen " , " type " : " UNLOAD " , " parent " : " unload_sichten_ges " } ,
{ " etl_job " : " sichten_unload " , " uniquename " : " unload_sichten_sachgeb " , " name " : " Sachgebiete von Sichtarten entladen " , " type " : " UNLOAD " , " parent " : " unload_sichten_ges " } ,
{ " etl_job " : " sos_gewichtung_unload " , " uniquename " : " unload_sos_gewichtung_ges " , " name " : " Gewichtungen entladen " , " type " : " MSG " } ,
{ " etl_job " : " sos_gewichtung_unload " , " uniquename " : " unload_sos_gewichtung " , " name " : " Gewichtungen entladen " , " type " : " UNLOAD " , " parent " : " unload_sos_gewichtung_ges " }
] / >
] / >
@ -98,7 +115,14 @@
{ " etl_step " : " upload_maske_system_bez " , " prop_name " : " search_path " , " prop_value " : " /etlAction/unload [@name=\ " unload_maske_system_bez \ " ]/rs/row " } ,
{ " etl_step " : " upload_maske_system_bez " , " prop_name " : " search_path " , " prop_value " : " /etlAction/unload [@name=\ " unload_maske_system_bez \ " ]/rs/row " } ,
{ " etl_step " : " upload_maske_system_bez " , " prop_name " : " path_to_inputfile " , " prop_value " : " $PATH_TO_INPUTFILE " } ,
{ " etl_step " : " upload_maske_system_bez " , " prop_name " : " path_to_inputfile " , " prop_value " : " $PATH_TO_INPUTFILE " } ,
{ " etl_step " : " kern_konstanten_update " , " prop_name " : " path_to_inputfile " , " prop_value " : " $PATH_TO_INPUTFILE " }
{ " etl_step " : " kern_konstanten_update " , " prop_name " : " path_to_inputfile " , " prop_value " : " $PATH_TO_INPUTFILE " } ,
{ " etl_step " : " unload_sichten_ges " , " prop_name " : " msg " , " prop_value " : " Entlade Sichten Komponente $SYSTEMINFO_ID " } ,
{ " etl_step " : " unload_sichtentab " , " prop_name " : " select_stmt " , " prop_value " : " SELECT S.systeminfoid,S.art,S.type,S.name_intern,S.name,S.sortnr,S.quelle,S.standbutton FROM sichten S where S.systeminfoid= $SYSTEMINFO_ID and position(''<#'' in quelle) =0 order by art,sortnr ,name; " } ,
{ " etl_step " : " unload_sichten_sachgeb " , " prop_name " : " select_stmt " , " prop_value " : " SELECT A.sichtart,A.sachgebiete_id FROM sachgeb_sichtarten A where A.sichtart in (select distinct S.art from sichten S where S.systeminfoid= $SYSTEMINFO_ID) order by 1,2; " } ,
{ " etl_step " : " unload_sos_gewichtung_ges " , " prop_name " : " msg " , " prop_value " : " Entlade Gewichtungen Komponente $SYSTEMINFO_ID " } ,
{ " etl_step " : " unload_sos_gewichtung " , " prop_name " : " select_stmt " , " prop_value " : " SELECT art, ch35_ang_abschluss, fach_nr, kz_fach, text, faktor FROM sos_gewichtung where ch35_ang_abschluss in (''B5'',''B6'',''B7'',''B8'',''M3'',''M4'',''M7'',''M8'') and art=''vzae'' order by 1,2,3,4,5 ; " }