FCLT#85890 ORDNOL ondersteuning: zorgen dat de note_key in fac_notificatie_extra_key komt

svn path=/Database/trunk/; revision=67923
This commit is contained in:
Jos Groot Lipman
2025-02-10 14:33:13 +00:00
parent a54dac664c
commit 6a43cfbf80
2 changed files with 11 additions and 3 deletions

View File

@@ -4887,6 +4887,7 @@ CREATE OR REPLACE PACKAGE BODY fac AS
l_srtnoti_delay fac_srtnotificatie.fac_srtnotificatie_delay%TYPE;
l_oms fac_notificatie.fac_notificatie_oms%TYPE;
l_perslid_key fac_tracking.prs_perslid_key%TYPE;
l_extra_key fac_tracking.fac_tracking_subject_refkey%TYPE;
nn_noti NUMBER (10);
aantal NUMBER (10);
dummy VARCHAR2 (1);
@@ -4896,9 +4897,10 @@ CREATE OR REPLACE PACKAGE BODY fac AS
THEN
l_oms := NULL;
l_srtnoti_key := psrtnoti_key;
l_extra_key := pxrefkey;
ELSE
SELECT ft.fac_srtnotificatie_key, fac_tracking_oms, prs_perslid_key
INTO l_srtnoti_key, l_oms, l_perslid_key
SELECT ft.fac_srtnotificatie_key, fac_tracking_oms, prs_perslid_key, fac_tracking_subject_refkey
INTO l_srtnoti_key, l_oms, l_perslid_key, l_extra_key
FROM fac_tracking ft
WHERE ft.fac_tracking_key = ptrackingkey;
@@ -5035,7 +5037,7 @@ CREATE OR REPLACE PACKAGE BODY fac AS
VALUES (l_srtnoti_key,
l_oms,
prefkey,
pxrefkey,
l_extra_key,
preference,
psender,
0,

View File

@@ -1021,6 +1021,7 @@ AS
l_tracking_datum fac_tracking.fac_tracking_datum%TYPE;
l_tracking_oms fac_tracking.fac_tracking_oms%TYPE;
l_perslid_key fac_tracking.prs_perslid_key%TYPE;
l_subject_refkey fac_tracking.fac_tracking_subject_refkey%TYPE;
l_srtnotificatie_code fac_srtnotificatie.fac_srtnotificatie_code%TYPE;
CURSOR c1
IS
@@ -1028,6 +1029,7 @@ AS
t.fac_tracking_datum,
t.fac_tracking_oms,
t.prs_perslid_key,
t.fac_tracking_subject_refkey,
st.fac_srtnotificatie_code
FROM fac_tracking t, fac_srtnotificatie st
WHERE t.fac_srtnotificatie_key = st.fac_srtnotificatie_key
@@ -1043,10 +1045,12 @@ AS
SELECT t.fac_tracking_datum,
t.fac_tracking_oms,
t.prs_perslid_key,
t.fac_tracking_subject_refkey,
st.fac_srtnotificatie_code
INTO l_tracking_datum,
l_tracking_oms,
l_perslid_key,
l_subject_refkey,
l_srtnotificatie_code
FROM fac_tracking t, fac_srtnotificatie st
WHERE t.fac_srtnotificatie_key = st.fac_srtnotificatie_key
@@ -1066,6 +1070,7 @@ AS
create_prs_perslid_node (l_perslid_key, 'user', TRUE);
createxmltagvalue ('code', l_srtnotificatie_code);
createxmltagvalue ('omschrijving', l_tracking_oms);
createxmltagvalue ('subject', l_subject_refkey);
createclosetag ('track');
-- intentionally left out here: createclosetag ('tracking');
ELSIF p_refkey IS NOT NULL
@@ -1087,6 +1092,7 @@ AS
create_prs_perslid_node (rec1.prs_perslid_key, 'user', TRUE);
createxmltagvalue ('code', rec1.fac_srtnotificatie_code);
createxmltagvalue ('omschrijving', rec1.fac_tracking_oms);
createxmltagvalue ('subject', l_subject_refkey);
createclosetag ('track');
END LOOP;
createclosetag ('tracking');