What needs to be Generated
This page describes what needs to be generated after a change has been made to a AMT-COBOL 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 dependent objects (see Generating Required Objects).
Only when a change in a generation set has been made or when a new AMT-COBOL 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-COBOL Fix or Patch.
Generate Object list
Category | Type | Whole system gen | Generate | Reorganize | Remarks |
Application | Application options | No | System - Application | No | Changes in Database objects and Application options have always to be checked in before generating. |
Cobol Forms |
Form |
No | Form | No | AMT Developer Studio will flag all dependent objects that have to be generated. |
Cobol Includable Forms | Form | No | Form | No | Not used in AMT-Cobol |
Cobol Programs | Programs | No | Programs | No | AMT Developer Studio will flag all dependent objects that have to be generated. |
Cobol Subprograms | Subprograms | No | Subprograms | No | AMT Developer Studio will flag all dependent objects that have to be generated. |
Database | Indexes | No | System - Database | Yes | Changes in Database objects and Application options have always to be checked in before generating. |
Tables | No | System - Database | Yes | ||
Generation set | --- | Yes | Complete system | Yes | Complete runtime environment has to be (re)build. |
AMT-Cobol | Fix or Patch | Yes | Complete sytem | Yes | Complete runtime environment hast te be rebuild and all the AMT-Cobol runtime files will be updated. |