You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.2 KiB
47 lines
1.2 KiB
USE [FastMoneyPro_Remit]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[proc_online_tpApiLogs] Script Date: 7/4/2019 11:35:48 AM ******/
|
|
DROP PROCEDURE [dbo].[proc_online_tpApiLogs]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[proc_online_tpApiLogs] Script Date: 7/4/2019 11:35:48 AM ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
CREATE PROC [dbo].[proc_online_tpApiLogs]
|
|
@flag VARCHAR(50)
|
|
,@providerName VARCHAR(200) = NULL
|
|
,@methodName VARCHAR(200) = NULL
|
|
,@controlNo VARCHAR(50) = NULL
|
|
,@rowId BIGINT = NULL
|
|
,@requestXml VARCHAR(MAX) = NULL
|
|
,@responseXml VARCHAR(MAX) = NULL
|
|
,@user VARCHAR(30) = NULL
|
|
,@errorCode VARCHAR(10) = NULL
|
|
,@errorMessage VARCHAR(200) = NULL
|
|
AS
|
|
SET @user = ISNULL(@user, 'SYSTEM')
|
|
|
|
IF @flag = 'i'
|
|
BEGIN
|
|
INSERT tpApiLogs(providerName, methodName, controlNo, requestXml, requestedBy,requestedDate)
|
|
SELECT @providerName, @methodName, @controlNo, @requestXml, @user, GETDATE()
|
|
|
|
SET @rowId = SCOPE_IDENTITY()
|
|
SELECT '0' ErrorCode, 'Request Logged Successfully' Msg, @rowId Id, '', ''
|
|
RETURN
|
|
END
|
|
|
|
IF @flag = 'u'
|
|
BEGIN
|
|
UPDATE tpApiLogs SET
|
|
responseXml = @responseXml
|
|
,responseDate = GETDATE()
|
|
|
|
WHERE rowId = @rowId
|
|
|
|
SELECT '0' ErrorCode, 'Response Logged Successfully' Msg, @rowId Id, '', ''
|
|
RETURN
|
|
END
|
|
|
|
GO
|