You already have a file or the tables for which the transformation map needs to be designed for are registered in GTDatamaker's version inside your Project.
Steps to reproduce this issue:
- Launch GTDatamaker.
- Go to Project-> Transformation Map.
- Click on the + button and create a map with DB type as "FILEMASK" and save it.
- Select the file just created from the drop down.
- Select the table/file from the left hand side.
- Click on the dropdown menu in the middle pane to select the masking function.
The drop down is "EMPTY".
Case 1: There are no Data Functions defined under the "Tools->Maintain Data Functions" screen for the DB type "File".
Case 2: While creating the Transformation map, you have accidentally selected "File" instead of "FILEMASK" as the DB type.
- Go to Tools-> Maintain Data Functions page.
- Database, Data Type, Function, and Description columns will come up.
- If there are no entries for DB type "FILEMASK", create them manually, or get in touch with support to get the necessary backend statements to add them into your Repository Database.
Steps to create them manually:
- Click on the green plus button. It will take you to the bottom of the list.
- Choose Database Type from the drop down list. For example, FILEMASK.
- Choose the appropriate Data Type, masking function name as per the documentation, and add an appropriate description.
- Click on the save button. You can now see the masking function in the drop down list of the transformation map screen for the map of the type FILEMASK.