USP_DATAFORMTEMPLATE_EDITSAVE_EXCHANGECALENDARITEMBATCHROW_2
Backwards compatible save procedure for Exchange Calendar Item batch records.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter indicating the ID of the record being edited. |
@CHANGEAGENTID | uniqueidentifier | IN | Input parameter indicating the ID of the change agent invoking the procedure. |
@PROCESS | bit | IN | Process |
@SEQUENCE | int | IN | Sequence |
@RECORDTYPECODE | int | IN | Record type |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITSAVE_EXCHANGECALENDARITEMBATCHROW_2
(
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier,
@PROCESS bit,
@SEQUENCE int,
@RECORDTYPECODE int
)
as
set nocount on;
declare @CHANGEDATE datetime
if @ID is null
set @ID = NewID();
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output
set @CHANGEDATE = getdate();
declare @INTERACTIONID uniqueidentifier = null;
declare @STEWARDSHIPSTEPID uniqueidentifier = null;
declare @CONSTITUENTID uniqueidentifier = null;
declare @OWNERID uniqueidentifier = null;
declare @EXPECTEDDATE datetime = null;
declare @OBJECTIVE nvarchar(256) = null;
begin try
exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_EXCHANGECALENDARITEMBATCHROW_2
@ID = @ID,
@INTERACTIONID = @INTERACTIONID output,
@STEWARDSHIPSTEPID = @STEWARDSHIPSTEPID output,
@CONSTITUENTID = @CONSTITUENTID output,
@OWNERID = @OWNERID output,
@EXPECTEDDATE = @EXPECTEDDATE output,
@OBJECTIVE = @OBJECTIVE output;
exec dbo.USP_DATAFORMTEMPLATE_EDITSAVE_EXCHANGECALENDARITEMBATCHROW_3
@ID,
@CHANGEAGENTID,
@PROCESS,
@SEQUENCE,
@RECORDTYPECODE,
@CONSTITUENTID,
@OWNERID,
@EXPECTEDDATE,
@OBJECTIVE,
@INTERACTIONID,
@STEWARDSHIPSTEPID;
end try
begin catch
exec dbo.USP_RAISE_ERROR;
return 1;
end catch
return 0;