IRISLIB database
CSPLogEvent Class Reference

Class allowing to load CSP.log into <class>CSP.Util.CSPLogEvent</class> class and search it using SQL. More...

Inheritance diagram for CSPLogEvent:
Collaboration diagram for CSPLogEvent:

Static Public Member Functions

_.Library.String CheckTS (TS1, TS2)
 Returns 1 If TS1<TS2.
 
_.Library.String FileImport (pFile)
 Imports CSP.log from from CSP.log file
More...
 
_.Library.String FileImportNoPrompt (_.Library.String pFile, _.Library.TimeStamp dateFromTS, _.Library.TimeStamp dateToTS, pGatewayID, pRunTuneTable, pFilterGZIPErrors, pDeleteExtent, display)
 Imports CSP.log from CSP.log file
More...
 
_.Library.String GtwImport ()
 Imports CSP.log from CSP Gateway registry
More...
 
_.Library.String Import (_.Stream.GlobalCharacter pStream, _.Library.TimeStamp dateFromTS, _.Library.TimeStamp dateToTS, pGatewayID, pRunTuneTable, pFilterGZIPErrors, pDeleteExtent, display)
 Imports CSP.log from stream
More...
 
_.Library.String OPTION (prompt, default, max)
 Returns selected Option.
 
- Static Public Member Functions inherited from Persistent
_.Library.Status DeleteData (_.Library.String id, _.Library.Integer concurrency)
 This method is normally generated by the storage class for persistent classes using. More...
 
_.Library.Status KillExtentData (_.Library.Boolean killstreams)
 KillExtentData() - kills extent data in storage. More...
 
_.Library.Status OnAfterBuildIndices (_.Library.String indexlist)
 This callback method is invoked by the <METHOD>BuildIndices</METHOD> method after all work is completed. More...
 
_.Library.Status OnAfterDelete (_.Library.ObjectIdentity oid)
 This callback method is invoked by the <METHOD>Delete</METHOD> method to. More...
 
_.Library.Status OnAfterPurgeIndices (_.Library.String indexlist)
 This callback method is invoked by the <METHOD>PurgeIndices</METHOD> method after all work is completed. More...
 
_.Library.Status OnBeforeBuildIndices (_.Library.String indexlist)
 
_.Library.Status OnBeforePurgeIndices (_.Library.String indexlist)
 
_.Library.Status OnDelete (_.Library.ObjectIdentity oid)
 This callback method is invoked by the <METHOD>Delete</METHOD> method to. More...
 

Public Attributes

 CachePID
   More...
 
 CallType
   More...
 
 ConnectionNo
   More...
 
 CookieAppNo
   More...
 
 CookieConn
   More...
 
 CookieName
   More...
 
 CookiePath
   More...
 
 CookiePrivateSession
   More...
 
 CookieSP
   More...
 
 CookieServer
   More...
 
 CookieUP
   More...
 
 CookieValue
   More...
 
 EvtDate
   More...
 
 EvtTimestamp
   More...
 
 GatewayID
   More...
 
 GatewayPID
   More...
 
 GatewayTID
   More...
 
 ImportTS
 used to be able to filter/delete a bad dataload More...
 
 LogLevel
   More...
 
 Page
   More...
 
 Payload
   More...
 
 RTBuild
   More...
 
 RemoteAddr
   More...
 
 RequestID
   More...
 
 Server
   More...
 
 SessionID
   More...
 

Additional Inherited Members

- Public Member Functions inherited from Persistent
_.Library.Status AcquireLock (_.Library.String locktype)
 Acquires a lock for the current instance. More...
 
_.Library.Status LoadData (_.Library.String id)
 LoadData() - loads an object from storage. More...
 
_.Library.Status OnAfterSave (_.Library.Boolean insert)
 This callback method is invoked by the <METHOD>Save</METHOD> method to. More...
 
_.Library.Status OnBeforeSave (_.Library.Boolean insert)
 This callback method is invoked by the <METHOD>Save</METHOD> method to. More...
 
_.Library.Status OnOpen ()
 This callback method is invoked by the <METHOD>Open</METHOD> method to. More...
 
