1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
SQL_FILE=$EXEC_PATH/bin_config/script.sql
echo "set outputserver on;" >> $SQL_FILE
echo "DECLARE" >> $SQL_FILE
echo " INTEGRATION_LOG_ID VARCHAR2(200);" >> $SQL_FILE
echo " RESULT VARCHAR2(200); " >> $SQL_FILE
echo " P_ENT_TYPE NUMBER; " >> $SQL_FILE
echo " P_ENT_CODE NUMBER; " >> $SQL_FILE
echo " YEAR_IN NUMBER; " >> $SQL_FILE
echo "BEGIN " >> $SQL_FILE
echo " INTEGRATION_LOG_ID := '0'; " >> $SQL_FILE
echo " RESULT := NULL; " >> $SQL_FILE
echo " P_ENT_TYPE := 4; " >> $SQL_FILE
echo " P_ENT_CODE := 999; " >> $SQL_FILE
echo " YEAR_IN := 2008; " >> $SQL_FILE
echo "SSDX_ENG.DEALS_INBOUND_INTERFACES.CPS_INTERFACE ( INTEGRATION_LOG_ID, RESULT, P_ENT_TYPE, P_ENT_CODE, YEAR_IN );" >> $SQL_FILE
echo "DBMS_OUTPUT.Put_Line(RESULT); " >> $SQL_FILE
echo "COMMIT; " >> $SQL_FILE
echo "END; " >> $SQL_FILE
echo "/">>$SQL_FILE;;
#exécution du fichier sql
ORACLE_HOME/bin/sqlplus -L $USER/$PASSWORD@$DATABASE < $SQL_FILE > $LOG_FILE 2>&1 |