CORBA 2.4 MAILINGLIST Avatar
  1. OMG Issue

CORBA24 — DynFixed editorial issue

  • Key: CORBA24-18
  • Legacy Issue Number: 2906
  • Status: closed  
  • Source: Progress Software ( Steve Vinoski)
  • Summary:

    In the CORBA 2.3 spec for DynFixed::set_value (page 9-14) it says, "If val
    contains a value whose scale exceeds that of the DynFixed or is not
    initialized, the operation raises InvalidValue."

    Later in the same paragraph it says, "If val has more fractional digits
    than can be represented in the DynFixed, fractional digits are truncated
    and the return value is false."

    Given that the term "scale" is used with the fixed-point type to describe
    the number of fractional digits, these two quoted sentences are confusing
    and appear to contradict one another.

    I propose changing the first quoted sentence to: "If val contains a value
    whose number of digits exceeds the maximum number of digits specified by
    the TypeCode of the DynFixed, or if val is not initialized, the operation
    raises InvalidValue."

  • Reported: CORBA 2.3 — Wed, 29 Sep 1999 04:00 GMT
  • Disposition: Resolved — CORBA 2.4
  • Disposition Summary:

    No Data Available

  • Updated: Fri, 6 Mar 2015 20:58 GMT