SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 61140: Customer, Account, or Transaction names are not displayed in SAS® Anti-Money Laundering when they contain a dot character

DetailsHotfixAboutRate It

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

  1. 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.
  2. Remove the comment delimiters around the following element to make it visible:
    <bean class="com.sas.aml.spring.MvcConfigurationDisableSuffixPattern">
    </bean>
  3. Restart SASServer8.


Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Anti-Money LaunderingMicrosoft® Windows® for x647.1
64-bit Enabled AIX7.1
64-bit Enabled Solaris7.1
Linux for x647.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.