Guest

Preview Tool

Cisco Bug: CSCvt52882 - vManage API does not accept URL encoded string as path argument (the real problem is device has / )

Last Modified

Aug 06, 2020

Products (1)

  • Cisco SD-WAN

Known Affected Releases

19.2.1

Description (partial)

Symptom:
For PIDs which has '/' in the device UUID for example ISR4321/K9-FLM225004GL, below REST API calls will result in failure since backend assumes '/' in the UUID as a directory. Here URL encoded request is required.

Running Config API
Calling GET /template/config/running/ISR4321/K9-FLM225004GL or GET /template/config/running/ISR4321%2FK9-FLM225004GL fails

Bootstrap Config API
https://10.195.85.81/dataservice/system/device/bootstrap/device/ISR4321%2FK9-FDO20440UCA?configtype=cloudinit&inclDefRootCert=true

Conditions:
For PIDs which has '/' in the device UUID for example ISR4321/K9-FLM225004GL, below REST API calls will result in failure since backend assumes '/' in the UUID as a directory. Here URL encoded request is required.

Running Config API
Calling GET /template/config/running/ISR4321/K9-FLM225004GL or GET /template/config/running/ISR4321%2FK9-FLM225004GL fails

Bootstrap Config API
https://10.195.85.81/dataservice/system/device/bootstrap/device/ISR4321%2FK9-FDO20440UCA?configtype=cloudinit&inclDefRootCert=true
Bug details contain sensitive information and therefore require a Cisco.com account to be viewed.

Bug Details Include

  • Full Description (including symptoms, conditions and workarounds)
  • Status
  • Severity
  • Known Fixed Releases
  • Related Community Discussions
  • Number of Related Support Cases
Bug information is viewable for customers and partners who have a service contract. Registered users can view up to 200 bugs per month without a service contract.