From ca726156feb2667f69ef51b701129c6ea8447252 Mon Sep 17 00:00:00 2001 From: Jos Groot Lipman Date: Tue, 7 Jul 2020 11:57:05 +0000 Subject: [PATCH] FCLT#59497 Betere logging draaien script svn path=/Customer/trunk/; revision=47325 --- sample_xxxx.sql | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/sample_xxxx.sql b/sample_xxxx.sql index 10660d9c1..1661f2345 100644 --- a/sample_xxxx.sql +++ b/sample_xxxx.sql @@ -2,17 +2,28 @@ -- $Id$ -- -- Script containing customer specific sql statements for the FACILITOR database +-- Voor dbuser invullen: - indien script voor 1 klant is: 'AADS' (de klantcode, zoals vermeld in fac_version_cust) +-- - script is voor meerdere klanten: 'AAXX' (de groepcode, zoals vermeld in fac_version_group) +-- - script is voor meerdere klanten met naam volgens een bepaald patroon: '^AA|^ASMS|^GULU|^NMMS|^RABO|^ZKHM' +-- Ook als het script gedraaid wordt voor de verkeerde cust wordt er een logfile gemaakt. +-- (dit in tegenstelling tot sample_xxxx.sql) DEFINE thisfile = 'SAMPLE.SQL' -DEFINE dbuser = '^UWVA' +DEFINE dbuser = 'UWVA' SET ECHO ON SET DEFINE ON COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT; -WHENEVER SQLERROR EXIT; -SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL; +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 ------