PNBR#65979: Notificatie monitoring koppeling Topdesk
svn path=/Customer/trunk/; revision=51033
This commit is contained in:
@@ -8671,8 +8671,9 @@ AS
|
||||
'10' -- Over kwartaal 3
|
||||
);
|
||||
|
||||
-- De foutieve berichten kunnen op 2 plaatsen staan: in de tracking tabel of in de imp_log
|
||||
CREATE OR REPLACE VIEW PNBR_V_RAP_TOPDESK_LOG
|
||||
--- Monitoring Topdesk koppeling Als de afgelopen 5 minuten een fout in het
|
||||
--- verwerken van berichten is geconstateerd moet er genotificeerd worden
|
||||
CREATE OR REPLACE VIEW PNBR_V_NOTI_OGD
|
||||
(
|
||||
SOORT,
|
||||
KEY,
|
||||
@@ -8753,6 +8754,90 @@ SELECT 'imp_log',
|
||||
FROM imp_log l
|
||||
WHERE imp_log_applicatie = 'TOPDESK'
|
||||
AND ROUND ((SYSDATE - l.imp_log_datum) * 1440) <= 5;
|
||||
|
||||
-- De foutieve berichten kunnen op 2 plaatsen staan: in de tracking tabel of in de imp_log
|
||||
-- Dit rapport toont alle fouten van vandaag
|
||||
CREATE OR REPLACE VIEW PNBR_V_RAP_TOPDESK_LOG
|
||||
(
|
||||
SOORT,
|
||||
KEY,
|
||||
TOPDESKNR,
|
||||
MELDINGNR,
|
||||
OPDR_NR,
|
||||
TRACKING_DATUM,
|
||||
TRACKING_OMS,
|
||||
HINT,
|
||||
RESPONSE
|
||||
)
|
||||
AS
|
||||
SELECT 'Tracking',
|
||||
tracking_key,
|
||||
topdesknr,
|
||||
meldingnr,
|
||||
opdr_nr,
|
||||
tracking_datum,
|
||||
tracking_oms,
|
||||
hint,
|
||||
response
|
||||
FROM (SELECT m.mld_melding_externnr
|
||||
topdesknr,
|
||||
TO_CHAR (m.mld_melding_key)
|
||||
meldingnr,
|
||||
m.mld_melding_key || '/' || o.mld_opdr_bedrijfopdr_volgnr
|
||||
opdr_nr,
|
||||
t.fac_tracking_key
|
||||
tracking_key,
|
||||
t.fac_tracking_datum
|
||||
tracking_datum,
|
||||
t.fac_tracking_oms
|
||||
tracking_oms,
|
||||
''
|
||||
hint,
|
||||
CASE
|
||||
WHEN UPPER (t.fac_tracking_oms) LIKE
|
||||
'%CREATING CHANGE TOPDESK%'
|
||||
THEN
|
||||
fac.safe_to_number (SUBSTR (t.fac_tracking_oms, 34))
|
||||
WHEN UPPER (t.fac_tracking_oms) LIKE
|
||||
'%CREATING INCIDENT TOPDESK%'
|
||||
THEN
|
||||
fac.safe_to_number (SUBSTR (t.fac_tracking_oms, 36))
|
||||
WHEN UPPER (t.fac_tracking_oms) LIKE
|
||||
'%UPDATING CHANGE TOPDESK%'
|
||||
THEN
|
||||
fac.safe_to_number (SUBSTR (t.fac_tracking_oms, 34))
|
||||
WHEN UPPER (t.fac_tracking_oms) LIKE
|
||||
'%UPDATING INCIDENT TOPDESK%'
|
||||
THEN
|
||||
fac.safe_to_number (SUBSTR (t.fac_tracking_oms, 36))
|
||||
END
|
||||
response
|
||||
FROM fac_tracking t, mld_opdr o, mld_melding m
|
||||
WHERE t.fac_tracking_refkey = o.mld_opdr_key
|
||||
AND o.mld_melding_key = m.mld_melding_key
|
||||
AND ( UPPER (fac_tracking_oms) LIKE
|
||||
'%CREATING CHANGE TOPDESK%'
|
||||
OR UPPER (fac_tracking_oms) LIKE
|
||||
'%CREATING INCIDENT TOPDESK%'
|
||||
OR UPPER (fac_tracking_oms) LIKE
|
||||
'%UPDATING CHANGE TOPDESK%'
|
||||
OR UPPER (fac_tracking_oms) LIKE
|
||||
'%UPDATING INCIDENT TOPDESK%'))
|
||||
WHERE response >= 400
|
||||
AND TRUNC(SYSDATE) = TRUNC(tracking_datum)
|
||||
UNION ALL
|
||||
SELECT 'imp_log',
|
||||
l.imp_log_key,
|
||||
'',
|
||||
'',
|
||||
'',
|
||||
l.imp_log_datum tracking_datum,
|
||||
l.imp_log_omschrijving,
|
||||
l.imp_log_hint,
|
||||
0
|
||||
FROM imp_log l
|
||||
WHERE imp_log_applicatie = 'TOPDESK'
|
||||
AND TRUNC(SYSDATE) = TRUNC(l.imp_log_datum);
|
||||
|
||||
--- als er iets in de tracking of logging staat notificeren we zsm OGD
|
||||
CREATE OR REPLACE PROCEDURE pnbr_export_noti_ogd (p_applname IN VARCHAR2,
|
||||
@@ -8762,7 +8847,7 @@ CREATE OR REPLACE PROCEDURE pnbr_export_noti_ogd (p_applname IN VARCHAR2,
|
||||
AS
|
||||
CURSOR td_log IS
|
||||
SELECT l.*, sn.fac_srtnotificatie_key, rap.fac_usrrap_key
|
||||
FROM pnbr_v_rap_topdesk_log l,
|
||||
FROM pnbr_v_noti_ogd l,
|
||||
fac_srtnotificatie sn,
|
||||
fac_usrrap rap
|
||||
WHERE sn.fac_srtnotificatie_code = 'CUST09'
|
||||
|
||||
Reference in New Issue
Block a user