Issue Description
The "F5 BigIP LTM" pattern is not creating connections when rules does not contain "switch -glob" (ie $uris is empty)

1) Instance is on London version
2) Discovery of F5 Load Balancer Service with the "F5 BigIP LTM" pattern, did not have any "Connections"
3) On Step 14 ("parse pools from rules based on pool name"),
the $pool values are there.
4) On Step 20 ("merge struct and uri")
there is a setAttribute(pool, [])
==> ie the $pool value is being clear out.

If symptom 3 and 4 are not present, then the issue is not this PRB, it has to be something else.

There is a mistake on Step 20 ("merge struct and uri") of the "F5 BigIP LTM" pattern,
which results in empty "$pool" values.

This eventually cause no outgoing connections to be created.

Steps to Reproduce

Do a discovery of the "F5 Load Balancer Service" where the rules do not have any "switch -glob" information.

Expected behavior
There should be outgoing connections (if we are able to get the pool information from the rules).

Actual behavior
No outgoing connections (even if we are able to get the pool information from the rules).


On the "F5 BigIP LTM" pattern, go to "Step 20" ("merge struct and uri") 
change the operant (ie the "When" for the "Precondition") from "Any" to "All".


Related Problem: PRB1333628

Seen In

There is no data to report.

Intended Fix Version

New York

Safe Harbor Statement

This "Intended Fix Version" information is meant to outline ServiceNow's general product direction and should not be relied upon in making a purchasing decision. The information provided here is for information purposes only and may not be incorporated into any contract. It is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. The development, release, and timing of any features or functionality described for our products remains at ServiceNow's sole discretion.

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2019-06-24 11:15:37