Skip to main content

Uniface 10.3 and 10.4 IDE Utilities

  • October 31, 2025
  • 0 replies
  • 10 views

Uniface Forum Mod

[Originally posted 09-27-2021 16:23]

Uniface 10.3 and 10.4 IDE Utilities

Last Updated: 13-May-2025

The Uniface 10.x IDE Utilities contains a set of Uniface 9 utilities that were migrated to version 10 and some other additional functionalities.

At the moment the Additions include:

  • Create Table and Referential Integrity scripts (Create Script Utility)
    Create Script Utility for generating DBMS-specific SQL scripts to build database tables and/or maintaining the referential integrity in the DBMS.
  • In global search an option to search startupshell (aps) has been added
  • Cross Reference (Viewer)
    With the Cross Reference Viewer you can generate reports from the data of the cross-reference table. It now also allows you to directly open the related Code Editor from the cross-reference search results.
  • (Define) Deployment Archive
    With the Deployment Archive tool you can define the contents of a Uniface deployment archive (UAR), using application objects and files, for eventual deployment.
    The entity definitions for the Deployment Archive tool can be found in the ADDITIONS.uar archive (see .\fil\ent_uardeploy.xml) in case it's necessary to generate Create Table SQL scripts for a specific database
  • Global (Proc) Search
    You can use the Global Proc Search dialog to search for commands, expressions, and operands in all Proc. It now also features a button that allows to directly open from the search result the related Code Editor.
  • Global Updates
    You can use the Global Updates facility to simultaneously update many objects of an application.
  • XSLT Workbench
    The XSLT Workbench is a tool for creating and testing XSLT stylesheets.
  • Entity Editor Actions: Copy user data ...
    Allows you to directly export the user data of the entity from the Entity Editor. This can be seen as a partial replacement of the Convert Data utility of the version 9 IDF.
  • Widget Extended Triggers utility
    Allows you to view the default Extended Triggers of a Widget (if they exist) and copy the ProcScript to the Clipboard. This utility is available through the Actions menu of the Entity and (Form) Component Editor.
     
  • More functionality will be added in the future.

 

The Uniface 10.3 IDE Utilities (for Uniface version 10.3.xx) are included in the UAR-file provided in this ZIP-file: Uniface IDE Utilities for 10.3.zip

For Uniface version 10.4.xx please use the UAR-file provided in this ZIP-file: Uniface IDE Utilities for 10.4.zip

Setup:

  1. Download the archive ADDITIONS.uar
  2. Add the ADDITIONS.uar to the [RESOURCES] of the IDE (adjust the path of the archive accordingly):

    [RESOURCES]
    .\uar\ADDITIONS.uar
     
  3. Add the following logical to the IDE ASN:

    [LOGICALS]
    IDE_DEFINE_USERMENUS = ADDITIONS

License:

The ADDITIONS.UAR includes a ReadMe that can be viewed using the urm (Uniface Resource Manager) command line utility:

  • urm show ADDITIONS.uar -readme

Change history:

  • August 22, 2019: Initial release
  • September 2, 2019: Corrected problem with Include Procs in Cross Reference Viewer
  • September 9, 2019: "Advanced Search" option is now by default enabled for Global (Proc) Search
  • September 16, 2019: Added "Ignore comment" option to "Advanced Search" of Global (Proc) Search
  • September 26, 2019: Added utility to view the default Extended Triggers of a widget and copy the ProcScript to the Clipboard; it is available through the Actions menu of the Entity and (Form) Component Editor
  • October 29, 2019: Corrected problem with modeled entities in Widget Extended Triggers utility
  • November 20, 2019: Added functionality to the Create Script Utility that also allows to create SQL scripts to build database tables; added ReadMe to ADDITIONS.uar with license text
  • April 15, 2021: Updated the Create Script Utility so that it also works with Informix and Sybase
  • September 23, 2021: Updated the IDE Utilities for Uniface version 10.4.xx
  • February 2, 2022: Added Deployment Archive tool
  • February 9, 2022: Resolved problem in Create Script Utility when creating RI Scripts and primary/foreign key in relationship uses field interface templates
  • November 1, 2022: Added Global Updates facility (for components, entities, and fields)
  • April 17, 2023: Uniface 10.4 IDE Utilities: Added missing menus for Global Updates
  • May 2, 2023: Uniface 10.4 IDE Utilities: Resolved problem in Deployment Archive tool when trying to add Global Variables to archive
  • May 13, 2025: In global search search option for Uniface startup shell (aps) added

Please note, that although this tool is uploaded by the Uniface team, it is made available as-is and is not in any way part of the regular Uniface product. Therefore the rules and regulations for Uniface maintenance and support do not apply to this tool.

This topic has been closed for replies.