Die Builddeskriptoroption decimalSymbol gibt ein Zeichen an, das zur Laufzeit als Dezimalsymbol verwendet wird. Wenn Sie einen Wert für diese Option angeben, geben Sie einen kompatiblen Wert für die Builddeskriptoroption separatorSymbol an.
Wenn Sie ein COBOL-Programm generieren, das Druckformate verwendet, und Sie die Builddeskriptoroption decimalSymbol nicht angeben, wird ein Punkt verwendet.
Wenn Sie Java™-Code generieren, ordnet die Builddeskriptoroption decimalSymbol ein Zeichen zur Java-Laufzeiteigenschaft vgj.nls.number.decimal zu, wenn für die Builddeskriptoroption genProperties GLOBAL oder PROGRAM festgelegt ist. Wenn Sie die Builddeskriptoroption decimalSymbol nicht angeben, wird das Zeichen von der Ländereinstellung festgelegt, die der -Laufzeiteigenschaft vgj.nls.code zugeordnet ist.
Die Builddeskriptoroption decimalSymbol wirkt sich nicht auf Zahlen in den JSF-Handlern aus. JSF-Handler verwenden standardmäßig die Ländereinstellung des Client, um das entsprechende Dezimalzeichen festzulegen. Sie können die Standardländereinstellung der Systemfunktion sysLib.setLocale() überschreiben. Weitere Informationen hierzu und zu anderen Systemfunktionen finden Sie in der EGL-Sprachreferenz.
Der Wert kann nicht länger als ein Zeichen lang sein.
Wenn Sie eine Zahl zu einem Feld des Typs CHAR zuordnen, muss das Dezimalzeichen in dieser Zahl mit dem aktuellen Dezimalzeichen in der Laufzeitumgebung übereinstimmen. Wenn die Symbole nicht übereinstimmen, führt dies zu einem Fehler.