_.Library.Status OnReload ()
 This callback method is invoked by the <METHOD>Reload</METHOD> method to. More...
 
_.Library.Status OnRollBack ()
 This callback method is invoked by the <METHOD>Save</METHOD> method to. More...
 
_.Library.Status ReleaseLock (_.Library.String locktype)
 Releases a lock for the current instance. More...
 
_.Library.Status SaveData (_.Library.String id)
 SaveData() - saves an object to disk, checks uniqueness and referential More...
 
- Public Member Functions inherited from SwizzleObject
_.Library.Status OnJournalObject (_.Library.Integer tranid, _.Library.Integer jrnid, _.Library.String filter)
 This callback method is invoked by the <METHOD>JournalObject</METHOD> method to. More...
 
- Public Member Functions inherited from RegisteredObject
_.Library.Status OnAddToSaveSet (_.Library.Integer depth, _.Library.Integer insert, _.Library.Integer callcount)
 This callback method is invoked when the current object is added to the SaveSet,. More...
 
_.Library.Status OnClose ()
 This callback method is invoked by the <METHOD>Close</METHOD> method to. More...
 
_.Library.Status OnConstructClone (_.Library.RegisteredObject object, _.Library.Boolean deep, _.Library.String cloned)
 This callback method is invoked by the <METHOD>ConstructClone</METHOD> method to. More...
 
_.Library.Status OnNew ()
 This callback method is invoked by the <METHOD>New</METHOD> method to. More...
 
_.Library.Status OnValidateObject ()
 This callback method is invoked by the <METHOD>ValidateObject</METHOD> method to. More...
 
- Static Public Attributes inherited from Persistent
 XCOMPACTANCESTRY
 XCOMPACTANCESTRY can be set to a string to replace the value of the %CLASSNAME property (x__classname field) More...
 
 DATALOCATIONGLOBAL = None
 Global name containing master map data for this class. More...
 
 DEFAULTGLOBAL = None
 
 DSCONDITION = None
 DSCONDITION is the expression that will be evaluated before deciding whether certain actions must be taken. More...
 
 DSINTERVAL = None
 DSINTERVAL is the number of seconds between one DSTIME value and the next. More...
 
 DSTIME = None
 If the DSTIME parameter is set to AUTO then the most recent filing operation in the current DSTIME value. More...
 
 EXTENTQUERYSPEC = None
 The EXTENTQUERYSPEC parameter defines the properties to be retrieved in. More...
 
 EXTENTSIZE = None
 The EXTENTSIZE parameter is used to inform the SQL Query Optimizer More...
 
 GUIDENABLED = None
 If this parameter is set to 1 then a GUID will be assigned (to the GUID property) to each new object. More...
 
 IDENTIFIEDBY = None
 The IDENTIFIEDBY parameter can optionally be set to the name. More...
 
 MANAGEDEXTENT = None
 The MANAGEDEXTENT parameter can be set to 0 (zero) to cause the Extent Manager. More...
 
 READONLY = None
 READONLY = 1 means that objects can be created, opened but not saved or deleted. More...
 
 ROWLEVELSECURITY = None
 ROWLEVELSECURITY = 1 | <property> means that row level security is active and the list More...
 
 SQLPREVENTFULLSCAN = None
 SQLPREVENTFULLSCAN = 1 means an attempt to prepare a query that will result in a full scan More...
 
 STORAGEDEFAULT = None
 STORAGEDEFAULT defines the default storage allocation to use for properties in this class. More...
 
 USEEXTENTSET = None
 
 VERSIONCLIENTNAME = None
 VERSIONCLIENTNAME can be set to a valid CLIENTNAME (see property CLIENTNAME) value. More...
 
 VERSIONPROPERTY = None
 VERSIONPROPERTY = <property> means that the <property> in memory will be compared to. More...
 
