IET Gen Development Blog
This is an occasional blog about IET's use of CA Gen for internal development as well as thoughts, tips and techniques on using CA Gen for application development. It is aimed at the CA Gen development professional, so please excuse the jargon and assumed level of knowledge about CA Gen. Reference will also be made to our products to put the development into context, so if you are not familiar with these, please visit the IET web site by clicking on the company logo.
Tuesday 2 June 2020
Monday 30 March 2020
View Descriptions
A recent idea posted on the CA Gen forum was to allow NOTE statements to be defined for views so that views could be better described, especially when their purpose is not easily documented in the view name. Whilst the CA Gen toolset allows you to enter a description for a view,
Tuesday 24 March 2020
Multiple Row Template Designs
Row Templates is a feature in Rapide that allows the data in a group view to be presented in a more sophisticated style compared to the standard row/column approach.
Thursday 16 January 2020
Action Diagram Bookmarks
A customer recently requested a new feature for the Studio Developer Action Diagram editor.
They wanted the ability to add bookmarks into the action diagram so that they could quickly and easily move between different sections. For example, if you have to edit code in different places and move up and down between them, rather than trying to find the locations by scrolling up and down, it is much easier to place a couple of bookmarks and then jump between them.
They wanted the ability to add bookmarks into the action diagram so that they could quickly and easily move between different sections. For example, if you have to edit code in different places and move up and down between them, rather than trying to find the locations by scrolling up and down, it is much easier to place a couple of bookmarks and then jump between them.
Monday 25 March 2019
Phased Upgrades for GuardIEn and CA Gen
When considering upgrades of GuardIEn and/or CA Gen to a new release, a common misconception is that the upgrade has to be implemented all at once with the upgrade of the CSE and GuardIEn software, regeneration of code and deployment of new versions of workstation software all happening as part of the upgrade and development frozen until complete.
For example, you might currently be using CA Gen 8.5 (or earlier) for the encyclopaedia and generated code and wish to upgrade to 8.6. However not all of the applications are able to regenerate and retest their code as part of the upgrade process at present and hence the choice is either to postpone the upgrade or install a new encyclopaedia server and database and selectively transfer projects across to the new encyclopaedia.
This can be further complicated when you wish to use one release of CA Gen (e.g. 8.6) for developing a new release of the application and also maintain the production code using an earlier release (e.g. 8.5). If you implement a new encyclopaedia for the new release, migrating changes between models becomes much more difficult when they are in separate encyclopaedias.
There is an alternative...
The flexibility offered by GuardIEn to generate and install the application code it is sometimes overlooked when considering options for upgrades, especially for upgrading the application code.
Friday 22 March 2019
Inline Code Preferences
A new feature introduced to the Studio Developer action diagram editor is the ability to define inline code preferences which are then used to preset the values when adding a new INLINE code statement.
Thursday 21 March 2019
Objects Changed Since Upload
A new feature in Studio Developer's Model Explorer allows you to easily list action blocks and procedure steps that have
changed since the last upload of the model to the encyclopaedia.
Friday 23 November 2018
Rapide integration with Studio Developer
Rapide is IET's product for developing advanced, multi-platform user interfaces with CA Gen. To enable the design of user interfaces that support more advanced features than the standard Gen toolset, Rapide provides a toolset plug-in that is used to specify additional properties in the UI design, for example responsive layouts where the size & position of controls adjusts automatically to fit the device or window size.
Thursday 22 November 2018
VerifIEr integration in Studio Developer
VerifIEr is IET's quality assurance and code checking tool. The best time to detect any errors is whilst you are developing the code rather than after the fact, so it makes sense to integrate the code checking with the development tool.
Wednesday 21 November 2018
genIE Integration in Studio Developer
genIE is IET's suite of developer productivity tools, comprising both a plug-in module for toolset based features and other utilities that operate on the encyclopaedia and which are accessed from Object List+ and the GuardIEn client.
With Studio Developer, the genIE functions are now directly accessed from within the action diagram editor.
With Studio Developer, the genIE functions are now directly accessed from within the action diagram editor.
Subscribe to:
Posts (Atom)