NMMS#24399 -- Implementatie PPS Soesterberg
svn path=/Customer/trunk/; revision=22943
This commit is contained in:
@@ -18,6 +18,8 @@ AS
|
||||
p_alg_key IN NUMBER, -- Altijd gebouw of hoger, locatie niet ondersteund
|
||||
p_ins_key IN NUMBER)
|
||||
RETURN NUMBER;
|
||||
|
||||
PROCEDURE daily_verwerk_opdr;
|
||||
END;
|
||||
/
|
||||
|
||||
@@ -91,8 +93,8 @@ AS
|
||||
|
||||
|
||||
FUNCTION get_regime (p_stdm_key IN NUMBER,
|
||||
p_alg_key IN NUMBER, -- Altijd gebouw of hoger, locatie niet ondersteund
|
||||
p_ins_key IN NUMBER)
|
||||
p_alg_key IN NUMBER, -- Altijd gebouw of hoger, locatie niet ondersteund
|
||||
p_ins_key IN NUMBER)
|
||||
RETURN NUMBER
|
||||
AS
|
||||
v_mld_stdmelding_regime NUMBER;
|
||||
@@ -133,37 +135,43 @@ AS
|
||||
RETURN NULL;
|
||||
END;
|
||||
|
||||
-- onderstaande procedure wordt of iedere nacht vanuit de daily_task aangeroepen of in de exact_verwerk routine. It's up to Jonathan.
|
||||
PROCEDURE daily_verwerk_opdr
|
||||
AS
|
||||
CURSOR c
|
||||
IS
|
||||
SELECT *
|
||||
FROM mld_opdr o, prs_kenmerklink kl
|
||||
WHERE o.mld_uitvoerende_keys = kl.prs_link_key
|
||||
AND prs_kenmerk_key = 1000 -- MA/CP
|
||||
AND prs_kostenplaats_key <> 1 -- AAFM
|
||||
AND mld_statusopdr_key = 9;
|
||||
BEGIN
|
||||
FOR rec IN c
|
||||
LOOP
|
||||
BEGIN
|
||||
-- zet de status naar verwerkt (user is 4 -> facilitor)
|
||||
mld.setopdrachtstatus (rec.mld_opdr_key, 7, 4);
|
||||
END;
|
||||
END LOOP;
|
||||
COMMIT;
|
||||
END;
|
||||
|
||||
END;
|
||||
/
|
||||
|
||||
--
|
||||
-- Exact export
|
||||
--
|
||||
-- onderstaande procedure wordt of iedere nacht vanuit de daily_task aangeroepen of in de exact_verwerk routine. It's up to Jonathan.
|
||||
/*
|
||||
CREATE OR REPLACE PROCEDURE nmms_v_daily_verwerk_opdr (
|
||||
fac_import_key IN NUMBER)
|
||||
|
||||
CREATE OR REPLACE PROCEDURE nmms_export_daily_task (
|
||||
p_applname IN VARCHAR2,
|
||||
p_applrun IN VARCHAR2,
|
||||
p_filedir IN VARCHAR2,
|
||||
p_filename IN VARCHAR2)
|
||||
AS
|
||||
CURSOR c
|
||||
IS
|
||||
SELECT *
|
||||
FROM mld_opdr o, prs_kenmerklink kl
|
||||
WHERE o.mld_uitvoerende_keys = kl.prs_link_key
|
||||
AND prs_kenmerk_key = 1000 -- MA/CP
|
||||
AND prs_kostenplaats_key <> 1 -- AAFM
|
||||
AND mld_statusopdr_key = 9
|
||||
BEGIN
|
||||
for rec IN c
|
||||
loop
|
||||
BEGIN
|
||||
-- zet de status naar verwerkt (user is 4 -> facilitor)
|
||||
mld.setopdrachtstatus (rec.mld_opdr_key, 7, 4);
|
||||
END;
|
||||
END LOOP;
|
||||
nmms.daily_verwerk_opdr;
|
||||
END;
|
||||
/
|
||||
*/
|
||||
|
||||
|
||||
--
|
||||
-- Basis monitoringsview voor operationele zaken. Meldingen die opgenomen zijn in de tabel nmms_monitoring komen niet meer voor in deze view.
|
||||
@@ -1052,7 +1060,9 @@ CREATE OR REPLACE VIEW nmms_v_dwh_monitoring
|
||||
wegingsfactor,
|
||||
melding_omschrijving,
|
||||
melding_opmerking,
|
||||
kostensoort_oms
|
||||
kostensoort_oms,
|
||||
verwerkt,
|
||||
export_datum
|
||||
)
|
||||
AS
|
||||
SELECT melding_key,
|
||||
@@ -1095,11 +1105,12 @@ AS
|
||||
(SELECT prs_kostensoort_oms
|
||||
FROM prs_kostensoort ks, mld_stdmelding std
|
||||
WHERE m.mld_stdmelding_key = std.mld_stdmelding_key
|
||||
AND std.prs_kostensoort_key = ks.prs_kostensoort_key)
|
||||
AND std.prs_kostensoort_key = ks.prs_kostensoort_key),
|
||||
verwerkt,
|
||||
export_datum
|
||||
FROM nmms_monitoring mo, mld_melding m
|
||||
WHERE mo.melding_key = m.mld_melding_key
|
||||
AND totaal IS NOT NULL
|
||||
AND totaal > 0;
|
||||
AND totaal IS NOT NULL;
|
||||
|
||||
|
||||
CREATE OR REPLACE PROCEDURE nmms_export_freeze_monitoring (
|
||||
@@ -1224,7 +1235,7 @@ BEGIN
|
||||
wegingsfactor,
|
||||
dienst,
|
||||
stdmelding_key,
|
||||
totaal,
|
||||
DECODE(respijt, 'Ja', 0, totaal),
|
||||
kinderen,
|
||||
SYSDATE
|
||||
FROM nmms_v_monitoring_tot;
|
||||
|
||||
Reference in New Issue
Block a user