Alternate Keys, showing total instances number, and more...
April 06, 2010
CARE Technologies is pleased to announce the new versions of the OLIVANOVA Products:
Common Features for all products


Alternate Keys

Sometimes analysts model the Identification Function of a class using attributes which are not very intuitive for the users of the OLIVANOVA applications to identify the class instances.

For this reason and to enhance the usability of the OLIVANOVA applications, the Alternate Keys feature has been designed in order to display to the user the instances of a class in a more intuitive or friendly way. This new solution will provide the mechanism to model one or more alternate keys for a class and select one of them to be used by the user interface.

Figure1
Figure 1 Alternate identification keys tab

For more information about this feature
Download Feature Overview Alternate Keys>>

Common Features for all Transformation Engines


Showing total instances number

The Population Interaction Units allow showing and interacting with several instances, and they retrieve the population of instances by blocks. The user can get feed-back about the number of instances loaded and showed in the Interaction Unit in each block load. But until now it is not possible to know the total number of instances of the data base that satisfy a particular query until the user has requested for all the blocks.

From now on the OLIVANOVA Business Logic layer will be able to return the total number of instances that satisfies a query. So the User Interface layer will get this information to give more valuable feed-back.

For more information about this feature
Download Feature Overview for User Interface Transformation Engines >>
Download Feature Overview for Business Logic Transformation Engines >>

OLIVANOVA Modeler - v.7.7.5.3.4.3

  • Alternate identification key
    Identify the class’ instances in a more intuitive and friendly way by means of Alternate Identification Key. Like the main Identification Function of a class, these Alternate Identification Keys identify the class’ instances in a unique way. Analysts can model one or more Alternate Identification Keys for a class and select one of them to be used by the user interface.
  • NULL value as outbound parameter for a user function
    Now, transaction/operation formulas, it is possible to invoke a user function, outbound arguments, with the NULL value as outbound parameter.
  • Multiple Selection for object-valued arguments in services defined as New
    Now, it is allowed to set Multiple Selection for object-valued arguments contained in services defined as New.
  • Add check "Add arguments to definition" in the "Global services" tab of the selection dialog (F2)
    In selection dialog, when defining a global transaction, there is a "Add arguments to definition" checkbox on the "Visible services" tab, but not on the "Global services" tab. Add this check.
OLIVANOVA Comparator - v.3.3.4.3

  • Alternate identification keys
    OLIVANOVA Comparator compares the Alternate Identification Key. Like the main Identification Function of a class, these Alternate Identification Keys identify the class’ instances in a unique way.
OLIVANOVA Documentation Manager - v.3.8.4.3

  • Alternate identification keys
    The information about the “Alternate identification keys” has been added in Full Model and Help Messages documentation. This information is showed in several sections of these types of documentation.
OLIVANOVA Multilanguage Manager - v.4.0.1

  • Alternate identification keys
    The information about the alternate identification keys is managed in Multilanguage. This data is displayed in the tree of the “Translations in tree” form. Concretely, it appears in a new node called “Alternate identification keys” inside the classes.
  • Export to Excel
    In this new version, the path where the Excel sheet is generated is requested before exporting. This field is mandatory both for model and fixed texts.
  • New fixed texts version (5.13)
    The XML file holding the Transformation Engines fixed texts has been updated.
OLIVANOVA User Interface Desktop C# .NET 2.0 Transformation Engine – v.3.5.4.3

  • Show, in the Population Interaction Units, the total number of instances in the Database that satisfy a query.
  • Define unique keys in a class, not the OID. Its value must be unique in the class population and may be used in the user interface in order to identify the object.
OLIVANOVA User Interface Web ASP.NET 2.0 Transformation Engine – v.3.4.4.3

  • Now, Population Interaction Units display the total number of instances in the database that satisfy a query.
  • Now, the analyst will be able to use Alternate Keys to identify the class’s instances or objects in the user interface.
OLIVANOVA User Interface Web JSF Transformation Engine – v.3.4.4.3

  • Show, in the Population Interaction Units, the total number of instances in the Database that satisfy a query.
  • Define unique keys in a class, not the OID. Its value must be unique in the class population and may be used in the user interface in order to identify the object.
OLIVANOVA Business Logic Transactional C# .NET 2.0 Transformation Engine – v.3.2.4.3

  • Alternate Identification Keys.
  • Total number of instances fulfilling a query.
  • Filter optimization checking at execution time
    The optimization of filters, navigational filters and horizontal visibility filters is now checked at execution time considering the value of filter variables, connected agent, SelectedObject instance or service arguments when they are part of the filter formula.
OLIVANOVA Business Logic Transactional EJB2 Architecture Java Platform Transformation Engine – v.6.2.4.3

  • Alternate Identification Keys.
  • Total number of instances fulfilling a query.