- Static Public Attributes inherited from SwizzleObject
 DEFAULTCONCURRENCY = None
 DEFAULTCONCURRENCY is the default value for the concurrency formal argument. More...
 
 JOURNALSTREAM = None
 If OBJJOURNAL is true then the value of the JOURNALSTREAM parameter defines whether or not. More...
 
 OBJJOURNAL = None
 if OBJJOURNAL is TRUE then inserts, updates and deletes will be logged in ^OBJ.JournalT More...
 
- Static Public Attributes inherited from RegisteredObject
 CAPTION = None
 Optional name used by the Form Wizard for a class when generating forms. More...
 
 JAVATYPE = None
 The Java type to be used when exported.
 
 PROPERTYVALIDATION = None
 This parameter controls the default validation behavior for the object. More...
 

Detailed Description

Class allowing to load CSP.log into <class>CSP.Util.CSPLogEvent</class> class and search it using SQL.

Member Function Documentation

◆ FileImport()

_.Library.String FileImport (   pFile)
static

Imports CSP.log from from CSP.log file

Displays all registered CSP Gateways and allow to select what log to load

dateFromTS - timestamp in ODBC format or leave empty to load all data from the beginning of the log
dateToTS - timestamp in ODBC format or leave empty to load all data to the end of the log
Example:

Set res=##class(CSP.Util.CSPLogEvent).FileImport()

◆ FileImportNoPrompt()

_.Library.String FileImportNoPrompt ( _.Library.String  pFile,
_.Library.TimeStamp  dateFromTS,
_.Library.TimeStamp  dateToTS,
  pGatewayID,
  pRunTuneTable,
  pFilterGZIPErrors,
  pDeleteExtent,
  display 
)
static

Imports CSP.log from CSP.log file


dateFromTS - timestamp in ODBC format or leave empty to load all data from the beginning of the log
dateToTS - timestamp in ODBC format or leave empty to load all data to the end of the log
Example:

Set res=##class(CSP.Util.CSPLogEvent).FileImport(pFile,from,to,1,1,0,1,1)

◆ GtwImport()

_.Library.String GtwImport ( )
static

Imports CSP.log from CSP Gateway registry

Displays all registered CSP Gateways and allow to select what log to load

dateFromTS - timestamp in ODBC format or leave empty to load all data from the beginning of the log
dateToTS - timestamp in ODBC format or leave empty to load all data to the end of the log
Example:

Set res=##class(CSP.Util.CSPLogEvent).GtwImport()

◆ Import()

_.Library.String Import ( _.Stream.GlobalCharacter  pStream,
_.Library.TimeStamp  dateFromTS,
_.Library.TimeStamp  dateToTS,
  pGatewayID,
  pRunTuneTable,
  pFilterGZIPErrors,
  pDeleteExtent,
  display 
)
static

Imports CSP.log from stream


dateFromTS - timestamp in ODBC format or leave empty to load all data from the beginning of the log
dateToTS - timestamp in ODBC format or leave empty to load all data to the end of the log

Member Data Documentation

◆ CachePID

CachePID

 

 

◆ CallType

CallType

 

 

◆ ConnectionNo

ConnectionNo

 

 

◆ CookieAppNo

CookieAppNo

 

 

◆ CookieConn

CookieConn

 

 

◆ CookieName

CookieName

 

 

◆ CookiePath

CookiePath

 

 

◆ CookiePrivateSession

CookiePrivateSession

 

 

◆ CookieSP

CookieSP

 

 

◆ CookieServer

CookieServer

 

 

◆ CookieUP

CookieUP

 

 

◆ CookieValue

CookieValue

 

 

◆ EvtDate

EvtDate

 

 

◆ EvtTimestamp

EvtTimestamp

 

 

◆ GatewayID

GatewayID

 

 

◆ GatewayPID

GatewayPID

 

 

◆ GatewayTID

GatewayTID

 

 

◆ ImportTS

ImportTS

used to be able to filter/delete a bad dataload

 

◆ LogLevel

LogLevel

 

 

◆ Page

 

 

◆ Payload

Payload

 

 

◆ RTBuild

RTBuild

 

 

◆ RemoteAddr

RemoteAddr

 

 

◆ RequestID

RequestID

 

 

◆ Server

Server

 

 

◆ SessionID

SessionID