AMT Help Files
homeAMT Developer StudioCode ManagementGeneratingWhat 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)built.
AMT-Lion Fix or Patch Yes Complete system Yes Complete runtime environment has to be rebuilt and all the AMT-Lion runtime files will be updated.

Contents

 Go to top