When you have edited your terminal control table source, assemble it using the CICS® Transaction Server for z/OS® macro library, specifying MIGRATE=YES on the DFHTCT TYPE=INITIAL macro, and then link-edit the assembler output.
You need to be aware of the existence of these two tables if you have to copy or move assembled TCT tables between load libraries.
If you get a return code greater than 4, remove the cause of the error and reassemble. (For example, internally duplicated entries are not acceptable.)
Assemble and link-edit your tables into your CICS load library, using procedure DFHAUPLE.