Bug ID 688046: Change condition and expression for Protocol Lookup agent expression builder

Last Modified: Apr 20, 2022

Bug Tracker

Affected Product:  See more info
BIG-IP APM(all modules)

Known Affected Versions:
13.0.0, 13.0.0 HF1, 13.0.0 HF2, 13.0.0 HF3, 13.0.1, 13.1.0,,,,,,,,, 13.1.1,,,,, 13.1.3,,,,,,, 13.1.4,, 13.1.5

Fixed In:

Opened: Oct 10, 2017
Severity: 3-Major


Protocol lookup agent shows the incorrect condition and expression in the expression builder when included in the per-request policy.


Cannot follow successful branch in per-request policy.


This occurs when the protocol lookup agent is used in the expression builder for branching.


To work around this issue: 1. Include Protocol lookup agent in the expression builder. 2. Click the 'change' link right next to the existing expression. 3. Go to the Advanced tab and change the expression to one of the following (depending on whether you are using HTTPS or HTTP): -- "expr { [mcget {perflow.protocol_lookup.result}] == "https" }" -- "expr { [mcget {perflow.protocol_lookup.result}] == "http" }" 4. Click Finished.

Fix Information

Protocol lookup agent now shows correct condition and expression in the expression builder.

Behavior Change