I have decided I need a 3rd party Data Modeling Case tool; how can I ensure I can use it with Uniface?
First, you must determine what level of interaction is needed between the tool and Uniface. It is possible that the transfer of all information between the two can be completely manual. You might use various CASE components to produce a logical data model, then manually re-enter that into the Uniface Application model. It is also possible to use the DBMS as the intermediary between the case tool and Uniface. The case tool generates DDL statements that are then executed in the DBMS. Then using Uniface’s Load Definitions function, the DBMS data dictionary tables are read by Uniface and the information loaded into Uniface. This eliminates typing errors but still requires manual work in Uniface. Beyond such a manual synchronization, there are two related tools that may be needed to automate the transfer of information: • A “Case Bridge” which provides a mechanism to transfer information from a data model to Uniface, and possibly the reverse, and • A “Model Synchronizer” which provides a to