Re: EOModel doesn't see value type

From: Johann Werner (werne..sd.uni-stuttgart.de)
Date: Wed Aug 29 2007 - 12:33:16 EDT

  • Next message: Nilton Lessa: "Re: Entity Modeler app"

    Am 29.08.2007 um 18:19 schrieb Mike Schrag:

    > Did you model actually not work without the value type, or was it
    > just a warning? It's possible that actually works ... I'm not
    > sure, offhand, though.
    >

    The app failed already in the startup phase where I fetch some entities.

    > On Aug 29, 2007, at 11:53 AM, Johann Werner wrote:
    >
    >> Ok, I found a solution to my problem already. In Entity Modeler I
    >> had "Decimal Number - BigDecimal" set as data type. Now I changed
    >> it to "Big Decimal - BigDecimal B" and it works. It added the line
    >>
    >> valueType = B;
    >>
    >> to the attribute description. But what purpose does the former
    >> value type "Decimal Number" have if it doesn't work?
    >>
    >> jw
    >>
    >>
    >> Am 29.08.2007 um 17:18 schrieb Johann Werner:
    >>
    >>> Hi list,
    >>>
    >>> I am using WOLips 2.0.0.4118 and experience some strange errors
    >>> with my eomodel. I have a prototype eomodel where I define
    >>>
    >>> {
    >>> allowsNull = Y;
    >>> columnName = "";
    >>> externalType = NUMERIC;
    >>> name = float_s;
    >>> precision = 6;
    >>> scale = 2;
    >>> valueClassName = NSDecimalNumber;
    >>> }
    >>>
    >>> In my main eomodel I have an attribute that uses that prototype
    >>> attribute. In Entity Modeler everything seems fine and looking
    >>> into the corresponding text file reveals nothing wrong:
    >>>
    >>> attributes =
    >>> (
    >>> ...
    >>>
    >>> {
    >>> allowsNull = N;
    >>> columnName = workLoadCoeff;
    >>> name = workLoadCoeff;
    >>> prototypeName = float_s;
    >>> }
    >>> );
    >>> classProperties =
    >>> (
    >>> ...,
    >>> workLoadCoeff
    >>> );
    >>>
    >>>
    >>> But when I run my app I get the following line in the console
    >>> window:
    >>>
    >>> DEBUG NSLog - value type ' ' on attribute "workLoadCoeff" of
    >>> entity "MainPreferences" is invalid.
    >>> You should fix your EOModel.
    >>>
    >>>
    >>> Has anyone seen this error? How can I fix it as all the eomodel-
    >>> files seem correct? Strangely all other attributes in that entity
    >>> are ok though they use prototypes too.
    >>>
    >>> jw
    >>
    >
    >





    This archive was generated by hypermail 2.0.0 : Wed Aug 29 2007 - 12:38:03 EDT