We recently upgraded our FDM release, and noticed that now we have some masking jobs, where fields containing "space" characters are being masked as "NULL". This was not happening in the previous release of FDM.
Data as loaded in the test Table before masking
After masking with our current version of FDM
2023-06-23 08:56:06.502 main - Fastdatamasker version: 4.10.86.0
2023-06-23 08:56:06.502 main - Fastdatamasker build date - February 21 2023
After masking with new release of FDM
2023-06-23 08:58:45.177 main - Fastdatamasker version: 4.10.122.0
2023-06-23 08:58:45.177 main - Fastdatamasker build date - May 22 2023
Notice that the column "VALEUR_DE_TEST" for rows 1 and 9, which contains space and spaces, are masked as NULL and the status of the row is changed from S(kip) to P(rocessed)
Release : FDM 4.10.122.0
Engineering has done some work around the behavior of how to treat blank spaces and Nulls when masking. They recently fixed a defect where the EMPTYASNULL was not working as expected. Therefore, if you have started seeing this issue after a recent upgrade to FDM or Portal, it could be due to the rework done for these options.
There are three masking options related to the handling of "space" or "blank" characters:
Changing the option EMPTYASNULL=N will correct the behavior, and not mask those fields containing a "space" character.
For more information regarding TDM Masking Options, see https://techdocs.broadcom.com/us/en/ca-enterprise-software/devops/test-data-management/4-10/reference/masking-functions-and-parameters/masking-options.html