nsmcp::AccessDiagnosticTool method recordFields (protected)

 <instance of nsmcp::AccessDiagnosticTool[i]> recordFields record

Defined in /usr/local/ns/tcl/nsmcp/traffic-tools.tcl

Parameters:
record (required)

Testcases:
No testcase defined.
Source code:
set fields {}
dict for {key value} $record {
    if {$key eq "matchingRuleIndexes"} {
        set array {}
        set i 0
        foreach item $value {
            lappend array $i number $item
            incr i
        }
        lappend fields $key array $array
    } elseif {$key in {startTime status responseBytes offset endOffset acceptTime queueTime filterTime runTime unknownRules count runTotal timingCount firstAt lastAt runMax}} {
        lappend fields $key number $value
    } elseif {$key in {redacted contextComplete requestIdentifierUnique phaseTimingAvailable}} {
        lappend fields $key boolean $value
    } else {
        lappend fields $key string $value
    }
}
return $fields
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: