Guys.
We perform almost all of our translation code in TCL and have many sites sharing code.
All our code displays the current RCS ‘Id’ at startup. We have standards for site and thread names,
We use a Unix link to ensure that all sites point to the same source. When an upgrade is required, we create a second directory with the same code, plus the updated code and then issue a upgrade command
eg cI:ris:ris_prod:_adt_in:ris_xlate_top:1.51.sh.
This is a link to a command which uses its name to (in this case), process all sites starting with ‘ris_prod’, change the tclprocs link to ‘ris’; for all threads in this site with name containing ‘atd_in’, stop and start and verify that the translation script ris_xlate_top os version 1.51.
We also have ‘dummy’ prod sites, so we can verify that the script is working first.