VisualAge Generator to Enterprise Generation Language Migration Guide


Control parts

In VisualAge Generator, control parts are entered using a free-form text editor. The control parts are not validated until they are actually used during generation. Whether something is in upper or lower case is not significant. In EGL, control parts are stored in .eglbld files in XML notation, with a special editor for each type of control part. In EGL, upper and lower case are significant. The tables in this section compare the information you enter in the VisualAge Generator free-form text editor with the XML tag or attribute value that is used in EGL. The tables only show the tag or attribute values, not the actual XML syntax.

Note:

The control parts section is organized into the following tables:


Figure 120. General control part information

VisualAge Generator 4.5
EGL produced by the migration tool Migration tool considerations
VAGen control part names:
  • Can include the period (.) in the name.
  • For bind and linkedit parts, any portion of the name after the first period is treated as a suffix. The suffix can be specified in the /bind and /linkedit generation options.
EGL build parts:
  • The period (.) is not valid in a build part name.
The migration tool changes the period (.) to an underscore (_).
Upper and lower case are not significant in VAGen control part tags and values. Upper and lower case are significant in EGL control part tags and values. The migration tool converts the control part tags and values to the correct case required for EGL.


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]