Masking data while refreshing databases
The masking feature of IMS Cloning Tool helps you to protect sensitive data, (for example, credit card numbers, Social Security numbers, names, and addresses) by masking data while refreshing your IMS databases.
You can apply data masking by using the batch interface commands and DD, or by using the ISPF interface.
The masking support will allow for masking of a segment, a field, or any positions within the segment. For field-level masking, you can include the FIELD() keyword for any fields defined in the DBD or the START() and BYTES() keywords to specify the starting position and length of the data to be masked.
When a database is masked, the output of the IMSDBREFRESH command is an IMS unload file. This unload file must then be used to reload the database on the target system. Normal (non-masked) IMSDBREFRESH processing will cause the IMS database on the target system to be updated. When an IMS database is masked using IMSDBREFRESH, the source database is first unloaded using the IMS HD reorganization unload utility (DFSURGU0). The data masking interface then reads this file and creates a new unload file that has been modified to perform masking. If the IMSDBREFRESH command and data masking is successful, in order to update the IMS database on the target system, this masked unload file must be used as input to the IMS HD reorganization reload utility (DFSURGL0). Once the database has been reloaded, all indexes associated with the database must also be rebuilt.