USP_HTMLTEMPLATETODOCXMERGEPROCESSOUTPUT_SAVE
Saves the output of the Html Template Merge to Docx process to the database.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@HTMLTEMPLATETODOCXMERGEPROCESSSTATUSID | uniqueidentifier | IN | |
@FILE | varbinary | IN | |
@ISARCHIVE | bit | IN | |
@CHANGEAGENTID | uniqueidentifier | IN | |
@FILENAME | nvarchar(105) | IN |
Definition
Copy
CREATE procedure dbo.USP_HTMLTEMPLATETODOCXMERGEPROCESSOUTPUT_SAVE
(
@HTMLTEMPLATETODOCXMERGEPROCESSSTATUSID uniqueidentifier,
@FILE varbinary(max),
@ISARCHIVE bit,
@CHANGEAGENTID uniqueidentifier = null,
@FILENAME nvarchar(105) = ''
)
as
begin
set nocount on;
declare @CURRENTDATE datetime;
begin try
if @CHANGEAGENTID is null
exec dbo.[USP_CHANGEAGENT_GETORCREATECHANGEAGENT] @CHANGEAGENTID output;
set @CURRENTDATE = getdate();
insert into dbo.[HTMLTEMPLATEMERGETODOCXOUTPUT] (
[ID],
[HTMLTEMPLATETODOCXMERGEPROCESSSTATUSID],
[FILE],
[ISARCHIVE],
[FILENAME],
[ADDEDBYID],
[CHANGEDBYID],
[DATEADDED],
[DATECHANGED]
) values (
newid(),
@HTMLTEMPLATETODOCXMERGEPROCESSSTATUSID,
@FILE,
@ISARCHIVE,
@FILENAME,
@CHANGEAGENTID,
@CHANGEAGENTID,
@CURRENTDATE,
@CURRENTDATE
);
end try
begin catch
exec dbo.[USP_RAISE_ERROR];
return 1;
end catch
return 0;
end