The needsSOSI property is used only for an MBCHAR type field and indicates whether EGL does a special check when the user enters MBCHAR data on an ASCII device. Valid values are YES (the default) and NO. The check determines whether the input can be converted properly to the host SO/SI (Shift Out/Shift In escape codes) format.
The property is useful because trailing blanks are deleted from the end of a multibyte string during conversion to allow the insertion of SO/SI delimiters around each substring of double-byte characters. For a proper conversion, the form field must have at least two blanks for each double-byte string in the multibyte value.
If needsSOSI is set to NO, the conversion can truncate data without warning.
Set needsSOSI to YES if the user enters ASCII multibyte data for the z/OS® or iSeries® system.