Web services

The Visual Adelia and Adelia Web programs are now able to consume Web services using complex input parameters.

Adelia also supports:

↑ Top of page

Adelia Web: Browser Previous / Next button support

Adelia lets you control your application's behaviour when the browser "Previous" and "Next" buttons are used.

 

↑ Top of page

Adelia Web: AUTOSUGGEST object

The Autosuggest object contains a modifiable text box and an input assistant by displaying a list of results corresponding to the user's real-time input.

 

 

↑ Top of page

Visual Adelia: SPLIT BAR object

The Split Bar object is used to divide a window or part of a window into several sections.

It is comprised of one or more divisions, themselves comprised of two views separated by an horizontal or vertical bar. The views can be resized by dragging the bar with the mouse.

On movement of a split bar, the graphic controls located on either side can be adjusted.

 

 

↑ Top of page

Visual Adelia: Other graphical object improvements

 

↑ Top of page

Visual Adelia/ Adelia Web language: Miscellaneous improvements

 

↑ Top of page

Visual Adelia language: Miscellaneous improvements

 

↑ Top of page

Adelia iSeries language

Added the *FORCE option to the PRINT_VIEWS order to systematically assign the file fields to the layout fields, even if the last file read operation was unsuccessful.

 

↑ Top of page

Visual/Web debugger

 

↑ Top of page

Installation manager

 

↑ Top of page

Version marker

The objects created when generating Adelia iSeries, Visual Adelia or Adelia Web programs can now contain application and version number information (version/modification/patch/build) information.

Each program in an environment has its own version number. This version number may, however, be globally modified upon selection of programs from the object manager or from the maintenance manager results pages.

It is also possible to set a version number for a correction such that this number is assigned to all correction programs when this correction is validated.

 

 

↑ Top of page

Correction manager

 

↑ Top of page

iSeries, Visual and Web layout managers

 

↑ Top of page

4GL Editor: Miscellaneous improvements

The following screenshot gives a visual representation of the various improvements.

On this screenshot, occurrences of the word CLIENT are highlighted in gray and indicated by gray strips in the right-hand vertical bar.
The blue strip corresponds to a user bookmark and the red one to a line containing an error. The tooltip gives the definition of a view.

 

 

↑ Top of page

Quality management

 

Adelia can analyze program sources to extract the quality metrics and programming rule exceptions, and this for a group of programs.

The quality metrics are, for example, the number of lines, the percent comments, the number of paragraphs, the average number of lines per paragraph, etc.

Rule violations may, for example, relate to failure to conform to naming conventions for variables (or views, breaks, etc.), the presence of "inaccessible" instructions (instructions placed behind TERMINATE, PROCESS, PROCESS_PGM, etc.), etc.

Warnings and information messages are also considered as rule exceptions. You can define your own metrics and rules, in addition to those provided by Adelia.

 

Adelia also provides an Adelia plugin for Sonar (open source software quality monitoring product by SonarSource) enabling analysis results to be processed by this product.

 

Viewing quality data (Quality manager)

 

Program violations (Quality manager)

 

↑ Top of page

Validation option in the environment attributes

 

On the environment attribute pages or logical level of an application area concerning the program or database generation platforms, it is now possible to validate the data entered (verification of Middleware connections, compile test in the case of a Windows/Java compilation server, database connection test, library/director creation, jobd creation/modification, etc.).

 

↑ Top of page

Database: Integrity constraints

 

A logical entity can now possess "unique key", "foreign key" or "check" integrity constraints. These constraints are managed by the target DBMS.

Moreover, if the user has a CDM, Adelia can automatically propose constraints derived from this CDM.

 

 

↑ Top of page

CDM: Miscellaneous improvements

 

 

↑ Top of page

LDM: Miscellaneous improvements

 

 

↑ Top of page

Miscellaneous improvements

 

 

↑ Top of page