We tried masking an Oracle database table using FORMATENCRYPT1 function in FDM and we get an error.
Although, if we remove Param 6 and 7 in the CSV file, we do not get this error.
See "masquage.log" file in the ZIP file attachment for more details
We are using version 4.9.177 of FDM
After further investigation we found that the error is caused specifically by this rule:
CASDETEST,TEL,FORMATENCRYPT1,,,,,Y,,,,,,,,,,,,,,,test123456789,"-‗!#$%&'()*+,-./ı:;<=>?@[]_≡{|}~ƒ¡¢£¤¥¦§¨©ª«¬®¯°±²³µ¶·¸¹º»¼½¾¿ˆÐ×ØÞß÷ø´`\"\\","\\þ\\ð\\ç\\ä\\â\\à\\á\\å\\ë\\è\\é\\ê\\ï\\ì\\í\\î\\ö\\ò\\ó\\ô\\ü\\ù\\ú\\û\\ñ\\ÿ\\ã\\æ\\õ\\ý\\Ç\\Ä\\Â\\À\\Á\\Å\\Ë\\È\\É\\Ê\\Ï\\Ì\\Í\\Î\\Ö\\Ò\\Ó\\Ô\\Ü\\Ù\\Ú\\Û\\Ñ\\Ÿ\\Ã\\Æ\\Õ\\Ý\\‗\\!\\#\\$\\%\\&\\'\\(\\)\\*\\+\\,\\-\\.\\/\\ı\\:\\;\\<\\=\\>\\?\\@\\[\\]\\_\\≡\\{\\|\\}\\~\\ƒ\\¡\\¢\\£\\¤\\¥\\¦\\§\\¨\\©\\ª\\«\\¬\\®\\¯\\°\\±\\²\\³\\µ\\¶\\·\\¸\\¹\\º\\»\\¼\\½\\¾\\¿\\ˆ\\Ð\\×\\Ø\\Þ\\ß\\÷\\ø\\`\\´\"\\",Y,,
The error occurs when we activate (Y) the parameter MaskAsNumber (parm8). If we deactivate this parameter we don’t get any error.
Note also that we got also an error when we removed the parm6 and parm7 but kept MaskAsNumber to Y:
CASDETEST,TEL,FORMATENCRYPT1,,,,,Y,,,,,,,,,,,,,,,test123456789,,,Y,,
Release : 4.9.1
Component : CA Test Data Manager - Others
The fixed binaries are FastDataMasker-4.9.179.0.zip (Windows version) and FastDataMasker-4.9.179.0.tar.gz (Linux version).
Available from: TDM Support Patches