Inheritance of Agent permissions at runtime, Log Audit info, IU restricted to view and more...
February 08, 2010
CARE Technologies is pleased to announce the new versions of the OLIVANOVA Products:
Common Features for all products


New semantic for agent relationship in inheritance hierarchies

Now, an agent class inherits the visibility of its ascendant agent classes. Descendant agent classes can add elements to an interface, which have not been added in the interface of its ascendant class, in order to extend the visibility over a server class.

It will not be possible to remove permissions on elements that have been added in the interface of its ascendant class.

In addition, Horizontal Visibility formulas can be redefined by means of the new “Redefinition” mark. If the “Redefinition” mark is checked and the Horizontal Visibility formula is redefined to empty, then no restriction is applied over the population of the server class, regardless of the Horizontal Visibility formula defined in ascendant classes over the same server class. If the Horizontal Visibility formula is not redefined then the ascendant class Horizontal Visibility formula is applied.

Figure1
Figure 1: Agents tab for a class with ascendant agent classes

Selection of agents in inheritance hierarchies for Views

Analysts can select the interfaces of the agents that will be able to log in to the final application for that view. Besides, if the agent belongs to an inheritance net, the Analyst can choose if this agent can log in or not, independently if its ascendant class have been included or not in “Selected agents” list of that view.

Agents that do not have inheritance relationships are always in the selected agents list and cannot be removed from it.

Figure2
Figure 2 Selected agents in a view

For more information about this feature:
Download Feature Overview Inheritance of Agents permissions at runtime >>

Log audit info

Now on, Business Logic Transformation Engine can include code to generate audit info (who did what when) to log files. A default implementation is provided which can be easily customized so as to define the name and location of the log files and to define for which users performing what operations audit info is to be logged. Please refer to the corresponding “How-to” document to learn how to perform the customization.

In order to activate this feature, a new option in the OLIVANOVA STAR Client profile for this transformation engine has been provided. This new option is called “Generate audit logs” and its value is set by default to “No”. Changing it to “Yes” will add this feature to the generated code.

Figure3
Figure 3 Generate audit logs option in OLIVANOVA STAR Client tool

For more information about this feature:
Download Feature Overview Audit and Log file>>

User Interface Transformation Engines generate only the application code accessible from the selected model View

Now on, the application code generated from any User Interface Transformation Engine will be only the code accessible from the model View selected in the “View” option of the OLIVANOVA STAR Client tool.

Figure4
Figure 4 View option in OLIVANOVA STAR Client tool

For more information about this feature:
Download Feature Overview Restict to View >>

Reset password functionality
Now, a “SetPassword” event is added to agent classes. In inheritance hierarchies, this “SetPassword” event is only added to the most ascendant agent class. With this event, it is possible to initialize the password of Users, in the final application.

OLIVANOVA Modeler - v.7.6.5.2.4.2

  • New semantic for agent relationships in inheritance hierarchy
  • Selection of agents in inheritance hierarchies for Views
  • Reset password functionality
  • 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 STAR Client - v.4.0.1

New profiles options
  • New option for the profiles Business Logic Transformation Engine Transactional C#.Net 2.0 (BLT_TRCS2) and Business Logic Transformation Engine Transactional EJB2 Architecture JAVA Platform (BLT_TREJB2) profiles:
    • Generate audit logs: This option enables the support for logging audit information. If the value is set to “Yes”, the generated code will be configured to log audit information for the execution of any service by any agent and for the execution of any query on any attribute of any class of the model by any agent. The default value is “No”.

Error/Warning dialog

  • Now “Error and Warning” dialogs are showed in the center of OLIVANOVA STAR Client application even if it is minimized.
OLIVANOVA COMPARATOR - v.3.2.4.2

  • Inheritance information for agents
  • Connectable agents list
  • Reset Password event type
  • Allow to save the preferences of non-administrator users
    Now, users without writing permissions on the application installation path can save the OLIVANOVA Comparator configuration preferences.
OLIVANOVA Documentation Manager - v.3.7.4.2

  • Inheritance information for agents
  • Connectable agents list
  • Reset Password event type
  • Event type property in Agents documentation
    The event type property for the services has been included in the Agents Documentation.
  • Figure5
    Figure 5 Image Event property

    Also, in the Full Model Documentation, it has been included on the services table inside the class details section and on the properties table inside the service details section.

    Figure6
    Figure 6 Class details section

OLIVANOVA User Interface Desktop C# .NET 2.0 Transformation Engine – v.3.4.4.2

  • It is only generated the application code corresponding to the selected Model View.
  • The agent’s visibility is extended with the inheritance hierarchy information, if any.
  • Warn the user about the pending changes in Service IU associated to an Instance or Population IU.
  • Now, the ‘Enter’ key works as 'HotKey' for Service IU associated to Population or Instance IUs.
OLIVANOVA User Interface Web ASP.NET 2.0 Transformation Engine – v.3.3.4.2

  • It is only generated the application code corresponding to the selected Model View.
  • The agent’s visibility is extended with the inheritance hierarchy information, if any.
  • HAT entries which have one o more pull-down subentries are not clickable.
  • The images of the HAT entries associated to Global services have been modified.
  • Support for custom configuration to persist the application ViewState in server Session.
OLIVANOVA User Interface Web JSF Transformation Engine – v.3.3.4.2

  • It is only generated the application code corresponding to the selected Model View.
  • The agent’s visibility is extended with the inheritance hierarchy information, if any.
OLIVANOVA Business Logic Transactional C# .NET 2.0 Transformation Engine – v.3.1.4.2

  • Log audit info
  • Password reset
  • Support for Windows Server 2008 and SQL Server 2008
OLIVANOVA Business Logic Transactional EJB2 Architecture Java Platform Transformation Engine – v.6.1.4.2

  • Log audit info
  • Password reset