Files
Customer/onces/IVET/IVET18.sql
Peter Koerhuis 3b8d7f1dcc Migratie once-scripts van /branch naar /onces
svn path=/Customer/; revision=21207
2014-04-02 13:57:31 +00:00

65 lines
2.3 KiB
SQL

-- Customer specific once-script IVET18. Aanpassing op IVET#27434.
-- Deze view is tevens aangepast in IVET.sql maar wordt vanwege 5.3.2 niet geleverd.
SET ECHO ON
SPOOL xIVET18.lst
CREATE OR REPLACE VIEW IVET_V_NOTI_MLD_TRANSPORT
(
CODE,
SENDER,
RECEIVER,
TEXT,
KEY,
XKEY
)
AS
SELECT 'MLDNEW',
NULL,
69501, -- User DistributionCoordination
'Nieuwe melding: '
|| m.mld_melding_key
|| ' '
|| std.mld_stdmelding_omschrijving
|| ' - '
|| dat.fac_usrdata_omschr,
m.mld_melding_key,
NULL
FROM mld_melding m,
fac_tracking tr,
fac_srtnotificatie str,
mld_kenmerkmelding mkm,
mld_kenmerk k,
mld_srtkenmerk sk,
fac_kenmerkdomein kd,
fac_usrdata dat,
mld_stdmelding std
WHERE mld_melding_status IN (0, 2, 3, 4, 7) -- open meldingen
AND tr.fac_srtnotificatie_key = str.fac_srtnotificatie_key
AND ( (tr.fac_tracking_refkey = m.mld_melding_key
AND str.fac_srtnotificatie_xmlnode IN ('melding')))
AND fac_srtnotificatie_code = 'MLDNEW'
AND tr.fac_tracking_datum >
(SELECT fac_notificatie_job_nextrun
- fac_notificatie_job_interval / 24
FROM fac_notificatie_job
WHERE fac_notificatie_job_view =
'IVET_V_NOTI_MLD_TRANSPORT')
AND m.mld_stdmelding_key = 2821 -- R-Transportaanvraag-transportaanvraag
AND mkm.mld_melding_key = m.mld_melding_key
AND mkm.mld_kenmerk_key = 13641 -- Kenmerk Land
AND mkm.mld_kenmerkmelding_waarde IS NOT NULL
AND mkm.mld_kenmerkmelding_verwijder IS NULL
AND m.mld_stdmelding_key = std.mld_stdmelding_key
AND mkm.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_srtkenmerk_key = sk.mld_srtkenmerk_key
AND sk.fac_kenmerkdomein_key = kd.fac_kenmerkdomein_key
AND dat.fac_usrtab_key = kd.fac_usrtab_key
AND mkm.mld_kenmerkmelding_waarde = dat.fac_usrdata_key;
COMMIT;
SPOOL OFF
SET ECHO OFF