-- -- $Id$ -- -- Script containing customer specific sql statements for the FACILITOR database DEFINE thisfile = 'AAVG.SQL' DEFINE dbuser = '^AAVG' DEFINE custid = 'AAVG' SET ECHO ON SET DEFINE ON COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT; COLUMN fcltcusttxt NEW_VALUE fcltcusttxt NOPRINT; WHENEVER SQLERROR CONTINUE; SELECT adm.getscriptspoolfile('&thisfile') AS fcltlogfile FROM DUAL; SPOOL &fcltlogfile WHENEVER SQLERROR EXIT; SELECT adm.checkscriptcust('&dbuser') AS fcltcusttxt FROM DUAL; WHENEVER SQLERROR CONTINUE; --------------------------------------- PROMPT &fcltcusttxt --------------------------------------- SET DEFINE OFF ------ payload begin ------ -- export overrules -- exact -- Leverancier overrulles -- exact verkoop CREATE OR REPLACE VIEW aavg_v_export_exact_verkoop (RESULT, result_order) AS SELECT RESULT, result_order FROM aaxx_v_export_exact_verkoop; CREATE OR REPLACE PROCEDURE aavg_select_exact_verkoop ( p_applname IN VARCHAR2, p_applrun IN VARCHAR2 ) AS BEGIN aaxx_select_exact_verkoop(p_applname, p_applrun, to_char(sysdate, 'yyyy')); END; / CREATE OR REPLACE PROCEDURE aavg_export_exact_verkoop ( p_applname IN VARCHAR2, p_applrun IN VARCHAR2, p_filedir IN VARCHAR2, p_filename IN VARCHAR2 ) AS BEGIN aaxx_export_exact_verkoop(p_applname, p_applrun, p_filedir, p_filename, to_char(sysdate, 'yyyy')); END; / -- exact verkoop over het vorige jaar CREATE OR REPLACE VIEW aavg_v_export_exact_verkoop_vj (RESULT, result_order) AS SELECT RESULT, result_order FROM aaxx_v_export_exact_verkoop; CREATE OR REPLACE PROCEDURE aavg_select_exact_verkoop_vj ( p_applname IN VARCHAR2, p_applrun IN VARCHAR2 ) AS BEGIN aaxx_select_exact_verkoop(p_applname, p_applrun, to_char(to_number(to_char(sysdate, 'yyyy'))-1)); END; / CREATE OR REPLACE PROCEDURE aavg_export_exact_verkoop_vj ( p_applname IN VARCHAR2, p_applrun IN VARCHAR2, p_filedir IN VARCHAR2, p_filename IN VARCHAR2 ) AS BEGIN aaxx_export_exact_verkoop(p_applname, p_applrun, p_filedir, p_filename, to_char(to_number(to_char(sysdate, 'yyyy'))-1)); END; / -- exact projecturen (XML) CREATE OR REPLACE VIEW aavg_v_export_exact_uren (result, result_order) AS SELECT result, result_order FROM aaxx_v_export_exact_uren_xml; CREATE OR REPLACE PROCEDURE aavg_select_exact_uren ( p_applname IN VARCHAR2, p_applrun IN VARCHAR2 ) AS BEGIN aaxx_select_exact_uren_xml(p_applname, p_applrun, ''); END; / -- verwerk exact projecturen (XML) CREATE OR REPLACE PROCEDURE aavg_export_verwerk_exact_uren ( p_applname IN VARCHAR2, p_applrun IN VARCHAR2, p_filedir IN VARCHAR2, p_filename IN VARCHAR2 ) AS BEGIN aaxx_export_verwerk_exact_uren(p_applname, p_applrun, p_filedir, p_filename, ''); END; / -- bundel catering CREATE OR REPLACE VIEW aavg_v_export_bundel_catering (RESULT, result_order) AS SELECT RESULT, result_order FROM aaxx_v_export_bundel_catering; CREATE OR REPLACE PROCEDURE aavg_export_bundel_catering ( p_applname IN VARCHAR2, p_applrun IN VARCHAR2, p_filedir IN VARCHAR2, p_filename IN VARCHAR2 ) AS BEGIN aaxx_export_bundel_catering(p_applname, p_applrun, p_filedir, p_filename); END; / ------ payload end ------ SET DEFINE OFF BEGIN adm.systrackscriptId ('$Id$', 0); END; / COMMIT; SET ECHO OFF SPOOL OFF SET DEFINE ON PROMPT Logfile of this upgrade is: &fcltlogfile