AMT Help Files

What needs to be Generated

This page describes what needs to be generated after a change has been made to a AMT application.

General behaviour



It is important to realize that after a change in an object of an application in most cases the AMT  Developer Studio automatically chooses what needs to be generated, including dependent objects. So just going to the Generation page of the Developer Studio (GEN command in the Open field or hitting F6) and the clicking Generate will work for almost all changes made. When using SHIFT-F6 in an open object in edit mode a popup will appear showing what will be generated including dependant objects (see Generating Required Objects).

Only when a change in a generation set has been made or when a new AMT Fix or Patch has been applied, a Whole System Generation is needed.

Check in



Except when in the Generation set 'Generate objects in edit' has been set, all objects need to be checked in before generating the changed objects. Changes in Database objects and Application options have always to be checked in before generating.

Reorganize



A reorganize of the application database is only necessary when changes have been made to a Database object, i.e. changes to a Table, Index or Stored procedure or after installing a AMT Fix or Patch.

Generate Object list



Category  Type  Whole system gen  Generate  Reorganize  Remarks 
Application  Application options  No  System - Application  No  --- 
Database  Indexes  No  System - Database  Yes  ---
Stored Procedures  No  System - Database  Yes 
Tables  No  System - Database  Yes 
File Definitions  ---  No  ---  No  AMT-Lion will flag all dependent objects that have to be generated.
Forms  Application  No  Form  No  AMT-Lion will flag all dependent objects that have to be generated.
Insertable  No  Form  No 
Popup  No  Popup Form  No 
Template  No  No generation required  No 
Global Definitions  Global Definition Block  No  System - Global Definitions  No  AMT-Lion will flag all dependent objects that have to be generated. 
Global Dictionaries  Dictionary object  No  System - Global Definitions  No  AMT-Lion will flag all dependent objects that have to be generated. 
Global Routines  DLL Global Routines  No  Global routine DLL's  No  AMT-Lion will flag all dependent objects that have to be generated. 
Includable Global Variables  No  Only the dependent objects will be generated.  No 
Insertable  No  Only the dependent objects will be generated.  No 
Performed  No  Performable Global Routines  No 
Image lists  ---  No  Only the dependent objects will be generated.  No  AMT-Lion will flag all dependent objects that have to be generated. 
Reports  Application  No  Reports  No  AMT-Lion will flag all dependent objects that have to be generated. 
Insertable  No  Only the dependent objects will be generated.  No 
Template  No  No generation required  No 
Types  Classes  No  Classes  No  AMT-Lion will flag all dependent objects that have to be generated.  
Web Services  Consumable  No  Consumable web services  No  AMT-Lion will flag all dependent objects that have to be generated. 
Provided  No  Providing  No 
Generation set  ---  Yes  Complete system  Yes  Complete runtime environment has to be (re)build.
AMT-Lion  Fix or Patch  Yes  Complete sytem  Yes  Complete runtime environment hast te be rebuild and all the AMT-Lion runtime files will be updated.