We need Broadcom’s help to resolve this issue we are having with the masking with our table TPGEM with FORMATENCRYPT1 function.
I have transferred a total of eight files, an input file, copybook, pun, mapcsv, define and three output files to help facilitate the investigation.
In the input file you will find four records, the first two are causing us the problem as the FormatEncrypt1 function is unable to mask the field DSC_COMM_GARA.
I also added in the last two records which the function FormatEncrypt1 correctly masks the field DSC_COMM_GARA for both.
Release : 4.9.1
Component : CA Test Data Manager - Others
I uploaded all the client's files and ran an experimental job - the record/string masked successfully.
5 Gigunnwg gw kvrhhk Bxxa, gbcèow 969 9 Bvtjmdzv ti yllcau Sfzr-Bzvygpgnebkym,
You did well to assume that we used FORMATENCRYPT1DELIMITER=(SPACE -), you will find the complete list of our runtime options here below :
LANGUAGE=EN
QUOTESTYLE=DOUBLE
MAPTYPE=FILE
AUDIT=ROW500
PAGELIMIT=9999
COMMIT=1000
PROGRESSCOUNT=10000
CASEINSENSITIVEFORMATENCRYPT=Y
FORMATENCRYPTEXTENDEDCHARS=Y
FORMATENCRYPT1IGNORESPECIALCHARS=Y
FORMATENCRYPT1EXCLUDESPECIALCHARS=N
FORMATENCRYPT1DELIMITER=(SPACE -)
HASHTYPE=JAVA
On our end we will test the masking of the same record on Windows and then compare it to the Mainframe.
It was confirmed to us by a colleague on the Windows end, they have the same exact issue as the Mainframe.
After several tests and internal discussions within our team, we’ve decided in these particular cases to mask with FORMATMASK
which for us is the most logical solution.
That being said, we thankyou for your support and explanations.