Blog item

Utilities for Uniface 10.

Jun 16, 2020

Modern application development environments need to allow close integration of customer or community tools and utilities, to further enhance developer productivity. The IDE, delivered with Uniface 10, enables closely integrated extension through user defined worksheets and menu options.

Many of you know that the Uniface Support team often creates utilities to automate or simplify some our day to day activities. With the new user defined integration, we have an ideal way of making these

available to the community so have collected a number of these utilities, mainly enhanced versions of components found in the Uniface 9 IDF, together and packaged them up for anyone to use.

What is included in this toolkit?

  • Create Referential Integrity

  • XSLT Workbench

  • Global Search

  • Cross Reference

  • Copy user data from entity editor


Create Referential Integrity.

Generate SQL scripts for maintaining referential integrity within the database.


XSLT Workbench.

The XSLT Workbench is a tool for creating and testing XSLT stylesheets.


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.


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.


Additions menu.

The different utilities can easily be accessed from the Main Menu ( ≡ ) of the IDE.


Additional stuff.

The Uniface 10.3 IDE Additions project also includes an extra menu item for the Entity Editor that allows you to directly export the user data of the entity. This can be seen as a partial replacement of the Convert Data utility of the version 9 IDF.


Work in Progress.

We still plan to add more features to the Uniface 10.3 IDE Additions project - so this is very much “Work in Progress”.

And the good news is that we are not going to keep this stuff to ourselves. The Additions can be downloaded from here (Uniface utilities, addons and extras). And in order to get the utilities working you just need to include the additions.asn at the top of your (or the default) ide.asn.

ASN example

; your ide.asn
[RESOURCES]
.\uar\ADDITIONS.uar
; ...

[LOGICALS]

IDE_DEFINE_USERMENUS = ADDITIONS
; ...


We hope the Additions utilities are helpful,

Uniface Customer Support

Do you want to stay updated on the latest Uniface news? Please subscribe to our quarterly newsletter.