#!/bin/ksh ########################################################### # Progetto: Gateway MNP # Script: refresh_console.sh # Descrizione: Shell di refresh delle Viste Materializzate GUI # ########################################################### #impostazione ambiente THIS_PATH=`dirname $0` . $THIS_PATH/../setEnv.sh $THIS_PATH/../TestNodo.sh if [ $? -eq 0 ] then #ESECUZIONE SCRIPT task=refresh_console adesso=$(date) #controllo se il task è già in esecuzione check_rc=`$THIS_PATH/is_RunningConsole $task $$` if [ $? -eq 0 ] then echo '*******************************' echo '**' $adesso '**' INIZIO REFRESH CONSOLE echo '**' $adesso '**' INIZIO REFRESH VISTE $MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_ini_mnp_refresh_lock.sql -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_ini_mnp_refresh_lock.log 2>&1 & $MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_MNP_RICH_CESS_PORT_VGR.sql -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_MNP_RICH_CESS_PORT_VGR.log 2>&1 & $MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_MNP_RICHIESTA_REC_VGR.sql -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_MNP_RICHIESTA_REC_VGR.log 2>&1 & $MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_MNP_RICHIESTA_CESS_VGR.sql -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_MNP_RICHIESTA_CESS_VGR.log 2>&1 & $MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_MNP_RICHIESTA_VGR.sql -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_MNP_RICHIESTA_VGR.log 2>&1 & $MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_MNP_RICHIESTA_PORTING_VGR.sql -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_MNP_RICHIESTA_PORTING_VGR.log 2>&1 & wait adesso=$(date) echo '**' $adesso '**' FINE REFRESH VISTE adesso=$(date) echo '**' $adesso '**' INIZIO DONOR $MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/esegui_donor.sql 2 -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/esegui_donor2.log 2>&1 & $MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/esegui_donor.sql 4 -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/esegui_donor4.log 2>&1 & $MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/esegui_donor.sql 7 -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/esegui_donor7.log 2>&1 & wait adesso=$(date) echo '**' $adesso '**' FINE DONOR adesso=$(date) echo '**' $adesso '**' INIZIO RECIPIENT $MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/esegui_recipient.sql 2 -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/esegui_recipient2.log 2>&1 & $MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/esegui_recipient.sql 4 -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/esegui_recipient4.log 2>&1 & $MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/esegui_recipient.sql 6 -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/esegui_recipient6.log 2>&1 & $MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/esegui_recipient.sql 7 -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/esegui_recipient7.log 2>&1 & wait adesso=$(date) echo '**' $adesso '**' FINE RECIPIENT adesso=$(date) echo '**' $adesso '**' INIZIO PORTING $MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/esegui_porting.sql 2 -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/esegui_porting2.log 2>&1 & $MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/esegui_porting.sql 4 -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/esegui_porting4.log 2>&1 & $MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/esegui_porting.sql 7 -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/esegui_porting7.log 2>&1 & wait adesso=$(date) echo '**' $adesso '**' FINE PORTING echo '**' $adesso '**' FINE REFRESH CONSOLE $MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_fin_mnp_refresh_lock.sql -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_fin_mnp_refresh_lock.log 2>&1 & else echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task" fi fi