Bug ID 716701: In iControl REST: Unable to create Topology when STATE name contains space

Last Modified: Nov 23, 2020

Bug Tracker

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

Known Affected Versions:
12.1.0, 12.1.0 HF1, 12.1.0 HF2, 12.1.1, 12.1.1 HF1, 12.1.1 HF2, 12.1.2, 12.1.2 HF1, 12.1.2 HF2, 12.1.3, 12.1.3.1, 12.1.3.2, 12.1.3.3, 12.1.3.4, 12.1.3.5, 12.1.3.6, 12.1.3.7, 12.1.4, 12.1.4.1, 12.1.5, 12.1.5.1, 12.1.5.2, 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.2, 13.1.1.3, 13.1.1.4, 13.1.1.5, 13.1.3, 13.1.3.1, 13.1.3.2, 13.1.3.3, 13.1.3.4, 14.0.0, 14.0.0.1, 14.0.0.2, 14.0.0.3, 14.0.0.4, 14.0.0.5, 14.0.1, 14.0.1.1, 14.1.0, 14.1.0.1, 14.1.0.2, 14.1.0.3, 14.1.0.5, 14.1.0.6, 14.1.2, 14.1.2.1, 14.1.2.2, 14.1.2.3, 14.1.2.4, 14.1.2.5, 14.1.2.6, 14.1.2.7, 14.1.2.8, 15.0.0, 15.0.1, 15.0.1.1, 15.0.1.2, 15.0.1.3, 15.0.1.4, 15.1.0, 15.1.0.1, 15.1.0.2, 15.1.0.3, 15.1.0.4, 15.1.0.5, 15.1.1, 15.1.2

Fixed In:
16.0.0

Opened: Apr 24, 2018
Severity: 3-Major
Related AskF5 Article:
K43005133

Symptoms

Cannot use iControl REST to create topology records when whitespace exist in a STATE name.

Impact

Unable to create a topology record using iControl REST.

Conditions

STATE name contains a space (e.g., New Mexico).

Workaround

Use TMSH with quotes or escaping to create topology records for a STATE with whitespace in the name.

Fix Information

Now you can access topology with states whose names contain spaces. To do so, use double quotes to enclose the name. For example, for 'CA/British Columbia': curl -k -u admin:admin -H "Content-Type: application/json" https://10.15.67.170/mgmt/tm/gtm/topology -X POST -d '{"name": "ldns: state \"CA/British Columbia\" server: pool /Common/test_pool", "order": 1, "score": 1}' | python3 -m json.tool curl -k -u admin:admin -H "Content-Type: application/json" https://10.15.67.170/mgmt/tm/gtm/topology/ldns:%20state%20%22CA~British%20Columbia%22%20server:%20pool%20~Common~test_pool?ver=15.1.0 | python3 -m json.tool

Behavior Change