Maintenance Reduction Through System Generation of Foreign Language Versions of Csects
Original Publication Date: 1983-Dec-01
Included in the Prior Art Database: 2005-Feb-08
For the Menu Bypass function of the IBM Displaywriter, there are "Keywords" defined that are different for each language that the Displaywriter supports. These "Keywords" are coded in a table at the end of a CSECT (an assembler input file) that is included in the Displaywriter system. Since these "Keywords" are hard coded in the CSECT, normally there would be, for example, ten copies of that CSECT, one for each language. Thus, when a logic change is made to the Menu Bypass function, the same change would have to be made ten times. This would be time consuming and very prone to errors. The foregoing problems are overcome by updating only one copy of the CSECT (for example, the English version) and then using a system procedure to generate the other nine copies. To allow this, the "Keywords" are entered in a SCRIPT file.