AMT Help Files
Home AMT Developer Studio Code Management Generating What needs to be Generated

What needs to be Generated

This page describes what you need to generate after changing a AMT application.

General behavior



It's important to realize that after changing an object in an application, the AMT Developer Studio usually chooses what to generate automatically, including dependent objects. So just going to the Generation page of the Developer Studio (Generate command in the Open field or hitting F6) and clicking Generate will work for most changes. When using SHIFT-F6 in an open object in edit mode, a popup appears showing what the system will generate, including dependent objects (see Generating Required Objects).

Only when you change a generation set or when you apply a new AMT Fix or Patch, you need a Whole System Generation.

Check in



Unless you set 'Generate objects in edit' in the Generation set, you must check in all objects before generating the changed objects. You must always check in changes to Database objects and Application options before generating.

Reorganize



You only need to reorganize the application database when you change a Database object (that is, 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. 

Contents

 Go to top