/* Formatted on 9-3-2016 11:11:41 (QP5 v5.136.908.31019) */ -- Script containing customer specific configuration sql statements for PCHH (Holding) -- (c) 2008 Facilitor -- $Revision$ -- $Id$ -- -- Support: +31 53 4800700 spool xpchh.lst set echo on set define off -- Notificatie jobs -- -- PCHD#34588: notificatie naar aanvragende werkmaatschappij sturen. CREATE OR REPLACE VIEW pchh_v_noti_mldenergie ( sender, receiver, text, code, fac_srtnotificatie_key, KEY, xkey, xemail, xmobile ) AS SELECT DISTINCT NULL sender, NULL receiver, REPLACE ( REPLACE (sn.fac_srtnotificatie_oms, '##KEY##', m.mld_melding_key), ' (##DISC##/##STDMLD##)', ''), fac_srtnotificatie_code, n.fac_srtnotificatie_key, m.mld_melding_key, NULL xkey, prs_contactpersoon_email xemail, NULL xmobile FROM fac_tracking t, mld_melding m, fac_srtnotificatie n, prs_contactpersoon c, mld_kenmerkmelding km, mld_kenmerk k WHERE T.FAC_TRACKING_REFKEY = M.MLD_MELDING_KEY AND T.FAC_SRTNOTIFICATIE_KEY = N.FAC_SRTNOTIFICATIE_KEY AND (N.FAC_SRTNOTIFICATIE_CODE = 'MLDNEW' OR N.FAC_SRTNOTIFICATIE_CODE = 'MLDAFM') AND KM.MLD_MELDING_KEY = M.MLD_MELDING_KEY AND KM.MLD_KENMERK_KEY = 302 AND FAC.SAFE_TO_NUMBER (mld_kenmerkmelding_waarde) = prs_contactpersoon_key AND t.fac_tracking_datum > (SELECT fac_notificatie_job_nextrun - fac_notificatie_job_interval / 24 FROM fac_notificatie_job WHERE UPPER (fac_notificatie_job_view) = 'PCHH_V_NOTI_MLDENERGIE') AND t.fac_tracking_datum < (SELECT fac_notificatie_job_nextrun FROM fac_notificatie_job WHERE UPPER (fac_notificatie_job_view) = 'PCHH_V_NOTI_MLDENERGIE'); SHOW ERRORS CREATE OR REPLACE FORCE VIEW PCHH.PCHH_V_WERKMAATSCHAPPIJ ( PRS_BEDRIJF_KEY, PRS_BEDRIJF_NAAM ) AS SELECT prs_bedrijf_key, prs_bedrijf_naam FROM prs_bedrijf WHERE prs_bedrijf.prs_bedrijf_verwijder IS NULL AND prs_bedrijf_huurder = 1; CREATE OR REPLACE FORCE VIEW PCHH.PCHH_V_CONTACT_WERKM ( PRS_CONTACTPERSOON_KEY, PRS_CONTACTPERSOON_EMAIL ) AS SELECT c.prs_contactpersoon_key, c.prs_contactpersoon_email FROM prs_bedrijf b, prs_contactpersoon c WHERE b.prs_bedrijf_verwijder IS NULL AND B.PRS_BEDRIJF_KEY = C.PRS_BEDRIJF_KEY AND b.prs_bedrijf_huurder = 1; BEGIN fac.registercustversion ('PCHH', 2); END; / BEGIN adm.systrackscriptId ('$Id$', 0); END; / COMMIT; SPOOL OFF