First Commit - Source Code from Reply

This commit is contained in:
vincenzofariello
2024-05-13 12:54:14 +02:00
parent 73e32a5020
commit a15aee1f08
11184 changed files with 1065913 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: CARICA_MNP_DWH_XML_IN.sh
# Descrizione: Shell di caricamento tabella MNP_DWH_XML_IN
#
###########################################################
#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 caricamento tabella MNP_DWH_XML_IN
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/CARICA_MNP_DWH_XML_IN.sql $1 $2 $3 > ${MNP_LOG_SCRIPT_GUI_HOME}/CARICA_MNP_DWH_XML_IN.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE caricamento tabella MNP_DWH_XML_IN
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,41 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: CARICA_MNP_DW_XML_IN_OUT.sh
# Descrizione: Shell di caricamento tabella MNP_DW_XML_IN_OUT
#
###########################################################
#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 caricamento tabella MNP_DW_XML_IN_OUT
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/CARICA_MNP_DW_XML_IN_OUT.sql $1 $2 $3 > ${MNP_LOG_SCRIPT_GUI_HOME}/CARICA_MNP_DW_XML_IN_OUT.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE caricamento tabella MNP_DW_XML_IN_OUT
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,41 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: CREA_PARTIZIONE.sh
# Descrizione: Shell di CREAZIONE PARTIZIONI PER LE TABELLE DI MNP
#
###########################################################
#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 CREAZIONE PARTIZIONE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/CREA_PARTIZIONE.sql $1 > ${MNP_LOG_SCRIPT_GUI_HOME}/CREA_PARTIZIONE.log 2>&1
wait
adesso=$(date)
echo '**' $adesso '**' FINE CREAZIONE PARTIZIONE
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,38 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: create_mnp_vgr.sh
# Descrizione: Shell di creazione delle Viste Materializzate GUI
#
###########################################################
#impostazione ambiente
THIS_PATH=`dirname $0`
. $THIS_PATH/../setEnv.sh
$THIS_PATH/../TestNodo.sh
#ESECUZIONE SCRIPT
if [ $# -ne 1 ]
then
echo "Errore in $2 - Numero di argomenti non validi"
echo "Sintassi: create_mnp_vgr.sh <data>"
exit
fi
echo '*******************************'
echo '**' $adesso '**' INIZIO CREAZIONE VISTE MATERIALIZZATE DBC CONSOLE
echo '**' Profondità a partire da $1 '**'
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/mnp_rich_cess_port_min_vgr.sql $1 -sqlplusOption -s >> ${MNP_LOG_SCRIPT_GUI_HOME}/mnp_rich_cess_port_min_vgr.log 2>&1 &
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/mnp_richiesta_cess_min_vgr.sql $1 -sqlplusOption -s >> ${MNP_LOG_SCRIPT_GUI_HOME}/mnp_richiesta_cess_min_vgr.log 2>&1 &
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/mnp_richiesta_porting_min_vgr.sql $1 -sqlplusOption -s >> ${MNP_LOG_SCRIPT_GUI_HOME}/mnp_richiesta_porting_min_vgr.log 2>&1 &
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/mnp_richiesta_rec_vgr.sql $1 -sqlplusOption -s >> ${MNP_LOG_SCRIPT_GUI_HOME}/mnp_richiesta_rec_vgr.log 2>&1 &
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/mnp_richiesta_vgr.sql $1 -sqlplusOption -s >> ${MNP_LOG_SCRIPT_GUI_HOME}/mnp_richiesta_vgr.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE CREAZIONE VISTE MATERIALIZZATE DBC CONSOLE

View File

@@ -0,0 +1,11 @@
#!/usr/bin/ksh
#set -x
ESISTE=`ps -e -o pid,args | grep " /bin/k[s]h " | grep $1 | grep -v "$2 " | grep -v .log;`
if [ "$ESISTE" != "" ]
then
exit 1
else
exit 0
fi

View File

@@ -0,0 +1,50 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_DWH_CALCOLO_SLA_MVNO.sh
#
#
# PARAMETRO OPZIONALE
# data di riferimento dd/mm/YYYY (es: 01-04-2010)
###########################################################
#impostazione ambiente
THIS_PATH=`dirname $0`
. $THIS_PATH/../setEnv.sh
$THIS_PATH/../TestNodo.sh
if [ $# -eq 0 ]
then
TIME=`echo $(date -u +%d/%m/%Y)`
else
TIME=$1
fi
echo "DATA:" ${TIME}
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 VISTE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_DWH_CALCOLO_SLA_MVNO.sql $1 > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_DWH_CALCOLO_SLA_MVNO.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH VISTE SLA
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,52 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_DWH_AGCOM.sh
# Descrizione: Shell di refresh dei REPORT AGCOM per DBCGO
#
# PARAMETRO OPZIONALE
# data di riferimento dd/mm/YYYY (es: 01-01-2011)
###########################################################
#impostazione ambiente
export ORACLE_BASE=/oracle/app
export ORACLE_HOME=/oracle/app/product/920
export PATH=$PATH:$ORACLE_HOME/bin:.:$ORACLE_HOME/OPatch
export LIBPATH=/usr/lib:/lib:/oracle/app/product/920/lib32:/oracle/app/product/920/lib
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
export ORACLE_TERM=Xterm
cd /oracle/UTILITY/AGCOM
if [ $# -eq 0 ]
then
TIME=`echo $(date -u +%d/%m/%Y)`
else
TIME=$1
fi
echo "DATA:" ${TIME}
if [ $? -eq 0 ]
then
#ESECUZIONE SCRIPT
task=refresh_AGCOM_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 REPORT
$ORACLE_HOME/bin/sqlplus DWH/xxx@MNP @refresh_AGCOM.sql ${TIME} > refresh_AGCOM.log 2>&1 &
#wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH REPORT AGCOM
#else
# echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
#fi
fi

View File

@@ -0,0 +1,51 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_DWH_CALCOLO_SIM.sh
#
#
# PARAMETRO
# data di riferimento dd/mm/YYYY (es: 01-04-2010)
# aggiornamento verrà lanciato sul mese precedente alla data di riferimento
###########################################################
#impostazione ambiente
THIS_PATH=`dirname $0`
. $THIS_PATH/../setEnv.sh
$THIS_PATH/../TestNodo.sh
if [ $# -eq 0 ]
then
TIME=`echo $(date -u +%d/%m/%Y)`
else
TIME=$1
fi
echo "DATA:" ${TIME}
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 VISTE SLA PER UPDATE NUMERO SIM
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_DWH_CALCOLO_SIM.sql ${TIME} > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_DWH_CALCOLO_SIM.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH VISTE SLA PER UPDATE NUMERO SIM
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,50 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_DWH_CALCOLO_SLA_FRANCHIGIA.sh
#
#
# PARAMETRO OPZIONALE
# data di riferimento dd/mm/YYYY (es: 01-04-2011)
###########################################################
#impostazione ambiente
THIS_PATH=`dirname $0`
. $THIS_PATH/../setEnv.sh
$THIS_PATH/../TestNodo.sh
if [ $# -eq 0 ]
then
TIME=`echo $(date -u +%d/%m/%Y)`
else
TIME=$1
fi
echo "DATA:" ${TIME}
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 VISTE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_DWH_CALCOLO_SLA_FRANCHIGIA.sql ${TIME} > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_DWH_CALCOLO_SLA_FRANCHIGIA.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH VISTE SLA FRANCHIGIA
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,50 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_DWH_CALCOLO_SLA_MVNO.sh
#
#
# PARAMETRO OPZIONALE
# data di riferimento dd/mm/YYYY (es: 01-04-2010)
###########################################################
#impostazione ambiente
THIS_PATH=`dirname $0`
. $THIS_PATH/../setEnv.sh
$THIS_PATH/../TestNodo.sh
if [ $# -eq 0 ]
then
TIME=`echo $(date -u +%d/%m/%Y)`
else
TIME=$1
fi
echo "DATA:" ${TIME}
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 VISTE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_DWH_CALCOLO_SLA_MVNO.sql ${TIME} > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_DWH_CALCOLO_SLA_MVNO.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH VISTE SLA
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,50 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_DWH_CALCOLO_SLA_PENALI_3GG.sh
#
#
# PARAMETRO OPZIONALE
# data di riferimento dd/mm/YYYY (es: 01-04-2010)
###########################################################
#impostazione ambiente
THIS_PATH=`dirname $0`
. $THIS_PATH/../setEnv.sh
$THIS_PATH/../TestNodo.sh
if [ $# -eq 0 ]
then
TIME=`echo $(date -u +%d/%m/%Y)`
else
TIME=$1
fi
echo "DATA:" ${TIME}
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 VISTE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_DWH_CALCOLO_SLA_PENALI_2GG.sql ${TIME} > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_DWH_CALCOLO_SLA_PENALI_3GG.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH VISTE SLA
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,50 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_DWH_CALCOLO_SLA_PENALI_3GG.sh
#
#
# PARAMETRO OPZIONALE
# data di riferimento dd/mm/YYYY (es: 01-04-2010)
###########################################################
#impostazione ambiente
THIS_PATH=`dirname $0`
. $THIS_PATH/../setEnv.sh
$THIS_PATH/../TestNodo.sh
if [ $# -eq 0 ]
then
TIME=`echo $(date -u +%d/%m/%Y)`
else
TIME=$1
fi
echo "DATA:" ${TIME}
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 VISTE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_DWH_CALCOLO_SLA_PENALI_3GG.sql ${TIME} > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_DWH_CALCOLO_SLA_PENALI_3GG.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH VISTE SLA
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,50 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_DWH_CALCOLO_SLA_PENALI_IN_MATGIOR.sh
#
#
# PARAMETRO OPZIONALE
# data di riferimento dd/mm/YYYY (es: 01-04-2010)
###########################################################
#impostazione ambiente
THIS_PATH=`dirname $0`
. $THIS_PATH/../setEnv.sh
$THIS_PATH/../TestNodo.sh
if [ $# -eq 0 ]
then
TIME=`echo $(date -u +%d/%m/%Y)`
else
TIME=$1
fi
echo "DATA:" ${TIME}
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 VISTE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_DWH_CALCOLO_SLA_PENALI_IN_MATGIOR.sql ${TIME} > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_DWH_CALCOLO_SLA_PENALI_IN_MATGIOR.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH VISTE SLA
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,49 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_DWH_CALCOLO_SLA_PENALI_MATGIOR.sh
#
#
# PARAMETRO OPZIONALE
# data di riferimento dd/mm/YYYY (es: 01-04-2010)
###########################################################
#impostazione ambiente
THIS_PATH=`dirname $0`
. $THIS_PATH/../setEnv.sh
$THIS_PATH/../TestNodo.sh
if [ $# -eq 0 ]
then
TIME=`echo $(date -u +%d/%m/%Y)`
else
TIME=$1
fi
echo "DATA:" ${TIME}
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 VISTE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_DWH_CALCOLO_SLA_PENALI_MATGIOR.sql ${TIME} > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_DWH_CALCOLO_SLA_PENALI_MATGIOR.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH VISTE SLA
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,50 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_DWH_CALCOLO_SLA_TC_IN_MATGIOR.sh
#
#
# PARAMETRO OPZIONALE
# data di riferimento dd/mm/YYYY (es: 01-04-2010)
###########################################################
#impostazione ambiente
THIS_PATH=`dirname $0`
. $THIS_PATH/../setEnv.sh
$THIS_PATH/../TestNodo.sh
if [ $# -eq 0 ]
then
TIME=`echo $(date -u +%d/%m/%Y)`
else
TIME=$1
fi
echo "DATA:" ${TIME}
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 VISTE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_DWH_CALCOLO_SLA_TC_IN_MATGIOR.sql ${TIME} > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_DWH_CALCOLO_SLA_TC_IN_MATGIOR.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH VISTE SLA
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,50 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_DWH_CALCOLO_SLA_TC_MATGIOR.sh
#
#
# PARAMETRO OPZIONALE
# data di riferimento dd/mm/YYYY (es: 01-04-2010)
###########################################################
#impostazione ambiente
THIS_PATH=`dirname $0`
. $THIS_PATH/../setEnv.sh
$THIS_PATH/../TestNodo.sh
if [ $# -eq 0 ]
then
TIME=`echo $(date -u +%d/%m/%Y)`
else
TIME=$1
fi
echo "DATA:" ${TIME}
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 VISTE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_DWH_CALCOLO_SLA_TC_MATGIOR.sql ${TIME} > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_DWH_CALCOLO_SLA_TC_MATGIOR.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH VISTE SLA
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,50 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_DWH_POPOLA_SLA_SE.sh
#
#
# PARAMETRO OPZIONALE
# data di riferimento dd/mm/YYYY (es: 01-04-2010)
###########################################################
#impostazione ambiente
THIS_PATH=`dirname $0`
. $THIS_PATH/../setEnv.sh
$THIS_PATH/../TestNodo.sh
if [ $# -eq 0 ]
then
TIME=`echo $(date -u +%d/%m/%Y)`
else
TIME=$1
fi
echo "DATA:" ${TIME}
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 VISTE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_DWH_POPOLA_SLA_SE.sql ${TIME} > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_DWH_POPOLA_SLA_SE.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH VISTE SLA
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,49 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_DWH_REPORT_CAPACITA_EVAZIONE.sh
#
#
###########################################################
#impostazione ambiente
THIS_PATH=`dirname $0`
. $THIS_PATH/../setEnv.sh
$THIS_PATH/../TestNodo.sh
if [ $# -eq 0 ]
then
TIME=`echo $(date +%d/%m/%Y)`
else
TIME=$1
fi
echo "DATA:" ${TIME}
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 REPORT CAPACITA EVASIONE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_DWH_REPORT_CAPACITA_EVASIONE.sql >> ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_DWH_REPORT_CAPACITA_EVASIONE.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH REPORT CAPACITA EVASIONE
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,50 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_DWH_REPORT_MONITORAGGIO_REC.sh
#
#
#
#
###########################################################
#impostazione ambiente
THIS_PATH=`dirname $0`
. $THIS_PATH/../setEnv.sh
$THIS_PATH/../TestNodo.sh
if [ $# -eq 0 ]
then
TIME=`echo $(date +%d/%m/%Y)`
else
TIME=$1
fi
echo "DATA:" ${TIME}
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 VISTE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_DWH_REPORT_MONITORAGGIO_REC.sql >> ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_DWH_REPORT_MONITORAGGIO_REC.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH VISTE SLA
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,41 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_DWH_Report.sh
# Descrizione: Shell di refresh delle Viste Materializzate DWH per DBCGO
#
###########################################################
#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 VISTE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_DWH_VM_DBCGO_REPORT.sql -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_DWH_VM_DBCGO_REPORT.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH VISTE
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,48 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_SLATC.sh
# Descrizione: Shell di refresh delle Viste Materializzate CALCOLO SLATC DWH per DBCGO
#
###########################################################
#impostazione ambiente
THIS_PATH=`dirname $0`
. $THIS_PATH/../setEnv.sh
$THIS_PATH/../TestNodo.sh
if [ $# -eq 0 ]
then
TIME=`echo $(date -u +%d/%m/%Y)`
else
TIME=$1
fi
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 VISTE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_SLATC.sql ${TIME} > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_SLATC.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH VISTE SLA TC
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,40 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_MNP_REPORT_MANCATE_AZIONI.sh
#
###########################################################
#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 VISTE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_MNP_REPORT_MANCATE_AZIONI.sql -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_MNP_REPORT_MANCATE_AZIONI.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,40 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_MNP_REPORT_MANCATE_AZIONI_ESPL.sh
#
###########################################################
#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 VISTE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_MNP_REPORT_MANCATE_AZIONI_ESPL.sql -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_MNP_REPORT_MANCATE_AZIONI_ESPL.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,40 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_MNP_REPORT_MANCATE_AZIONI_ESPL_TP.sh
#
###########################################################
#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 VISTE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_MNP_REPORT_MANCATE_AZIONI_ESPL_TP.sql -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_MNP_REPORT_MANCATE_AZIONI_ESPL_TP.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,40 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_MNP_REPORT_MANCATE_AZIONI_PIC.sh
#
###########################################################
#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 VISTE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_MNP_REPORT_MANCATE_AZIONI_PIC.sql -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_MNP_REPORT_MANCATE_AZIONI_PIC.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,40 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_MNP_REPORT_MANCATE_AZIONI_RC.sh
#
###########################################################
#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 VISTE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_MNP_REPORT_MANCATE_AZIONI_RC.sql -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_MNP_REPORT_MANCATE_AZIONI_RC.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,40 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_MNP_REPORT_MANCATE_AZIONI_SCA.sh
#
###########################################################
#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 VISTE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_MNP_REPORT_MANCATE_AZIONI_SCA.sql -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_MNP_REPORT_MANCATE_AZIONI_SCA.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,40 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_MNP_REPORT_MANCATE_AZIONI_SI.sh
#
###########################################################
#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 VISTE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_MNP_REPORT_MANCATE_AZIONI_SI.sql -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_MNP_REPORT_MANCATE_AZIONI_SI.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,40 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_MNP_REPORT_MANCATE_AZIONI_TC.sh
#
###########################################################
#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 VISTE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_MNP_REPORT_MANCATE_AZIONI_TC.sql -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_MNP_REPORT_MANCATE_AZIONI_TC.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,40 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_MNP_REPORT_MANCATE_AZIONI_VALID.sh
#
###########################################################
#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 VISTE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_MNP_REPORT_MANCATE_AZIONI_VALID.sql -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_MNP_REPORT_MANCATE_AZIONI_VALID.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,40 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_MNP_REPORT_MANCATE_AZIONI_VALID_HOC.sh
#
###########################################################
#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 VISTE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_MNP_REPORT_MANCATE_AZIONI_VALID_HOC.sql -sqlplusOption -s > ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_MNP_REPORT_MANCATE_AZIONI_VALID_HOC.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,50 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: refresh_DWH_REPORT_TCR.sh
#
#
#
#
###########################################################
#impostazione ambiente
THIS_PATH=`dirname $0`
. $THIS_PATH/../setEnv.sh
$THIS_PATH/../TestNodo.sh
if [ $# -eq 0 ]
then
TIME=`echo $(date +%d/%m/%Y)`
else
TIME=$1
fi
echo "DATA:" ${TIME}
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 VISTE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/refresh_REPORT_TCR.sql >> ${MNP_LOG_SCRIPT_GUI_HOME}/refresh_REPORT_TCR.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE REFRESH VISTE SLA
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,79 @@
#!/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

View File

@@ -0,0 +1,46 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: scarto_richieste_NOVE.sh
#
#
###########################################################
#impostazione ambiente
THIS_PATH=`dirname $0`
. $THIS_PATH/../setEnv.sh
$THIS_PATH/../TestNodo.sh
if [ $# -eq 0 ]
then
TIME=`echo $(date -u +%d/%m/%Y)`
else
TIME=$1
fi
echo "DATA:" ${TIME}
if [ $? -eq 0 ]
then
#ESECUZIONE SCRIPT
task=scarto_richieste_NOVE
adesso=$(date)
#controllo se il task è già in esecuzione
check_rc=`$THIS_PATH/is_RunningConsole $task $$`
if [ $? -eq 0 ]
then
echo '*******************************'
echo '**' $adesso '**' INIZIO SCARTO RICHIESTE NOVE
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_GUI_SQL_HOME}/scarto_richieste_NOVE.sql ${TIME} > ${MNP_LOG_SCRIPT_GUI_HOME}/scarto_richieste_NOVE.log 2>&1 &
wait
adesso=$(date)
echo '**' $adesso '**' FINE SCARTO RICHIESTE NOVE
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task"
fi
fi

View File

@@ -0,0 +1,4 @@
BEGIN
DWH.CARICA_MNP_DWH_XML_IN('&1','&2', '&3');
END;
/

View File

@@ -0,0 +1,4 @@
BEGIN
DWH.CARICA_MNP_DW_XML_IN_OUT('&1','&2', '&3');
END;
/

View File

@@ -0,0 +1,17 @@
set serveroutput on size 1000000
BEGIN
for r_tab_part in
(select table_name from user_tables where partitioned = 'YES')
loop
begin
MNP.CREA_PARTIZIONE('01/10/'||to_char(sysdate,'yyyy'),r_tab_part.table_name, '&1');
MNP.CREA_PARTIZIONE('01/04/'||to_char(sysdate+366,'yyyy'),r_tab_part.table_name, '&1');
exception when others then
dbms_output.put_line('errore di creazione delle partizioni per la tabella '||r_tab_part.table_name||SQLERRM);
end;
end loop;
END;
/

View File

@@ -0,0 +1,281 @@
set echo on timing on time on verify off serveroutput on
--SPOOL LAST_AOM_DONOR_&1
DECLARE
/* Contatori DONOR */
SYSDATE_1 DATE;
SYSDATE_2 DATE;
CODICE_OLO NUMBER(8);
DESCRIZIONE_OLO VARCHAR2(100);
APPO_ACQUISITE NUMBER(10) :=0;
APPO_ANNULLATE_SCARTATE NUMBER(10) :=0;
APPO_ANNULLATE_SCARTATE1 NUMBER(10) :=0;
APPO_ANNULLATE_SCARTATE2 NUMBER(10) :=0;
APPO_PRESE_IN_CARICO NUMBER(10) :=0;
APPO_RITARDO_PRESA_IN_CARICO NUMBER(10) :=0;
APPO_IN_VALIDAZIONE_TIM NUMBER(10) :=0;
APPO_SOSPESE NUMBER(10) :=0;
APPO_IN_VALIDAZIONE_OGGI NUMBER(10) :=0;
APPO_RITARDO_VALIDAZIONE NUMBER(10) :=0;
APPO_VALIDATE_OK NUMBER(10) :=0;
APPO_VALIDATE_KO NUMBER(10) :=0;
APPO_RIFIUTATE NUMBER(10) :=0;
APPO_IN_CESSAZIONE NUMBER(10) :=0;
APPO_IN_CESSAZIONE_OGGI NUMBER(10) :=0;
APPO_RITARDO_ESPLETAMENTO NUMBER(10) :=0;
APPO_ESPLETATE NUMBER(10) :=0;
APPO_ESPLETATE1 NUMBER(10) :=0;
APPO_ESPLETATE2 NUMBER(10) :=0;
BEGIN
SELECT cod_olo ,
desc_olo
INTO codice_olo ,
descrizione_olo
FROM MNP_OLO
WHERE cod_olo = &1;
SELECT TRUNC(DWH.FUN_GIORNI_MENO(SYSDATE,1))
INTO SYSDATE_1
FROM DUAL;
SELECT TRUNC(DWH.FUN_GIORNI_MENO(SYSDATE,2))
INTO SYSDATE_2
FROM DUAL;
---
SELECT count(*)
INTO APPO_ACQUISITE
FROM MNP_RICHIESTA_VGR
WHERE STATO=1
AND CODICE_OPERATORE_RECIPIENT=descrizione_olo;
---
SELECT count(*)
INTO APPO_ANNULLATE_SCARTATE1
FROM MNP_RICHIESTA_VGR GR
WHERE EXISTS
(SELECT SR.ID_RICHIESTA FROM MNP_STORICO_RICHIESTA SR
WHERE GR.ID_RICHIESTA=SR.ID_RICHIESTA
AND SR.DATA_LAVORAZIONE=SYSDATE_1
AND SR.STATO_A=4)
AND GR.STATO=4
AND GR.CODICE_OPERATORE_RECIPIENT=descrizione_olo;
SELECT count(*)
INTO APPO_ANNULLATE_SCARTATE2
FROM MNP_RICHIESTA_VGR GR
WHERE EXISTS
(SELECT SR.ID_RICHIESTA FROM MNP_STORICO_RICHIESTA SR
WHERE GR.ID_RICHIESTA=SR.ID_RICHIESTA
AND SR.DATA_LAVORAZIONE=SYSDATE_1
AND SR.STATO_A=12)
AND GR.STATO=12
AND GR.CODICE_OPERATORE_RECIPIENT=descrizione_olo;
APPO_ANNULLATE_SCARTATE := APPO_ANNULLATE_SCARTATE1 + APPO_ANNULLATE_SCARTATE2;
-----------
SELECT count(*)
INTO APPO_PRESE_IN_CARICO
FROM MNP_RICHIESTA_VGR
WHERE STATO=3
AND CODICE_OPERATORE_RECIPIENT=descrizione_olo;
---------
SELECT count(*)
INTO APPO_RITARDO_PRESA_IN_CARICO
FROM MNP_RICHIESTA_VGR
WHERE STATO=1
AND DATARICEZIONERICHIESTA <= SYSDATE_2
AND CODICE_OPERATORE_RECIPIENT=descrizione_olo;
---------
SELECT count(*)
INTO APPO_IN_VALIDAZIONE_TIM
FROM MNP_RICHIESTA_VGR
WHERE STATO=6
AND CODICE_OPERATORE_RECIPIENT=descrizione_olo;
-------
SELECT count(*)
INTO APPO_SOSPESE
FROM MNP_RICHIESTA_VGR
WHERE STATO in (19,20)
AND CODICE_OPERATORE_RECIPIENT=descrizione_olo;
--------
SELECT count(*)
INTO APPO_IN_VALIDAZIONE_OGGI
FROM MNP_RICHIESTA_VGR
WHERE STATO=6
AND DATA_VALIDAZIONE_MAX=TRUNC(sysdate)
AND CODICE_OPERATORE_RECIPIENT=descrizione_olo;
--------
SELECT count(*)
INTO APPO_RITARDO_VALIDAZIONE
FROM MNP_RICHIESTA_VGR
WHERE STATO=6
AND DATA_VALIDAZIONE_MAX <=SYSDATE_1
AND CODICE_OPERATORE_RECIPIENT=descrizione_olo;
--------
SELECT count(*)
INTO APPO_VALIDATE_OK
FROM MNP_RICHIESTA_VGR
WHERE STATO=7
AND CODICE_OPERATORE_RECIPIENT=descrizione_olo;
-------
SELECT count(*)
INTO APPO_VALIDATE_KO
FROM MNP_RICHIESTA_VGR
WHERE STATO =8
AND CODICE_OPERATORE_RECIPIENT=descrizione_olo;
--------
SELECT count(*)
INTO APPO_RIFIUTATE
FROM MNP_RICHIESTA_VGR GR
WHERE EXISTS
(SELECT SR.ID_RICHIESTA FROM MNP_STORICO_RICHIESTA SR
WHERE GR.ID_RICHIESTA=SR.ID_RICHIESTA
AND SR.DATA_LAVORAZIONE=TRUNC(sysdate)
AND SR.STATO_A=10)
AND GR.STATO=10
AND GR.CODICE_OPERATORE_RECIPIENT=descrizione_olo;
--------
SELECT count(*)
INTO APPO_IN_CESSAZIONE
FROM MNP_RICHIESTA_VGR
WHERE STATO in (9,14)
AND CODICE_OPERATORE_RECIPIENT=descrizione_olo;
--------
SELECT count(*)
INTO APPO_IN_CESSAZIONE_OGGI
FROM MNP_RICHIESTA_VGR
WHERE STATO in (9,14)
AND DATA_CUT_OVER_CALC=TRUNC(sysdate)
AND CODICE_OPERATORE_RECIPIENT=descrizione_olo;
--------
SELECT count(*)
INTO APPO_RITARDO_ESPLETAMENTO
FROM MNP_RICHIESTA_VGR
WHERE STATO in (9,14)
AND DATA_CUT_OVER_CALC <TRUNC(sysdate)
AND CODICE_OPERATORE_RECIPIENT = descrizione_olo;
--------
SELECT count(*)
INTO APPO_ESPLETATE1
FROM MNP_RICHIESTA_VGR GR
WHERE EXISTS
(SELECT SR.ID_RICHIESTA FROM MNP_STORICO_RICHIESTA SR
WHERE GR.ID_RICHIESTA=SR.ID_RICHIESTA
AND SR.DATA_LAVORAZIONE=TRUNC(sysdate)
AND SR.STATO_A=15)
AND GR.STATO=15
AND GR.CODICE_OPERATORE_RECIPIENT= descrizione_olo;
SELECT count(*)
INTO APPO_ESPLETATE2
FROM MNP_RICHIESTA_VGR GR
WHERE EXISTS
(SELECT SR.ID_RICHIESTA FROM MNP_STORICO_RICHIESTA SR
WHERE GR.ID_RICHIESTA=SR.ID_RICHIESTA
AND SR.DATA_LAVORAZIONE=TRUNC(sysdate)
AND SR.STATO_A=16)
AND GR.STATO=16
AND GR.CODICE_OPERATORE_RECIPIENT= descrizione_olo;
APPO_ESPLETATE := APPO_ESPLETATE1 + APPO_ESPLETATE2;
DBMS_OUTPUT.PUT_LINE('AOM DONOR '||descrizione_olo||' per '||&1);
DBMS_OUTPUT.PUT_LINE( APPO_ACQUISITE);
DBMS_OUTPUT.PUT_LINE( APPO_ANNULLATE_SCARTATE1);
DBMS_OUTPUT.PUT_LINE( APPO_ANNULLATE_SCARTATE2);
DBMS_OUTPUT.PUT_LINE( APPO_PRESE_IN_CARICO);
DBMS_OUTPUT.PUT_LINE( APPO_RITARDO_PRESA_IN_CARICO);
DBMS_OUTPUT.PUT_LINE( APPO_IN_VALIDAZIONE_TIM);
DBMS_OUTPUT.PUT_LINE( APPO_SOSPESE);
DBMS_OUTPUT.PUT_LINE( APPO_IN_VALIDAZIONE_OGGI);
DBMS_OUTPUT.PUT_LINE( APPO_RITARDO_VALIDAZIONE);
DBMS_OUTPUT.PUT_LINE( APPO_VALIDATE_OK);
DBMS_OUTPUT.PUT_LINE( APPO_VALIDATE_KO);
DBMS_OUTPUT.PUT_LINE( APPO_RIFIUTATE);
DBMS_OUTPUT.PUT_LINE( APPO_IN_CESSAZIONE);
DBMS_OUTPUT.PUT_LINE( APPO_IN_CESSAZIONE_OGGI);
DBMS_OUTPUT.PUT_LINE( APPO_RITARDO_ESPLETAMENTO);
DBMS_OUTPUT.PUT_LINE( APPO_ESPLETATE);
DBMS_OUTPUT.PUT_LINE( APPO_ESPLETATE2);
DELETE MNP_GUI_DONOR
WHERE cod_olo = &1;
INSERT INTO MNP_GUI_DONOR
( COD_OLO,
ACQUISITE,
ANNULLATE_SCARTATE,
PRESE_IN_CARICO,
RITARDO_PRESA_IN_CARICO,
IN_VALIDAZIONE_TIM,
SOSPESE,
IN_VALIDAZIONE_OGGI,
RITARDO_VALIDAZIONE,
VALIDATE_OK,
VALIDATE_KO,
RIFIUTATE,
IN_CESSAZIONE,
IN_CESSAZIONE_OGGI,
RITARDO_ESPLETAMENTO,
ESPLETATE)
VALUES
(&1,
APPO_ACQUISITE,
APPO_ANNULLATE_SCARTATE,
APPO_PRESE_IN_CARICO,
APPO_RITARDO_PRESA_IN_CARICO,
APPO_IN_VALIDAZIONE_TIM,
APPO_SOSPESE,
APPO_IN_VALIDAZIONE_OGGI,
APPO_RITARDO_VALIDAZIONE,
APPO_VALIDATE_OK,
APPO_VALIDATE_KO,
APPO_RIFIUTATE,
APPO_IN_CESSAZIONE,
APPO_IN_CESSAZIONE_OGGI,
APPO_RITARDO_ESPLETAMENTO,
APPO_ESPLETATE);
COMMIT;
END;
/
EXIT

View File

@@ -0,0 +1,96 @@
SET echo on timing on time on verify off serveroutput on
--SPOOL LAST_AOM_PORTING_&1
DECLARE
/* Contatori PORTING */
codice_olo NUMBER (8);
descrizione_olo VARCHAR2 (100);
appo_acquisite NUMBER (10) := 0;
appo_scartate NUMBER (10) := 0;
appo_attesa_evasione NUMBER (10) := 0;
appo_non_evase_inviate NUMBER (10) := 0;
appo_non_evase NUMBER (10) := 0;
appo_evase NUMBER (10) := 0;
appo_espletate NUMBER (10) := 0;
BEGIN
SELECT cod_olo, desc_olo
INTO codice_olo, descrizione_olo
FROM mnp_olo
WHERE cod_olo = &1;
---
SELECT COUNT (*)
INTO appo_acquisite
FROM mnp_richiesta_porting_vgr gp
WHERE stato = 1 AND codice_operatore_recipient = descrizione_olo;
SELECT COUNT (*)
INTO appo_scartate
FROM mnp_richiesta_porting_vgr gp
WHERE stato = 2 AND codice_operatore_recipient = descrizione_olo
AND EXISTS (
SELECT sp.id_richiesta
FROM mnp_storico_porting sp
WHERE sp.id_richiesta = gp.id_richiesta
AND sp.stato_a=2 and sp.data_lavorazione=trunc(sysdate));
SELECT COUNT (*)
INTO appo_attesa_evasione
FROM mnp_richiesta_porting_vgr gp
WHERE stato = 3 AND codice_operatore_recipient = descrizione_olo;
SELECT COUNT (*)
INTO appo_non_evase_inviate
FROM mnp_richiesta_porting_vgr gp
WHERE stato = 7 AND codice_operatore_recipient = descrizione_olo;
SELECT COUNT (*)
INTO appo_non_evase
FROM mnp_richiesta_porting_vgr gp
WHERE stato = 5 AND codice_operatore_recipient = descrizione_olo;
SELECT COUNT (*)
INTO appo_evase
FROM mnp_richiesta_porting_vgr gp
WHERE stato = 4
AND codice_operatore_recipient = descrizione_olo;
SELECT COUNT (*)
INTO appo_espletate
FROM mnp_richiesta_porting_vgr gp
WHERE stato = 6 AND codice_operatore_recipient = descrizione_olo
AND EXISTS (
SELECT sp.id_richiesta
FROM mnp_storico_porting sp
WHERE sp.id_richiesta = gp.id_richiesta
AND sp.stato_a=6 and sp.data_lavorazione=trunc(sysdate));
DBMS_OUTPUT.put_line ('AOM RECIPIENT ' || descrizione_olo || ' per ' || &1);
DBMS_OUTPUT.put_line (appo_acquisite);
DBMS_OUTPUT.put_line (appo_scartate);
DBMS_OUTPUT.put_line (appo_attesa_evasione);
DBMS_OUTPUT.put_line (appo_non_evase_inviate);
DBMS_OUTPUT.put_line (appo_non_evase);
DBMS_OUTPUT.put_line (appo_evase);
DBMS_OUTPUT.put_line (appo_espletate);
DELETE mnp_gui_porting
WHERE cod_olo = &1;
INSERT INTO mnp_gui_porting
(cod_olo, acquisite, scartate, attesa_evasione,
non_evase_inviate, non_evase, evase,
espletate
)
VALUES (&1, appo_acquisite, appo_scartate, appo_attesa_evasione,
appo_non_evase_inviate, appo_non_evase, appo_evase,
appo_espletate
);
COMMIT;
END;
/
EXIT

View File

@@ -0,0 +1,288 @@
set echo on timing on time on verify off serveroutput on
--SPOOL LAST_AOM_RECIPIENT_&1
DECLARE
SYSDATE_1 DATE := NULL;
SYSDATE_2 DATE := NULL;
CODICE_OLO NUMBER(8);
DESCRIZIONE_OLO VARCHAR2(100);
/* Contatori RECIPIENT */
APPO_ACQUISITE_ACCODATE_R NUMBER(10) :=0;
APPO_SCART_PRESA_IN_CARICO_R NUMBER(10) :=0;
APPO_INVIATE_R NUMBER(10) :=0;
APPO_PRESE_IN_CARICO_R NUMBER(10) :=0;
APPO_MANCATE_PRESA_IN_CARICO_R NUMBER(10) :=0;
APPO_RICHIESTE_VALIDATE_R NUMBER(10) :=0;
APPO_MANCATE_VALIDATE_R NUMBER(10) :=0;
APPO_SOSPESE_R NUMBER(10) :=0;
APPO_ATTESA_EVASIONE_R NUMBER(10) :=0;
APPO_RITARDO_EVASIONE_R NUMBER(10) :=0;
APPO_MANCATA_EVASIONE_A_R NUMBER(10) :=0;
APPO_MANCATA_EVASIONE_B_R NUMBER(10) :=0;
APPO_RIFIUTATE_R NUMBER(10) :=0;
APPO_ANNULLATE_R NUMBER(10) :=0;
APPO_ANNULLATE_GRUPPO_R NUMBER(10) :=0;
APPO_EVASE_R NUMBER(10) :=0;
BEGIN
SELECT TRUNC(DWH.FUN_GIORNI_MENO(SYSDATE,1))
INTO SYSDATE_1
FROM DUAL;
SELECT TRUNC(DWH.FUN_GIORNI_MENO(SYSDATE,2))
INTO SYSDATE_2
FROM DUAL;
SELECT cod_olo ,
desc_olo
INTO codice_olo ,
descrizione_olo
FROM MNP_OLO
WHERE cod_olo = &1;
---------
SELECT count(*)
INTO APPO_ACQUISITE_ACCODATE_R
FROM MNP_RICHIESTA_REC_VGR
WHERE STATO in (2,3)
AND CODICE_OPERATORE_DONATING=descrizione_olo;
---------
SELECT count(*)
INTO APPO_SCART_PRESA_IN_CARICO_R
FROM MNP_RICHIESTA_REC_VGR GR
WHERE EXISTS
(SELECT SR.ID_RICHIESTA FROM MNP_STORICO_RICHIESTA_REC SR
WHERE GR.ID_RICHIESTA=SR.ID_RICHIESTA
AND SR.DATA_LAVORAZIONE=TRUNC(sysdate)
AND SR.STATO_A=5)
AND GR.STATO=5
AND GR.CODICE_OPERATORE_DONATING=descrizione_olo;
---------
SELECT count(*)
INTO APPO_INVIATE_R
FROM MNP_RICHIESTA_REC_VGR GR
WHERE EXISTS
(SELECT SR.ID_RICHIESTA FROM MNP_STORICO_RICHIESTA_REC SR
WHERE GR.ID_RICHIESTA=SR.ID_RICHIESTA
AND SR.DATA_LAVORAZIONE=TRUNC(sysdate)
AND SR.STATO_A=4)
AND GR.STATO=4
AND GR.CODICE_OPERATORE_DONATING=descrizione_olo;
---------
SELECT count(*)
INTO APPO_PRESE_IN_CARICO_R
FROM MNP_RICHIESTA_REC_VGR
WHERE STATO=6
AND CODICE_OPERATORE_DONATING=descrizione_olo;
----------
SELECT count(*)
INTO APPO_MANCATE_PRESA_IN_CARICO_R
FROM MNP_RICHIESTA_REC_VGR GR
WHERE EXISTS
(SELECT SR.ID_RICHIESTA FROM MNP_STORICO_RICHIESTA_REC SR
WHERE GR.ID_RICHIESTA=SR.ID_RICHIESTA
AND SR.STATO_A=4
AND SR.DATA_LAVORAZIONE<=SYSDATE_2)
AND GR.STATO = 4
AND GR.CODICE_OPERATORE_DONATING=descrizione_olo;
-----------
SELECT count(*)
INTO APPO_RICHIESTE_VALIDATE_R
FROM MNP_RICHIESTA_REC_VGR
WHERE STATO = 8
AND CODICE_OPERATORE_DONATING = descrizione_olo;
------------
SELECT count(*)
INTO APPO_MANCATE_VALIDATE_R
FROM MNP_RICHIESTA_REC_VGR
WHERE STATO = 6
AND DATA_VALIDAZIONE_MAX < TRUNC(sysdate)
AND CODICE_OPERATORE_DONATING = descrizione_olo;
------------
SELECT count(*)
INTO APPO_SOSPESE_R
FROM MNP_RICHIESTA_REC_VGR
WHERE STATO = 15
AND CODICE_OPERATORE_DONATING=descrizione_olo;
-----------
SELECT count(*)
INTO APPO_ATTESA_EVASIONE_R
FROM MNP_RICHIESTA_REC_VGR
WHERE STATO=11 AND ESPLETAMENTOMSS=0
AND ESPLETAMENTODONATING = 0
AND ESPLETAMENTOTERZEPARTI IS NOT NULL
AND CODICE_OPERATORE_DONATING=descrizione_olo;
-----------
SELECT count(*)
INTO APPO_RITARDO_EVASIONE_R
FROM MNP_RICHIESTA_REC_VGR
WHERE STATO=11
AND ESPLETAMENTOMSS=0
AND DATA_CUT_OVER_AOM < TRUNC(sysdate)
AND CODICE_OPERATORE_DONATING=descrizione_olo;
--------------
SELECT count(*)
INTO APPO_MANCATA_EVASIONE_A_R
FROM MNP_RICHIESTA_REC_VGR
WHERE STATO=11
AND ESPLETAMENTODONATING=0
AND DATA_CUT_OVER_AOM < TRUNC(sysdate)
AND CODICE_OPERATORE_DONATING=descrizione_olo;
-------------------
SELECT count(*)
INTO APPO_MANCATA_EVASIONE_B_R
FROM MNP_RICHIESTA_REC_VGR
WHERE STATO=11
AND ESPLETAMENTOTERZEPARTI IS NOT NULL
AND DATA_CUT_OVER_AOM < TRUNC(sysdate)
AND CODICE_OPERATORE_DONATING=descrizione_olo;
------------
SELECT count(*)
INTO APPO_RIFIUTATE_R
FROM MNP_RICHIESTA_REC_VGR GR
WHERE EXISTS
(SELECT SR.ID_RICHIESTA FROM MNP_STORICO_RICHIESTA_REC SR
WHERE GR.ID_RICHIESTA=SR.ID_RICHIESTA
AND SR.DATA_LAVORAZIONE=TRUNC(sysdate)
AND SR.STATO_A=7)
AND GR.STATO=7
AND GR.CODICE_OPERATORE_DONATING=descrizione_olo;
--------------
SELECT count(*)
INTO APPO_ANNULLATE_R
FROM MNP_RICHIESTA_REC_VGR GR
WHERE EXISTS
(SELECT SR.ID_RICHIESTA FROM MNP_STORICO_RICHIESTA_REC SR
WHERE GR.ID_RICHIESTA=SR.ID_RICHIESTA
AND SR.DATA_LAVORAZIONE=TRUNC(sysdate)
AND SR.STATO_A=9)
AND GR.STATO=9
AND GR.CODICE_OPERATORE_DONATING = descrizione_olo;
--------------
SELECT count(*)
INTO APPO_ANNULLATE_GRUPPO_R
FROM MNP_RICHIESTA_REC_VGR GR
WHERE EXISTS
(SELECT SR.ID_RICHIESTA FROM MNP_STORICO_RICHIESTA_REC SR
WHERE GR.ID_RICHIESTA=SR.ID_RICHIESTA
AND SR.DATA_LAVORAZIONE=TRUNC(sysdate)
AND SR.STATO_A=14)
AND GR.STATO=14
AND GR.CODICE_OPERATORE_DONATING=descrizione_olo;
---------------
SELECT count(*)
INTO APPO_EVASE_R
FROM MNP_RICHIESTA_REC_VGR GR
WHERE EXISTS
(SELECT SR.ID_RICHIESTA FROM MNP_STORICO_RICHIESTA_REC SR
WHERE GR.ID_RICHIESTA=SR.ID_RICHIESTA
AND SR.DATA_LAVORAZIONE=TRUNC(sysdate)
AND SR.STATO_A=12)
AND GR.STATO=12
AND GR.CODICE_OPERATORE_DONATING=descrizione_olo;
-----------
DBMS_OUTPUT.PUT_LINE('AOM RECIPIENT '||descrizione_olo||' per '||&1);
DBMS_OUTPUT.PUT_LINE( APPO_ACQUISITE_ACCODATE_R);
DBMS_OUTPUT.PUT_LINE( APPO_SCART_PRESA_IN_CARICO_R);
DBMS_OUTPUT.PUT_LINE( APPO_INVIATE_R);
DBMS_OUTPUT.PUT_LINE( APPO_PRESE_IN_CARICO_R);
DBMS_OUTPUT.PUT_LINE( APPO_MANCATE_PRESA_IN_CARICO_R);
DBMS_OUTPUT.PUT_LINE( APPO_RICHIESTE_VALIDATE_R);
DBMS_OUTPUT.PUT_LINE( APPO_MANCATE_VALIDATE_R);
DBMS_OUTPUT.PUT_LINE( APPO_SOSPESE_R);
DBMS_OUTPUT.PUT_LINE( APPO_ATTESA_EVASIONE_R);
DBMS_OUTPUT.PUT_LINE( APPO_RITARDO_EVASIONE_R);
DBMS_OUTPUT.PUT_LINE( APPO_MANCATA_EVASIONE_A_R);
DBMS_OUTPUT.PUT_LINE( APPO_MANCATA_EVASIONE_B_R);
DBMS_OUTPUT.PUT_LINE( APPO_RIFIUTATE_R);
DBMS_OUTPUT.PUT_LINE( APPO_ANNULLATE_R);
DBMS_OUTPUT.PUT_LINE( APPO_ANNULLATE_GRUPPO_R);
DBMS_OUTPUT.PUT_LINE( APPO_EVASE_R);
---------------
DELETE MNP_GUI_RECIPIENT
WHERE cod_olo = &1;
INSERT INTO MNP_GUI_RECIPIENT
( COD_OLO,
ACQUISITE_ACCODATE,
SCARTATE_PRESA_IN_CARICO,
INVIATE,
PRESE_IN_CARICO,
MANCATE_PRESA_IN_CARICO,
RICHIESTE_VALIDATE,
MANCATE_VALIDATE,
SOSPESE,
ATTESA_EVASIONE,
RITARDO_EVASIONE,
MANCATA_EVASIONE_A,
MANCATA_EVASIONE_B,
RIFIUTATE,
ANNULLATE,
ANNULLATE_GRUPPO,
EVASE)
VALUES
( &1,
APPO_ACQUISITE_ACCODATE_R,
APPO_SCART_PRESA_IN_CARICO_R,
APPO_INVIATE_R,
APPO_PRESE_IN_CARICO_R,
APPO_MANCATE_PRESA_IN_CARICO_R,
APPO_RICHIESTE_VALIDATE_R,
APPO_MANCATE_VALIDATE_R,
APPO_SOSPESE_R,
APPO_ATTESA_EVASIONE_R,
APPO_RITARDO_EVASIONE_R,
APPO_MANCATA_EVASIONE_A_R,
APPO_MANCATA_EVASIONE_B_R,
APPO_RIFIUTATE_R,
APPO_ANNULLATE_R,
APPO_ANNULLATE_GRUPPO_R,
APPO_EVASE_R);
COMMIT;
END;
/
EXIT

View File

@@ -0,0 +1,26 @@
DROP MATERIALIZED VIEW MNP_RICH_CESS_PORT_MIN_VGR;
CREATE MATERIALIZED VIEW MNP_RICH_CESS_PORT_MIN_VGR
TABLESPACE TAB_HUGE
NOCACHE
NOLOGGING
NOPARALLEL
BUILD IMMEDIATE
USING INDEX
TABLESPACE TAB_HUGE
REFRESH FAST ON DEMAND
WITH PRIMARY KEY
AS
select /* +parallel( MNP_GESTIONE_RICH_CESS_PORT,2,2) */
id_richiesta,
msisdn,
stato,
dataricezionerichiesta,
data_cut_over
from
MNP_GESTIONE_RICH_CESS_PORT
where dataricezionerichiesta >= TO_DATE('&1','yyyy/mm/dd');
CREATE INDEX IDX_MNP_RICH_CESS_PORT_VGR_1 ON MNP_RICH_CESS_PORT_MIN_VGR
(MSISDN)
TABLESPACE TAB_HUGE;

View File

@@ -0,0 +1,25 @@
DROP MATERIALIZED VIEW MNP_RICHIESTA_CESS_MIN_VGR;
CREATE MATERIALIZED VIEW MNP_RICHIESTA_CESS_MIN_VGR
TABLESPACE TAB_HUGE
NOCACHE
NOLOGGING
NOPARALLEL
BUILD IMMEDIATE
REFRESH FAST ON DEMAND
WITH PRIMARY KEY
AS
select /* +parallel( MNP_GESTIONE_RICHIESTA_CESS,2,2) */
id_richiesta,
msisdn,
stato,
dataricezionerichiesta,
codice_operatore_recipient,
data_cut_over
from
MNP_GESTIONE_RICHIESTA_CESS
where dataricezionerichiesta >= TO_DATE('&1','yyyy/mm/dd');
CREATE INDEX IDX_MNP_RICHIESTA_CESS_VGR_1 ON MNP_RICHIESTA_CESS_MIN_VGR
(MSISDN)
TABLESPACE TAB_HUGE;

View File

@@ -0,0 +1,29 @@
DROP MATERIALIZED VIEW MNP_RICHIESTA_PORTING_MIN_VGR;
CREATE MATERIALIZED VIEW MNP_RICHIESTA_PORTING_MIN_VGR
TABLESPACE TAB_HUGE
NOCACHE
NOLOGGING
NOPARALLEL
BUILD IMMEDIATE
USING INDEX
TABLESPACE TAB_HUGE
REFRESH FAST ON DEMAND
WITH PRIMARY KEY
AS
select /* +parallel( MNP_GESTIONE_RICHIESTA_PORTING,2,2) */
id_richiesta,
stato,
dataricezionerichiesta,
tipo_messaggio,
codice_operatore_recipient,
codice_operatore_donating,
msisdn,
data_cut_over
from
MNP_GESTIONE_RICHIESTA_PORTING
where dataricezionerichiesta >= TO_DATE('&1','yyyy/mm/dd');
CREATE INDEX IDX_RICHIESTA_PORTING_VGR_1 ON MNP_RICHIESTA_PORTING_MIN_VGR
(MSISDN)
TABLESPACE TAB_HUGE;

View File

@@ -0,0 +1,104 @@
DROP MATERIALIZED VIEW MNP_RICHIESTA_REC_VGR5;
CREATE MATERIALIZED VIEW MNP_RICHIESTA_REC_VGR5
TABLESPACE TAB_HUGE
NOCACHE
NOLOGGING
NOPARALLEL
BUILD IMMEDIATE
USING INDEX
TABLESPACE TAB_HUGE
REFRESH FAST ON DEMAND
WITH PRIMARY KEY
AS
select /* +parallel( MNP_GESTIONE_RICHIESTA_REC,2,2) */
id_richiesta,
stato,
tipo_cliente,
data_cut_over_calc,
data_validazione_max,
dataricezionerichiesta,
codice_operatore_donating,
codice_gruppo,
msisdn,
codice_pre_post_pagato,
codice_analogico_digitale,
data_cut_over,
nome_ot,
codice_richiesta_bit,
espletamentodonating,
espletamentoterzeparti,
espletamentomss,
data_validazione_eff,
data_cut_over_aom,
idreq_infobus,
richiestaadhoc,
richiestaadhocaom,
hoc_updates
from
MNP_GESTIONE_RICHIESTA_REC
where dataricezionerichiesta >= TO_DATE('&1','yyyy/mm/dd');
CREATE INDEX IDX_MNP_RICHIESTA_REC_VGR5_1 ON MNP_RICHIESTA_REC_VGR5
(STATO, CODICE_OPERATORE_DONATING)
TABLESPACE TAB_HUGE;
CREATE INDEX IDX_MNP_RICHIESTA_REC_VGR5_2 ON MNP_RICHIESTA_REC_VGR5
(MSISDN)
TABLESPACE TAB_HUGE;
CREATE INDEX IDX_MNP_RICHIESTA_REC_VGR5_3 ON MNP_RICHIESTA_REC_VGR5
(STATO, DATARICEZIONERICHIESTA)
TABLESPACE TAB_HUGE;
CREATE INDEX IDX_MNP_RICHIESTA_REC_VGR5_4 ON MNP_RICHIESTA_REC_VGR5
(DATA_CUT_OVER_AOM)
TABLESPACE TAB_HUGE;
CREATE INDEX IDX_MNP_RICHIESTA_REC_VGR5_5 ON MNP_RICHIESTA_REC_VGR5
(ID_RICHIESTA, STATO, CODICE_OPERATORE_DONATING)
TABLESPACE TAB_HUGE;
-- la vista materializzata è mantenuta per compatibilità software ma lasciata vuota
DROP MATERIALIZED VIEW MNP_RICHIESTA_REC_VGR10;
CREATE MATERIALIZED VIEW MNP_RICHIESTA_REC_VGR10
TABLESPACE TAB_HUGE
NOCACHE
LOGGING
NOPARALLEL
BUILD IMMEDIATE
USING INDEX
TABLESPACE TAB_HUGE
REFRESH FAST ON DEMAND
WITH PRIMARY KEY
AS
select /* +parallel( MNP_GESTIONE_RICHIESTA_REC,2,2) */
id_richiesta,
stato,
tipo_cliente,
data_cut_over_calc,
data_validazione_max,
dataricezionerichiesta,
codice_operatore_donating,
codice_gruppo,
msisdn,
codice_pre_post_pagato,
codice_analogico_digitale,
data_cut_over,
nome_ot,
codice_richiesta_bit,
espletamentodonating,
espletamentoterzeparti,
espletamentomss,
data_validazione_eff,
data_cut_over_aom,
idreq_infobus,
richiestaadhoc,
richiestaadhocaom,
hoc_updates
from
MNP_GESTIONE_RICHIESTA_REC
where 1=2;

View File

@@ -0,0 +1,101 @@
DROP MATERIALIZED VIEW MNP_RICHIESTA_VGR5;
CREATE MATERIALIZED VIEW MNP_RICHIESTA_VGR5
TABLESPACE TAB_HUGE
NOCACHE
NOLOGGING
NOPARALLEL
BUILD IMMEDIATE
USING INDEX
TABLESPACE TAB_HUGE
REFRESH FAST ON DEMAND
WITH PRIMARY KEY
AS
select /* +parallel( MNP_GESTIONE_RICHIESTA,2,2) */
id_richiesta,
stato,
tipo_cliente,
data_cut_over_calc,
data_validazione_max,
dataricezionerichiesta,
codice_operatore_recipient,
codice_operatore_donating,
codice_gruppo,
msisdn,
codice_pre_post_pagato,
data_cut_over,
nome_ot,
data_validazione_eff,
abbonato_prepagato,
richiestaadhocaom,
richiestaadhoc,
hoc_updates
from MNP_GESTIONE_RICHIESTA
where dataricezionerichiesta >= TO_DATE('&1','yyyy/mm/dd');
CREATE INDEX IDX_MNP_RICHIESTA_VGR5_1 ON MNP_RICHIESTA_VGR5
(STATO, DATARICEZIONERICHIESTA)
TABLESPACE TAB_HUGE;
CREATE INDEX IDX_MNP_RICHIESTA_VGR5_2 ON MNP_RICHIESTA_VGR5
(STATO, DATA_CUT_OVER)
TABLESPACE TAB_HUGE;
CREATE INDEX IDX_MNP_RICHIESTA_VGR5_3 ON MNP_RICHIESTA_VGR5
(STATO, CODICE_OPERATORE_RECIPIENT)
TABLESPACE TAB_HUGE;
CREATE INDEX IDX_MNP_RICHIESTA_VGR5_4 ON MNP_RICHIESTA_VGR5
(MSISDN)
TABLESPACE TAB_HUGE;
CREATE INDEX IDX_MNP_RICHIESTA_VGR5_5 ON MNP_RICHIESTA_VGR5
(DATA_CUT_OVER_CALC)
TABLESPACE TAB_HUGE;
CREATE INDEX IDX_MNP_RICHIESTA_VGR5_6 ON MNP_RICHIESTA_VGR5
(ID_RICHIESTA, STATO, CODICE_OPERATORE_RECIPIENT)
TABLESPACE TAB_HUGE;
CREATE INDEX IDX_MNP_RICHIESTA_VGR5_7 ON MNP_RICHIESTA_VGR5
(DATA_VALIDAZIONE_MAX)
TABLESPACE TAB_HUGE;
-- la vista materializzata è mantenuta per compatibilità software ma lasciata vuota
DROP MATERIALIZED VIEW MNP_RICHIESTA_VGR10;
CREATE MATERIALIZED VIEW MNP_RICHIESTA_VGR10
TABLESPACE TAB_HUGE
NOCACHE
NOLOGGING
NOPARALLEL
BUILD IMMEDIATE
USING INDEX
TABLESPACE TAB_HUGE
REFRESH FAST ON DEMAND
WITH PRIMARY KEY
AS
select /* +parallel( MNP_GESTIONE_RICHIESTA,2,2) */
id_richiesta,
stato,
tipo_cliente,
data_cut_over_calc,
data_validazione_max,
dataricezionerichiesta,
codice_operatore_recipient,
codice_operatore_donating,
codice_gruppo,
msisdn,
codice_pre_post_pagato,
data_cut_over,
nome_ot,
data_validazione_eff,
abbonato_prepagato,
richiestaadhocaom,
richiestaadhoc,
hoc_updates
from MNP_GESTIONE_RICHIESTA
where 1=2;

View File

@@ -0,0 +1,7 @@
set serveroutput on size 1000000
--lancio da Crontab (esegue con sysdate))
exec DWH.AGCOM.RUNALLBYDATE;
--per il lancio manuale commentare l'esecuzione della RUNALLBYDATE
-- e scommentare la riga successiva. La procedura RUNALL accetta come parametri
-- anno (yyyy) e mese(mm)
--exec DWH.AGCOM.RUNALL (&1,&2);

View File

@@ -0,0 +1,5 @@
SET SERVEROUTPUT ON SIZE 1000000
BEGIN
DWH.CALCOLO_SIM_PRJHOC(to_date('&1','dd/mm/yyyy'));
END;
/

View File

@@ -0,0 +1,5 @@
SET SERVEROUTPUT ON SIZE 1000000
BEGIN
DWH.PKG_CALCOLO_SLA_FRANCHIGIA.CALCOLO_SLA_FRANCHIGIA(to_date('&1','dd/mm/yyyy'));
END;
/

View File

@@ -0,0 +1,5 @@
SET SERVEROUTPUT ON SIZE 1000000
BEGIN
DWH.PKG_CALCOLO_SLA_MVNO.CALCOLO_SLA_MVNO(to_date('&1','dd/mm/yyyy'));
END;
/

View File

@@ -0,0 +1,5 @@
SET SERVEROUTPUT ON SIZE 1000000
BEGIN
DWH.PKG_CALCOLO_SLA_PENALI_2GG.CALCOLO_SLA_PENALI(to_date('&1','dd/mm/yyyy'));
END;
/

View File

@@ -0,0 +1,5 @@
SET SERVEROUTPUT ON SIZE 1000000
BEGIN
DWH.PKG_CALCOLO_SLA_PENALI_3GG.CALCOLO_SLA_PENALI(to_date('&1','dd/mm/yyyy'));
END;
/

View File

@@ -0,0 +1,5 @@
SET SERVEROUTPUT ON SIZE 1000000
BEGIN
DWH.PKG_SLA_PENALI_INMATURAZ_GIORN.CALCOLO_SLA_PENALI(to_date('&1','dd/mm/yyyy')-1);
END;
/

View File

@@ -0,0 +1,5 @@
SET SERVEROUTPUT ON SIZE 1000000
BEGIN
DWH.PKG_SLA_PENALI_MATURATE_GIORN.CALCOLO_SLA_PENALI(to_date('&1','dd/mm/yyyy')-1);
END;
/

View File

@@ -0,0 +1,5 @@
SET SERVEROUTPUT ON SIZE 1000000
BEGIN
DWH.PKG_SLA_TC_IN_MATUR_GIORN.CALCOLO_SLA_TC(to_date('&1','dd/mm/yyyy')-1);
END;
/

View File

@@ -0,0 +1,5 @@
SET SERVEROUTPUT ON SIZE 1000000
BEGIN
DWH.PKG_SLA_TC_MATURATE_GIORN.CALCOLO_SLA_TC(to_date('&1','dd/mm/yyyy')-1);
END;
/

View File

@@ -0,0 +1,5 @@
SET SERVEROUTPUT ON SIZE 1000000
BEGIN
DWH.PKG_POPOLA_SLA_SE_3GG.CARICAMENTO_SLA_SE(to_date('&1','dd/mm/yyyy'));
END;
/

View File

@@ -0,0 +1,45 @@
INSERT INTO dwh.MNP_DW_REPORT_CAPACITAEVASIONE
(MESE, GIORNI_LAVORATIVI, RICHIESTE_PRESEINCARICO, RICHIESTE_SCARTATE_WAITLIST, RICHIESTE_SCARTATE_MANPROGR)
VALUES(
TO_CHAR(Last_Day(ADD_MONTHS(sysdate,-2))+1,'MM/YYYY'),
dwh.FUN_GIORNI_LAVORATIVI(Last_Day(ADD_MONTHS(sysdate,-1)), Last_Day(ADD_MONTHS(sysdate,-2))+1),
( SELECT SUM(num_rich)
FROM
( select count(*) num_rich
from mnp_storico_richiesta t, mnp_gestione_richiesta r
where t.id_richiesta = r.id_richiesta
and (r.richiestaadhocaom = 0 and r.richiestaadhoc = 0)
and t.dataricezionerichiesta BETWEEN Last_Day(ADD_MONTHS(trunc(sysdate), -2)) + 1 AND Last_Day(ADD_MONTHS(trunc(sysdate), -1))
and r.dataricezionerichiesta BETWEEN Last_Day(ADD_MONTHS(trunc(sysdate), -2)) + 1 AND Last_Day(ADD_MONTHS(trunc(sysdate), -1))
and r.codice_operatore_don_eff = 'TIMG'
and t.stato_a = 3
UNION
select count(*) num_rich
from mnp_gest_rich_rec_virt r, mnp_storico_rich_rec_virt t
where t.id_richiesta = r.id_richiesta
and r.richiestaadhoc = 0
and t.dataricezionerichiesta BETWEEN Last_Day(ADD_MONTHS(trunc(sysdate), -2)) + 1 AND Last_Day(ADD_MONTHS(trunc(sysdate), -1))
and r.dataricezionerichiesta BETWEEN Last_Day(ADD_MONTHS(trunc(sysdate), -2)) + 1 AND Last_Day(ADD_MONTHS(trunc(sysdate), -1))
and r.codice_operatore_donating = 'TIMG'
and t.stato_a = 4)
)
,
( select count(*)
from mnp_gestione_richiesta t
where t.dataricezionerichiesta between Last_Day(ADD_MONTHS(sysdate,-2))+1 AND Last_Day(ADD_MONTHS(sysdate,-1))
and t.stato = 4
and t.codice_operatore_don_eff = 'TIMG'
and (t.richiestaadhocaom = 0 and t.richiestaadhoc = 0)
and t.cod_controllo_presaincarico = 7),
( select count(*)
from mnp_gestione_richiesta t
where t.dataricezionerichiesta between Last_Day(ADD_MONTHS(sysdate,-2))+1 AND Last_Day(ADD_MONTHS(sysdate,-1))
and t.stato = 4
and t.codice_operatore_don_eff = 'TIMG'
AND (t.richiestaadhocaom = 0 and t.richiestaadhoc = 0)
and t.cod_controllo_presaincarico = 3)
);
commit;

View File

@@ -0,0 +1,5 @@
SET SERVEROUTPUT ON SIZE 1000000
BEGIN
DWH.P_REPORT_MONITORAGGIORECIPIENT(TO_CHAR(ADD_MONTHS(sysdate,-1),'mm/yyyy'));
END;
/

View File

@@ -0,0 +1,6 @@
commit;
alter session enable parallel DML;
EXECUTE DBMS_MVIEW.REFRESH ('DWH.MNP_DWH_DON , DWH.MNP_DWH_REC_PUSH, DWH.MNP_DWH_POR, DWH.MNP_DWH_CESS_IN, DWH.MNP_DWH_CESS_OUT', 'C');
EXECUTE DBMS_MVIEW.REFRESH ('DWH.MNP_DWH_DON_VIRT , DWH.MNP_DWH_REC_PUSH_VIRT, DWH.MNP_DWH_TC_ANOMALO, DWH.MNP_DWH_XML_IN', 'C');
EXECUTE DBMS_MVIEW.REFRESH ('DWH.MNP_DWH_RICH_REC_VIRT_EXT,DWH.MNP_DWH_RICH_DON_VIRT_EXT,dwh.MNP_DWH_gest_rich_rec_ext,dwh.MNP_DWH_gest_rich_don_ext', 'C');
exit;

View File

@@ -0,0 +1,4 @@
BEGIN
MNP.PKG_MNP_GUI_MANCATE_AZIONI.REPORT_MANCATE_AZIONI;
END;
/

View File

@@ -0,0 +1,5 @@
set serveroutput on size 1000000
BEGIN
MNP.PKG_MNP_GUI_MANCATE_AZIONI.REPORT_MANCATE_AZIONI (3);
END;
/

View File

@@ -0,0 +1,5 @@
set serveroutput on size 1000000
BEGIN
MNP.PKG_MNP_GUI_MANCATE_AZIONI.REPORT_MANCATE_AZIONI (2);
END;
/

View File

@@ -0,0 +1,5 @@
set serveroutput on size 1000000
BEGIN
MNP.PKG_MNP_GUI_MANCATE_AZIONI.REPORT_MANCATE_AZIONI (4);
END;
/

View File

@@ -0,0 +1,5 @@
set serveroutput on size 1000000
BEGIN
MNP.PKG_MNP_GUI_MANCATE_AZIONI.REPORT_MANCATE_AZIONI (1);
END;
/

View File

@@ -0,0 +1,5 @@
set serveroutput on size 1000000
BEGIN
MNP.PKG_MNP_GUI_MANCATE_AZIONI.REPORT_MANCATE_AZIONI (7);
END;
/

View File

@@ -0,0 +1,5 @@
set serveroutput on size 1000000
BEGIN
MNP.PKG_MNP_GUI_MANCATE_AZIONI.REPORT_MANCATE_AZIONI (8);
END;
/

View File

@@ -0,0 +1,5 @@
set serveroutput on size 1000000
BEGIN
MNP.PKG_MNP_GUI_MANCATE_AZIONI.REPORT_MANCATE_AZIONI (1);
END;
/

View File

@@ -0,0 +1,5 @@
set serveroutput on size 1000000
BEGIN
MNP.PKG_MNP_GUI_MANCATE_AZIONI.REPORT_MANCATE_AZIONI (5);
END;
/

View File

@@ -0,0 +1,5 @@
set serveroutput on size 1000000
BEGIN
MNP.PKG_MNP_GUI_MANCATE_AZIONI.REPORT_MANCATE_AZIONI (6);
END;
/

View File

@@ -0,0 +1,4 @@
commit;
alter session enable parallel DML;
execute DBMS_MVIEW.REFRESH('MNP_RICHIESTA_CESS_MIN_VGR','F','',true,false,0,2,0,false);
exit;

View File

@@ -0,0 +1,5 @@
commit;
alter session enable parallel DML;
--set transaction use rollback segment sysrol;
execute DBMS_MVIEW.REFRESH('MNP_RICHIESTA_PORTING_MIN_VGR','F','',true,false,0,2,0,false);
exit;

View File

@@ -0,0 +1,5 @@
commit;
alter session enable parallel DML;
execute DBMS_MVIEW.REFRESH('MNP_RICHIESTA_REC_VGR5','F','',true,false,0,2,0,false);
execute DBMS_MVIEW.REFRESH('MNP_RICHIESTA_REC_VGR10','F','',true,false,0,2,0,false);
exit;

View File

@@ -0,0 +1,5 @@
commit;
alter session enable parallel DML;
execute DBMS_MVIEW.REFRESH('MNP_RICHIESTA_VGR10','F','',true,false,0,2,0,false);
execute DBMS_MVIEW.REFRESH('MNP_RICHIESTA_VGR5','F','',true,false,0,2,0,false);
exit;

View File

@@ -0,0 +1,4 @@
commit;
alter session enable parallel DML;
execute DBMS_MVIEW.REFRESH('MNP_RICH_CESS_PORT_MIN_VGR','F','',true,false,0,2,0,false);
exit;

View File

@@ -0,0 +1,5 @@
SET SERVEROUTPUT ON SIZE 1000000
BEGIN
DWH.CARICAMENTO_REPORT_TCR(sysdate-1);
END;
/

View File

@@ -0,0 +1,4 @@
BEGIN
DWH.CALCOLO_SLA_TC(to_date('&1','dd/mm/yyyy'));
END;
/

View File

@@ -0,0 +1,5 @@
update mnp_refresh_lock set data_fine_refresh=sysdate, lock_refresh=0
/
commit
/
exit

View File

@@ -0,0 +1,6 @@
delete from mnp_refresh_lock;
insert into mnp_refresh_lock values (mnp_refresh_lock_seq.nextval, 'REFRESH GUI',sysdate,null,1)
/
commit
/
exit

View File

@@ -0,0 +1,33 @@
-- Donor MVNO e PRJHOC MVNO
update MNP_GESTIONE_RICHIESTA a set A.DA_INVIARE = 1,
A.COD_CONTROLLO_PRESAINCARICO = 6,
A.CODICE_CONTROLLO_VALIDAZIONE = 1,
A.DATA_VALIDAZIONE_EFF = sysdate,
A.CODICERIFIUTOVALIDAZIONE = 26,
A.CODICE_RIFIUTO_VALIDAZIONE = '26;',
A.CESSAZIONE_RETE = 1,
A.PREVALIDAZIONE = '26;'
WHERE ID_RICHIESTA IN (select id_richiesta from MNP_GESTIONE_RICHIESTA b
where B.STATO = 8 -- acquisita
and B.DA_INVIARE = -1
and B.CODICE_OPERATORE_DON_EFF = 'NOVE');
-- Recipient MVNO
update MNP_GESTIONE_RICHIESTA_REC a set A.STATO = 9
WHERE ID_RICHIESTA IN (select id_richiesta from MNP_GESTIONE_RICHIESTA_REC b
where B.STATO IN (2,3) -- acquisita e accodata
and B.CODICE_OPERATORE_DON_EFF = 'NOVE');
-- Donor Virtuale MVNO
update MNP_GEST_RICH_DONOR_VIRT a set A.STATO = 9
WHERE ID_RICHIESTA IN (select id_richiesta from MNP_GEST_RICH_DONOR_VIRT b
where B.STATO IN (1,3) -- acquisita e accodata
and B.CODICE_OPERATORE_DONATING = 'NOVE');
-- Recipient Virtuale MVNO e MVNO2MVNO
update MNP_GEST_RICH_REC_VIRT a set A.STATO = 9
WHERE ID_RICHIESTA IN (select id_richiesta from MNP_GEST_RICH_REC_VIRT b
where B.STATO IN (1,3) -- acquisita e accodata
and B.CODICE_OPERATORE_RECIPIENT = 'NOVE');
COMMIT;