Problem Note 61140: Customer, Account, or Transaction names are not displayed in SAS® Anti-Money Laundering when they contain a dot character
If a transaction name contains a dot (.) character in SAS Anti-Money Laundering, you might see an error similar to the following:
"AML: Could not resolve 'transactionDetails_000000000217-05-16-02-27.21.017616' from state 'customerDetails_FI9016682931'"
In addition to this error, the transaction is not displayed.
The same behavior can be encountered for customers or accounts.
Click the Hot Fix tab in this note to access the hot fix for this issue.
After you apply the hot fix, you need to perform the steps that are shown below.
Warning: If you do not have transaction names that contain dot (.) characters, SAS Technical Support recommends that you skip these manual steps. Otherwise, implementing these steps can cause a failure in customized code that depends on URLs with file extensions such as XML and JSON.
Steps
- Open the mvc-servlet.xml file that resides in the SAS-configuration-directory\Lev1\Web\WebAppServer\SASServer8_1\sas_webapps\sas.financialservices.aml.war\WEB-INF\spring-config\ directory.
- Remove the comment delimiters around the following element to make it visible:
<bean class="com.sas.aml.spring.MvcConfigurationDisableSuffixPattern">
</bean>
- Restart SASServer8.
Operating System and Release Information
SAS System | SAS Anti-Money Laundering | Microsoft® Windows® for x64 | 7.1 | | | |
64-bit Enabled AIX | 7.1 | | | |
64-bit Enabled Solaris | 7.1 | | | |
Linux for x64 | 7.1 | | | |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
If a customer name, account name, or transaction name contains a dot character in SAS® Anti-Money Laundering, you might see an error. In addition, the object is not displayed.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2022-05-17 07:51:48 |
Date Created: | 2017-09-21 15:45:45 |