aaannnn
Calls to server programs return the same sysVar.errorCode values as on other server program platforms.
EGL does not support variable length records for iSeries.
EGL supports the DBCHAR primitive type. The MBCHAR primitive type requires program-programmer management of shift-out and shift-in DBCS data delimiters when setting or referencing values of MBCHAR data items.
EGL message tables are implemented as iSeries message files. Enter GO CMDMSGF from any iSeries system command line for a menu of message file commands.
As a result of the message table to message file conversion, EGL programs generated for iSeriesC cannot reference message tables using EGL statements and expressions that operate on DataTables. These statements and expressions include the move statement, conditional expressions that use the in operator, and the source and the target of an assignment statement.
Serial files in EGL-generated programs are opened for write access in one of two methods (OUTPUT or EXTEND), which affect the disposition of the existing file. OUTPUT and EXTEND are COBOL OPEN verb phrases. The phrase produced in the OPEN statement for a particular file depends on the EGL resource association file type value at generation time.
EGL supports two file type values, vsam and seq. For serial files, you can use either vsam or seq file types. The vsam file type produces the EXTEND phrase. The EXTEND phrase writes append records to the end of the existing file. The seq file type produces the OUTPUT phrase. The OUTPUT phrase clears the file and writing begins at the first record position.
iSeries and COBOL attempt to manage conflicting open methods when a file is already open in the job, taking into consideration its SHARE status. For more information on serial files, see the the i5/OS™ Information Center and the COBOL runtime messages.