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

Last Modified: May 01, 2019

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.0.1, 13.1.0.2, 13.1.0.3, 13.1.0.4, 13.1.0.5, 13.1.0.6, 13.1.0.7, 13.1.0.8, 13.1.1, 13.1.1.1, 13.1.1.2, 13.1.1.3, 13.1.1.4, 13.1.1.5

Fixed In:
14.0.0

Opened: Oct 10, 2017
Severity: 3-Major

Symptoms

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

Impact

Cannot follow successful branch in per-request policy.

Conditions

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

Workaround

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