USP_R68PROCESSCOMMITEXCEPTION_INSERT

Parameters

Parameter Parameter Type Mode Description
@MESSAGE nvarchar(1024) IN
@FULLMESSAGE nvarchar(max) IN
@R68PROCESSCOMMITPARAMETERSID uniqueidentifier IN
@REVENUESPLITID uniqueidentifier IN
@TYPE tinyint IN
@CHANGEAGENTID uniqueidentifier IN

Definition

Copy


CREATE PROCEDURE USP_R68PROCESSCOMMITEXCEPTION_INSERT
  --@ID uniqueidentifier = NULL OUT,

  @MESSAGE nvarchar(1024),
  @FULLMESSAGE nvarchar(max),
  @R68PROCESSCOMMITPARAMETERSID uniqueidentifier,
  @REVENUESPLITID uniqueidentifier,
  @TYPE tinyint,
  @CHANGEAGENTID uniqueidentifier = NULL
AS

BEGIN TRAN

if @CHANGEAGENTID is null  
    exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output

INSERT INTO dbo.R68PROCESSCOMMITEXCEPTION
    (        [MESSAGE],
      [FULLMESSAGE],
      [R68PROCESSCOMMITPARAMETERSID],
      [REVENUESPLITID],
      [TYPECODE],
      [ADDEDBYID],
      [CHANGEDBYID],
      [DATEADDED],
      [DATECHANGED]
    )
VALUES
    (
      @MESSAGE,
      @FULLMESSAGE,
      @R68PROCESSCOMMITPARAMETERSID,
      @REVENUESPLITID,
      @TYPE,
      @CHANGEAGENTID,
      @CHANGEAGENTID,
      Getdate(),
      GetDate()
    )

IF @@ERROR <> 0
    ROLLBACK TRAN
ELSE
    COMMIT TRAN