USP_FAFNFG_CALCULATE
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@NUMBERPROCESSED | int | INOUT |
Definition
Copy
CREATE procedure dbo.USP_FAFNFG_CALCULATE
(
@NUMBERPROCESSED int = 0 output
)
as
begin
set nocount on;
declare @CHANGEAGENTID uniqueidentifier,
@NFGPROCESSED int, @NFGLEVELPROCESSED int;
set @NUMBERPROCESSED = 0;
--begin tran
begin try
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output
-- update NFG Level Information
exec dbo.USP_FAFNFGCAMPAIGNLEVEL_CALCULATE @NUMBERPROCESSED=@NFGLEVELPROCESSED output, @CHANGEAGENTID=@CHANGEAGENTID
-- update NFG information
exec dbo.USP_FAFNFGCAMPAIGN_CALCULATE @NUMBERPROCESSED=@NFGPROCESSED output, @CHANGEAGENTID=@CHANGEAGENTID
set @NUMBERPROCESSED = isnull(@NFGPROCESSED, 0) + isnull(@NFGLEVELPROCESSED,0);
end try
begin catch
exec dbo.USP_RAISE_ERROR;
--IF @@TRANCOUNT > 0
--ROLLBACK TRANSACTION;
end catch
--IF @@TRANCOUNT > 0
--COMMIT TRANSACTION;
end