ALLR#78525 -- Implementatie koppeling ClearPass

svn path=/Customer/trunk/; revision=60978
This commit is contained in:
Arthur Egberink
2023-06-28 15:49:13 +00:00
parent b9e7477605
commit 77ec749f21

View File

@@ -33,6 +33,12 @@ AS
p_status VARCHAR2,
p_response VARCHAR2);
PROCEDURE upsert_clearpass_bezoeker (p_bezoekers_key NUMBER,
p_id VARCHAR2);
PROCEDURE upsert_clearpass_wifi (p_melding_key NUMBER,
p_id VARCHAR2);
END;
/
@@ -88,6 +94,7 @@ AS
IF p_status = 'SENT'
THEN
FAC.trackaction ('CUST19', p_bezoekers_key, NULL, NULL, NULL);
FLX.setflex('BEZ', 1000, p_bezoekers_key, 1);
END IF;
@@ -99,6 +106,37 @@ AS
END;
-- Procedure om de status van de bezoekers vast te houden die naar ClearPass gestuurd worden.
-- Het vinkje wordt gezet dat de bezoekers is aangemeld en de id in ClearPass wordt geregistreerd.
PROCEDURE upsert_clearpass_bezoeker (p_bezoekers_key NUMBER,
p_id VARCHAR2)
AS
BEGIN
IF p_id = -1
THEN
FLX.setflex('BEZ', 1001, p_bezoekers_key, 0);
ELSE
FLX.setflex('BEZ', 1001, p_bezoekers_key, 1);
END IF;
FLX.setflex('BEZ', 1002, p_bezoekers_key, p_id);
END;
-- Procedure om de status van de wifi aanvraag vast te houden die naar ClearPass gestuurd worden.
-- Het vinkje wordt gezet dat de wifi aanvraag is aangemeld en de id in ClearPass wordt geregistreerd bij de melding.
PROCEDURE upsert_clearpass_wifi (p_melding_key NUMBER,
p_id VARCHAR2)
AS
BEGIN
IF p_id = -1
THEN
FLX.setflex('MLD', 241, p_melding_key, 0);
ELSE
FLX.setflex('MLD', 241, p_melding_key, 1);
END IF;
FLX.setflex('MLD', 242, p_melding_key, p_id);
END;
END;
/