In SAS Fraud Management, an entity search might request customer information from a real-time demographic (RTD) system. If the response from the RTD system has field value that contains an ampersand (&) character, an error similar to the following occurs:
No matching results were returned for your search.
In addition, the SAS Fraud Management web application log contains lines similar to the following:
02-14 15:48:23,200 ERROR HybridDAOWrapper Command: getEntity
02-14 15:48:23,200 ERROR HybridDAOWrapper Exception: com.sas.finserv.creditfraud.fcm.xml.XMLSerializationException: org.exolab.castor.xml.MarshalException: Premature end of file.{File: [not available]; line: [not available]; column: [not available]}
The response from the RTD system is an XML message. The ampersand (&) is a special character in XML. To include an ampersand (&) in XML content, you must write it as & to avoid parsing errors.
To work around the issue, replace the ampersand (&) with & in the RTD system.