SET ECHO ON
SPOOL xAAAR#29457.lst
SET DEFINE OFF

-- AAAR#29457
INSERT INTO fac_srtnotificatie (fac_srtnotificatie_code,
                                fac_srtnotificatie_mode,
                                fac_srtnotificatie_oms,
                                fac_srtnotificatie_xmlnode)
    VALUES ('CUST06',
            3,
            'Notificeer receptie S&M',
            'reservering');

CREATE OR REPLACE VIEW AAXX_V_NOTI_SM_RECEPTIE
(
   CODE,
   SENDER,
   RECEIVER,
   TEXT,
   KEY,
   XKEY
)
AS
   SELECT 'CUST06',
          NULL,
          fm.prs_perslid_key,
            'Let op: er is een Share & Meet reservering gemaakt met reserveringsnummer '
          ||res_reservering_key
          ||'/'
          ||res_rsv_ruimte_volgnr,
          res_reservering_key,
          res_rsv_ruimte_key
     FROM res_rsv_ruimte r,
       res_activiteit a,
       (SELECT p.prs_perslid_key
          FROM fac_gebruikersgroep fg, fac_groep G, prs_perslid P
         WHERE     g.fac_groep_key = fg.fac_groep_key
               AND p.prs_perslid_key = fg.prs_perslid_key
               AND g.fac_groep_upper = 'AAFM S&M'
               AND prs_perslid_verwijder IS NULL
               AND prs_perslid_email IS NOT NULL) fm
 WHERE     r.res_activiteit_key = a.res_activiteit_key
       AND a.res_activiteit_omschrijving LIKE 'Share%'
       AND r.res_rsv_ruimte_aanmaak > (SELECT fac_notificatie_job_nextrun - fac_notificatie_job_interval/24
                                    	   FROM fac_notificatie_job
                                   		  WHERE fac_notificatie_job_view = 'AAXX_V_NOTI_SM_RECEPTIE'); 

INSERT INTO fac_notificatie_job (fac_notificatie_job_view,
                                 fac_notificatie_job_oms,
                                 fac_notificatie_job_mode,
                                 fac_notificatie_job_interval,
                                 fac_notificatie_job_nextrun,
                                 fac_notificatie_job_flags)
  VALUES   ('AAXX_V_NOTI_SM_RECEPTIE',
            'Reminder nieuwe reserveringen voor S&M receptie',
            3,
            1,
            to_date('1-1-2040', 'DD-MM-YYYY'),
            0);

BEGIN adm.systrackscriptId('$Id$'); END; 
/

commit;

SPOOL OFF

@aaxx.sql