USP_SAVE_CMSTRANSACTIONSTATE

Parameters

Parameter Parameter Type Mode Description
@TRANSACTIONID uniqueidentifier IN
@ORDERID uniqueidentifier IN
@DATA ntext IN
@STATUS int IN
@STATUSTEXT varchar(20) IN
@TYPE varchar(20) IN
@RESULTCODE int IN
@FAILDATA nvarchar(1000) IN

Definition

Copy


      CREATE procedure dbo.USP_SAVE_CMSTRANSACTIONSTATE
        @TRANSACTIONID uniqueidentifier,
        @ORDERID uniqueidentifier,
        @DATA ntext,
        @STATUS integer,
        @STATUSTEXT varchar(20),
        @TYPE varchar(20),
        @RESULTCODE integer,
        @FAILDATA nvarchar(1000)
      as
      begin

           declare @CHANGEAGENTID uniqueidentifier;
         exec dbo.[USP_CHANGEAGENT_GETORCREATECHANGEAGENT] @CHANGEAGENTID output;

           declare @ID as uniqueidentifier = newid();

         insert into [dbo].[CMSTRANSACTIONS](ID,  TRANSACTIONID,  ORDERID,  DATA,   STATUS,   STATUSTEXT,   TYPE,   RESULTCODE,   FAILDATA,   ADDEDBYID,      CHANGEDBYID)
         values                             (@ID, @TRANSACTIONID, @ORDERID, @DATA,  @STATUS,  @STATUSTEXT,  @TYPE,  @RESULTCODE,  @FAILDATA,  @CHANGEAGENTID, @CHANGEAGENTID);

              --return CMS tran ID to maintain the record

              select @ID;

      end