MOF 1.4 MAILINGLIST Avatar
  1. OMG Issue

MOF14 — "*" not needed on DataType name

  • Key: MOF14-46
  • Legacy Issue Number: 3529
  • Status: closed  
  • Source: Escape Velocity ( Don Baisley)
  • Summary:

    The MOF 1.3 Specification, section 3.4.7, says a DataType that does not
    require an IDL declaration must have a "name" that starts with a "*"
    character. This is an unnecessary restriction which has been generally
    ignored. MOF Model does not start DataType names with a "*" (see Appendix A
    XML defining any, boolean, string, and unsigned long). Similarly, the UML
    metamodel and others ignore this unnecessary restriction.

    The restriction is particularly inappropriate because it restricts
    ModelElement names based on the IDL mapping. IDL rules should not restrict
    ModelElement names, first because a Tag can be used to select an alternate
    IDL name, and second because a DataType mapped directly to a predefined IDL
    type does not cause an IDL declaration to be generated (so the DataType name
    is irrelevant to IDL generation).

    Recommendation: remove the restriction that a DataType not requiring an IDL
    declaration have a "name" starting with a "*" character.

  • Reported: MOF 1.3 — Tue, 4 Apr 2000 04:00 GMT
  • Disposition: Resolved — MOF 1.4
  • Disposition Summary:

    see above

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