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.