MOF 1.4 NO IDEA Avatar
  1. OMG Issue

MOF14 — IDL Mapping/Identifier Naming

  • Key: MOF14-126
  • Legacy Issue Number: 1307
  • Status: closed  
  • Source: Anonymous
  • Summary:

    Summary: Section 7.2.1, ppf 7-2. There is a section on name mangling which
    describes how a MOF name is mapped to an IDL name. The mapping
    definition provided has the following problems:

    • There can be any number of MOF names which map to a single
      identifier in IDL. A legal configuration of names in a MOF namespace
      may result in name conflicts when mapped to IDL. Section 7.4, p 7-33
      states that the "IDL mapping may not produce valid CORBA IDL if
      ...preconditions on the input model is not satisfied:... the names
      within a NameSpace must be unique after application of the Format1 and
      Format2 name rewriting algorithms."
    • The name mangling is not based on any standard, but rather
      "stylistic conventions".
    • It is unnatural for a user to see different names in his MOF/UML
      model than in the corresponding IDL.
    • The IDL for MOF does not even follow the guidelines (see format
      for constants, ppf A-2, format for exceptions throughout document)
    • Some forms of identifier are not covered, such as enumeration
      value, structs, unions, discriminators.
    • Will need to add arcane mangling rules for object by value and
      other OMG specifications which extend IDL.
  • Reported: MOF 1.2 — Mon, 4 May 1998 04:00 GMT
  • Disposition: Resolved — MOF 1.3
  • Disposition Summary:

    closed issue

  • Updated: Fri, 6 Mar 2015 21:35 GMT