When using the doSelect operator in SOAP Web Services, search results may be inconsistent when there is an underscore special character in one of the search parameters
This document explains the steps required to resolve the problem of incorrect search results by doSelect web service method.
Ex: WHERE last_name LIKE 'John_Doe'; this returns all names with John Doe with an alphabet between them but not "John_Doe" itself
Release: All releases
Component: CA Service Desk Manager
This happens because the method may interpret underscore (_) as a wild card character and returns matching results and not the value which has an underscore
To search for names with an underscore the query needs to be modified to:
WHERE last_name LIKE 'John[_]Doe' , this will return "John_Doe" and not other names with John and Doe in them.