Release 10.1A: OpenEdge Deployment:
Managing 4GL Applications

> ## R-code file segment layout

> Figure B–1 shows the segment layout in an r-code file. A compiled procedure requires one initial value segment, at least one main action code segment, one expression code segment, one text segment, and one debugger segment. There can be more action and expression code segments, up to the limit, as required by your procedure. There can be multiple frame segments, one segment for each frame in your procedure. The maximum number of frame segments is virtually unlimited.

> There can also be multiple text segments, one segment for the default language and each language that you choose for translation. The default language segment contains the literal character strings defined in the original 4GL source file. You can create additional text segments by using the Translation Manager. Although multiple text segments are possible, only one text segment is available per language. Thus, the literal character strings for a given language cannot exceed 4MB. For more information about natural language translation for 4GL procedures, see OpenEdge Development: Translation Manager .

> Figure B–1: R-code file segment layout

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095