decimalSymbol

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 keine Druckformate verwendet, gelten die folgenden Aussagen:
  • Wenn Sie die Builddeskriptoroption decimalSymbol nicht angeben, wird der Wert durch das Dezimalzeichen festgelegt, das Sie im sprachabhängigen Optionsmodul für Ihre Laufzeitinstallation angegeben haben. Für z/OS finden Sie entsprechende Details im Programmverzeichnis für Ihr Laufzeitprodukt.
  • Wenn Sie Werte in der Builddeskriptoroption und im Optionsmodul angeben, stellen Sie sicher, dass diese Werte identisch sind.

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.

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.