USP_BBNC_ADDTRANSACTIONDOWNLOADEXCEPTION
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | INOUT | |
@CHANGEAGENTID | uniqueidentifier | IN | |
@CHANGEDATE | datetime | IN | |
@BBNCTRANID | int | IN | |
@TRANSACTIONFIELDS | xml | IN | |
@BATCHTEMPLATEID | uniqueidentifier | IN | |
@EXCEPTIONMESSAGE | nvarchar(1024) | IN | |
@WEBHEALTHINFORMATION | nvarchar(4000) | IN | |
@PROCESSORID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_BBNC_ADDTRANSACTIONDOWNLOADEXCEPTION
(
@ID uniqueidentifier = null output,
@CHANGEAGENTID uniqueidentifier,
@CHANGEDATE datetime,
@BBNCTRANID int = 0,
@TRANSACTIONFIELDS xml = null,
@BATCHTEMPLATEID uniqueidentifier = null,
@EXCEPTIONMESSAGE nvarchar(1024) = '',
@WEBHEALTHINFORMATION nvarchar(4000) = '',
@PROCESSORID uniqueidentifier
)
as
begin
set nocount on
if @ID is null
set @ID = newid()
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output
if @CHANGEDATE is null
set @CHANGEDATE = getdate()
begin try
insert into dbo.BBNCTRANSACTIONDOWNLOADEXCEPTION
(ID, BBNCTRANID, TRANSACTIONFIELDS, BATCHTEMPLATEID, EXCEPTIONMESSAGE, WEBHEALTHINFORMATION, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED, PROCESSORID)
values
(@ID, @BBNCTRANID, @TRANSACTIONFIELDS, @BATCHTEMPLATEID, @EXCEPTIONMESSAGE, @WEBHEALTHINFORMATION, @CHANGEAGENTID, @CHANGEAGENTID, @CHANGEDATE, @CHANGEDATE, @PROCESSORID)
end try
begin catch
exec dbo.USP_RAISE_ERROR
return 1
end catch
end