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:
@@ -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,
|
||||
|
||||
@@ -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');
|
||||
|
||||
Reference in New Issue
Block a user