Guest

Preview Tool

Cisco Bug: CSCuo59597 - CCE/CCX: UpdateCalldata with bad xml tags cause inconsistent errors

Last Modified

May 02, 2014

Products (1)

  • Cisco Finesse

Known Affected Releases

10.0(1) 10.5(1) 9.1(1)

Description (partial)

Symptom:
Update Calldata with bad xml tags causes inconsistent error responses:

When 2 Agents are talking to each other, try to do an API  PUT to UPDATE_CALL_DATA with bad xml tags as follows, and the http responses are not consistent under equivalent scenarios:

	1. Bad <callvariables> tag:
(1) <callvariables> tag missing: Get 400 response with Invalid Input ErrorType;
(2) <callvariables> tag spelled wrong (e.g. <callvariabe>: Get 400 response with Parameter Missing ErrorType;
(3) <callvariables> tag in wrong cases (e.g. <Callvariables>): Get 400 response with Parameter Missing ErrorType;
Problem: The above bad tag cases are equivalent to each other, but we got different ErrorType's back.

	2. Bad <name> tag:
(1) <name> tag missing: Get 400 response with Parameter Missing ErrorType;
(2)  <name> tag spelled wrong (e.g. <names>: Get 400 response with Parameter Missing ErrorType;
(3)  <name> tag in wrong cases (e.g. <Name>): Get 400 response with Invalid Input ErrorType;
Problem: The above bad tag cases are equivalent to each other, but we got different ErrorType's back.

Conditions:
The problem would happen if you try to do an API  PUT to UPDATE_CALL_DATA with bad xml tags.
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.