needsSOSI

Die Eigenschaft needsSOSI wird nur für ein Feld vom Typ MBCHAR verwendet und gibt an, ob EGL eine besondere Prüfung ausführt, wenn der Benutzer MBCHAR-Daten auf einer ASCII-Einheit angibt. Gültige Werte sind YES (Standardwert) und NO. Die Prüfung bestimmt, ob die Eingabe ordnungsgemäß in das Hostformat DBCS (DBCS-Escape-Codes) konvertiert werden kann.

Die Eigenschaft ist nützlich, weil nachfolgende Leerzeichen am Ende einer Mehrbytezeichenfolge während der Konvertierung gelöscht werden, um das Einfügen von DBCS-Begrenzungszeichen um die einzelnen Teilzeichenfolgen mit Doppelbytezeichen herum zuzulassen. Für eine ordnungsgemäße Konvertierung muss das Formularfeld mindestens zwei Leerzeichen für jede Doppelbytezeichenfolge im Mehrbytewert enthalten.

Wenn needsSOSI auf NO gesetzt ist, kann die Konvertierung Daten ohne Warnung abschneiden.

Wenn needsSOSI auf YES gesetzt ist, wird dem Benutzer jedoch eines der folgenden Ergebnisse angezeigt, wenn er Mehrbytedaten eingibt:

Setzen Sie needsSOSI auf YES, wenn der Benutzer ASCII-Mehrbytedaten für das z/OS- oder iSeries-System eingibt.

Kompatibilität

Tabelle 1. Unterstützung für die Eigenschaft 'needsSOSI'
Datenelement JSF-Handler VGUI-Datensatz Konsol-UI Textformular Java™ Textformular COBOL Druckformular Java Druckformular COBOL
Ja Ja Ja Nein Ja Ja Nein Nein

Feedback