DMN 1.6b1 RTF Avatar
  1. OMG Issue

DMN16 — Range of scale for number is open to interpretation

  • Key: DMN16-81
  • Status: closed  
  • Source: Goldman Sachs ( Dr. Octavian Patrascoiu)
  • Summary:

    According to the DMN spec (10.3.2.3.1 number) a number is equivalent to "Java BigDecimal with MathContext DECIMAL 128.".

    The Java doc states, " A BigDecimal consists of an arbitrary precision integer unscaled value and a 32-bit integer scale.".

    However, the DMN spec de scale is in range range [−6111..6176].

    The question is what is the correct range for scale?

  • Reported: DMN 1.5b1 — Thu, 20 Jul 2023 15:23 GMT
  • Disposition: Resolved — DMN 1.6b1
  • Disposition Summary:

    Clarify definition of number as based on IEEE 754-2008 Decimal128

    Remove misleading sentence from the definition of FEEL numbers as it lead people to believe that the definition was based on Java. The sentence was just a hint for implementers and that is already covered elsewhere in the spec.

  • Updated: Mon, 16 Sep 2024 14:16 GMT