USP_WEALTHPOINT_UPDATEOLDDATAREFRESHJOBS
Cancels data refresh jobs whose results are ready but out of date.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CHANGEAGENTID | uniqueidentifier | IN | |
@STATUSDETAILS | nvarchar(500) | IN | |
@SEARCHHISTORYID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_WEALTHPOINT_UPDATEOLDDATAREFRESHJOBS(
@CHANGEAGENTID uniqueidentifier = null,
@STATUSDETAILS nvarchar(500) = '',
@SEARCHHISTORYID uniqueidentifier = null
)
as
begin
declare @CURRENTDATE datetime;
set @CURRENTDATE = getdate();
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output
declare @DATESUBMITTED datetime
select @DATESUBMITTED = DATESUBMITTED from dbo.WPSEARCHHISTORY where ID = @SEARCHHISTORYID
update dbo.WPSEARCHHISTORY
set
STATUSCODE = 5,
STATUSDETAILS = @STATUSDETAILS,
CHANGEDBYID = @CHANGEAGENTID,
DATECHANGED = @CURRENTDATE
where
STATUSCODE in(0, 1, 2) and (DATESUBMITTED < @DATESUBMITTED)
end