FR 1114


FR Number


Problem Description


1114


Case insensitive class name conflict only resolved on activiation of updates.


Full Description

An update created in ObjecTime Developer 5.0 or older allows class names to differ only by case.

In ObjecTime Developer 5.1 and later, allowing class names to differ only by case is controlled by a user preference. Any context which has class names that differ in case only can be succesfully activated into OTD 5.2. However, compiling this on a platform which has case insensitive filenames such as Windows NT may fail.

In order to resolve any such naming conflicts proceed as follows:

  • create an update from the context,
  • passivate the update,
  • activate the update, and
  • then create a new context.

    The new context should have no conflicting names for its classes. However, references to these classes must be updated manually.