Chapter 7. M2ANGULARJSEJB

7.1. BLU AGE II 5.0.0 ANGULARJS EJB Release Note

Global Notes:

  • 5.X products are parts of the “Blu Age II – Legacy to cloud” product family, built on Kepler (Eclipse 4.3);

  • Product documentation is available at http://wikimod.bluage.com/mediawiki/index.php/Main_Page;

    • Starting with version 5.0, a new license management has been introduced, requiring the use of a new License Server (shipped separately – see corresponding documentation for details);

    • 5.X versions rely on the launch configurations mechanism introduced with the 4.X product series in replacement of the previous workflow mechanism. Migrating from the 3.X workflow to the 5.X launch configuration is described in a dedicated guide.

7.1.1. Changes from other AngularJS cartridges

7.1.1.1.  Http Session

A new session management is in place. It allows the user to use server session with in a Single Page Application. In order to use the session the instance defined in the View must be stereotyped “ScopeSesssion”. Reading or assigning objects to the session is done in “EventAction” within the View. Since in JSON we can only pass one parameter, extra parameters are considered coming from Http Session.

Use cases coming from “EventAction” diagrams:

  • If the “Call Operation Action” has one parameter, the object in parameter will be assigned to the session.

  • If the “Call Operation Action” has multiple parameter all parameter corresponding to session object will be read from the session.

  • If the “Call Operation Action” has a stereotype “preload” the parameter will be read from the session.

7.1.1.2.  Environment

This cartridge is made for TomEE 1.7 and WebSphere 8.5.

7.1.2. Upcoming evolutions

7.1.2.1.  Security

Implementation of JASS security

7.1.2.2.  Internationalization

Internationalization using a JavaScript API

7.1.2.3.  Validation

New validation to simplify development. We are planning to add “VALDR” security on the client with JAVAX on the back-end.

7.1.3. Note:

There is no generic backend pagination at the moment.

7.2. BLU AGE II 5.0.0 ANGULARJS EJB Release Note

Global Notes:

  • 5.X products are parts of the “Blu Age II – Legacy to cloud” product family, built on Kepler (Eclipse 4.3);

  • Product documentation is available at http://wikimod.bluage.com/mediawiki/index.php/Main_Page;

    • Starting with version 5.0, a new license management has been introduced, requiring the use of a new License Server (shipped separately – see corresponding documentation for details);

    • 5.X versions rely on the launch configurations mechanism introduced with the 4.X product series in replacement of the previous workflow mechanism. Migrating from the 3.X workflow to the 5.X launch configuration is described in a dedicated guide.

7.2.1. Changes from other AngularJS cartridges

7.2.1.1.  Http Session

A new session management is in place. It allows the user to use server session with in a Single Page Application. In order to use the session the instance defined in the View must be stereotyped “ScopeSesssion”. Reading or assigning objects to the session is done in “EventAction” within the View. Since in JSON we can only pass one parameter, extra parameters are considered coming from Http Session.

Use cases coming from “EventAction” diagrams:

  • If the “Call Operation Action” has one parameter, the object in parameter will be assigned to the session.

  • If the “Call Operation Action” has multiple parameter all parameter corresponding to session object will be read from the session.

  • If the “Call Operation Action” has a stereotype “preload” the parameter will be read from the session.

7.2.1.2.  Environment

This cartridge is made for TomEE 1.7 and WebSphere 8.5.

7.2.2. Upcoming evolutions

7.2.2.1.  Security

Implementation of JASS security

7.2.2.2.  Internationalization

Internationalization using a JavaScript API

7.2.2.3.  Validation

New validation to simplify development. We are planning to add “VALDR” security on the client with JAVAX on the back-end.

7.2.3. Note:

There is no generic backend pagination at the moment.

7.2.4. Version 20151130160238-5.0.0

List of issues fixed:

7.2.4.1. We have no ‘BluAge Model Validation’ available in our tool.

Issue ID: http://helpdesk.bluage.com/browse/CSLTC-1703

7.2.4.2. Error when launching code generation

Issue ID: http://helpdesk.bluage.com/browse/CSLTC-1711