Developing segmented programs in EGL

Different runtime environments have different considerations for developing segmented programs.
When you create an EGL Text UI program, you can specify whether the program is to run in segmented mode or nonsegmented mode by setting the segmented property. Based on the target runtime environment, the use of the segmented property affects both the generation of the program and how the program behaves at a converse statement.
Debug, Java™ generation, and COBOL generation for iSeries®
EGL simulates the logical effects of segmented mode by committing recoverable resources, optionally reloading library parts, refreshing certain system variables, and refreshing the contents of single-user DataTables at a segmented converse.
CICS®
Nonsegmented processing is equivalent to CICS conversational processing; segmented processing is equivalent to CICS pseudoconversational processing.
IMS/VS
Text UI programs must always run in segmented mode.

Feedback