Customers using Mainframe TDM (GTXMSK) for DB2 masking often require clarification on how the utility handles job failures, specifically regarding transaction commits, rollbacks, and the ability to restart a job from the point of failure.
GTXMSK performs "in-place" masking. The COMMIT parameter in the job JCL determines the frequency of database commits.
GTXMSK task.Unlike TDM Portal or Fast Data Masker (FDM), the Mainframe GTXMSK utility does not currently feature a native restartability mechanism.
GTXMSK to scan the table from the beginning based on the SELECT criteria in the masking map.If the masking function is not idempotent (e.g., an encryption or character-replacement function that changes the same value differently each time it is run), re-running the job may corrupt data consistency. To mitigate this:
WHERE clause to the masking rules to exclude rows that meet a certain criteria (e.g., WHERE MASK_STATUS <> 'Y').For a review of the parameters used by GTXMSK refer to 'GTMSK Parameters".