Uniface 10: Repository Changes per Entity

This topic lists the new, changed, and deleted fields for each Repository entity.

Changes in Repository fields include:

  • All tables now have a UKVERSION and UMVERSION to support Repository versioning.
  • UTIMESTAMP is only available for main development objects and UCOMPSTAMP has been removed to reduce pseudo-changes in version management.
  • All tables now consistently have UDESCR for a short description and UCOMMENT for longer comments and object documentation.
  • The UDESCR field has been lengthened and can now support Unicode.
  • Fields that contain object names and are used as primary, candidate or foreign keys have been enlarged to C60.
  • New fields have been added for the code containers, for example USCRIPT and UDECLARATIONS. (The old fields are retained for migration purposes only.)
  • New fields have been added to support Uniface 10 templates and display in the Uniface IDE, for example UPURPOSE and UALT_NAME.
  • A few fields have been merged into new or existing fields, split into new fields, or effectively renamed. For example:
    • DB_ACCESS combines U_INDB, U_SVCUSE, and FTYP
    • DATA_SYNTAX combines U_SYN, TPLSYN, SYNTAXMOD
  • Fields that were not used in Uniface 9 now have been removed.
  • Fields that were used for Uniface 9 functionality that has been discontinued in Uniface 10 have been removed.

Note:A limited number of entities and fields have been retained for migration purposes only. During migration, data is loaded in these tables, and later removed after successful migration. These entities and fields are marked in the meta model.

The following tables list new, deleted, and changed fields per entity.