MAAS#61281 Koppeling Valuemation, opnieuw versturen gaf foutmelding

svn path=/Customer/trunk/; revision=48207
This commit is contained in:
Sander Schepers
2020-09-17 15:08:45 +00:00
parent 8ecae56b7f
commit 17157b7cea

View File

@@ -46,7 +46,7 @@ AS
AS leidinggevende --kenmerk_key voor kenmerk 'leidinggevende'
FROM mld_melding m
WHERE TRUNC (m.mld_melding_datum) = TRUNC (SYSDATE)-1
AND m.mld_stdmelding_key = 262);
AND m.mld_stdmelding_key = 262);
CREATE OR REPLACE VIEW maas_v_rap_inlog_als
(
@@ -78,7 +78,7 @@ AS
AND (t.fac_tracking_oms LIKE '%INLOGGEN ALS%'
OR t.fac_tracking_oms LIKE '%Inloggen door%')
ORDER BY t.fac_tracking_key DESC;
CREATE OR REPLACE FORCE VIEW maas_v_noti_inlogals
(
code,
@@ -1320,7 +1320,7 @@ AS
IS
SELECT DISTINCT
m.mld_melding_key,
to_char(m.mld_melding_key || '/' || o.mld_opdr_bedrijfopdr_volgnr) as opdrachtnummer,
to_char(m.mld_melding_key || '/' || o.mld_opdr_bedrijfopdr_volgnr) as opdrachtnummer,
o.mld_opdr_key,
o.mld_opdr_externnr AS externnr
FROM mld_melding m,
@@ -1339,22 +1339,17 @@ AS
AND ko.mld_kenmerkopdr_verwijder IS NULL;
CURSOR kenmerken
CURSOR kenmerken (c_opdr_key NUMBER)
IS
SELECT ko.mld_kenmerkopdr_key AS kmkey
FROM mld_melding m,
mld_opdr o,
mld_kenmerkopdr ko,
mld_kenmerk km,
FROM mld_kenmerkopdr ko,
mld_kenmerk k,
mld_srtkenmerk skm
WHERE m.mld_melding_key = o.mld_melding_key
AND o.mld_typeopdr_key = 481 --Opdrachttype Aareon.
AND o.mld_opdr_externnr IS NOT NULL
AND o.mld_opdr_key = ko.mld_opdr_key
AND km.mld_kenmerk_key = ko.mld_kenmerk_key
AND skm.mld_srtkenmerk_key = km.mld_srtkenmerk_key
AND skm.mld_srtkenmerk_key IN (381, 382, 383) --Kenmerksoorten Status Valuemation, Status per en Opnieuw versturen' (resp. 381, 401, 421 in ACCP)
AND o.mld_statusopdr_key NOT IN (1, 6, 7, 9); --Afgewezen, afgemeld, verwerkt, afgerond;
WHERE ko.mld_opdr_key = c_opdr_key
AND k.mld_kenmerk_key = ko.mld_kenmerk_key
AND skm.mld_srtkenmerk_key = k.mld_srtkenmerk_key
AND ko.mld_kenmerkopdr_verwijder IS NULL
AND skm.mld_srtkenmerk_key IN (381, 382, 383); --Kenmerksoorten Status Valuemation, Status per en Opnieuw versturen' (resp. 381, 401, 421 in ACCP)
BEGIN
v_errorhint := 'init';
@@ -1375,15 +1370,14 @@ BEGIN
--Daarna legen we de kenmerken bij de opdracht die we opnieuw klaar zetten om te verzenden
FOR rec1 IN kenmerken
FOR rec1 IN kenmerken (rec.mld_opdr_key)
LOOP
BEGIN
v_errorhint := 'Kenmerken legen ' || rec.mld_opdr_key;
UPDATE mld_kenmerkopdr
SET mld_kenmerkopdr_verwijder = SYSDATE
WHERE mld_kenmerkopdr_key = rec1.kmkey
AND mld_opdr_key = rec.mld_opdr_key;
WHERE mld_kenmerkopdr_key = rec1.kmkey;
END;
END LOOP;
@@ -1677,7 +1671,7 @@ AS
AS status_per
FROM mld_v_udr_meldingopdracht, mld_opdr mo
WHERE mo.mld_opdr_key = opdracht_key AND opdracht_key IS NOT NULL;
CREATE OR REPLACE FORCE VIEW maas_v_noti_hrwf_man_id
(
code,
@@ -1752,7 +1746,7 @@ AS
AND UPPER (t.fac_tracking_oms) LIKE
'%NOTIFICATIE CUST04 VERSTUURD%');
CREATE OR REPLACE VIEW maas_v_noti_hrwf_man_bm
CREATE OR REPLACE VIEW maas_v_noti_hrwf_man_bm
(
code,
sender,
@@ -1779,7 +1773,7 @@ AS
AND UPPER (t.fac_tracking_oms) LIKE
'%NOTIFICATIE CUST05 VERSTUURD%');
------ payload end ------
SET DEFINE OFF