
8 Brocade Virtual ADX OpenScript Programmer’s Guide
53-1003244-01
Structure of a Brocade Virtual ADX Perl script
2
On client initiating a TCP CLOSE. TCP_CLIENT_CLOSE Update counters or state.
On receiving a TCP client RESET. TCP_CLIENT_RESET Update counters or state.
On TCP client Layer 7 application
payload data being available.
NOTE: Only triggered by
OS_TCP::collect() API.
TCP_CLIENT_DATA Inspect and transform
client-side TCP application data.
On server initiating a TCP CLOSE. TCP_SERVER_CLOSE Update counters or state.
On receiving TCP RESET from
server.
TCP_SERVER_RESET Handle server connection
resets.
On successful connection
establishment with server.
TCP_SERVER_ESTABLISHED Packet processing context
before sending client data to
server.
On TCP server Layer 7 application
payload data being available.
NOTE: Only triggered by
OS_TCP::collect() API.
TCP_SERVER_DATA Inspect and transform
server-side TCP application
data.
UDP On UDP client Layer 7 application
payload data being available.
UDP_CLIENT_DATA Inspect and transform UDP
client-side application data.
On UDP server Layer 7 application
payload data being available.
UDP_SERVER_DATA Inspect and transform UDP
server-side application data.
SLB On server selection failure. SERVER_SELECTION_FAILURE Customize action for recovery.
Content
inspection
When payload inspection finds a
matched pattern in HTTP payload
data.
NOTE: Only triggered for the
following API function
calls:
• OS_SLB::log()
• OS_PAYLOAD_INSPECT::
matched_str ()
• OS_PAYLOAD_INSPECT::
matched_idx ()
• OS_PAYLOAD_INSPECT::
matched_replace(mstr
1, rstr1, [mstr2, rstr2,
…])
PAYLOAD_INSPECT_MATCHED Return a matched pattern.
TABLE 3 Application and protocol events in ADX scripts (Continued)
Application
or protocol
Event description Attached script method Use
Comentários a estes Manuais