nsmcp::UnifiedAccessAnalytics method init (protected)
<instance of nsmcp::UnifiedAccessAnalytics> init
Defined in /usr/local/ns/tcl/nsmcp/log-traffic-unified.tcl
- Testcases:
- No testcase defined.
Source code: if {${:ingestBytes}<131072 || ${:ingestMilliseconds}<10 || ${:ingestMilliseconds}>10000} { error "invalid continuous ingestion limits" } if {${:retentionBatchRows}<1 || ${:retentionBatchRows}>10000 || ${:retentionMilliseconds}<10 || ${:retentionMilliseconds}>10000 || ${:retentionInterval}<1} { error "invalid retention cleanup limits" } set :path [file normalize ${:path}] dict set :settings sourcePath ${:path} set :mutex [ns_mutex create "nsmcp:unified-access:[ns_info server]"] set :retentionSeconds [dict get ${:settings} retention] set :legacyDatabase ${:database} set :database [::nsmcp::UnifiedAccessDatabase create [self]::database -settings ${:settings} -maxBytes [dict get ${:settings} maxBytes]] try { :initializeSource } on error {message options} { set code [dict get $options -errorcode] if {[lrange $code 0 1] ne {NSMCP RECORD_STORE} || [lindex $code 2] ni {disk-limit disk-full database-locked database-busy pool-busy pool-timeout}} { return -options $options $message } accessUnifiedFailure ${:settings} $options startup }XQL Not present: Generic, PostgreSQL, Oracle
![[i]](/resources/acs-subsite/ZoomIn16.gif)