Namespace: Consultingwerk.OERA
Class 
ServiceInterfaceLogger Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object

File:ServiceInterfaceLogger
Purpose:Logs requests to the ServiceInface
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Thu Apr 14 13:41:41 CEST 2011
Purpose: Logger method for the FetchData method of the ServiceInterface
class.
Notes:



Top Method Summary
Options Name Purpose
+ LogFetchDataRequest (character, IFetchDataRequest) Logger method for the FetchData method of the ServiceInterface class.
+ LogFetchDataRequestRuntime (character, datetime) Logger method for the FetchData method of the ServiceInterface class.
+ LogFetchDatasetRequest (character) Logger method for the FetchDataset method of the ServiceInterface class.
+ LogInvokeMethodRequest (character, character, handle, longchar) Logger method for the InvokeMethod method of the ServiceInterface class.
+ LogInvokeMethodRequest (character, character, handle, Object) Logger method for the InvokeMethod method of the ServiceInterface class.
+ LogInvokeMethodRequestRuntime (character, character, datetime) Logger method for the InvokeMethod method of the ServiceInterface class.
+ LogSaveChangesRequest (character, handle) Logger method for the SaveChanges method of the ServiceInterface class.
+ LogSaveChangesRequestRuntime (character, datetime) Logger method for the Save Changes method of the ServiceInterface class.


Method Detail
Top

PUBLIC LogFetchDataRequest (character, IFetchDataRequest)

Purpose: Logger method for the FetchData method of the ServiceInterface
class.
Notes:

Parameters:
pcEntityName CHARACTER
The name of the Business Entity used in the current request
poFetchDataRequest Consultingwerk.OERA.IFetchDataRequest
The IFetchDataRequest object with the dat for the current FetchDataRequest call
Top

PUBLIC LogFetchDataRequestRuntime (character, datetime)

Purpose: Logger method for the FetchData method of the ServiceInterface
class.
Notes: Writes log information about the method runtime

Parameters:
pcEntityName CHARACTER
The name of the Business Entity used in the current request
pdtStart DATETIME
The start time of the request, used to calculate runtime with interval from NOW
Top

PUBLIC LogFetchDatasetRequest (character)

Purpose: Logger method for the FetchDataset method of the ServiceInterface
class.
Notes:

Parameters:
pcEntityName CHARACTER
The name of the Business Entity used in the current request
Top

PUBLIC LogInvokeMethodRequest (character, character, handle, longchar)

Purpose: Logger method for the InvokeMethod method of the ServiceInterface
class.
Notes:

Parameters:
pcEntityName CHARACTER
The name of the Business Entity used in the current request
pcMethodName CHARACTER
The name of the method used for the current request
phDataset HANDLE
The handle of the Dataset passed with the current request
plcParameter LONGCHAR
The longchar representation of the serialized parameter object passed with the current request
Top

PUBLIC LogInvokeMethodRequest (character, character, handle, Object)

Purpose: Logger method for the InvokeMethod method of the ServiceInterface
class.
Notes:

Parameters:
pcEntityName CHARACTER
The name of the Business Entity used in the current request
pcMethodName CHARACTER
The name of the method used for the current request
phDataset HANDLE
The handle of the Dataset passed with the current request
poParameter Progress.Lang.Object
The parameter object passed with the current request
Top

PUBLIC LogInvokeMethodRequestRuntime (character, character, datetime)

Purpose: Logger method for the InvokeMethod method of the ServiceInterface
class.
Notes: Writes log information about the method runtime

Parameters:
pcEntityName CHARACTER
The name of the Business Entity used in the current request
pcMethodName CHARACTER
The name of the Business Entity method invoked
pdtStart DATETIME
The start time of the request, used to calculate runtime with interval from NOW
Top

PUBLIC LogSaveChangesRequest (character, handle)

Purpose: Logger method for the SaveChanges method of the ServiceInterface
class.
Notes:

Parameters:
pcEntityName CHARACTER
The name of the Business Entity used in the current request
phDataset HANDLE
The handle of the Dataset passed with the current request
Top

PUBLIC LogSaveChangesRequestRuntime (character, datetime)

Purpose: Logger method for the Save Changes method of the ServiceInterface
class.
Notes: Writes log information about the method runtime

Parameters:
pcEntityName CHARACTER
The name of the Business Entity used in the current request
pdtStart DATETIME
The start time of the request, used to calculate runtime with interval from NOW


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       27.03.2024 00:29:08