USP_AWARDMANAGEMENTINTEGRATIONERROR_ADD
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | INOUT | |
@BUSINESSPROCESSPARAMETERSETID | uniqueidentifier | IN | |
@BUSINESSPROCESSSTATUSID | uniqueidentifier | IN | |
@AWARDMANAGEMENTID | int | IN | |
@CONSTITUENTNAME | nvarchar(154) | IN | |
@CONSTITUENTEMAILADDRESS | nvarchar(100) | IN | |
@FUNDNAME | nvarchar(100) | IN | |
@DISBURSEMENTAMOUNT | decimal(18, 2) | IN | |
@AWARDACCEPTED | bit | IN | |
@ERRORMESSAGE | nvarchar(4000) | IN | |
@ERRORTIMESTAMP | datetime | IN |
Definition
Copy
create procedure dbo.USP_AWARDMANAGEMENTINTEGRATIONERROR_ADD
(
@ID uniqueidentifier = null output,
@BUSINESSPROCESSPARAMETERSETID uniqueidentifier,
@BUSINESSPROCESSSTATUSID uniqueidentifier,
@AWARDMANAGEMENTID int,
@CONSTITUENTNAME nvarchar(154),
@CONSTITUENTEMAILADDRESS nvarchar(100),
@FUNDNAME nvarchar(100),
@DISBURSEMENTAMOUNT decimal(18, 2),
@AWARDACCEPTED bit,
@ERRORMESSAGE nvarchar(4000),
@ERRORTIMESTAMP datetime
)
as
set nocount on;
begin try
if @ID is null
set @ID = newid();
declare @CURRENTDATE datetime;
set @CURRENTDATE = getdate();
declare @CHANGEAGENTID uniqueidentifier
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;
insert into dbo.AWARDMANAGEMENTINTEGRATIONERROR
(
ID,
BUSINESSPROCESSPARAMETERSETID,
BUSINESSPROCESSSTATUSID,
AWARDMANAGEMENTID,
CONSTITUENTNAME,
CONSTITUENTEMAILADDRESS,
FUNDNAME,
DISBURSEMENTAMOUNT,
AWARDACCEPTED,
ERRORMESSAGE,
ERRORTIMESTAMP,
CHANGEDBYID,
ADDEDBYID,
DATECHANGED,
DATEADDED
)
values
(
@ID,
@BUSINESSPROCESSPARAMETERSETID,
@BUSINESSPROCESSSTATUSID,
@AWARDMANAGEMENTID,
@CONSTITUENTNAME,
@CONSTITUENTEMAILADDRESS,
@FUNDNAME,
@DISBURSEMENTAMOUNT,
@AWARDACCEPTED,
isnull(@ERRORMESSAGE, ''),
@ERRORTIMESTAMP,
@CHANGEAGENTID,
@CHANGEAGENTID,
@CURRENTDATE,
@CURRENTDATE
);
end try
begin catch
exec dbo.USP_RAISE_ERROR;
return 1;
end catch
return 0;