Gets a list of all format scripts.
Creates a set of PEM format scripts.
Deletes the specified format scripts.
Deletes all user defined format scripts.
Sets the definitions for the specified format scripts.
A definition specifies a script using TCL syntax that defines
a custom format for HSL reporting applied in an enforcement
policy rule. You can use session-based or flow-based reporting
in the rule.
Session-based formats:
The options are:
(*) app-id
Specifies the application id of the session record.
(*) bytes-in
Specifies the aggregate incoming bytes of the session.
(*) bytes-out
Specifies the aggregate outgoing bytes of the session.
(*) last-send-sec
Specifies the value of seconds of the timestamp since
the previous record was sent.
(*) last-send-usec
Specifies the value of microseconds of the timestamp
since the previous record was sent.
(*) param-3gpp
Specifies the the comma-separated string of the value of
imsi, imeisv, tower-id, and user-name.
(*) rec-reason
Specifies the reason for sending report. The values are
1: period time, 2: valume threshold,
3: subscriber logout, 4: inactivity.
(*) rec-type
Specifies the type of the session-based record
(always 3).
(*) subs-id
Specifies the subscriber id.
(*) subs-id-type
Specifies the subscriber id type (e164, imsi, nai, or
private).
(*) timestamp-sec
Specifies the seconds value of the timestamp when the
record was generated. The Unix epoch is
1970-01-01T00:00:00Z.
(*) timestamp-usec
Specifies the microseconds value of the timestamp
when the record was generated.
Flow-based formats:
The options are:
(*) app-id
Specifies the application id of the flow record.
(*) bytes-in
Specifies the aggregate incoming bytes of the flow.
(*) bytes-out
Specifies the aggregate outgoing bytes of the flow.
(*) dst-ip
Specifies the destination ip address of the flow.
(*) dst-port
Specifies the destination port of the flow.
(*) flow-end-time-sec
Specifies the seconds value of the timestamp when the
flow ends. The Unix epoch is 1970-01-01T00:00:00Z.
(*) flow-end-time-usec
Specifies microseconds value of the timestamp when the
flow ends.
(*) flow-start-time-sec
Specifies the seconds value of the timestamp when
the flow starts. The Unix epoch is 1970-01-01T00:00:00Z.
(*) flow-start-time-usec
Specifies microseconds value of the timestamp when
the flow starts.
(*) proto
Specifies the protocol of the flow.
(*) rec-type
Specifies the type of the flow-based record. The value
is 0: flow init, 1: flow interim, and 2: flow end.
(*) src-ip
Specifies the source ip address of the flow.
(*) src-port
Specifies the destination port of the flow.
(*) subs-id
Specifies the subscriber id.
(*) subs-id-type
Specifies the subscriber id type (e164, imsi, nai, or
private).
(*) timestamp-sec
Specifies the seconds value of the timestamp when
the record was generated. The Unix epoch is
1970-01-01T00:00:00Z.
(*) timestamp-usec
Specifies the microseconds value of the timestamp when
the record was generated.
Gets the definitions for the specified format scripts.
Sets the description for a set of format scripts.
This is an arbitrary field which can be used for any purpose.
Gets the description for a set of format scripts.
Gets the version information for this interface.
Gets a list of all format scripts.
Creates a set of PEM format scripts.
Deletes the specified format scripts.
Deletes all user defined format scripts.
Sets the definitions for the specified format scripts.
A definition specifies a script using TCL syntax that defines
a custom format for HSL reporting applied in an enforcement
policy rule. You can use session-based or flow-based reporting
in the rule.
Session-based formats:
The options are:
(*) app-id
Specifies the application id of the session record.
(*) bytes-in
Specifies the aggregate incoming bytes of the session.
(*) bytes-out
Specifies the aggregate outgoing bytes of the session.
(*) last-send-sec
Specifies the value of seconds of the timestamp since
the previous record was sent.
(*) last-send-usec
Specifies the value of microseconds of the timestamp
since the previous record was sent.
(*) param-3gpp
Specifies the the comma-separated string of the value of
imsi, imeisv, tower-id, and user-name.
(*) rec-reason
Specifies the reason for sending report. The values are
1: period time, 2: valume threshold,
3: subscriber logout, 4: inactivity.
(*) rec-type
Specifies the type of the session-based record
(always 3).
(*) subs-id
Specifies the subscriber id.
(*) subs-id-type
Specifies the subscriber id type (e164, imsi, nai, or
private).
(*) timestamp-sec
Specifies the seconds value of the timestamp when the
record was generated. The Unix epoch is
1970-01-01T00:00:00Z.
(*) timestamp-usec
Specifies the microseconds value of the timestamp
when the record was generated.
Flow-based formats:
The options are:
(*) app-id
Specifies the application id of the flow record.
(*) bytes-in
Specifies the aggregate incoming bytes of the flow.
(*) bytes-out
Specifies the aggregate outgoing bytes of the flow.
(*) dst-ip
Specifies the destination ip address of the flow.
(*) dst-port
Specifies the destination port of the flow.
(*) flow-end-time-sec
Specifies the seconds value of the timestamp when the
flow ends. The Unix epoch is 1970-01-01T00:00:00Z.
(*) flow-end-time-usec
Specifies microseconds value of the timestamp when the
flow ends.
(*) flow-start-time-sec
Specifies the seconds value of the timestamp when
the flow starts. The Unix epoch is 1970-01-01T00:00:00Z.
(*) flow-start-time-usec
Specifies microseconds value of the timestamp when
the flow starts.
(*) proto
Specifies the protocol of the flow.
(*) rec-type
Specifies the type of the flow-based record. The value
is 0: flow init, 1: flow interim, and 2: flow end.
(*) src-ip
Specifies the source ip address of the flow.
(*) src-port
Specifies the destination port of the flow.
(*) subs-id
Specifies the subscriber id.
(*) subs-id-type
Specifies the subscriber id type (e164, imsi, nai, or
private).
(*) timestamp-sec
Specifies the seconds value of the timestamp when
the record was generated. The Unix epoch is
1970-01-01T00:00:00Z.
(*) timestamp-usec
Specifies the microseconds value of the timestamp when
the record was generated.
Gets the definitions for the specified format scripts.
Sets the description for a set of format scripts.
This is an arbitrary field which can be used for any purpose.
Gets the description for a set of format scripts.
Gets the version information for this interface.
You can use the format script component to create scripts for
High-Speed Logging (HSL) reporting. The scripts use TCL syntax and
define a custom format that is applied in an enforcement policy rule.
The format and fields available differ depending on whether the rule
specifies session-based or flow-based reporting.