Bug ID 569415: iRule dependency check requires hiding the reference obj

Last Modified: Oct 06, 2020

Bug Tracker

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

Known Affected Versions:
12.0.0, 12.0.0 HF1, 12.0.0 HF2, 12.0.0 HF3, 12.0.0 HF4

Opened: Jan 22, 2016
Severity: 3-Major


When iRule command references some object, the checker checks the existence of the object and fails if the object cannot be located. In the case that user writes such irule before adding the object, user cannot save the irule because of the failure.


User cannot save the irule, even the irule is used as a library, irule proc.


The command references an object which does not exist yet.


Put the object into a variable; namely change irule from proc ork {tgt} { if {[RESOLV::lookup @/Common/xdns -a $tgt]} { to proc ork {tgt vs} { if {[RESOLV::lookup @$vs -a $tgt]} { or proc ork {tgt} { set vs /Common/xdns if {[RESOLV::lookup @$vs -a $tgt]} {

Fix Information


Behavior Change